@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}.modal,.modal__overlay{inset:0;position:fixed}.modal{display:flex;padding:0 24px;z-index:10000}.modal[aria-hidden=true]{display:none}.modal__overlay{animation:fade-in .2s both;background-color:#0003}.modal__content{animation:fade-in .4s .2s both,slide-up .4s .2s both;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:#fffc;border-radius:20px;margin:auto;max-height:90vh;max-width:736px;overflow-y:auto;padding:64px 48px 48px;position:relative;z-index:10000}@media(prefers-reduced-motion:reduce){.modal__content,.modal__overlay{animation:none}}.modal__close-btn{align-items:center;background:none;display:flex;font-size:28px;font-weight:300;height:48px;justify-content:center;position:absolute;right:8px;top:8px;-webkit-user-select:none;user-select:none;width:48px}.modal--wide .modal__content{max-width:856px}.modal--white .modal__content{background-color:#fff}.cta{align-items:center;border-radius:40px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:54px;justify-content:center;line-height:1.2;padding:0 32px;text-align:center;transition:all .2s ease-in-out}.cta:focus-visible{box-shadow:0 0 0 2pt #1b9eff!important;outline:none!important}.cta--main-outlined{background-color:#3eab40;box-shadow:0 0 0 4pt #3eab4080;color:#fff}.cta--main-outlined:hover{background-color:#5bb85d}.cta--main-outlined:active{background-color:#359136}.cta--main{background-color:#3eab40;color:#fff}.cta--main:hover{background-color:#5bb85d}.cta--main:active{background-color:#359136}.cta--main-tbt-109:hover{box-shadow:0 0 0 4pt #5bb85d80}.cta--secondary{background-color:#0000;border:1px solid #00000014;color:#1d1d1d}.cta--secondary:hover{border-color:#000}.cta--secondary:active{border-color:#0006}.cta--secondary-dark{background-color:#0000;border:2px solid #0003;color:#1d1d1d}.cta--secondary-dark:hover{border-color:#000}.cta--secondary-dark:active{border-color:#0006}.cta--secondary-light{background-color:#0000;box-shadow:0 0 0 2pt #fff3;color:#fff}.cta--secondary-light:hover{box-shadow:0 0 0 2pt #fffc}.cta--secondary-light:active{box-shadow:0 0 0 2pt #fff6}.cta--white{background-color:#fff;color:#1d1d1d}.cta--white:hover{background-color:#bfbfbf}.cta--white:active{background-color:#e5e5e5}.cta--white-outlined{background-color:#fff;box-shadow:0 0 0 2pt #0000;color:#1d1d1d}.cta--white-outlined:hover{box-shadow:0 0 0 2pt #00000014}.cta--white-outlined:active{box-shadow:0 0 0 2pt #000}.cta--size-s{height:42px;padding:0 24px}.cta--wide{padding:0 62px}.cta--narrow{padding:0 38px}.header-new{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto -80px;position:sticky;top:0;width:100vw;z-index:100}@media only screen and (max-width:767px){.header-new{flex-direction:column-reverse;margin:0 auto;padding-top:62px;position:relative}}.header-new__inner{max-width:100%;padding:0 20px;position:relative}@media only screen and (max-width:767px){.header-new__inner{padding:0;position:fixed;top:0;z-index:100}}.header-new__inner:before{background-color:#00000014;content:"";height:0;left:0;position:absolute;right:0;top:0;transition:height .2s ease-in-out;z-index:-1}.header-new__content{align-items:center;background-color:#fff;border-radius:40px;box-shadow:0 1px 3px 0 #0000001a,0 2px 8px 0 #0000001a;display:flex;height:62px;justify-content:space-between;margin-top:16px;max-width:100%;padding:15px 16px 15px 36px;position:relative;width:1152px}@media only screen and (max-width:1023px){.header-new__content{padding:15px 36px}}@media only screen and (max-width:767px){.header-new__content{border-radius:0;box-shadow:0 1px 16px 0 #0000001a;margin-top:0;padding:10px 20px}}.header-new__logo-wrapper{align-items:center;display:flex;height:40px}.header-new__logo-wrapper .header-new__logo{align-items:center;cursor:pointer;display:flex}.header-new__logo-wrapper .header-new__cmm-logo{height:28px;margin-right:12px;width:36px}.header-new__logo-wrapper .header-new__cmm-wordmark{height:auto;margin-right:15px;margin-top:2px;width:126px}.header-new__logo-wrapper .header-new__by-macpaw{height:auto;margin-top:5px;width:85px}@media only screen and (max-width:1279px){.header-new__logo-wrapper .header-new__by-macpaw{display:none}}.header-new__pages{align-items:center;cursor:pointer;display:flex}@media only screen and (max-width:767px){.header-new__pages{display:none}}.header-new__page{color:#000;display:block;font-weight:500;height:100%;line-height:2.5;padding:0 24px;position:relative}.header-new__page:hover{text-shadow:-.2px 0 #000,.2px 0 #000,0 -.2px #000,0 .2px #000}@media only screen and (max-width:1279px){.header-new__page{padding:0 10px}}.header-new__menu-btn{display:none}@media only screen and (max-width:767px){.header-new__menu-btn{align-items:center;background-color:#0000;display:flex;height:40px;justify-content:center;width:40px}}.header-new__menu-icon--bottom-bar,.header-new__menu-icon--middle-bar,.header-new__menu-icon--top-bar{transition:all .2s ease-in-out}.header-new__cta-wrapper{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:1023px){.header-new__cta-wrapper{display:none}}.header-new__cta-wrapper .cta:first-child{margin-right:12px}.header-new--opened .menu{height:100vh}.header-new--opened .menu__inner{display:block}.header-new--opened .header-new__inner:before{height:100vh}.header-new--opened .header-new__menu-icon--top-bar{transform:translate(3px,-2px) rotate(45deg) scale(1.2)}.header-new--opened .header-new__menu-icon--middle-bar{opacity:0}.header-new--opened .header-new__menu-icon--bottom-bar{transform:translate(-7.5px,3px) rotate(-45deg) scale(1.2)}.info{margin-bottom:90px}@media only screen and (max-width:1279px){.info{margin-bottom:48px}}.info p{font-size:14px}.section-gray .info{border-bottom:none;margin-bottom:64px}@media only screen and (max-width:575px){.info{font-size:11px}}.info .info-wrap{border:2px solid #0000000a;border-radius:20px;margin-bottom:16px;padding:40px 24px 8px}.info .info-inner{display:flex;flex-wrap:wrap}@media only screen and (max-width:575px){.info .info-inner{flex-direction:column}}.info .info-item{flex-grow:1;margin-bottom:32px;padding:0 24px;position:relative;text-align:center}.info .info-item p{margin-bottom:0}.info .info-title{color:#999;font-size:12px}@media only screen and (max-width:575px){.info .info-title{font-size:11px}}.info .info-icon{color:#00000052;font-size:20px;height:20px;margin-bottom:10px;width:20px}@media only screen and (max-width:575px){.info .info-icon{margin-bottom:8px}}.info .info-content{font-size:14px}.info .hint{color:#999;font-size:12px;text-align:center}@media only screen and (max-width:575px){.info .hint{font-size:11px}}.info .rating{align-items:center;display:flex;justify-content:center}.info .rating .rating-value,.info .rating .rating-wrap{display:inline-block;position:relative}.info .rating .rating-value:before{content:"/";display:inline-block;margin:0 5px;vertical-align:middle}.info .rating .rating-bg{color:#ffa91e;white-space:nowrap}.info .rating-status{height:20px}.info .rating svg{height:18px;width:98px}.info--gray{margin-bottom:32px}@media only screen and (max-width:767px){.info--gray{margin-bottom:80px}}.info--gray .info-wrap{background:#f8f9fa;border:none}.info--gray .hint{font-size:12px;padding:0 20px}.menu{height:0;overflow:hidden;position:fixed;transition:height .3s ease-in-out .3s}.menu,.menu__inner{bottom:0;width:100%}.menu__inner{background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 0 20px 0 #0000001a;display:none;padding:12px 20px 32px;position:absolute}.menu__inner .icon__by-macpaw{text-align:center}.menu__pages{margin-bottom:15px}.menu__page{align-items:center;color:#000;display:flex;font-weight:500;padding:19px 0}.menu__page svg{margin-right:8px}.menu__cta-wrapper{margin-bottom:38px}.menu__cta-wrapper .cta:first-child{margin-bottom:12px}.menu__crafted-by{text-align:center}.about{margin:0 auto 102px;max-width:776px;padding:0 20px}@media only screen and (max-width:767px){.about{margin-bottom:80px}}.about__title{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:60px;text-align:center}@media only screen and (max-width:767px){.about__title{font-size:32px;margin-bottom:40px}}.about__item{border:2px solid #00000014;border-radius:30px;margin-bottom:10px;padding:28px 32px 16px}.about__btn{align-items:center;background-color:#0000;display:flex;justify-content:space-between;margin:0 0 12px;width:100%}.about__icon{transform:rotate(0deg);transition:transform .2s ease-in-out}.about__question{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:0;text-align:left}@media only screen and (max-width:767px){.about__question{font-size:16px}}.about__answer{height:0;line-height:1.4;margin:0;opacity:.7;overflow:hidden;transition:height .3s ease-in-out}.about__download-link{border-bottom:1px solid;color:inherit;font-weight:700;transition:border-color .2s ease-in-out}.about__download-link:hover{border-color:#0000}.about__item[data-accordion-open] .about__icon{transform:rotate(180deg)}.about__item[data-accordion-open] .about__answer{height:auto}.achievements{margin-bottom:96px}@media only screen and (max-width:767px){.achievements{margin-bottom:60px}}.achievements__inner{margin:0 auto;max-width:1160px;padding:0 20px}.achievements__title-wrapper{display:grid;grid-template-columns:2fr 1fr;margin-bottom:40px}@media only screen and (max-width:1023px){.achievements__title-wrapper{display:block}}.achievements__title{font-size:40px;font-weight:600;letter-spacing:-1px;line-height:1.3;margin-bottom:0}@media only screen and (max-width:1023px){.achievements__title{font-size:32px;margin-bottom:20px}}.achievements__note{align-self:end;font-weight:500;line-height:1.3;margin:0 0 7px 40px;opacity:.5}@media only screen and (max-width:1023px){.achievements__note{font-size:14px;line-height:1.5;margin:0}}.achievements__item{background-color:#f5f5f5;background-position:100% 100%;background-repeat:no-repeat;background-size:450px;border-radius:30px;padding:32px}@media only screen and (max-width:1279px){.achievements__item{padding-left:25px;padding-right:15px}}@media only screen and (max-width:1023px){.achievements__item{padding-left:32px}}.achievements__item--junk{background-image:url(../images/main-achieve/junk.jpg)}.achievements__item--threats{background-image:url(../images/main-achieve/threats.jpg)}.achievements__item--speed{background-image:url(../images/main-achieve/speed.jpg);grid-area:thirdItem}.achievements__items-wrapper{display:grid;gap:32px;grid-template:"a b thirdItem" 485px/1fr 1fr 1fr}@media only screen and (max-width:1023px){.achievements__items-wrapper{grid-template:"a b" 380px "thirdItem thirdItem" 380px/1fr 1fr}}@media only screen and (max-width:767px){.achievements__items-wrapper{gap:20px;grid-template:"a" 440px "b" 440px "thirdItem" 440px}}.achievements__text-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.achievements__icon{margin-right:8px}.achievements__name{color:#78797a;font-weight:500;margin:0}.achievements__info{font-size:60px;font-weight:500;letter-spacing:-1px;line-height:1}.awards{align-items:center;background-color:#7418a9;border-radius:0 0 90px 90px;display:flex;flex-direction:column;justify-content:center;margin:-1px 0 100px;padding-bottom:80px}@media only screen and (max-width:767px){.awards{border-radius:0 0 24px 24px;margin:-1px 0 60px;padding-bottom:60px}}.awards__list{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:90px;max-width:1160px;padding:0 20px;width:100%}@media only screen and (max-width:767px){.awards__list{justify-content:space-between;margin-bottom:54px;max-width:420px;padding:0}}@media only screen and (max-width:575px){.awards__list{max-width:320px}}.awards__item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center}.awards__item--short{max-width:120px;padding:14px 19px}@media only screen and (max-width:767px){.awards__item--short{padding:8px 9px;width:80px}}.awards__item--long{padding:14px 19px}@media only screen and (max-width:767px){.awards__item--long{padding:20px 20px 4px}.awards__item--experience{order:4}.awards__item--rating{order:5}}.awards__icon{margin-bottom:16px}.awards__name{font-size:14px;font-weight:500;line-height:1.2;margin-bottom:0;text-align:center}@media only screen and (max-width:575px){.awards__name{font-size:9px}}.awards__video-wrapper{max-width:1160px;padding:0 20px;width:100%}@media only screen and (max-width:767px){.awards__video-wrapper{padding:0}}.banner{margin:0 auto 32px;max-width:1160px;padding:0 20px}@media only screen and (max-width:767px){.banner{margin-bottom:20px}}.banner__inner{align-items:center;background-color:#f8f9fa;border-radius:30px;display:flex;justify-content:flex-start;overflow:hidden;padding:50px 80px 50px 0}@media only screen and (max-width:1023px){.banner__inner{flex-direction:column;padding:70px 20px 20px}}.banner__video-wrapper{max-width:67%;position:relative}@media only screen and (max-width:1023px){.banner__video-wrapper{margin-bottom:40px}}@media only screen and (max-width:767px){.banner__video-wrapper{max-width:100%}}@media only screen and (max-width:575px){.banner__video-wrapper{max-width:none;width:120%}}.banner__image{max-width:100%}.banner__video-trim{border-radius:5px 5px 0 0;height:80%;max-width:57.6%;overflow:hidden;top:2.5%;width:100%}.banner__video,.banner__video-trim{left:50%;position:absolute;transform:translateX(-50%)}.banner__video{font-size:0;height:auto;max-width:138.5%;top:0;z-index:-1}.banner__content{max-width:400px}.banner__title{font-size:22px;font-weight:600;line-height:1.3;margin-bottom:32px}@media only screen and (max-width:767px){.banner__title{font-size:20px}}.banner__cta-wrapper{display:flex;flex-wrap:wrap}.banner__buy-now{margin-bottom:20px;margin-right:32px;width:fit-content}@media only screen and (max-width:1023px){.banner__buy-now{margin-right:0;width:100%}}.banner__try-trial{width:fit-content}@media only screen and (max-width:1023px){.banner__try-trial{width:100%}}.clean-up{margin:0 auto 100px;max-width:1160px;overflow-x:hidden;padding:0 20px}@media only screen and (max-width:767px){.clean-up{margin-bottom:77px;padding:0}}.clean-up__title{font-size:40px;font-weight:600;line-height:1.3;margin:0 auto 24px;text-align:center}@media only screen and (max-width:767px){.clean-up__title{font-size:32px;padding:0 20px}}.clean-up__text{font-weight:500;margin:0 auto 40px;max-width:690px;opacity:.5;text-align:center}@media only screen and (max-width:767px){.clean-up__text{padding:0 20px}}.clean-up__cta{margin:0 auto 40px;width:fit-content}@media only screen and (max-width:767px){.clean-up__cta{margin:0 40px 60px;width:auto}}.clean-up__img-wrapper{max-width:100%;overflow:hidden;padding-bottom:2%;position:relative}@media only screen and (max-width:767px){.clean-up__img-wrapper{padding-bottom:3%}}.clean-up__bg{border-radius:30px;height:auto;left:0;max-width:100%;position:absolute;top:16%;z-index:-1}@media only screen and (max-width:767px){.clean-up__bg{border-radius:0;max-width:115%}}.clean-up__image{margin:0 auto;max-width:77.8%}@media only screen and (max-width:767px){.clean-up__image{max-width:88.4%}}.clean-up__fg{bottom:0;left:10%;max-width:84%;position:absolute}@media only screen and (max-width:767px){.clean-up__fg{left:0;max-width:100%}}.feature{align-items:center;display:flex;justify-content:space-between;margin:0 auto 96px;max-width:1160px;padding:0 20px}@media only screen and (max-width:1023px){.feature{flex-direction:column;margin-bottom:34px}}@media only screen and (max-width:767px){.feature{padding:0}}.feature__content{flex-shrink:0;max-width:450px;padding:64px 44px 80px}@media only screen and (max-width:1023px){.feature__content{max-width:640px;padding:0 44px}}@media only screen and (max-width:575px){.feature__content{margin-bottom:58px;padding:0 20px}}.feature__icon{margin-bottom:32px}.feature__title{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:16px}@media only screen and (max-width:575px){.feature__title{font-size:32px;margin-bottom:12px}}.feature__text{font-weight:500;line-height:1.5;margin-bottom:0;opacity:.5}@media only screen and (max-width:767px){.feature__text{font-size:14px}}.feature__img-wrapper{position:relative}.feature__image{font-size:0}.feature__image img{height:auto;max-width:100%}.feature--speed .feature__accent{color:#ff710a}.feature--malware .feature__accent{color:#fb35b5}.feature--apps .feature__accent{color:#0d90ef}.feature--cloud .feature__accent{color:#007bd3}.feature--duplicates .feature__accent{color:#0ea4ae}.feature--drive .feature__accent{color:#7724fd}.feature--reversed{flex-direction:row-reverse}@media only screen and (max-width:1023px){.feature--reversed{flex-direction:column}}.mac-health{margin:0 auto 96px;max-width:1160px;overflow-x:hidden;padding:24px 20px 0}@media only screen and (max-width:767px){.mac-health{margin-bottom:0;padding:0}}.mac-health__title{font-size:40px;font-weight:600;line-height:1.3;margin:0 auto 24px;text-align:center}@media only screen and (max-width:767px){.mac-health__title{font-size:32px;padding:0 20px}}.mac-health__accent{color:#9b4de6}.mac-health__text{font-weight:500;margin:0 auto 60px;max-width:690px;opacity:.5;text-align:center}@media only screen and (max-width:767px){.mac-health__text{margin-bottom:53px;padding:0 20px}}.mac-health__img-wrapper{max-width:100%;overflow:hidden;padding-bottom:2%;position:relative}@media only screen and (max-width:767px){.mac-health__img-wrapper{padding-bottom:3%}}.mac-health__bg{border-radius:30px;height:auto;left:0;max-width:100%;position:absolute;top:16%;z-index:-1}@media only screen and (max-width:767px){.mac-health__bg{border-radius:0;max-width:115%}}.mac-health__image{margin:0 auto;max-width:77.8%}@media only screen and (max-width:767px){.mac-health__image{max-width:88.4%}}@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}.reviews{margin:0 auto 120px;max-width:1160px}@media only screen and (max-width:1023px){.reviews{padding:0}}@media only screen and (max-width:767px){.reviews{margin-bottom:80px}}.reviews__title{font-size:40px;font-weight:600;line-height:1.3;margin:0 auto 60px;max-width:760px;padding:0 20px;text-align:center}@media only screen and (max-width:767px){.reviews__title{font-size:32px;margin-bottom:40px}}.reviews__slider{margin:0 auto;max-width:1160px;padding:0 20px}@media only screen and (max-width:767px){.reviews__slider{padding:0}}.reviews__container{align-items:center;display:flex;height:100%;justify-content:space-between;left:20px;position:absolute;right:20px;top:0}.reviews__arrow{background-color:#0000;font-size:0;height:fit-content;padding:3px 10px}.reviews__content{margin:0 auto 40px;max-width:855px}.reviews__item{align-items:stretch;background-color:#eaebef80;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;max-width:256px;padding:24px}.reviews__item[data-slide-top]{margin-bottom:40px;margin-left:20px}.reviews__item[data-slide-bottom]{margin-left:20px;margin-top:40px}.rewiews__item-inner{margin-bottom:18px}.reviews__photo{border-radius:50%;height:48px;margin-bottom:60px;overflow:hidden;width:48px}.rewiews__subtitle{font-weight:600}.rewiews__subtitle,.rewiews__text{font-size:14px;margin-bottom:0}.reviews__author{font-size:12px;font-weight:600;margin-bottom:0}.reviews__pagination{list-style:none;padding:0}.reviews__pagination>li{padding:5px}.reviews__page{background-color:#f5f5f7;border-radius:50%;height:17px;width:17px}.reviews__page.is-active{background-color:#1d1d1d}.subscription{margin:0 auto 122px;max-width:1160px;padding:0 20px}@media only screen and (max-width:1023px){.subscription{margin-bottom:56px}}.subscription__inner{align-items:flex-start;display:flex;justify-content:space-between;padding:72px 0 58px}@media only screen and (max-width:1023px){.subscription__inner{align-items:center;flex-direction:column;margin:0 auto;max-width:500px;padding:0}}.subscription__title{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:40px;margin-right:40px;max-width:425px}@media only screen and (max-width:1023px){.subscription__title{font-size:32px;letter-spacing:-1px;margin-right:0}}.subscription__content{max-width:50%;padding-top:10px}@media only screen and (max-width:1023px){.subscription__content{max-width:none;padding-top:0}}.subscription__subtitle{font-weight:500;margin-bottom:32px;max-width:325px}.subscription__input-container{align-items:flex-start;display:flex;justify-content:flex-start}@media only screen and (max-width:1023px){.subscription__input-container{flex-direction:column;margin-bottom:32px}}.subscription__input{border:1px solid #eee;border-radius:40px;line-height:1.4;margin-right:16px;min-width:317px;padding:16px 20px}.subscription__input:focus{border-color:#000}@media only screen and (max-width:1023px){.subscription__input{min-width:0;width:100%}}.subscription__input-error{color:#e13e3e;display:flex;height:32px;max-width:317px;padding-top:6px;position:relative;visibility:hidden}@media only screen and (max-width:1023px){.subscription__input-error{height:40px;padding-top:8px}}.subscription__error-icon{flex-shrink:0;margin-right:4px;margin-top:1px}.subscription__error-message{font-size:12px;line-height:1.2}.subscription__input-label{position:relative}@media only screen and (max-width:1023px){.subscription__input-label{width:100%}}.subscription__input-label.-error .subscription__input{border-color:#e13e3e}.subscription__input-label.-error .subscription__input-error{visibility:visible}.subscription__button{background-color:#000;border-radius:40px;color:#fff;font-weight:600;line-height:1.2;min-height:54px;padding:9px 32px}.subscription__button:hover{background-color:#282828}@media only screen and (max-width:1023px){.subscription__button{width:100%}}.subscription__note{color:#00000080;font-size:12px;margin-bottom:0}@media only screen and (max-width:1023px){.subscription__note{text-align:center}}.subscription__pp-link{color:inherit;text-decoration:underline;transition:text-decoration-color .2s ease-in-out}.subscription__pp-link:hover{text-decoration-color:#0000}.subscription__state-title{font-size:24px;font-weight:500;line-height:1.2;margin-bottom:8px}.subscription__form--hidden{display:block;height:0;visibility:hidden}.tools{margin-bottom:100px;overflow:hidden;padding:110px 0 43px;position:relative;width:100%}@media only screen and (max-width:767px){.tools{margin-bottom:96px;padding:130px 0 16px}}.tools__list{font-size:0;left:50%;margin-bottom:65px;position:relative;transform:translateX(-50%);width:max-content}@media only screen and (max-width:767px){.tools__list{margin-bottom:90px}}.tools__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tools__item{animation:slideleft 40s linear;animation-iteration-count:infinite;display:inline-block;width:auto}@media only screen and (max-width:767px){.tools__item{max-height:48px}}.tools__title{font-size:32px;font-weight:600;line-height:1.2;margin:0 auto 32px;max-width:550px;text-align:center}.tools__cta{margin:0 auto;width:fit-content}@media only screen and (max-width:767px){.tools__cta{max-width:calc(100% - 80px);width:auto}}@keyframes slideleft{0%{transform:translateX(-20.58%)}to{transform:translateX(13%)}}.tools__accent{color:#fb35b5}.topper{background-color:#7418a9;background-image:url(../images/main/topper_img.jpg);background-repeat:repeat-x;background-size:auto 100%;max-width:100vw;padding-bottom:5px;position:relative;z-index:0}@media only screen and (max-width:575px){.topper{background-position:center -50%;background-size:auto 80%}}.topper__inner{margin:auto;max-width:1921px;overflow:hidden;position:relative}.topper__content{color:#fff;margin:0 auto;max-width:625px;padding:157px 20px 75px;text-align:center}@media only screen and (max-width:575px){.topper__content{padding:56px 20px 35px}}.topper__image{font-size:0;margin-bottom:41px}@media only screen and (max-width:575px){.topper__image{margin:0 auto 35px;width:126px}}.topper__image img{height:auto;max-width:100%}.topper__title{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:16px}@media only screen and (max-width:575px){.topper__title{margin-bottom:20px}}.topper__break-xs{display:none}@media only screen and (max-width:575px){.topper__break-xs{display:block}}.topper__text{line-height:1.4;margin-bottom:40px;max-width:550px}.topper__cta-wrapper{display:flex;justify-content:center;margin-bottom:20px}@media only screen and (max-width:575px){.topper__cta-wrapper{flex-direction:column;padding:0 20px}}.topper__cta-wrapper .cta:first-child{margin-right:32px}@media only screen and (max-width:575px){.topper__cta-wrapper .cta:first-child{margin-bottom:20px;margin-right:0}}.topper__money-back{align-items:center;display:flex;justify-content:center}.topper-money-back__text{color:#fff;font-size:16px;font-weight:400;line-height:1.75;padding-left:2px}.topper__bg{left:50%;position:absolute;transform:translateX(-50%);width:1823px;z-index:-1}@media only screen and (max-width:575px){.topper__bg{display:none}}.topper__mobile-bg{display:none}@media only screen and (max-width:575px){.topper__mobile-bg{bottom:0;display:block;height:auto;left:0;min-height:70%;min-width:100%;position:absolute;right:0;top:0;width:auto;z-index:-1}}.topper__full-image{width:100%}body{font-family:FixelVariable,Montserrat Variable,Helvetica Neue,sans-serif}.text-accent{color:#fb35b5}
