*{font-family:Roboto,sans-serif}body{position:relative}.promo{padding-top:20px;padding-bottom:10px;background-color:#2f2f2f}.promo__header{display:flex;justify-content:space-between;height:56px}.promo__logo{display:flex;align-items:center}.promo__wrapper{display:flex;justify-content:space-between;align-items:center;gap:90px}.promo__menu{display:flex;justify-content:space-between;align-items:center;list-style-type:none;margin:0;padding:0;gap:40px}.promo__list{padding:0}.promo__list a{font-weight:400;font-size:16px;line-height:160%;text-transform:capitalize;color:#fff;opacity:.6;text-decoration:none;cursor:pointer}.promo__list a:hover{opacity:1}.promo__main{display:flex;justify-content:space-between;gap:67px}.promo__descr{width:40%}.promo__title{margin-top:119px;margin-bottom:0;font-weight:500;font-size:20px;line-height:150%;text-transform:uppercase;color:#f59b00}.promo__subtitle{margin-top:10px;margin-bottom:0;max-width:410px;font-weight:900;font-size:61px;line-height:130%;text-transform:capitalize;color:#fff}.promo__text{margin-top:25px;padding-bottom:0;font-weight:400;font-size:16px;line-height:160%;color:#fff;opacity:.7}.promo .btn-promo{margin-top:35px}.promo__img{width:60%}.promo__img img{width:100%;-o-object-fit:cover;object-fit:cover}.btn{border-radius:5px;border:none;padding:15px 30px;width:200px;height:49px;background:#f59b00;font-weight:500;font-size:16px;line-height:100%;text-transform:capitalize;color:#fff}.btn a{text-decoration:none;color:#fff}.humburger{display:flex;flex-direction:column;gap:5px}.humburger span{width:30px;height:3px;background-color:#000;transition:1s all}.humburger-active span:nth-child(1){transform:rotate(25deg) translate(16px,-2px);width:15px}.humburger-active span:nth-child(2){display:block}.humburger-active span:nth-child(3){transform:rotate(-25deg) translate(16px,2px);width:15px}.humburger{display:none}.features{padding:100px 0}.features__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.features__card{width:20%;display:flex;flex-direction:column;border:1px solid #f59b00;border-radius:10px}.features__head{font-weight:900;font-size:20px;text-transform:capitalize;color:#2f2f2f;text-align:center}.features__img{margin-top:30px;display:flex;justify-content:center}.features__img img{width:90%}.features__text{margin-top:30px;font-weight:700;font-size:16px;text-align:center;color:#2f2f2f}.product{padding-bottom:30px}.product__wrapper{display:flex}.product__slider{width:50%;display:flex;align-items:center}.product__slider img{width:100%}.product__slider .slick-next,.product__slider .slick-prev{width:40px;height:40px;border:none;background-color:#fff}.product__slider .slick-next i,.product__slider .slick-prev i{font-size:25px;color:#f59b00}.product__head{text-align:center;font-weight:500;font-size:16px;color:#f59b00;text-transform:uppercase}.product__subhead{margin-top:25px;text-align:center;font-weight:900;font-size:30px;text-transform:capitalize;color:#2f2f2f}.product__text{width:90%;margin:0 auto;text-align:center;margin-top:20px;font-weight:400;font-size:16px;color:#2f2f2f;opacity:.9}.product__tit{text-align:center;color:#f59b00;margin-top:20px;font-weight:700}.product__charact{font-size:18px;margin-top:20px}.btn-product{margin-top:30px;width:160px;font-size:18px}.other{padding:60px 0 40px 0}.other__title{font-weight:900;text-align:center;font-size:30px;line-height:100%;text-transform:capitalize;color:#2f2f2f}.other__wrapper{margin-top:80px;display:flex;justify-content:space-between;gap:25px}.other__card{width:80%;border:1px solid #f59b00;border-radius:10px;cursor:pointer}.other__card:hover{scale:1.1}.other__img img{display:block;width:80%;margin:5px auto 0 auto}.other__name{margin-top:10px;text-align:center;font-size:20px;font-weight:700}.other__color{margin-top:10px;padding-left:5px;font-weight:400}.other__color span{font-weight:500;padding-right:5px}.other__price{margin-top:10px;padding-left:5px;font-weight:400}.other__price span{font-weight:500;padding-right:5px}.btn-other{margin:10px auto 5px auto;display:block;width:100px;height:45px;padding:15px 10px}.btn-other:hover{box-shadow:5px 4px 8px #453f31}.benefits{padding:50px 0;background-color:#f59b00}.benefits__head{font-size:32px;color:#2f2f2f;text-align:center;font-weight:700;text-transform:uppercase}.benefits__wrapper{margin-top:70px;display:flex;justify-content:space-between}.benefits__card{padding:10px 5px;width:15%;border:2px solid #fff;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:20px}.benefits__logo i{font-size:40px;color:#2f2f2f}.benefits__descr{font-size:20px;color:#2f2f2f;text-align:center;font-weight:500}.benefits__descr span{font-weight:900;color:#fff}.order__wrapper{display:flex}.order__main{width:60%;box-shadow:0 0 30px 4px rgba(232,232,232,.4);background:rgba(47,47,47,.95)}.order__title{margin-top:50px;font-weight:700;font-size:28px;line-height:140%;text-align:center;text-transform:capitalize;color:#fff}.order__coast{display:block;margin-top:20px;font-weight:700;font-size:34px;line-height:140%;text-align:center;color:#fff}.order__coast span{font-size:40px;color:#f59b00;font-weight:900;text-decoration:underline}.order__color{display:block;margin-top:10px;text-align:center;font-size:26px;font-weight:400;color:#fff}.order__color span{font-weight:700;color:#f59b00}.order__form{width:550px;margin:0 auto 0 auto;display:flex;flex-direction:column}.order__box{display:flex;margin-top:10px;flex-direction:column;gap:15px;align-items:center}.order__input{width:60%;padding:18px 0 17px 30px;border:1px solid #fff;background:rgba(47,47,47,.95);border-radius:10px;height:54px;opacity:.25;font-weight:400;font-size:16px;line-height:120%;text-transform:capitalize;color:#fff;opacity:.35}.order__input:focus{box-shadow:0 0 30px 4px rgba(232,232,232,.4);opacity:1;outline-color:#f59b00}.order .btn-form{width:45%;height:90%;font-weight:500;font-size:20px;color:#fff;grid-column:2}.order__img{width:40%}.order__img img{width:100%}.footer{padding:70px 0;background:url(../img/bg_footer.png) center center/cover no-repeat}.footer__wrapper{display:flex;justify-content:space-evenly}.footer__item{display:flex;flex-direction:column;width:30%}.footer__text{margin-top:10px;font-weight:400;font-size:16px;line-height:150%;color:#fff;opacity:.7}.footer__list{padding:0;margin:0;height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.footer__list li{list-style-type:none}.footer__link{font-weight:400;font-size:16px;line-height:160%;color:#fff;opacity:.7;text-decoration:none}.footer__link:hover{color:#f59b00;opacity:1}.overlay{position:fixed;display:block;width:100%;height:100%;top:0;background-color:rgba(45,45,45,.5);display:none}.modalClose{position:absolute;top:-10px;right:-26px;font-size:28px;color:#f59b00;cursor:pointer;z-index:2}.modalCards{padding:10px 0 10px 0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;width:700px;min-height:500px;z-index:2}.modalCards__slider{width:90%;margin:0 auto;position:relative}.modalCards__img{width:100%}.modalCards .slick-next,.modalCards .slick-prev{width:40px;height:40px;border:none;background-color:#fff}.modalCards .slick-prev i{position:absolute;top:10px;left:40%;transform:translateX(-40%);font-size:25px;color:#f59b00}.modalCards .slick-next i{position:absolute;top:10px;right:40%;transform:translateX(-40%);font-size:25px;color:#f59b00}.modalCards__title{text-align:center;margin-top:10px;font-size:20px;font-weight:500}.modalCards__info{margin-top:20px;margin-left:80px}.modalCards__info li{font-size:18px;font-weight:400}.modalInfo{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:600px;height:500px;z-index:2}.modalInfo__title{font-weight:700;font-size:30px;text-align:center;margin-top:20px}.modalInfo__list{margin-top:40px;font-size:24px;font-weight:400;padding-left:20%}.modalThanks{display:none;position:absolute;width:600px;height:250px;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.modalThanks__title{text-align:center;font-size:28px;margin-top:50px}.modalForm{padding:10px 0 20px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;background-color:#fff;z-index:2}.modalForm .formModal{display:flex;flex-direction:column;align-items:center;width:90%;margin:0 auto}.modalForm .formModal__title{font-size:28px;font-weight:500;color:#f59b00}.modalForm .formModal__subtitle{margin-top:15px;font-size:24px;font-weight:400}.modalForm .formModal__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:40px 40px;width:50%;-moz-column-gap:70px;column-gap:70px;row-gap:15px;margin-top:15px}.modalForm .formModal__color span{font-size:16px;font-weight:500;color:#f59b00}.modalForm .formModal__input{padding-left:15px;width:400px;height:50px;border-radius:10px;border:1px solid #f59b00;margin-top:15px}.modalForm .formModal__coast{margin-top:20px;font-size:24px;font-weight:400}.modalForm .formModal__coast span{font-weight:500}.modalForm .formModal .btn-modal{margin-top:20px;width:270px}.modalForm .formModal .btn-modal:hover{box-shadow:5px 4px 8px #453f31}.modalPolice{position:absolute;padding:20px 10px;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:80%;background-color:#fff;z-index:2}.modalPolice__box{width:100%;height:100%;overflow-y:scroll}.modalPolice__box h3{text-align:center;font-size:28px;font-weight:400}.modalPolice__box p{font-size:20px;font-weight:300}#black,#elect,#haki,#red,.modalForm,.modalPolice{display:none}.error{color:red}#color-error{display:block;position:absolute}@media screen and (max-width:1200px){.features__card{width:22%}.benefits__card{width:17%}.order__main{padding-bottom:10px;width:54%}.order__form{width:490px}.order__img{width:46%}.order__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modalCards{width:659px}.modalCards__slider{width:60%}}@media screen and (max-width:991px){.promo__header{height:90px;align-items:flex-start}.promo__wrapper{flex-wrap:wrap;justify-content:end;gap:8px}.promo .btn{width:150px;height:40px;padding:5px 5px}.promo__main{display:grid;grid-template-columns:260px 436px;grid-template-rows:200px 200px 120px;gap:0}.promo__descr{width:100%;display:inherit;grid-template-columns:inherit;grid-template-rows:100px 200px 100px 120px}.promo__title{margin-top:35px;grid-column:1/2;grid-row:1/2}.promo__subtitle{font-size:50px;grid-column:1/2;grid-row:2/3;text-align:center;margin-top:0}.promo__text{grid-column:1/3;grid-row:4;text-align:center}.promo__img{width:100%;grid-column:2/3;grid-row:1/3}.promo__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo .btn-promo{width:180px;height:45px;margin:25px auto;grid-column:1/2;grid-row:3/4;padding:5px 5px}.promo .btn-promo a{padding:13px 27px}.features{padding:40px 0}.features__wrapper{justify-content:center;gap:30px}.features__card{width:40%}.features__img{margin-top:15px}.features__text{margin-top:20px}.benefits__wrapper{margin-top:39px;flex-wrap:wrap;justify-content:center;gap:20px}.benefits__card{width:40%}.product__wrapper{flex-direction:column;align-items:center}.product__slider{width:70%}.product__slider img{display:block;margin:0 auto}.product__slider .slick-next i,.product__slider .slick-prev i{font-size:30px}.product__descr{margin-top:20px}.product__descr .btn-product{display:block;margin:30px auto 0 auto;width:200px;height:50px}.product__descr .btn-product a{padding:14px 29px}.order{background:url(../img/order.webp) center center/cover no-repeat}.order__wrapper{display:block}.order__main{width:85%;background:rgba(86,86,86,.306);margin:0 auto}.order__title{margin-top:0}.order__input{background:rgba(238,237,237,.735);border:2px solid #fff;opacity:1;color:#000}.order__img{display:none}.other{padding-top:45px}.other__wrapper{margin-top:60px;flex-wrap:wrap;justify-content:space-around}.other__card{width:45%}.footer__wrapper{justify-content:space-between}.footer__item{width:60%}.footer__item-table{width:30%}.modalCards{width:580px;min-height:350px}.modalForm{width:570px}.modalInfo{width:570px;height:400px}.modalInfo__title{font-size:27px}.modalInfo__list li{font-size:22px}.modalThanks{width:580px}}@media screen and (max-width:767px){.promo{background:url(../img/promo.webp) center center/cover no-repeat}.promo__header{height:40px}.promo__wrapper{position:relative}.promo__wrapper .btn-header{display:none}.promo__menu{display:none;position:absolute;top:0;right:55px;padding:20px 5px;flex-direction:column;width:300px;gap:30px;background-color:#312f2f;z-index:2}.promo__list a{font-size:22px;opacity:1;cursor:none;padding:14px 60px}.promo__main{display:flex;background:rgba(86,86,86,.5);border-radius:10px}.promo__descr{flex-direction:column;align-items:center}.promo__img{display:none}.humburger{display:flex}.modalCards{width:480px;min-height:350px}.modalCards__slider{width:85%}.modalForm{width:470px;height:90%}.modalInfo{width:470px;height:380px}.modalInfo__title{font-size:24px}.modalInfo__list li{font-size:18px}.modalPolice__box h3{font-size:24px}.modalPolice__box p{font-size:18px}.modalThanks{width:470px;height:200px}.modalThanks__title{font-size:24px}}@media screen and (max-width:575px){.container{padding:0 10px}.features__wrapper{flex-wrap:wrap;gap:20px}.features__card{width:65%}.product__slider{width:85%}.product__subhead{font-size:25px}.benefits{padding:25px 0}.benefits__head{font-size:23px}.benefits__card{width:60%}.order__form{width:100%}.order__coast{margin-top:5px;font-size:20px}.order__coast span{font-size:30px}.order__color{font-size:20px}.order__input{width:90%}.order .btn-form{width:65%}.other{padding-top:30px}.other__title{font-size:28px}.other__wrapper{margin-top:40px}.other__card{width:60%}.footer{padding:40px 0}.footer__text{font-size:10px}.footer__item-table{width:40%}.footer__list{justify-content:center}.footer__link{font-size:11px}.modalCards{width:80%;min-height:350px}.modalCards__slider{width:85%}.modalCards__info{margin-left:30px}.modalForm{width:80%}.modalForm .formModal__title{font-size:24px}.modalForm .formModal__input{width:250px;height:45px}.modalForm .formModal__subtitle{font-size:20px}.modalForm .formModal__wrapper{width:100%;justify-content:center}.modalForm .formModal__coast{margin-top:10px;font-size:20px}.modalInfo{width:80%;height:380px}.modalInfo__title{font-size:22px}.modalPolice__box h3{font-size:20px}.modalPolice__box p{font-size:14px}.modalThanks{width:80%;height:200px}.modalThanks__title{font-size:20px}}