.container{margin:0 auto;max-width:1184px;padding:0 24px}@media only screen and (min-width:768px){.container{padding:0 32px}}.container--mb-60{margin-bottom:60px}.container--mb-96{margin-bottom:96px}.container--mb-120{margin-bottom:120px}.container-new{margin:0 auto;max-width:1740px;padding:0 16px}@media only screen and (min-width:768px){.container-new{padding:0 32px}}@media only screen and (min-width:1184px){.container-new{padding:0 80px}}.container-new--wide{max-width:1800px}.container-new--mobile-wide{padding:0}@media only screen and (min-width:768px){.container-new--mobile-wide{padding:0 32px}}@media only screen and (min-width:1184px){.container-new--mobile-wide{padding:0 80px}}.portfolio{margin-bottom:150px}@media only screen and (min-width:768px){.portfolio{margin-bottom:200px}}@media only screen and (min-width:1184px){.portfolio{margin-bottom:300px}}.portfolio__title{margin:0 auto 60px}@media only screen and (min-width:768px){.portfolio__title{margin-bottom:80px}}.portfolio__grid{display:grid;gap:20px;grid-template-columns:1fr}@media only screen and (min-width:575px){.portfolio__grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.portfolio__grid{gap:30px;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1440px){.portfolio__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.portfolio__product{align-items:flex-start;background-color:#f2f2f2;border:1px solid #0000;border-radius:10px;display:flex;justify-content:flex-start;padding:14px;transition:border-color .3s ease-in-out}.portfolio__product:hover{border-color:#e5e5e5}.portfolio__product:hover .portfolio__link:before{animation:link-underline .5s ease-out}@media only screen and (min-width:768px){.portfolio__product{min-height:332px;padding:30px}}@media only screen and (min-width:1024px){.portfolio__product{min-height:380px}}.portfolio__product--mouse-leave .portfolio__link:before{animation:link-underline-out .5s ease-out}.portfolio__img-mobile{flex-shrink:0;margin-right:20px;max-width:60px}@media only screen and (min-width:768px){.portfolio__img-mobile{display:none}}.portfolio__content{align-items:flex-start;color:gray;display:flex;flex-direction:column;font-size:16px;font-weight:500;height:100%;justify-content:space-between;letter-spacing:-.32px;line-height:1.5;width:100%}@media only screen and (min-width:768px){.portfolio__content{font-size:20px;letter-spacing:-.4px;line-height:1.4}}.portfolio__text-wrapper{width:100%}.portfolio__name-wrapper{align-items:center;display:flex;justify-content:flex-start}@media only screen and (min-width:768px){.portfolio__name-wrapper{align-items:flex-start;justify-content:space-between;width:100%}}.portfolio__name{color:#000;margin:0}.portfolio__badge{background-color:#08f;border-radius:14px;color:#fff;font-size:12px;font-weight:600;line-height:1.4;margin-left:14px;padding:2px 10px}@media only screen and (min-width:768px){.portfolio__badge{font-size:16px;letter-spacing:-.32px;line-height:1.5}}.portfolio__description{margin:0 0 20px}@media only screen and (min-width:768px){.portfolio__description{margin:0}}.portfolio__img-desktop{display:none}@media only screen and (min-width:768px){.portfolio__img-desktop{align-self:center;display:block;max-width:120px}}.portfolio__link{align-items:center;display:flex;justify-content:flex-start;margin:0;overflow:hidden;position:relative;width:max-content}.portfolio__link:before{background:currentColor;bottom:0;content:"";display:block;height:1px;margin-top:5px;position:absolute;width:100%}@media only screen and (min-width:768px){.portfolio__link{font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:1.5}}.portfolio__icon{display:block;margin-right:-4px}@keyframes link-underline{0%{transform:none}49%{transform:translateX(100%) scaleX(0)}50%{transform:translateX(-100%) scaleX(0)}to{transform:none}}@keyframes link-underline-out{0%{transform:none}49%{transform:translateX(100%) scaleX(0)}50%{transform:translateX(-100%) scaleX(0)}to{transform:none}}.animated-text-line{display:block;overflow:hidden}.animated-text-line:nth-child(2) .animated-text-content{animation-delay:.1s}.animated-text-line:nth-child(3) .animated-text-content{animation-delay:.2s}.animated-text-content{display:block;opacity:0;transform:translateY(100%)}[data-animated-text=animated] .animated-text-content{animation:reveal .5s ease-out forwards;opacity:1}@keyframes reveal{to{transform:translateY(0)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.hero-slider{margin-bottom:160px;padding-top:80px;position:relative}@media only screen and (min-width:1440px){.hero-slider{margin-bottom:300px;padding-top:185px}}.hero-slider__slider{background-color:#f2f2f2;border-radius:30px;color:#000;padding:40px 20px}@media only screen and (min-width:768px){.hero-slider__slider{padding:80px 40px 40px}}@media only screen and (min-width:1024px){.hero-slider__slider{padding:100px 80px 45px}}@media only screen and (min-width:1184px){.hero-slider__slider{padding:100px 100px 45px}}.hero-slider__arrows{--arrows-offset:-60px;align-items:center;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1184px){.hero-slider__arrows{--arrows-offset:-70px}}.hero-slider__arrows .splide__arrow--prev{left:var(--arrows-offset);position:relative}.hero-slider__arrows .splide__arrow--next{position:relative;right:var(--arrows-offset)}.hero-slider__track{margin:0 auto;max-width:1120px}.hero-slider__slide{box-sizing:border-box;display:flex;flex-direction:column;opacity:0}@media only screen and (min-width:768px){.hero-slider__slide{flex-direction:row}}.hero-slider__content{display:flex;flex-direction:column}@media only screen and (min-width:768px){.hero-slider__content{padding-left:30px}}@media only screen and (min-width:1024px){.hero-slider__content{justify-content:space-between;padding-left:50px}}@media only screen and (min-width:1440px){.hero-slider__content{padding-left:80px}.hero-slider__slide.uk .hero-slider__content{padding-left:50px}}.hero-slider__image-wrapper{padding-bottom:20px}@media only screen and (min-width:768px){.hero-slider__image-wrapper{padding-bottom:0}}.hero-slider__image{height:110px;width:110px}@media only screen and (min-width:768px){.hero-slider__image{height:190px;width:190px}}@media only screen and (min-width:1024px){.hero-slider__image{height:250px;width:250px}}@media only screen and (min-width:1440px){.hero-slider__image{height:400px;width:400px}}.hero-slider__text-wrapper{margin-bottom:40px}.hero-slider__title{align-items:center;display:flex;margin-bottom:30px}.hero-slider__new-label{background-color:#08f;border-radius:14px;color:#fff;margin-left:20px;padding:2px 10px;word-break:keep-all}.hero-slider__subtitle{margin-bottom:16px}@media only screen and (min-width:1440px){.hero-slider__subtitle{max-width:560px}}.hero-slider__text{color:#666}@media only screen and (min-width:1440px){.hero-slider__text{max-width:584px}}.hero-slider__cta{display:flex;flex-direction:column}@media only screen and (min-width:768px){.hero-slider__cta{max-width:270px}}@media only screen and (min-width:1024px){.hero-slider__cta{flex-direction:row;max-width:unset}}.hero-slider__cta a:not(:last-child),.hero-slider__cta button:not(:last-child){margin-bottom:12px}@media only screen and (min-width:1024px){.hero-slider__cta a:not(:last-child),.hero-slider__cta button:not(:last-child){margin-bottom:0;margin-right:12px}}.hero-slider__cta .x-button--image{min-width:unset}.hero-slider__cta .x-button--image img{height:32px;width:auto}@media only screen and (min-width:768px){.hero-slider__slide.de .hero-slider__cta,.hero-slider__slide.es .hero-slider__cta,.hero-slider__slide.fr .hero-slider__cta,.hero-slider__slide.it .hero-slider__cta,.hero-slider__slide.uk .hero-slider__cta{max-width:unset;min-width:270px;width:-moz-fit-content;width:fit-content}}.hero-slider__arrow{align-items:center;background:#fff;border-radius:100%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:background-color .2s ease-in-out;width:40px;z-index:3}.hero-slider__arrow path{cursor:pointer;transition:stroke .2s ease-in-out}.hero-slider__arrow.splide__arrow--next{transform:rotate(180deg)}.hero-slider__arrow:hover{background:#000}.hero-slider__arrow:hover path{stroke:#fff}.hero-slider__pagination{margin-top:35px;position:relative}@media only screen and (min-width:1024px){.hero-slider__pagination{margin-top:100px}}.hero-slider-pagination__track{margin:0 60px}@media only screen and (min-width:1024px){.hero-slider-pagination__track>.splide__list{justify-content:space-between}}.hero-slider-pagination__arrows{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.hero-slider-pagination__slide{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.1}.splide__slide.is-active>.hero-slider-pagination__slide{cursor:default;opacity:1}.hero-slider__progressbar{height:70px;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:70px}.setapp-section{color:#fff;margin:0 auto 150px}@media only screen and (min-width:768px){.setapp-section{margin-bottom:200px}}@media only screen and (min-width:1024px){.setapp-section{margin-bottom:300px}}.setapp-section__inner{background-color:#1190fe80;border-radius:20px;overflow:hidden;padding:40px 20px 300px;position:relative}@media only screen and (min-width:768px){.setapp-section__inner{border-radius:50px;padding:60px 60px 500px}}@media only screen and (min-width:1024px){.setapp-section__inner{padding:60px}}@media only screen and (min-width:1921px){.setapp-section__inner{padding:80px 110px}}.setapp-section__bg{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:0;position:absolute;right:0;top:0;z-index:0}.setapp-section__bg--desktop{display:none}@media only screen and (min-width:1024px){.setapp-section__bg--desktop{display:flex}}.setapp-section__bg--desktop img{height:auto;max-width:unset}.setapp-section__bg--mobile{display:flex}@media only screen and (min-width:1024px){.setapp-section__bg--mobile{display:none}}.setapp-section__bg--mobile img{align-self:flex-end}.setapp-section__bg-sky{visibility:hidden}.setapp-section__content{display:flex;flex-direction:column;position:relative;z-index:1}.setapp-section__logo{margin-bottom:20px;max-width:164px}@media only screen and (min-width:768px){.setapp-section__logo{max-width:212px}}.setapp-section__layout{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.setapp-section__layout{flex-direction:row;justify-content:space-between}}.setapp-section__headline{font-size:36px;font-weight:500;letter-spacing:-.72px;line-height:1.1;margin-bottom:40px}.setapp-section__headline br{display:none}@media only screen and (min-width:768px){.setapp-section__headline{font-size:48px;letter-spacing:-.96px}.setapp-section__headline br{display:inline}}@media only screen and (min-width:1024px){.setapp-section__headline{font-size:52px;font-weight:600;letter-spacing:-1.28px;margin-bottom:0;margin-right:64px;max-width:700px}}@media only screen and (min-width:1921px){.setapp-section__headline{font-size:64px;letter-spacing:-1.44px;max-width:900px}}@media only screen and (min-width:1024px){.setapp-section__headline--uk{font-size:50px;max-width:600px}}@media only screen and (min-width:1921px){.setapp-section__headline--uk{font-size:64px;max-width:768px}}@media only screen and (min-width:1024px){.setapp-section__headline--en{font-size:64px;max-width:600px}}@media only screen and (min-width:1921px){.setapp-section__headline--en{font-size:72px;max-width:900px}}.setapp-section__side{display:flex;flex-direction:column;justify-content:flex-start;max-width:none;width:100%}@media only screen and (min-width:768px){.setapp-section__side{max-width:468px}}@media only screen and (min-width:1024px){.setapp-section__side{justify-content:space-between;max-width:400px;min-height:680px}}@media only screen and (min-width:1921px){.setapp-section__side{max-width:450px}}.setapp-section__side-text{display:flex;flex-direction:column}.setapp-section__lead{font-size:16px;font-weight:500;letter-spacing:-.72px;line-height:1.5;margin:0 0 20px}@media only screen and (min-width:768px){.setapp-section__lead{font-size:24px;letter-spacing:-.96px;line-height:1.35;margin-bottom:40px}}@media only screen and (min-width:1024px){.setapp-section__lead{font-size:36px;letter-spacing:-.72px;line-height:1.1}}.setapp-section__features{display:flex;flex-direction:column;margin-bottom:40px}.setapp-section__feature{align-items:flex-start;display:flex;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.5}.setapp-section__feature:not(:last-child){margin-bottom:20px}@media only screen and (min-width:768px){.setapp-section__feature{font-size:24px;letter-spacing:-.48px;line-height:1.35}}.setapp-section__feature-icon{flex-shrink:0;height:32px;margin-right:10px;width:32px}.setapp-section__feature-text{font-weight:500;letter-spacing:-.32px;line-height:1.5;margin:0}@media only screen and (min-width:768px){.setapp-section__feature-text{font-size:24px;letter-spacing:-.48px;line-height:1.35}}.setapp-section__cta{width:100%}@media only screen and (min-width:768px){.setapp-section__cta{width:-moz-fit-content;width:fit-content}}.macpaw-gallery{background:linear-gradient(180deg,#007ae599,#007ae500 110.32%),#fff;font-size:0;margin:0 auto 48px;max-width:3840px;overflow:hidden;padding-top:80px;position:relative;white-space:nowrap}@media only screen and (min-width:768px){.macpaw-gallery{padding-top:110px}}.macpaw-gallery__clouds-icon{height:238px;left:-470px;pointer-events:none;position:absolute;top:158px;width:2073px}@media only screen and (min-width:768px){.macpaw-gallery__clouds-icon{left:-265px;top:377px}}@media only screen and (min-width:1184px){.macpaw-gallery__clouds-icon{left:70px}}.macpaw-gallery__title{color:#fff;font-size:64px;font-weight:600;letter-spacing:-1.28px;line-height:1.1;margin:0 auto -53px;max-width:253px;position:relative;text-align:center;white-space:normal;z-index:1}@media only screen and (min-width:768px){.macpaw-gallery__title{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-size:180px;letter-spacing:-7.2px;line-height:.9;margin-bottom:8px;max-width:691px}}@media only screen and (min-width:1184px){.macpaw-gallery__title{margin-bottom:-29px;max-width:none;padding:0 74px}}@media only screen and (min-width:1440px){.macpaw-gallery__title{font-size:220px;letter-spacing:-8.8px;margin-bottom:-57px;padding:0 170px}}.macpaw-gallery__picture{display:inline-block;margin-bottom:-10px;vertical-align:middle}@media only screen and (min-width:768px){.macpaw-gallery__picture{margin-bottom:0}}.macpaw-gallery__picture--first{animation:move-gallery-picture-1 80s linear -40s infinite}.macpaw-gallery__picture--second{animation:move-gallery-picture-2 80s linear infinite}.macpaw-gallery__img{height:auto;max-width:4056px}@media only screen and (min-width:768px){.macpaw-gallery__img{max-width:5070px}}@media only screen and (min-width:1184px){.macpaw-gallery__img{max-width:6831px}}@keyframes move-gallery-picture-1{0%{transform:translateX(calc(100% - 210px))}to{transform:translateX(-100%)}}@keyframes move-gallery-picture-2{0%{transform:translateX(-210px)}to{transform:translateX(-200%)}}.orbital-scroll{overflow:hidden;position:relative}.orbital-scroll__container{display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.orbital-scroll__title{color:#000;font-size:36px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:500;left:50%;letter-spacing:-.96px;line-height:1.1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1}@media only screen and (min-width:768px){.orbital-scroll__title{font-size:48px;width:500px}}@media only screen and (min-width:1024px){.orbital-scroll__title{font-size:64px;font-weight:600;letter-spacing:-1.28px;width:700px}}.orbital-scroll__cards{align-items:center;display:flex;padding:0 105vw;white-space:nowrap;width:max-content;will-change:transform}.orbital-scroll__card{height:auto;position:relative;width:150px}@media only screen and (min-width:768px){.orbital-scroll__card{width:200px}}.orbital-scroll__image{border-radius:10px}.socials{padding-bottom:120px}.socials__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:max-content}@media only screen and (min-width:1921px){.socials__container{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}}.socials__wrapper{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:60px;width:100%}@media only screen and (min-width:768px){.socials__wrapper{margin-bottom:40px}}@media only screen and (min-width:1921px){.socials__wrapper{align-items:flex-start;flex-direction:column;height:100%;margin-bottom:0}}.socials__title{flex-shrink:0;font-size:36px;font-weight:500;letter-spacing:-.72px;line-height:1.1;margin:0 auto;text-align:center;width:280px}@media only screen and (min-width:768px){.socials__title{margin:0;text-align:left}}.socials__subtitle{display:none}@media only screen and (min-width:768px){.socials__subtitle{color:gray;display:block;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:1.5}}.socials__grid{display:grid;gap:10px;grid-template-columns:repeat(2,159px)}@media only screen and (min-width:768px){.socials__grid{grid-template-columns:repeat(3,228px)}}@media only screen and (min-width:1440px){.socials__grid{grid-template-columns:repeat(6,203px)}}@media only screen and (min-width:1921px){.socials__grid{grid-template-columns:repeat(6,187px)}}.socials__item{align-items:flex-start;background-color:#fff;border:1px solid #0000;border-radius:10px;display:flex;flex-direction:column;height:150px;justify-content:space-between;padding:20px;transition:border-color .3s ease-in-out;width:100%}@media only screen and (min-width:768px){.socials__item{height:200px}}.socials__item:hover{border-color:#e5e5e5}.socials__item:hover .socials__icon{color:#f0a}.socials__item:hover .socials__link{color:#000}.socials__item:hover .socials__link:before{right:unset;width:100%}.socials__icon{color:#000;height:48px;transition:color .3s ease-in-out;width:48px}.socials__link{align-items:center;color:#999;display:flex;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.5;max-width:188px;position:relative}.socials__link:before{background:currentColor;bottom:0;content:"";display:block;height:1px;margin-top:5px;position:absolute;right:0;transition:width .3s ease-in-out,color .3s ease-in-out;width:0}@media only screen and (min-width:768px){.socials__link{font-size:24px;letter-spacing:-.48px;line-height:1.35}}.socials__arrow{stroke:currentColor;display:block;margin-left:4px;margin-right:-4px}.media{padding:150px 0}@media only screen and (min-width:768px){.media{padding:200px 0}}@media only screen and (min-width:1024px){.media{padding:300px 0}}.media__title{color:#000;font-size:36px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:500;letter-spacing:-.96px;line-height:1.1;margin-bottom:60px;text-align:center}@media only screen and (min-width:768px){.media__title{font-size:48px;margin-bottom:80px}}@media only screen and (min-width:1024px){.media__title{font-size:64px;font-weight:600;letter-spacing:-1.28px}}.media__grid{display:grid;gap:0 15px;grid-template-columns:repeat(2,minmax(149px,279px));justify-content:center}@media only screen and (min-width:768px){.media__grid{gap:25px 73px}}@media only screen and (min-width:1024px){.media__grid{gap:25px 40px;grid-template-columns:repeat(3,279px)}}@media only screen and (min-width:1440px){.media__grid{grid-template-columns:repeat(4,279px)}}@media only screen and (min-width:1921px){.media__grid{gap:25px 116px}}.support-cards{margin-bottom:80px}@media only screen and (min-width:768px){.support-cards{margin-bottom:100px}}.support-cards__grid{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(300px,705px));justify-content:center;max-width:1580px}@media only screen and (min-width:1300px){.support-cards__grid{grid-template-columns:repeat(3,1fr)}}.support-cards__item{align-items:flex-start;background-color:#f2f2f2;border:1px solid #0000;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;transition:border-color .3s ease-in-out}@media only screen and (min-width:768px){.support-cards__item{padding:40px}}@media only screen and (min-width:1440px){.support-cards__item{min-height:400px}}.support-cards__item:hover{border-color:#e5e5e5}.support-cards__wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}@media only screen and (min-width:768px){.support-cards__wrapper{margin-bottom:40px}}.support-cards__icon{background-color:#fff;border-radius:50%;flex-shrink:0;height:48px;margin-right:20px;overflow:hidden;padding:14px;width:48px}.support-cards__text-container{font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.5}@media only screen and (min-width:768px){.support-cards__text-container{font-size:24px;letter-spacing:-.48px;line-height:1.35}}.support-cards__title{color:#000;display:block}.support-cards__text{color:gray;margin:0}.support-cards__button{justify-content:flex-start!important}.bottom-banner{margin:0 auto 80px}@media only screen and (min-width:768px){.bottom-banner{margin-bottom:120px}}.bottom-banner__inner{background-color:#0000004d;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:40px 20px;position:relative}@media only screen and (min-width:768px){.bottom-banner__inner{padding:100px 40px}}@media only screen and (min-width:1024px){.bottom-banner__inner{padding:100px 60px}}@media only screen and (min-width:1440px){.bottom-banner__inner{padding:100px 110px}}.bottom-banner__background{bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;visibility:hidden;z-index:0}.bottom-banner__background img{max-width:900px}@media only screen and (min-width:768px){.bottom-banner__background img{max-width:1280px}}@media only screen and (min-width:1440px){.bottom-banner__background img{max-width:1800px}}.bottom-banner__content{color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;width:100%;z-index:1}@media only screen and (min-width:768px){.bottom-banner__content{max-width:680px;min-height:460px}}@media only screen and (min-width:1440px){.bottom-banner__content{min-height:695px}}.bottom-banner__title{color:#fff;font-size:36px;font-weight:500;letter-spacing:-.72px;line-height:1.1}@media only screen and (min-width:768px){.bottom-banner__title{font-size:48px;letter-spacing:-.96px}}@media only screen and (min-width:1440px){.bottom-banner__title{font-size:64px;font-weight:600;letter-spacing:-1.28px}}.bottom-banner__subscribe{margin:0;max-width:none;text-align:left}.bottom-banner__form-inner{width:100%}.bottom-banner__form-inner.-hidden{display:none}.bottom-banner__form{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.bottom-banner__form{align-items:flex-start;flex-direction:row}}.bottom-banner__field{display:flex;flex-direction:column;margin:0;width:100%}.bottom-banner__field.-error .bottom-banner__input{box-shadow:0 0 0 1px #f03}.bottom-banner__field.-error .bottom-banner__error-icon{display:block}.bottom-banner__input-wrapper{position:relative}.bottom-banner__input{background-color:#fff;border:0;border-radius:6px;box-sizing:border-box;color:#000;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.5;padding:14px;transition:box-shadow .2s ease;width:100%}.bottom-banner__input::placeholder{color:#666}.bottom-banner__input:focus{box-shadow:0 0 0 2px #007aff}@media only screen and (min-width:768px){.bottom-banner__input{font-size:24px;letter-spacing:-.48px;line-height:1.35;padding:20px}}.bottom-banner__field-message{color:#f03;display:none;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.5;margin-top:6px}@media only screen and (min-width:768px){.bottom-banner__field-message{display:block}}.bottom-banner__error-icon{display:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.bottom-banner__error-icon{right:20px}}.bottom-banner__submit{box-sizing:border-box;justify-content:center;min-width:230px;width:auto}.bottom-banner__submit.-loading,.bottom-banner__submit[disabled]{cursor:not-allowed;opacity:.6}.bottom-banner__success{align-items:flex-start;background-color:#fff;border-radius:6px;color:#000;padding:20px}.bottom-banner__success.-visible{display:flex;flex-direction:row}.bottom-banner__success-icon{flex-shrink:0;margin-right:20px}.bottom-banner__success-title{font-size:20px;font-weight:500;letter-spacing:-1px;line-height:1.4}@media only screen and (min-width:768px){.bottom-banner__success-title{font-size:24px;letter-spacing:-.48px;line-height:1.35}}.paragraphs-scrolling-section{height:200vh;height:200svh;overflow:hidden}.paragraphs-scrolling-section__wrapper{align-items:center;display:flex;flex-direction:column;height:100vh;height:100svh;justify-content:center;padding:0 16px;position:relative}.paragraphs-scrolling-section__second-block{align-items:center;display:flex;flex-direction:column;position:absolute;width:100%}.paragraphs-scrolling-section__cta-wrap{margin-top:80px;overflow:hidden;visibility:hidden}.paragraphs-scrolling-section__paragraph{font-size:36px;font-weight:500;letter-spacing:-.72px;line-height:1.1;margin:0;max-width:900px;padding:0 16px;text-align:center;visibility:hidden;width:100%}@media only screen and (min-width:768px){.paragraphs-scrolling-section__paragraph{font-size:48px;letter-spacing:-.96px;padding:0 33px}}@media only screen and (min-width:1184px){.paragraphs-scrolling-section__paragraph{font-size:64px;font-weight:600;letter-spacing:-1.28px;padding:0}}.paragraphs-scrolling-section__paragraph--single{padding-bottom:132px;visibility:visible}@media only screen and (min-width:1184px){.paragraphs-scrolling-section__paragraph--single{padding-bottom:152px}}body{font-family:FixelVariable,Montserrat Variable,Helvetica Neue,sans-serif}@media only screen and (min-width:1184px){.container.nav-header{max-width:1660px;padding:0 40px}}.section-gray{background-color:#f2f2f2}.h2{color:#000;font-size:48px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:500;letter-spacing:-.96px;line-height:1.1;text-align:center}@media only screen and (min-width:1024px){.h2{font-size:64px;font-weight:600;letter-spacing:-1.28px}}.title{font-size:24px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:500;letter-spacing:-.48px;line-height:135%}@media only screen and (min-width:768px){.title{font-size:36px;letter-spacing:-.72px;line-height:110%}}.body-caption{font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:135%}@media only screen and (min-width:768px){.body-caption{font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:135%}}.small-body-caption{font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:135%}
