*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal__button,.offerings__button,.nav__button{min-width:100px;min-height:32px;cursor:pointer;text-align:center;color:#2c2c2c;border:none;border-radius:30px;font-family:inherit;line-height:150%}.mobile-menu-nav,.customers__list,.nav__list{margin:0;padding:0;list-style:none}.mobile-menu-nav__link,.offerings__call,.nav__link{color:inherit;text-decoration:none}.subscribe__img,.customers__img,.hero__img{max-width:100%;height:auto;display:block}body{color:#2c2c2c;background-color:#fff;font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}body{-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:0}input,textarea{outline:rgba(0,0,0,0)}.list{list-style:none}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1280px){.container{width:1280px;padding-left:16px;padding-right:16px}}.header{width:100%;z-index:1000;position:-webkit-sticky;position:sticky;top:0;left:0;box-shadow:0 4px 24px rgba(105,105,105,.1)}.header__container{height:72px;background-color:#fefefe;justify-content:space-between;align-items:center;display:flex}.header__logo{width:66px;height:52px}.header-nav{justify-content:center;align-items:center;display:flex}@media screen and (max-width:767px){.header-nav{display:none}}.nav{align-items:center;margin-right:30px;display:flex}.nav__list{flex-wrap:wrap;gap:28px;display:flex}.nav__link{color:#000;padding-top:28px;padding-bottom:28px;font-size:14px;font-weight:400;line-height:1.14286;transition:color .25s cubic-bezier(.4,0,.2,1),-webkit-text-decoration-line .25s cubic-bezier(.4,0,.2,1),-webkit-text-decoration-line .25s cubic-bezier(.4,0,.2,1),text-decoration-line .25s cubic-bezier(.4,0,.2,1);display:inline-block}@media screen and (min-width:1280px){.nav__link{color:#2c2c2c}}.nav__link:hover,.nav__link:focus{color:#bbf330;-webkit-text-decoration-line:underline;text-decoration-line:underline}.nav__button{background-color:#bbf330;font-size:13px;font-weight:500;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:block}.nav__button:hover,.nav__button:focus{background-color:#b5ff00}.hero{padding-top:60px;padding-bottom:50px}@media screen and (min-width:768px){.hero{padding-bottom:0}}@media screen and (min-width:1280px){.hero{padding-top:159px;padding-bottom:14px}}.hero__title{margin-bottom:28px;font-size:28px;font-weight:700;line-height:1.17857}@media screen and (min-width:768px){.hero__title{margin-bottom:44px;font-size:42px;line-height:120%}}@media screen and (min-width:1280px){.hero__title{width:calc(41.6667% - 13.3333px);margin-bottom:28px;font-size:48px;line-height:120%}}@media screen and (min-width:768px){.hero__container{display:flex}}.hero__cont-wrap{flex-basis:calc(50% - 16px);margin-right:auto}@media screen and (min-width:1280px){.hero__cont-wrap{flex-basis:calc(41.6667% - 13.3333px)}}.hero__text{width:266px;margin-bottom:28px;font-size:14px;line-height:150%}@media screen and (min-width:768px){.hero__text{width:auto;margin-bottom:40px;font-size:16px}}.hero-btn{text-align:right;cursor:pointer;background-color:#bbf330;border:rgba(0,0,0,0);border-radius:30px;padding:6px 18px;font-size:13px;font-weight:500;line-height:150%;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.hero-btn:hover,.hero-btn:focus{background-color:#b5ff00}.hero__img-wrap{display:none;position:relative}@media screen and (min-width:768px){.hero__img-wrap{border:14px solid #ffe550;border-radius:50%;margin-top:-55px;margin-left:8px;margin-right:8px;transition:border-color .25s cubic-bezier(.4,0,.2,1);display:block}}@media screen and (min-width:1280px){.hero__img-wrap{border:26px solid #ffe550;margin-top:-289px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}}.hero__img-wrap:hover{border-color:#bbf330}.slider-btn{z-index:100;cursor:pointer;background-color:#fefefe;border:rgba(0,0,0,0);border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 4px rgba(0,0,0,.06)}.slider-btn .slider-btn__icon{width:26px;height:20px}.slider-btn--left{left:-22px}.slider-btn--right{right:-22px}@media screen and (min-width:1280px){.slider-btn{padding:5px}.slider-btn--left{left:-40px}.slider-btn--right{right:-40px}.slider-btn .slider-btn__icon{width:38px;height:30px}}.slider-btn:hover,.slider-btn:focus{fill:#7eb101}.slider-btn:active{fill:#000;box-shadow:0 4px 4px rgba(0,0,0,.16)}.swiper{width:292px;height:292px}@media screen and (min-width:1280px){.swiper{width:528px;height:528px}}.wrapper{border-radius:50%;overflow:hidden}.background-offerings{max-width:1920px;background-image:url(offering-320.f862e8c3.svg);background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width:480px){.background-offerings{background-image:url(sm-1.f862e8c3.svg)}}@media screen and (min-width:768px){.background-offerings{background-image:url(md-1.30ac82b8.svg)}}@media screen and (min-width:1280px){.background-offerings{background-image:url(lg-1.aba7ed1e.svg)}}.offerings{padding:41px 0 60px}@media screen and (min-width:768px){.offerings{margin-top:-100px;padding-top:150px;padding-bottom:100px}}@media screen and (min-width:1280px){.offerings{margin-top:-155px;padding-top:200px;padding-bottom:43px}}.offerings--apple-tablet{display:none}@media screen and (min-width:768px) and (max-width:1279px){.offerings--apple-tablet{padding-bottom:67px;display:block}}@media screen and (min-width:1280px){.offerings__container{align-items:center;display:flex}}.offerings__apples{text-align:center}@media screen and (min-width:768px){.offerings__apples{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;display:flex}}@media screen and (min-width:1280px){.offerings__apples{margin-right:90px}}@media screen and (min-width:768px) and (max-width:1279px){.offerings__apples,.offerings__content{width:100%}}@media screen and (min-width:768px){.offerings__list{gap:116px;margin-bottom:40px;display:flex}}@media screen and (min-width:1280px){.offerings__list{gap:67px;margin-bottom:32px}}.offerings__content{display:flexbox;gap:28px}.offerings__main{margin-top:28px;margin-bottom:28px}@media screen and (min-width:1280px){.offerings__main{margin-bottom:40px}}.offerings__title{color:#2c2c2c;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.17857;display:block}@media screen and (min-width:768px){.offerings__title{margin-right:210px;font-size:42px;line-height:1.16667}}@media screen and (min-width:1280px){.offerings__title{margin-right:0;line-height:1.19048}}.offerings__text,.offerings__text-part{color:#2c2c2c;font-size:14px;font-weight:400;line-height:1.14286}.offerings__text{max-width:272px;display:inline-block}@media screen and (min-width:768px){.offerings__text{max-width:526px;font-size:16px;line-height:1.1875}}@media screen and (min-width:1280px){.offerings__text{line-height:1.5}}.offerings__text-part{max-width:252px}@media screen and (min-width:768px){.offerings__text-part{display:inline-block}}.offerings__title-part{color:#2c2c2c;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.16667}@media screen and (min-width:1280px){.offerings__title-part{line-height:1.38889}}@media screen and (min-width:1280px){.offerings__text-part{line-height:1.5}}.offerings__item{margin:0 0 28px;padding:0;list-style:none}@media screen and (min-width:768px){.offerings__item{flex-wrap:nowrap;justify-content:space-between;align-items:baseline}}@media screen and (min-width:768px){.offerings__item{margin-bottom:0}}@media screen and (max-width:767px){.offerings__item--tablet{display:none}}@media screen and (min-width:1280px){.offerings__item--tablet{display:none}}@media screen and (min-width:768px){.offerings__item--apple{margin:0;padding:0}}.part-one:before,.part-two:before{content:"";height:48px;width:48px;background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:50%;margin-bottom:8px;display:block;position:relative;top:0;left:0}.part-one:before{background-image:url(rocket.1cbc15c6.svg)}.part-two:before{background-image:url(touch-app.d3f57a88.svg)}.offerings__button{background-color:#fff;border:2px solid #7eb101;margin-right:24px;padding:8px 20px;font-size:13px;font-weight:500;transition:border .25s cubic-bezier(.4,0,.2,1)}.offerings__button:hover,.offerings__button:focus{border:2px solid #597d00}.offerings__call{color:#000;justify-content:center;align-items:center;font-size:13px;font-weight:400;line-height:1.53846;display:inline-flex}@media screen and (min-width:1280px){.offerings__call{display:none}}.offerings__call-icon{transition:fill .25s cubic-bezier(.4,0,.2,1)}.offerings__call-icon:hover,.offerings__call-icon:focus{fill:#7eb101}.favorites{background-color:#fefefe;padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.favorites{padding-top:100px;padding-bottom:100px}}.favorites__title{text-align:center;color:#2c2c2c;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.17857}@media screen and (min-width:768px){.favorites__title{font-size:42px;line-height:1.16667}}.favorites__text{text-align:center;color:#2c2c2c;margin-bottom:60px;font-size:14px;line-height:1.14286}@media screen and (min-width:768px){.favorites__text{font-size:16px;line-height:1.1875}}@media screen and (min-width:1280px){.favorites__text{margin-bottom:40px}}.favorites__list{flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:768px){.favorites__list{gap:32px}}.favorites__item{text-align:center;color:#ffe550;flex-basis:100%;transition:color .25s cubic-bezier(.4,0,.2,1);position:relative}.favorites__item:active{color:#bbf330}@media screen and (min-width:768px){.favorites__item{flex-basis:calc(50% - 16px)}}@media screen and (min-width:1280px){.favorites__item{flex-basis:calc(33.3333% - 21.3333px)}.favorites__item:hover,.favorites__item:focus{color:#bbf330}}@media screen and (max-width:767px){.favorites__item--mobile-hidden{display:none}}.favorites__icon{width:280px;height:282px;stroke:currentColor}@media screen and (min-width:768px){.favorites__icon{width:336px;height:338px}}@media screen and (min-width:1280px){.favorites__icon{width:394px;height:397px;stroke:currentColor}}.favorites__img{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background-customers{max-width:1920px;background-image:url(customers-320.6c7c7b91.svg);background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width:480px){.background-customers{background-image:url(sm-2.6c7c7b91.svg)}}@media screen and (min-width:768px){.background-customers{background-image:url(md-2.fb6a7234.svg)}}@media screen and (min-width:1280px){.background-customers{background-image:url(lg-2.d76d7eb6.svg)}}.customers{padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.customers{padding-bottom:120px}}@media screen and (min-width:1280px){.customers{padding-bottom:200px}}.customers__title{color:#2c2c2c;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.18}@media screen and (min-width:768px){.customers__title{font-size:42px;font-weight:700;line-height:1.17}}.customers__text{color:#2c2c2c;margin-bottom:32px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:1.14}@media screen and (min-width:768px){.customers__text{font-size:16px;line-height:1.19}}.customers__list{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:768px){.customers__list{flex-direction:row}}@media screen and (min-width:1280px){.customers__list{gap:140px}}.customers-cards{background-color:#fff;border-radius:0 32px 32px;padding:8px}@media screen and (min-width:768px){.customers-cards{width:336px;padding:12px}}@media screen and (min-width:1280px){.customers-cards{width:500px}}.customers-cards__icons{margin-bottom:28px}.customers-card__text{color:#2c2c2c;margin-bottom:40px;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:1.19}@media screen and (min-width:768px){.customers-card__text{width:312px;font-size:18px;line-height:1.17}}@media screen and (min-width:1280px){.customers-card__text{width:473px}}.customers__user{width:160px;border-right:1px solid #7eb101;align-items:center;gap:16px;display:flex}.user__name{color:#2c2c2c;margin-bottom:2px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:1.5;display:block}.user__category{color:#2c2c2c;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.subscribe{margin-top:-43px;margin-bottom:60px}@media screen and (min-width:768px){.subscribe{margin-top:-74px;margin-bottom:100px}}@media screen and (min-width:1280px){.subscribe{margin-top:-66px;margin-bottom:64px}}@media screen and (min-width:1280px){.subscribe__container{position:relative}}.subscribe__img{max-width:100%;height:auto;justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.subscribe__img{justify-content:flex-end}}.subscribe__main{margin-top:17px}@media screen and (min-width:768px){.subscribe__main{margin-top:20px}}@media screen and (min-width:1280px){.subscribe__main{margin-top:0;position:absolute;top:46px;left:0}}.subscribe__title{color:#2c2c2c;margin-bottom:20px;font-family:Roboto;font-size:28px;font-style:normal;font-weight:700;line-height:120%}@media screen and (min-width:768px){.subscribe__title{font-size:42px}}.subscribe__text{color:#2c2c2c;margin-bottom:40px;font-family:Roboto;font-size:14px;font-weight:400;line-height:1.14286}@media screen and (min-width:768px){.subscribe__text{max-width:656px;font-size:16px;line-height:150%}}.subscribe__form{flex-direction:column;align-items:flex-end;display:flex;position:relative}@media screen and (min-width:768px){.subscribe__form{flex-direction:row;display:inline}}.subscribe__input{width:100%;min-height:42px;color:#505050;background-color:#fff;border:.854167px solid #ffe550;border-radius:30px;padding-top:12px;padding-bottom:12px;padding-left:11px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.subscribe__input:invalid{border:.854167px solid #ff705d}.subscribe__input:valid{border:.854167px solid #7eb101}.subscribe__input:-ms-placeholder-shown{border:.854167px solid #ffe550}.subscribe__input:placeholder-shown{border:.854167px solid #ffe550}@media screen and (min-width:768px){.subscribe__input{width:395px}}.subscribe__btn{width:106px;height:42px;color:#2c2c2c;cursor:pointer;background-color:#bbf330;border:none;border-radius:30px;margin-top:26px;font-family:inherit;font-size:14px;font-weight:400;line-height:150%}.subscribe__btn:hover,.subscribe__btn:focus{background-color:#ffe550}@media screen and (min-width:480px){.subscribe__btn{margin-top:20px;margin-left:22px}}@media screen and (min-width:768px){.subscribe__btn{margin-top:0;margin-left:22px}}@media screen and (min-width:1280px){.subscribe__btn{margin-left:32px}}.subscribtion-formtitle{opacity:0;align-items:center;display:inline-flex;position:absolute;top:42px;left:0}.subscribe__input:invalid:not(:placeholder-shown)~.subscribtion-formtitle{opacity:1}.subscribtion__text-eror{color:#ff705d;font-size:10px;font-style:normal;font-weight:400;line-height:150%}.subscribtion__icon{text-align:center;fill:#ff705d;margin-right:4px}.footer{background-color:#fefefe;background-repeat:no-repeat;padding-top:60px;padding-bottom:60px;box-shadow:0 -4px 24px rgba(105,105,105,.1)}@media screen and (min-width:320px){.footer{background-image:url(right@1x_sm.a26630c8.png),url(central@1x_sm.918a8995.png),url(left@1x_sm.b9ba7c2d.png);background-position:right top 0,50% 563px,0 132px;background-size:104px,253px,110px}}@media screen and (min-width:320px) and (min-device-pixel-ratio:2),screen and (min-width:320px) and (min-resolution:192dpi),screen and (min-width:320px) and (min-resolution:2x){.footer{background-image:url(right@2x_sm.8a5417dd.png),url(central@2x_sm.6f1b79fd.png),url(left@2x_sm.4968ea76.png)}}@media screen and (min-width:768px){.footer{background-image:url(right@1x_md.fb0e7ee2.png),url(central@1x_md.42413330.png);background-position:right top 0,bottom;background-size:203px,785px;padding-top:100px;padding-bottom:100px}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.footer{background-image:url(right@2x_md.cc5ede39.png),url(central@2x_md.89b171f5.png)}}@media screen and (min-width:1280px){.footer{background-image:url(central@1x_lg.91a87495.png);background-position:bottom;background-size:1280px}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2x){.footer{background-image:url(central@2x_lg.d0d36b7a.png)}}.footer__section{flex-wrap:wrap;justify-content:space-between;margin-bottom:60px;display:flex}@media screen and (min-width:768px){.footer__section{margin-bottom:100px}}@media screen and (min-width:1280px){.footer__section{flex-wrap:nowrap;justify-content:space-between;margin-bottom:80px}}.footer__logo{width:69px;height:51px;display:block}.footer-nav__list{margin:0 auto 40px;padding:0;list-style:none}@media screen and (min-width:768px){.footer-nav__list{text-align:center;align-items:center;gap:28px;margin-bottom:37px;display:flex}}@media screen and (max-width:767px){.footer-nav__item:not(:last-child){margin-bottom:20px}}.footer-nav__link{color:inherit;color:#000;transition:color 250ms cubic-bezier(.4,0,.2,1)text-decoration-line 250ms cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:400;line-height:16px;text-decoration:none;display:inline-block}@media screen and (min-width:768px){.footer-nav__link{padding-top:20px;padding-bottom:20px}}.footer-nav__link:hover,.footer-nav__link:focus{color:#bbf330;-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer-subscribe{width:100%}@media screen and (min-width:1280px){.footer-subscribe{max-width:395px}}.footer-subscribe__title{color:#2c2c2c;margin-bottom:12px;font-size:14px;font-weight:500;line-height:150%;display:inline-block}@media screen and (min-width:768px){.footer-subscribe__group{flex-direction:row;gap:13px;margin-bottom:12px;display:flex}}.footer-subscribe__input{width:100%;height:42px;color:#505050;border:.854167px solid #ffe550;border-radius:30px;outline:rgba(0,0,0,0);margin-bottom:20px;padding:12px;font-size:12px;font-weight:400;line-height:150%;transition:border .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.footer-subscribe__input{width:394px;margin:0}}.footer-subscribe__input:invalid{border:.854167px solid #ff705d}.footer-subscribe__input:valid{border:.854167px solid #7eb101}.footer-subscribe__input:-ms-placeholder-shown{border:.854167px solid #ffe550}.footer-subscribe__input:placeholder-shown{border:.854167px solid #ffe550}.footer-subscribe__btn{text-align:center;cursor:pointer;color:#2c2c2c;background-color:#fff;border:.854167px solid #7eb101;border-radius:30px;margin-bottom:20px;margin-left:auto;padding:10px 22px;font-size:13px;font-weight:500;line-height:150%;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:768px){.footer-subscribe__btn{align-items:center;margin:0;display:block}}.footer-subscribe__btn:hover,.footer-subscribe__btn:focus{background-color:#ffe550}.footer-subscribe__agreement{color:#2c2c2c;font-size:10px;font-weight:400;line-height:1.2;display:inline-block}@media screen and (min-width:768px){.footer-subscribe__agreement{font-size:12px}}@media screen and (min-width:1280px){.footer-subscribe__agreement{margin-bottom:0}}.agreement-link{color:#7eb101;-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer-category{display:block}@media screen and (min-width:768px){.footer-category{justify-content:space-between;align-items:baseline;display:flex}}.footer-category__list{text-align:center;justify-content:center;align-items:center;gap:33px;margin:0 0 40px;padding:0;list-style:none;display:flex}@media screen and (min-width:768px){.footer-category__list{gap:20px;margin-bottom:0}}.footer-category__link{color:inherit;color:#7eb101;font-size:10px;font-weight:400;line-height:1.2;text-decoration:underline}@media screen and (min-width:768px){.footer-category__link{font-size:12px}}.footer-copyright{text-align:center;color:#2c2c2c;justify-content:center;align-items:center;font-size:10px;font-weight:400;line-height:1.2;display:block}@media screen and (min-width:768px){.footer-copyright{font-size:12px}}.footer-subscribe__form{position:relative}.footer-formtitle{opacity:0;align-items:center;display:inline-flex;position:absolute;top:42px;left:0}.footer-subscribe__input:invalid:not(:placeholder-shown)~.footer-formtitle{opacity:1}.footer__text-eror{color:#ff705d;font-size:10px;font-style:normal;font-weight:400;line-height:150%}.footer__icon{text-align:center;fill:#ff705d;margin-right:4px}.mobile-menu__button-container{width:28px;height:28px;display:flex;position:absolute;top:22px;right:20px}.mobile-menu__button{cursor:pointer;background-color:rgba(0,0,0,0);border:none;margin:0;padding:0}@media screen and (min-width:768px){.mobile-menu__button{display:none}}.mobile-menu{background-color:#fff;transition:transform .25s cubic-bezier(.4,0,.2,1);display:none;position:absolute;top:50px;right:20px;overflow-y:scroll;transform:translate(100%)}@media screen and (max-width:767px){.mobile-menu.is-open{width:130px;border-radius:30px 0 30px 30px;flex-direction:column;display:flex;transform:translate(0);box-shadow:0 4px 24px rgba(105,105,105,.1)}}.mobile-menu__icon{fill:#7eb101;transition:fill .25s cubic-bezier(.4,0,.2,1)}.mobile-menu__icon:hover,.mobile-menu__icon:focus{fill:#ffe550}.mobile-menu-nav__item{color:#000;font-size:16px;font-weight:400;line-height:1.1875}.mobile-menu-nav__item:hover,.mobile-menu-nav__item:focus{background-color:#bbf330}.mobile-menu-nav__link{margin:16px;display:inline-block}.backdrop{opacity:1;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:scroll}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{width:280px;background-color:#fff;border-radius:20px;padding:40px 20px 20px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2)}.backdrop.is-hidden .modal{transform:translate(-50%,-50%)scale(1.5)}@media screen and (min-width:768px){.modal{width:450px}}@media screen and (min-width:1280px){.modal{width:528px}}.modal__btn-close{width:30px;height:30px;cursor:pointer;background-color:#fff;border:1px solid #bbf330;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.modal__icon-close{fill:currentColor}.modal__btn-close:hover .modal__icon-close,.modal__btn-close:focus .modal__icon-close{fill:#b5ff00}.form{flex-direction:column;padding:40px;display:flex}.form__title{text-align:center;color:#2c2c2c;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.5;display:block}@media screen and (min-width:1280px){.form__title{line-height:1.15}}.form__label-title{text-align:center;letter-spacing:.01em;color:#2c2c2c;margin:10px auto 4px;font-size:12px;font-weight:400;line-height:1.16667;display:inline-block}.form__group{position:relative}.form__input{width:100%;height:40px;border:1px solid rgba(33,33,33,.2);border-radius:20px;padding-left:42px;transition:border-color .25s cubic-bezier(.4,0,.2,1);display:block}.form__input:hover{border-color:#b5ff00}.form__input::-ms-input-placeholder{letter-spacing:.01em;color:#2c2c2c;font-size:12px;font-weight:400;line-height:1.16667}.form__input::placeholder{letter-spacing:.01em;color:#2c2c2c;font-size:12px;font-weight:400;line-height:1.16667}.form__comments{width:100%;height:70px;resize:none;border:1px solid rgba(33,33,33,.2);border-radius:4px;margin-bottom:20px;padding:12px 16px;transition:border-color .25s cubic-bezier(.4,0,.2,1);display:block}.form__comments::-ms-input-placeholder{letter-spacing:.01em;color:#2c2c2c;font-size:14px;font-weight:400;line-height:1.14286}.form__comments::placeholder{letter-spacing:.01em;color:#2c2c2c;font-size:14px;font-weight:400;line-height:1.14286}.form__comments:hover,.form__comments:focus{border-color:#b5ff00}@media screen and (min-width:1280px){.form__comments{height:120px}}.form__icon{fill:#2c2c2c;transition:fill .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translate(12px,-50%)}.form__group:hover .form__icon,.form__group:focus-within .form__icon{fill:#b5ff00}.modal__button{background-color:#bbf330;margin-left:auto;margin-right:auto;font-size:13px;font-weight:500;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:block}.modal__button:hover,.modal__button:focus{background-color:#b5ff00}
/*# sourceMappingURL=index.053cda74.css.map */
