.oc-mod{--oc-page-width: 1900px;--oc-page-padding: 20px;--oc-grid-gap: clamp(24px, 3.368vw, 48px);--oc-rounded-block: 16px;--oc-transform-logical: 1;--oc-title-md: 32px;--oc-title-lg: 40px;--oc-text-color: rgb(var(--color-foreground, 29 28 28));--oc-bg-color: rgb(var(--color-background, 255 255 255));color:var(--oc-text-color);background:var(--oc-bg-color);font-family:"OneCompress Inter",Inter,var(--font-body--family),sans-serif;font-size:18px;font-weight:500;line-height:normal;display:block;width:100vw!important;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important;padding-inline:0!important;overflow:hidden}.oc-mod *,.oc-mod *:before,.oc-mod *:after{box-sizing:border-box}.oc-mod .section{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important;padding-block-start:var(--section-padding-top, 0px);padding-block-end:var(--section-padding-bottom, 0px);overflow:visible!important;grid-template-columns:none!important}.oc-mod .section>*{grid-column:auto!important}.oc-mod .page-width{width:100%;max-width:var(--oc-page-width);margin-inline:auto;padding-inline:var(--oc-page-padding)}.oc-mod .page-width--narrow{max-width:1120px}.oc-mod .relative{position:relative}.oc-mod .absolute{position:absolute}.oc-mod .block{display:block}.oc-mod .flex{display:flex}.oc-mod .grid{display:grid}.oc-mod .w-full{width:100%}.oc-mod .h-full{height:100%}.oc-mod .overflow-hidden{overflow:hidden}.oc-mod .pointer-events-none{pointer-events:none}.oc-mod .z-1{z-index:1}.oc-mod .z-10{z-index:10}.oc-mod .banner{color:rgb(var(--color-foreground, 255 255 255));overflow:hidden}.oc-mod .banner__media,.oc-mod .banner__overlay,.oc-mod .banner__content{position:absolute;top:0;right:0;bottom:0;left:0}.oc-mod .banner__media{z-index:0}.oc-mod .banner__overlay{z-index:1;background-color:rgb(var(--color-overlay, 29 28 28) / var(--overlay-opacity, .14))}.oc-mod .banner__content{z-index:2}.oc-mod .media{display:block;position:relative;overflow:hidden}.oc-mod .media--height>img,.oc-mod .media--square>img{display:block;width:100%;height:100%;object-fit:cover}.oc-mod .media--height>img{position:absolute;top:0;right:0;bottom:0;left:0}.oc-mod .media--square{aspect-ratio:1 / 1}.oc-mod .media--700px{height:455px}.oc-mod .media--750px{height:487.5px}.oc-mod .heading{margin:0;font-family:"OneCompress Inter",Inter,var(--font-heading--family),sans-serif;font-weight:700;line-height:1;letter-spacing:.005em}.oc-mod .title-md{font-size:var(--oc-title-md)}.oc-mod .title-lg{font-size:var(--oc-title-lg);letter-spacing:-.025em}.oc-mod .subtext-lg,.oc-mod .subtext-md{font-size:18px}.oc-mod .rte p{margin:0}.oc-mod .banner__box{width:auto;height:fit-content;padding-block:clamp(40px,3.368vw,64px);word-wrap:break-word}.oc-mod .banner__box--small{max-width:32rem}.oc-mod .banner__box>*+*{margin-block-start:20px}.oc-mod split-words,.oc-mod .split-words{display:block}.oc-mod .split-words .word{display:inline-flex;line-height:1;margin:-.1em -.05em;overflow:hidden;padding:.08em .05em;white-space:nowrap}.oc-mod .split-words animate-element{display:block;opacity:0;transform:translateY(90%);transition:transform 1s cubic-bezier(.16,1,.3,1),opacity 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(.25s + var(--word-index, 0) * 30ms)}.oc-mod .split-words animate-element.animate{opacity:1;transform:translateY(0)}.oc-recovery-banner .page-width{height:100%}.oc-recovery-banner .banner__content .page-width{display:flex;align-items:flex-end;justify-content:flex-start}.oc-scrolling-text{--section-grid-gap: 70px}.oc-scrolling-text .section{overflow:hidden}.oc-scrolling-text .scrolling-text{--grid-gap: calc(var(--section-grid-gap) / 2);display:flex;align-items:center;width:100%;overflow:hidden}.oc-scrolling-text .marquee{display:flex;align-items:center;flex-shrink:0;padding-inline:calc(var(--grid-gap) / 2);gap:var(--grid-gap);white-space:nowrap}.oc-scrolling-text .marquee.animate{animation-name:oc-scrolling-left;animation-duration:var(--duration, 45s);animation-iteration-count:infinite;animation-timing-function:linear;animation-play-state:running;width:max-content}.oc-scrolling-text .scrolling-text.paused .marquee,.oc-scrolling-text .scrolling-text:hover .marquee{animation-play-state:paused}.oc-scrolling-text .scrolling-text__item{display:flex;align-items:center;flex-shrink:0;gap:var(--grid-gap);font-size:max(12px,calc(var(--font-size, 40px) * .6));font-weight:500;letter-spacing:-.04em;white-space:nowrap}.oc-scrolling-text .marquee.with-dot .scrolling-text__item:first-child:before,.oc-scrolling-text .scrolling-text__item.with-text+.scrolling-text__item.with-text:before{content:"";display:block;width:20px;height:20px;border:1px solid currentColor;border-radius:999px}@keyframes oc-scrolling-left{0%{transform:translate3d(calc(-100% * var(--transform-logical, 1)),0,0);visibility:visible}to{transform:translate3d(calc(-200% * var(--transform-logical, 1)),0,0)}}.oc-testimonials-banner .banner__overlay{background-color:rgb(var(--color-overlay, 23 23 23) / var(--overlay-opacity, .6))}.oc-testimonials-banner .banner__content .page-width{display:flex;align-items:center;justify-content:center}.oc-testimonials-banner .banner__box{width:100%;max-width:100%;padding-block:0}.oc-testimonials-banner .testimonials{position:relative;z-index:1;display:block;width:100%;color:rgb(var(--color-foreground, 255 255 255));text-align:center}.oc-testimonials-banner .testimonials.flickity-enabled{outline:0}.oc-testimonials-banner .flickity-viewport{position:relative;overflow:hidden;width:100%;height:368px}.oc-testimonials-banner .flickity-slider{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;transition:transform .62s cubic-bezier(.22,1,.36,1);will-change:transform}.oc-testimonials-banner .testimonial{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;width:100%;min-height:100%;flex-direction:column;justify-content:center}.oc-testimonials-banner .testimonial blockquote{margin:0;padding:0!important;border:0!important;border-inline-start:0!important;color:inherit!important;font-style:normal!important;box-shadow:none!important}.oc-testimonials-banner .testimonial.with-5-stars blockquote:before{content:"\2605\2605\2605\2605\2605";display:block;margin-block-end:24px;font-size:38px;line-height:1;letter-spacing:0}.oc-testimonials-banner .testimonial p{max-width:1024px;margin:0 auto;font-size:24px;font-style:normal!important;font-weight:700;line-height:1.3;letter-spacing:.005em}.oc-testimonials-banner .testimonial p em,.oc-testimonials-banner .testimonial p .highlighted-text{font-style:normal!important}.oc-testimonials-banner .testimonial figure{width:clamp(64px,4.21vw,80px);height:clamp(64px,4.21vw,80px);margin:34px auto 0;border-radius:999px;opacity:.6}.oc-testimonials-banner .testimonial figure img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.oc-testimonials-banner .testimonial cite{display:block;margin-block-start:10px;font-style:italic!important;line-height:normal;opacity:.6}.oc-testimonials-banner .flickity-page-dots{display:flex;justify-content:center;gap:18px;margin-block-start:clamp(24px,2.105vw,40px)}.oc-testimonials-banner .flickity-page-dot{width:6px;height:6px;padding:0;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit}.oc-testimonials-banner .flickity-page-dot.is-selected{background:currentColor}.oc-mod .highlighted-text{position:relative;display:inline-block;font-style:normal}.oc-mod .highlighted-text .icon{position:absolute;z-index:-1;inset-inline-start:0;stroke:rgb(var(--color-highlight, 144 196 190));transform:scaleX(var(--oc-transform-logical))}.oc-mod .highlighted-text .icon-squiggle-underline{width:100%;height:50%;inset-block-start:auto;inset-block-end:-30%}.oc-mod .highlighted-text .icon-basic-underline{width:100%;height:30%;inset-block-start:auto;inset-block-end:-20%}.oc-mod .highlighted-text .icon path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.oc-mod .highlighted-text.animate .icon path,.oc-mod .highlighted-text .icon path{opacity:1;animation:oc-stroke-animation 1.3s cubic-bezier(.65,0,.35,1) forwards}.oc-mod .highlighted-text[data-style=underline]{background-repeat:no-repeat;background-image:linear-gradient(to right,rgb(var(--color-highlight, 144 196 190)) 0 100%);background-position:left 88%;background-size:100% 3px}@keyframes oc-stroke-animation{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.oc-what-is .image-with-text{display:flex;flex-direction:column;gap:32px}.oc-what-is .image-with-text__item{position:relative;width:100%;flex:1 0 0}.oc-what-is .image-with-text__media.with-2nd-image{position:relative;padding-inline:var(--oc-page-padding)}.oc-what-is .image-with-text__item .media:not(.media--rounded){border-radius:var(--oc-rounded-block)}.oc-what-is .image-with-text__image-second{position:absolute;z-index:10;inset-block-start:50%;width:35%;transform:translateY(-50%)}.oc-what-is .image-with-text__image-second .media{transform:rotate(calc(-4deg * var(--oc-transform-logical)))}.oc-what-is .image-with-text__image-second+.image-with-text__image-first{width:75%;margin-inline-start:auto;transform:rotate(calc(3deg * var(--oc-transform-logical)))}.oc-what-is .image-with-text__image-first,.oc-what-is .image-with-text__image-second{display:block}.oc-what-is .rich-text{position:relative;z-index:1;padding-block-start:40px}.oc-what-is .rich-text>*+*{margin-block-start:30px}.oc-what-is .rich-text .heading{color:#1d1c1c;font-size:var(--oc-title-md)}.oc-what-is .rich-text .rte{max-width:640px;color:#1d1c1c;font-size:20px;line-height:1.45}.oc-mod .button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:18px 26px;overflow:hidden;border:0;border-radius:12px;color:rgb(var(--color-button-text, 255 255 255));background-color:rgb(var(--color-button-background, 245 138 7));font-size:20px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.oc-mod .btn-fill{position:absolute;inset-block-start:-50%;inset-inline-start:-25%;display:block;width:150%;height:200%;border-radius:50%;background-color:rgb(var(--color-button-text, 255 255 255));transform:translate3d(0,-76%,0);transition:transform .5s cubic-bezier(.3,1,.3,1)}.oc-mod .button:hover .btn-fill,.oc-mod .button:focus-visible .btn-fill{transform:translateZ(0)}.oc-mod .btn-text{position:relative;z-index:1}.oc-what-is .button{--buttons-border-width: 1px;--buttons-radius: 12px;--border-opacity: 1;--color-button-border: var(--color-button-background, 245 138 7);isolation:isolate;background-color:rgb(var(--color-button-background, 245 138 7))!important;color:rgb(var(--color-button-text, 255 255 255))!important}.oc-what-is .button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:var(--buttons-border-width) solid rgb(var(--color-button-border) / var(--border-opacity));border-radius:var(--buttons-radius);pointer-events:none}.oc-what-is .button:hover,.oc-what-is .button:focus-visible{color:rgb(var(--color-button-background, 245 138 7))!important}.oc-what-is .button .btn-fill{inset-block-start:-50%!important;inset-inline-start:-25%!important;width:150%!important;height:200%!important;z-index:0;transform:translate3d(0,-76%,0)!important;will-change:transform}.oc-what-is .button:hover .btn-fill,.oc-what-is .button:focus-visible .btn-fill{transform:translateZ(0)!important}.oc-what-is .button .btn-text{display:flex;align-items:center;position:relative;z-index:1;color:currentColor!important;pointer-events:none;transition:color .5s cubic-bezier(.3,1,.3,1) .1s}.oc-counters{background:rgb(var(--color-background, 251 252 245));min-height:0!important;height:auto!important}.oc-counters .section{min-height:0!important;height:auto!important;background:rgb(var(--color-background, 251 252 245))}.oc-counters .page-width,.oc-counters .counter-slider,.oc-counters .oc-counter-grid,.oc-counters .oc-counter-card,.oc-counters .multicolumn,.oc-counters .counter-card{position:relative!important;opacity:1!important;visibility:visible!important;transform:none!important}.oc-counters .counter-slider{display:block!important;width:100%!important}.oc-counters .oc-counter-grid,.oc-counters .multicolumn{display:grid!important;width:100%!important;grid-template-columns:1fr;gap:40px;align-items:start}.oc-counters .oc-counter-card,.oc-counters .counter-card{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;text-align:center!important;overflow:visible!important}.oc-counters .oc-counter-stack,.oc-counters .counter-card>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;justify-items:center;width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 100%!important;gap:16px;min-height:0!important;margin:0!important;overflow:visible!important}.oc-counters .oc-counter-heading,.oc-counters .counter-heading{display:block!important;width:100%!important;margin:0!important;color:#1d1c1c;font-size:var(--oc-title-lg);font-weight:700;line-height:1;letter-spacing:-.025em;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.oc-counters .oc-counter-label,.oc-counters .counter-label{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;color:#1d1c1c;font-size:24px;font-weight:700;line-height:1;letter-spacing:-.025em;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:manual;hyphens:manual;overflow:visible!important}@media screen and (min-width:768px){.oc-mod{--oc-page-padding: 48px;--oc-title-md: clamp(32px, 3.368vw, 64px);--oc-title-lg: clamp(40px, 4.73vw, 90px)}.oc-mod .media--700px{height:595px}.oc-mod .media--750px{height:637.5px}.oc-recovery-banner .banner__content .page-width{align-items:center}.oc-testimonials-banner .testimonial p{font-size:36px}}@media screen and (min-width:1024px){.oc-scrolling-text .scrolling-text{--grid-gap: var(--section-grid-gap)}.oc-scrolling-text .scrolling-text__item{font-size:calc(var(--font-size, 40px) * .75)}.oc-what-is .image-with-text{flex-direction:row;gap:0;align-items:center}.oc-what-is .image-with-text__item{width:44%}.oc-what-is .image-with-text__media.with-2nd-image{padding-inline:calc(var(--oc-grid-gap) / 2)}.oc-what-is .image-with-text__image-second{width:40%}.oc-what-is .image-with-text__item+.image-with-text__item .rich-text{padding-block-start:0;padding-inline-start:var(--oc-grid-gap)}.oc-what-is .rich-text>*+*{margin-block-start:40px}.oc-counters .oc-counter-grid,.oc-counters .multicolumn{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,3.5vw,60px)}.oc-counters .oc-counter-stack,.oc-counters .counter-card>div{gap:24px}.oc-counters .oc-counter-label,.oc-counters .counter-label{font-size:30px}}@media screen and (min-width:1280px){.oc-scrolling-text .scrolling-text__item{font-size:var(--font-size, 40px)}.oc-recovery-banner .banner__box--small{max-width:40rem}}@media screen and (min-width:1536px){.oc-mod .media--700px{height:700px}.oc-mod .media--750px{height:750px}.oc-what-is .image-with-text__media.with-2nd-image{padding-inline:var(--oc-grid-gap)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/onecompress-official-modules.css.map */
