.testimonials__name,.title{font-family:"FiraSans-Bold , sans-serif";font-weight:700}.price__table-price,.price__table-caption{font-family:"FiraSans-Medium , sans-serif";font-weight:500}.price input,body{font-family:"FiraSans-Regular , sans-serif";font-weight:400}.benefits__title{font-family:"FiraSans-SemiBold , sans-serif";font-weight:600}.footer__link,.contacts__link{font-family:"Montserrat-Regular , sans-serif";font-weight:400}.price__form-title,.top__title{font-family:"PlayfairDisplay-Black, sans-serif";font-weight:900}.price__form-btn,.about__link,.top__link,.top__subtitle{font-family:"PlayfairDisplay-Bold, sans-serif";font-weight:700}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"FiraSans-Bold , sans-serif";src:url("../fonts/FiraSans-Bold.woff2") format("woff2"),url("../fonts/FiraSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"FiraSans-Medium , sans-serif";src:url("../fonts/FiraSans-Medium.woff2") format("woff2"),url("../fonts/FiraSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"FiraSans-Regular , sans-serif";src:url("../fonts/FiraSans-Regular.woff2") format("woff2"),url("../fonts/FiraSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FiraSans-SemiBold , sans-serif";src:url("../fonts/FiraSans-SemiBold.woff2") format("woff2"),url("../fonts/FiraSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter-Medium , sans-serif";src:url("../fonts/Inter-Medium.woff2") format("woff2"),url("../fonts/Inter-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter-Regular , sans-serif";src:url("../fonts/Inter-Regular.woff2") format("woff2"),url("../fonts/Inter-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter-SemiBold , sans-serif";src:url("../fonts/Inter-SemiBold.woff2") format("woff2"),url("../fonts/Inter-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Bold , sans-serif";src:url("../fonts/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Medium , sans-serif";src:url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Regular , sans-serif";src:url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-SemiBold , sans-serif";src:url("../fonts/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/Montserrat-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"PlayfairDisplay-Black , sans-serif";src:url("../fonts/PlayfairDisplay-Black.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Black.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"PlayfairDisplay-Bold , sans-serif";src:url("../fonts/PlayfairDisplay-Bold.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Regular , sans-serif";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"YesevaOne-Regular , sans-serif";src:url("../fonts/YesevaOne-Regular.woff2") format("woff2"),url("../fonts/YesevaOne-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}html{box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}a{text-decoration:none;color:inherit}ul,li,p{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit}body{margin:0;padding:0;min-width:320px;font-weight:400;font-size:16px;line-height:150%;color:#b7aaa2;background-color:#3b322d}.container{max-width:1200px;margin:0 auto;padding:0 10px}.title{color:#fff;font-size:48px;font-weight:700;line-height:125%}.slider-btn{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.header{padding:36px 0;color:#efe7e2;line-height:135%}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;font-size:15px}.header__menu-link{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.header__menu-link:hover{color:#ff6e40}.header__menu-box{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu-adres{max-width:156px;color:#efe7e2;font-size:14px;padding-right:51px;position:relative}.header__menu-adres::before{content:"";position:absolute;width:36px;height:36px;background-image:url("../images/icon-map.svg");background-repeat:no-repeat;background-size:cover;background-position:center;right:19px;top:7px}.header__menu-tel{max-width:197px;text-align:right;font-size:18px;line-height:152%;color:#fff;padding-right:51px;position:relative}.header__menu-tel span{font-size:14px;line-height:135%;color:#efe7e2}.header__menu-tel::before{content:"";position:absolute;width:36px;height:36px;background-image:url("../images/icon-tel.svg");background-repeat:no-repeat;background-size:cover;background-position:center;right:2px;top:7px}.top{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgb(59, 50, 45)), color-stop(20%, rgb(37, 29, 26)));background:-o-linear-gradient(rgb(59, 50, 45) 80%, rgb(37, 29, 26) 20%);background:linear-gradient(rgb(59, 50, 45) 80%, rgb(37, 29, 26) 20%)}.top__wrap{height:calc(100vh - 130px);padding:40px 60px 60px;color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(rgba(33, 24, 20, 0.57)), to(rgba(38, 28, 24, 0.42))),url("../images/top-bg.jpg");background-image:-o-linear-gradient(left, rgba(33, 24, 20, 0.57) 0%, rgba(38, 28, 24, 0.42) 100%),url("../images/top-bg.jpg");background-image:linear-gradient(90deg, rgba(33, 24, 20, 0.57) 0%, rgba(38, 28, 24, 0.42) 100%),url("../images/top-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #000;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:110px}.top__title{max-width:600px;font-size:70px;line-height:110%}.top__subtitle{display:inline-block;padding:10px 25px;margin-bottom:30px;text-transform:uppercase;border:1px solid #efe7e2;font-size:14px;line-height:150%;letter-spacing:1.4px}.top__text{max-width:300px;color:#efe7e2;font-size:18px}.top__link{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:20px 51px;background-color:#ff6e40;font-size:20px;line-height:152%;-webkit-transition:color,background-color .5s;-o-transition:color,background-color .5s;transition:color,background-color .5s}.top__link:hover{background-color:#b7aaa2;color:#251d1a}.menu__btn{display:none}.benefits{padding:100px 0 125px;background-color:#251d1a}.benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;gap:15px}.benefits__img{margin-bottom:24px}.benefits__title{color:#efe7e2;font-size:24px;line-height:135%;margin-bottom:5px}.benefits__text{max-width:245px;margin:0 auto}.about{padding:120px 0;text-align:center}.about__title{margin-bottom:10px}.about__text{max-width:580px;margin:0 auto 60px}.about__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.about__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.about__img{margin-bottom:20px}.about__link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.about__link{display:inline-block;padding:20px 40px;border:1px solid #efe7e2;font-size:14px;font-weight:700;line-height:150%;letter-spacing:1.4px;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.about__link:nth-child(2){text-transform:uppercase}.about__link:hover{background-color:#ff6e40}.testimonials{margin-bottom:154px}.testimonials__slider{color:#fff;position:relative}.testimonials__slider .slider-btn__left{position:absolute;top:123px;left:-54px}.testimonials__slider .slider-btn__right{position:absolute;top:123px;right:-38px}.testimonials__img,.testimonials__text{margin-bottom:24px}.testimonials__text,.testimonials__name{padding:0 5px}.testimonials__name{font-size:14px;font-weight:700;margin-bottom:24px}.testimonials__link{color:#ff6e40}.price{padding:119px 0 139px;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgb(37, 29, 26)), color-stop(20%, rgb(59, 50, 45)));background:-o-linear-gradient(rgb(37, 29, 26) 80%, rgb(59, 50, 45) 20%);background:linear-gradient(rgb(37, 29, 26) 80%, rgb(59, 50, 45) 20%);text-align:center}.price__title{margin-bottom:24px}.price__text{color:#efe7e2;font-size:15px;line-height:160%;margin-bottom:62px}.price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:139px}.price__img{margin-bottom:20px}.price__table{text-align:left;width:100%;border-right:1px solid #b7aaa2;line-height:173%}.price__table-caption{text-align:left;color:#efe7e2;font-size:30px;line-height:133%;margin-bottom:20px}.price__table-time{font-size:14px}.price__table-price{color:#fff}.price__form{padding:70px;background-color:#ff6e40}.price__form-title{color:#000;font-size:36px;line-height:133%}.price__form-text{color:#3b322d;font-size:21px;line-height:143%;margin-bottom:35px}.price__form-box{margin-bottom:27px}.price input{padding:16px 20px;border:1px solid #000;background-color:rgba(0,0,0,0);color:#fff;font-size:17px;line-height:135%;margin-right:20px}.price input::-webkit-input-placeholder{color:#fff}.price input::-moz-placeholder{color:#fff}.price input:-ms-input-placeholder{color:#fff}.price input::-ms-input-placeholder{color:#fff}.price input::placeholder{color:#fff}.price__form-btn{cursor:pointer;padding:13px 50px;font-size:20px;line-height:152%;border:none;background-color:#000;color:#fff}.price__form-agree{color:#efe7e2;font-size:13px}.contacts{position:relative}.contacts__box{position:absolute;top:100px;left:200px;padding:65px 38px 80px 57px;background-color:#251d1a}.contacts__title{margin-bottom:34px}.contacts__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:31px;font-size:21px;line-height:143%;color:#fff;margin-bottom:25px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.contacts__link:hover{color:#ff6e40}.footer{padding:38px 0;text-align:center}.footer__link{color:#fff;font-size:12px;line-height:134%}@media(max-width: 1200px){.header__menu-box{flex-direction:column-reverse;gap:15px;align-items:flex-end}.top__box{flex-direction:column}.about__box{display:inline-block}.about__wrap{display:inline-block}.testimonials .slider-btn__left{position:absolute;top:-60px;left:45%}.testimonials .slider-btn__right{position:absolute;top:-60px;right:45%}.price__list{flex-direction:column;gap:40px}.price__item{display:flex;gap:50px}.contacts__box{left:10px}}@media(max-width: 992px){.menu__btn{position:absolute;top:50px;right:400px;display:block;background-color:rgba(0,0,0,0);border:none;outline:none;padding:0;cursor:pointer}.menu__btn::before,.menu__btn::after{content:"";width:24px;height:2px;background-color:#ff6e40;display:block;margin-bottom:4px;transition:transform .3s}.menu__btn::after{margin-bottom:0;width:16px;margin-left:auto}.menu__btn-line{background-color:#ff6e40;display:block;width:24px;height:2px;margin-bottom:4px;opacity:1;transition:opacity .6s}.menu__btn.menu__btn--active .menu__btn-line{opacity:0;transition:opacity 0s}.menu__btn.menu__btn--active::after{width:24px;transform:translateY(-6px) rotate(-135deg)}.menu__btn.menu__btn--active::before{transform:translateY(6px) rotate(135deg)}.header{position:relative}.header__menu-list{padding:40px;background-color:rgba(59,50,45,.8);position:absolute;top:100px;left:40px;flex-direction:column;transform:translateY(-200%);transition:transform .5s}.header__menu-list--active{transform:translateY(0)}.header__menu-box{flex-direction:revert;gap:15px;align-items:center}.testimonials .slider-btn__left{position:absolute;top:-60px;left:20px}.testimonials .slider-btn__right{position:absolute;top:-60px;right:auto;left:75px}}@media(max-width: 768px){.header__content{flex-direction:column;align-items:flex-start}.header__menu-box{flex-direction:column;align-items:flex-end}.header__menu-adres::before{right:0}.header__menu-list{top:34px;left:244px}.menu__btn{right:40px}.top__title{font-size:56px}.top__box{gap:30px}.top__wrap{height:calc(100vh - 235px)}.about{padding:60px 0}.about__img{width:100%}.title{font-size:37px}.testimonials{margin-bottom:60px}.price{padding:60px 0}.price__list{margin-bottom:60px}.price__form{padding:30px}.price__form input{margin-right:0}.price__form-box{display:flex;flex-direction:column;gap:10px}.contacts__box{padding:20px 30px 10px 30px}.contacts__link{font-size:16px;margin-bottom:10px}}@media(max-width: 576px){.header__menu-list{top:200px;left:10px}.top__wrap{padding:40px}.top__title{font-size:40px}.top__text{font-size:14px}.top__link{padding:8px 25px;font-size:16px}.benefits{padding:60px 0}.benefits__list{flex-direction:column}.about__link-box{flex-direction:column}.price__text{margin-bottom:40px}.price__item{flex-direction:column;gap:0}.contacts__box{padding:20px 30px 10px 30px}.contacts__link{font-size:16px;margin-bottom:10px}}