.page-section,.top{background-size:cover}.scroll__btn,.top__inner,.top__text,.top__title{text-align:center}.benefits .benefits__item--one::before,.benefits .benefits__item--three::before,.benefits .benefits__item--two::before{background-repeat:no-repeat;background-position:0 0;width:100%;content:""}.contacts__form-input:focus,.contacts__form-textarea:focus{outline:0}@font-face{font-family:"SF Pro Display Regular";src:url("../fonts/SFProDisplay-Regular.woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro Display Semibold";src:url("../fonts/SFProDisplay-Semibold.woff2");font-style:normal;font-weight:600;font-display:swap}.title{font-family:"SF Pro Display Regular";font-weight:400}.top__title{font-family:"SF Pro Display Semibold";font-weight:600}.benefits__info-text,.contacts__form-text,.contacts__info-email,.contacts__info-phone,.footer__copy,.products__text,.questions__item-text,.specification__box-text,body{font-family:Ubuntu;font-weight:300}.header__btn,.header__inner,.products__slider-text,.questions__item-title{font-family:Ubuntu;font-weight:500}.benefits__info-title,.benefits__num,.contacts__form-btn,.contacts__form-title,.contacts__info-title,.header__phone,.specification__box-title{font-family:Ubuntu;font-weight:700}html{scroll-behavior:smooth;max-width:100%}body{position:relative;font-size:17px;line-height:26px;color:#fff}.page-section{position:relative;background-image:url("../Images/page-bg.webp");background-repeat:no-repeat;background-position:top center}.page-section::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(107.54deg,rgba(23,26,28,.72) 0,#5e5e57 100%);opacity:.15}.page-section__wrapper{min-height:100vh;position:relative;padding:74px 0 50px;z-index:1}.scroll__btn,.top::before{position:absolute;left:0;bottom:0;right:0}.title{padding-top:100px;font-size:44px;line-height:53px;padding-left:25px;margin-bottom:55px;color:#fff}.container{max-width:1270px;margin:0 auto;padding:0 15px}.scroll__btn{padding:13px 0 30px;z-index:3}.scroll__btn a{display:inline-block;padding:10px}.header{position:fixed;top:30px;left:0;right:0;z-index:10}.header__inner{min-height:30px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:15px;line-height:17px}.header__info{display:flex;gap:8px;align-items:center}.header__btn{text-transform:uppercase;color:#fff;padding:6px 28px;border:1px solid #fff;border-radius:3px;transition:.3s ease-in-out}.header__btn:hover{background-color:#fff;color:#1c1c1c}.header__phone{font-size:16px;line-height:18px}.menu__list{display:inline-block;display:flex;align-items:center;gap:20px}.top,.top_wrapper{align-items:center}.header__phone,.menu__btn{display:none}.top{display:flex;position:relative;background-image:url("../Images/background-top.webp");background-position:center;background-repeat:no-repeat}.top::before{content:"";top:0;background:radial-gradient(45.97% 54.43% at 50% 45.57%,rgba(23,26,28,0) 50.28%,rgba(23,26,28,.00225974) 50.29%,rgba(4,5,5,.820343) 58.72%,rgba(5,5,6,.792703) 80.08%,#000 87.89%);opacity:.4}.top_wrapper{display:flex;width:100%}.top__inner{display:flex;align-items:center;flex-direction:column}.top__title{font-size:96px;line-height:115px;color:#fff;margin-bottom:20px}.top__img{animation:4s linear infinite mavic}@keyframes mavic{0%,100%{transform:translateY(-30px)}50%{transform:translateY(30px)}}.top__text{margin:25px 0 30px;max-width:325px}.top__social-item{display:inline-block;margin:0 25px}.top__social-link{opacity:.5;transition:.3s ease-in-out}.top__social-link:hover{opacity:1}.products__inner{display:flex;justify-content:space-between;padding-left:50px}.products__text{max-width:440px;font-size:17px}.products__text p+p{margin-top:30px}.products__slider-box{position:relative;padding-top:70px}.products__slider-text{max-width:285px;font-size:24px;text-align:right;line-height:28px;position:absolute;left:-240px;bottom:60px;z-index:2}.products__slider{max-width:560px;position:relative}.products__slider::before{content:"";position:absolute;max-width:560px;width:100%;max-height:276px;height:100%;border:4px solid #fff;top:-15px;right:-17px}.slider-btn{position:absolute;right:0;padding:16px 26px;background-color:#fff;z-index:8;bottom:-45px}.benefits .benefits__item--one,.benefits .benefits__item--three,.benefits .benefits__item--two,.benefits__img,.questions__items,.specification__box{position:relative}.slider-btn svg{stroke:black}.slider__btn-left{right:60px}.slick-disabled{background-color:#000}.slick-disabled svg{stroke:white}.benefits__items{display:flex;gap:40px;align-items:center;flex-wrap:wrap;padding-left:25px}.benefits__item{margin-bottom:70px;display:flex;align-items:flex-end}.benefits .benefits__item--one::before{position:absolute;height:48px;max-width:245px;right:-63px;top:38px;background-image:url("../Images/line-1.svg")}.benefits .benefits__item--two::before{position:absolute;height:90px;max-width:100%;right:510px;bottom:-110px;background-image:url("../Images/line-2.svg")}.benefits .benefits__item--three::before{position:absolute;height:40px;max-width:260px;right:-80px;top:35px;background-image:url("../Images/line-3.svg")}.benefits__num{margin-right:8px;font-size:36px;line-height:41px}.benefits__img{margin-right:32px}.benefits__img::before{content:"";position:absolute;max-width:195px;width:100%;max-height:128px;height:100%;border:2px solid #fff;top:-12px;right:-12px;z-index:-1}.benefits__info{max-width:300px}.benefits__info-title{margin-bottom:10px;max-width:210px;font-size:21px;line-height:24px}.benefits__info-text{max-width:300px;font-size:15px;line-height:130%}.specification__inner{padding-left:56px;display:flex;justify-content:space-between;align-items:center}.specification__item{display:flex;flex-direction:column;gap:140px}.specification__box{max-width:280px}.specification .specification__box-one::before{content:"";position:absolute;background-image:url("../Images/pointer-1.svg");height:115px;width:230px;left:80%;bottom:5%}.specification .specification__box-two::before{content:"";position:absolute;background-image:url("../Images/pointer-2.svg");width:346px;height:81px;top:-30%;right:-120%}.specification .specification__box-three::before{content:"";position:absolute;background-image:url("../Images/pointer-3.svg");width:258px;height:102px;top:15%;right:105%}.specification .specification__box-four::before{content:"";position:absolute;background-image:url("../Images/pointer-4.svg");width:123px;height:89px;top:-30%;left:-55%}.specification__box-title{margin-bottom:10px;font-size:21px;line-height:28px}.specification__box-text{font-size:15px;line-height:130%}.questions__items{padding-left:25px;max-width:757px;margin-bottom:50px}.questions__item{background:rgba(0,0,0,.3);margin-bottom:5px}.questions__item-title{cursor:pointer;padding:20px 10px 24px 40px;font-size:21px;line-height:28px;color:rgba(255,255,255,.8);position:relative;transition:.3s ease-in-out}.questions__item-title::after{content:url("../Images/accordion-arrow.svg");position:absolute;width:72px;height:67px;background-color:#fff;right:-72px;top:0;display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out}.questions__item-text{padding:0 10px 75px 40px;font-size:15px;line-height:150%;margin:0;display:none;transition:.3s ease-in-out}.questions .questions__item--active .questions__item-title::after{transform:rotate(180deg);transition:.3s ease-in-out}.questions .questions__item--active .questions__item-text{display:block;transition:.3s ease-in-out}.contacts__inner{display:flex;padding-left:56px;max-width:1016px;justify-content:space-between}.contacts__form-input,.contacts__form-textarea{background-color:rgba(0,0,0,.5);padding:15px;color:#fff}.contacts__info{max-width:240px;display:flex;flex-direction:column;gap:30px}.contacts__info-title{margin-bottom:13px;font-size:21px;line-height:24px}.contacts__info-email,.contacts__info-phone{font-size:15px;line-height:130%}.contacts__info-phone{margin-bottom:5px}.contacts__form{max-width:570px}.contacts__form-title{margin-bottom:13px;font-size:21px;line-height:24px}.contacts__form-text{margin-bottom:12px;font-size:15px;line-height:130%}.contacts__form-line{display:flex;gap:10px;align-items:center;margin-bottom:10px}.contacts__form-input{width:250px}.contacts__form-input::-moz-placeholder{font-family:Ubuntu;font-weight:400;font-size:13px;line-height:130%;color:rgba(255,255,255,.4)}.contacts__form-input::placeholder{font-family:Ubuntu;font-weight:400;font-size:13px;line-height:130%;color:rgba(255,255,255,.4)}.contacts__form-textarea{margin-bottom:20px;max-width:570px;width:100%;resize:none}.contacts__form-textarea::-moz-placeholder{color:rgba(255,255,255,.4)}.contacts__form-textarea::placeholder{color:rgba(255,255,255,.4)}.contacts__form-btn{padding:9px 15px;font-size:14px;line-height:16px;color:#fff;letter-spacing:.03em;border:1px solid #fff;border-radius:2px;transition:.3s ease-in-out}.contacts__form-btn:hover{background-color:#fff;color:#1c1c1c}.contacts__social-list{display:flex;flex-direction:column;align-self:center;gap:28px}.footer{position:absolute;bottom:32px;right:0}.footer__copy{font-size:13px;line-height:130%;color:rgba(255,255,255,.64)}@media (max-width:1366px){.top__title{font-size:75px;line-height:90px;margin-bottom:20px}.top__text{margin:15px 0 25px}}@media (max-width:1205px){.benefits__items{justify-content:start}.benefits .benefits__item--three::before,.benefits .benefits__item--two::before,.benefits__item--one::before{display:none}}@media (max-width:1100px){.menu__btn,.menu__btn::after,.menu__list{transition:.3s ease-in-out}.header__inner{position:relative;width:100%;z-index:50}.menu{order:1}.header__phone.mobile{display:block;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:15px;line-height:17px}.menu__list{position:fixed;right:-100%;width:100%;top:0;height:100%;z-index:10;background-color:rgba(28,28,28,.9);flex-direction:column;justify-content:center;align-items:center;gap:35px}.active{right:0;z-index:10}.header__btn,.logo,.menu__btn{position:relative;z-index:30}.menu__list-phone{display:block;color:#fff}.menu__btn{display:block;width:24px;height:14px;cursor:pointer}.menu__btn::after,.menu__btn::before,.menu_btn-line{background-color:#e0e0e0;width:24px;display:block;height:2px;margin-bottom:4px}.menu__btn::after,.menu__btn::before{content:"";transition:.3s ease-in-out}.menu__btn::after{width:16px;margin-bottom:0;margin-left:auto}.scroll__btn{padding:10px 0 0}.menu__btn.active{width:30px;height:30px}.menu__btn.active .menu_btn-line{display:none;margin:0}.menu__btn.active::before{transform:rotate(45deg);margin:0;width:100%}.menu__btn.active::after{transform:rotate(-45deg);margin:0;width:100%}.products__inner{flex-direction:column-reverse;justify-content:center;align-items:start;padding-left:0}.products__slider-box{padding-top:0;padding-bottom:70px}.products__slider-text{display:none}}@media (max-width:1060px){.specification__inner{flex-direction:column;justify-content:center;align-items:start;gap:50px}.specification__box-four::before,.specification__box-one::before,.specification__box-three::before,.specification__box-two::before{display:none}.specification__item{gap:50px}}@media (max-width:930px){.contacts__inner{flex-direction:column;justify-content:center;align-items:start;gap:30px;padding-left:0}.contacts__info,.contacts__social-list{flex-direction:row}.contacts__form-line{flex-direction:column}.contacts__form-input{max-width:100%;width:100%}}@media (max-width:750px){.contacts__info,.contacts__social-list{flex-direction:row;flex-wrap:wrap}}@media (max-width:860px){.questions__items{padding-right:75px}}@media (max-width:670px){.products__slider{max-width:260px;width:100%}.benefits__item{display:flex;flex-direction:column;justify-content:center;align-items:start}.benefits__img{margin-right:0;margin-bottom:30px}}@media (max-width:520px){.questions__item-title{font-size:16px;padding:16px}.questions__item-title::after{top:0;width:40px;height:40px;right:-40px}.top__title{display:none}.questions__item-text{padding:10px;font-size:12px}}@media (max-width:425px){.benefits__items,.questions__items,.specification__inner,.title{padding-left:0}.title{padding-top:30px;margin-bottom:60px;font-size:26px}body{font-size:14px}}@media (max-width:330px){.benefits__info-text{font-size:12px}}
