.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.rich-text__blocks{width:100%}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin-left:0}section.section--richtext:has(+.section-scrolling-logos) .content-container{padding-bottom:0}@media screen and (min-width:768px){.rich-text__wrapper{width:100%}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__blocks{max-width:50rem}}@media screen and (min-width:990px){.rich-text__blocks{max-width:78rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:2rem}.rich-text__blocks>*+.rich-text__image{margin-top:0}.rich-text__blocks>*+a{margin-top:3rem}.rich-text__buttons{display:inline-flex;justify-content:center;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.section-work-richtext.blog_intro .main-flex-div .rich-text__text,.section-work-richtext.blog_intro .main-flex-div .rich-text__text p{color:rgba(var(--color-foreground),1);max-width:730px}.section-work-richtext.blog_intro .main-flex-div .rich-text__text p:not(:last-child){margin-bottom:25px}@media only screen and (min-width:990px){.section-work-richtext.blog_intro .main-flex-div{flex-direction:row;align-items:flex-start;justify-content:space-between}.section-work-richtext.blog_intro .main-flex-div h2.rich-text__heading{position:sticky;top:10rem}.section-work-richtext.blog_intro .main-flex-div .rich-text__text{padding-top:0;margin-top:0}.section-work-richtext.blog_intro .main-flex-div .rich-text__text p:not(:last-child){margin-bottom:24px}.section-work-richtext.blog_intro .main-flex-div h2.rich-text__heading{top:15rem}.page-our-expertise .section--richtext .rich-text__heading{margin-top:0}}@media only screen and (min-width:1280px){.section-work-richtext.blog_intro .main-flex-div h2.rich-text__heading{top:7.813vw}.section-work-richtext.blog_intro .main-flex-div .rich-text__text,.section-work-richtext.blog_intro .main-flex-div .rich-text__text p{font-size:1.354vw;max-width:39.021vw}.section-work-richtext.blog_intro .main-flex-div .rich-text__text p:not(:last-child){margin-bottom:1.927vw}}.section--richtext .rich-text__blocks{max-width:1100px}.section--richtext .rich-text__text.rte p:not(.before-dot){line-height:130%}.section--richtext .rich-text__buttons{margin-top:52px;gap:12px}.section--richtext .rich-text__buttons--multiple .button{min-width:20rem;font-size:15px;font-weight:500;line-height:1;min-height:59px;flex-grow:unset}.rich-text__badge .before-dot:before{width:11px;height:11px}.section--richtext .rich-text__image img,.shopify-landing-page .section--richtext .rich-text__image img{width:130px}.template-page .static-page-content .before-dot{margin-left:0}.template-page .static-page-content .body-text p+p{margin:25px 0}.template-page .static-page-content .rich-text__blocks h2{color:#1e1e1e;font-size:4rem;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;font-family:NewGroteskSquareFOUR;margin:40px 0 14px;line-height:.77}.template-page .static-page-content ul{list-style-type:none}.template-page .static-page-content ul li{position:relative;padding-left:20px;margin:8px 0}.template-page .static-page-content .article-content-block .article-content-wrapper{display:block;margin:0 auto;max-width:1200px}.template-page .static-page-content .body-text{max-width:inherit!important}.template-page .static-page-content .body-text p:not(.before-dot),.template-page .static-page-content .body-text p+p{margin:25px 0}.template-page .static-page-content ul li:after{content:"";display:block;width:6px;height:6px;position:absolute;left:0;background:rgb(var(--color-foreground));top:6px;border-radius:50px}.template-page .section--richtext .static-page-content .rich-text__blocks{max-width:inherit}.template-page .section--richtext .static-page-content .rich-text__wrapper{width:100%}.template-page .static-page-content .body-text p:last-child{margin-bottom:0}.shopify-section.section-work-richtext:has(+.work-brands-slider) .blog-page-width{padding-bottom:0}.shopify-section.section-work-richtext:has(+.work-brands-slider){z-index:unset}.shopify-section.section-work-richtext:has(+.shopify-section.section-work-two-columns){z-index:2}.case-article .shopify-section.section-work-three-columns{z-index:3}@media only screen and (min-width:990px)and (max-width:1279px){.section--richtext .section--richtext .rich-text__buttons--multiple .button{min-width:89px;min-height:33px;padding:8px 18px;font-size:8.798px;font-weight:500;line-height:11.758px}}@media only screen and (max-width:989px){.newsletter-subscription .rich-text__wrapper{width:100%}.newsletter-subscription .section--richtext .rich-text__text.rte p{font-size:16px;margin-bottom:20px}.section--richtext .rich-text__buttons--multiple .button{min-width:126px!important;min-height:42px!important;font-size:11px;line-height:1.33!important}.page-our-expertise .section--richtext .rich-text__heading{margin-bottom:22px}.page-our-expertise .section--richtext .rich-text__text p{line-height:1.3}.page-about-us .rich-text__wrapper,.page-our-expertise .rich-text__wrapper{width:100%}.section--richtext .rich-text__buttons--multiple .button{padding:10px 32px;font-size:12px;font-weight:500;line-height:21px;min-height:45px;min-width:140px}.section--richtext .rich-text__buttons{margin-top:35px}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%}.section-work-richtext.blog_intro .main-flex-div .rich-text__text,.section-work-richtext.blog_intro .main-flex-div .rich-text__text p{max-width:100%}.rich-text:not(.rich-text--full-width) .rich-text__blocks{max-width:100%}.case-article .shopify-section.section-work-two-columns+.section-work-richtext.blog_intro .section-bottom-radius{border-radius:0}}@media only screen and (min-width:1280px){.section--richtext .rich-text__blocks>*+*{margin-top:1.042vw}.section--richtext .rich-text__blocks>*+.rich-text__image{margin-top:0}.section--richtext .rich-text__blocks .rich-text__image{margin-bottom:2.03125vw}.section--richtext .rich-text__blocks>*+.section-heading{margin-top:0}.section--richtext .rich-text__image img{width:10vw}.shopify-landing-page .section--richtext .rich-text__image img{width:10.15625vw}.section--richtext .rich-text__blocks{max-width:60.292vw}.section--richtext .rich-text__buttons{gap:.625vw;margin-top:1.875vw;max-width:100%}.section--richtext .rich-text__buttons--multiple .button{min-width:10.417vw;font-size:.781vw;min-height:3.073vw;border-radius:2.604vw}.rich-text__badge{border-radius:.625vw;min-height:2.344vw;padding:.625vw .938vw;font-size:.938vw;gap:.521vw;margin-bottom:1.875vw}.rich-text__blocks.center .rich-text__badge{margin:0 auto 2.083vw}.rich-text__badge.before-dot:before{width:.573vw;height:.573vw;border-radius:2.604vw}.section--richtext .rich-text__heading.hxl+.rich-text__text{padding:0 6.25vw}.template-page .static-page-content .body-text{max-width:inherit}.template-page .static-page-content .body-text p:not(.before-dot),.template-page .static-page-content .body-text p+p{margin:1.5625vw 0}.template-page .static-page-content .rich-text__blocks{max-width:62.5vw}.template-page .static-page-content .rich-text__blocks h2,.template-page .static-page-content .rich-text__blocks h1{margin-bottom:1.042vw;font-size:3.125vw}.template-page .static-page-content .rich-text__blocks p+h3,.template-page .static-page-content .rich-text__blocks h2+h3,.template-page .static-page-content .rich-text__blocks h1+h3{margin-top:1.5625vw}.template-page .static-page-content .rich-text__blocks p strong{font-family:var(--font-lay-medium)}.template-page .static-page-content ul li{margin:.572917vw 0;padding-left:1.041667vw}.template-page .static-page-content ul li:first-child{margin-top:0}.template-page .static-page-content ul li:after{width:.313vw;height:.313vw;top:.625vw;border-radius:50%}.template-page .static-page-content .body-text p:last-child{margin-bottom:0}.template-page .static-page-content .rich-text__blocks p+h2{margin-top:2.864583vw}.section--richtext .page-heading .rich-text__blocks{max-width:57.291667vw}.our-expertise .section--richtext .page-heading .rich-text__blocks{max-width:48.958333vw}.page-about-us .section--richtext .rich-text__blocks{max-width:48.292vw}.page-about-us .shopify-section.dh-media+.shopify-section.section--richtext .rich-text__blocks{max-width:56.292vw}.cro-landing-page .section--richtext .rich-text__blocks{max-width:65.292vw}}@media only screen and (min-width:1024px)and (max-width:1279px){.cro-landing-page .section--richtext .rich-text__badge{min-width:90px;min-height:32px;padding:9px 13px;font-size:13px;gap:7px;margin-bottom:18px;border-radius:8.4px}.cro-landing-page .section--richtext .rich-text__text.rte{font-size:18px}}@media only screen and (min-width:990px)and (max-width:1023px){.cro-landing-page .section--richtext .rich-text__badge{padding:7px 10.4px;min-height:25px;gap:5.6px;font-size:11px;font-weight:400;line-height:100%;border-radius:6.719px}.section--richtext .rich-text__buttons--multiple .button{min-width:110px;min-height:36px;padding:9px 20px;font-size:11px}.rich-text__badge{padding:5px 10.4px;gap:5.6px;min-height:25px;margin-bottom:20px;font-size:10.398px;line-height:100%;border-radius:6.719px;margin-top:0}.rich-text__badge:before{width:7px;height:7px}.two-column-cards__title{font-size:46.391px}}@media only screen and (max-width:767px){.section--richtext .rich-text__image .rich-text__sign{max-width:120px}}.privacy-policy .section--richtext .rich-text__text.rte .badge{border-radius:12px;background:#fff;font-size:18px;font-weight:400;line-height:1;padding:16px 18px;margin-bottom:50px;letter-spacing:normal;color:var(--color-black-primary);border:none}.privacy-policy .section--richtext .rich-text__text.rte .badge .dot{width:11px;height:11px;display:inline-block;background:var(--color-black-primary);border-radius:50%;margin-right:10px}.newsletter-subscription .section--richtext .rich-text__text.rte p{margin:0}.section--richtext:has(.landing-page-rich-text){overflow:hidden;z-index:1;margin-bottom:-2rem}.page-heading-rich-text{padding-top:3.3rem}@media screen and (min-width:990px){.page-heading-rich-text{padding-top:65px}}@media only screen and (min-width:1280px){.rich-text__blocks>*+.body-text{margin-top:2.083333vw}.section--richtext:has(.landing-page-rich-text){margin-bottom:-1.5625vw}.page-heading-rich-text{padding-top:5.104167vw}}@media only screen and (min-width:990px)and (max-width:1279px){.privacy-policy .section--richtext .rich-text__text.rte li,.privacy-policy .section--richtext .rich-text__text.rte p strong{font-size:18px}.privacy-policy .section--richtext .rte ul,.privacy-policy .section--richtext .rte ol{margin:25px 0}.privacy-policy .section--richtext .rich-text__text.rte .badge{font-size:13px;padding:11px 13px;margin-bottom:35px}.privacy-policy .section--richtext .rich-text__text.rte .badge .dot{width:8px;height:8px}.privacy-policy .section--richtext .rich-text__text.rte ul li:after{top:10px}}@media screen and (max-width:1279px){.rich-text__blocks>*+.body-text{margin-top:2.7rem}.section--richtext .rich-text__text.rte{max-width:770px;margin-left:auto;margin-right:auto}.section--richtext .rich-text__text.rte{max-width:650px}.cro-landing-page .section--richtext .rich-text__text.rte{max-width:720px}.page-about-us .shopify-section.dh-media+.shopify-section.section--richtext .rich-text__text.rte{max-width:750px}.section--richtext .rich-text__buttons{margin-top:2.4rem}.section--richtext .rich-text__blocks .rich-text__image{margin-bottom:2.5rem}.about_us .section--richtext .page-heading .rich-text__blocks .rich-text__text.rte{max-width:750px}}@media screen and (max-width:1023px){.cro-landing-page .rich-text-image .image-with-text__grid--reverse .image-with-text__content{max-width:inherit;padding-left:1.2rem!important;padding-right:1.2rem}.cro-landing-page .image-with-text .grid--2-col-tablet .grid__item.image-with-text__media-item{margin-left:0}.cro-landing-page .rich-text-image .page-width{padding-left:18px;padding-right:18px}.cro-landing-page .section--richtext .section-heading br{display:none}.cro-landing-page .section--richtext .rich-text__blocks{max-width:720px}}@media screen and (max-width:767px){.section--richtext .rich-text__text.rte{max-width:inherit}.privacy-policy .rich-text__wrapper{width:100%}.cro-landing-page .section--richtext .rich-text__blocks{max-width:690px}}@media screen and (max-width:667px){.section--richtext .section-heading br{display:none}}@media screen and (max-width:375px){.rich-text__blocks.left .rich-text__buttons,.rich-text__buttons,.top-buttons{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-rich-text.css.map */
