@charset "UTF-8";@font-face{font-family:"Museo Sans Cyrl";font-display:swap;src:url(../fonts/museosanscyrl-300.woff2) format("woff2"),url(../fonts/museosanscyrl-300.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Museo Sans Cyrl";font-display:swap;src:url(../fonts/museosanscyrl-500.woff2) format("woff2"),url(../fonts/museosanscyrl-500.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Snell Roundhand";font-display:swap;src:"../fonts/SnellRoundhandLTStd-BdScr.woff" format("woff");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height: auto;min-height: 100%;min-width:320px}body{color:#000;line-height:1;font-family:"Museo Sans Cyrl";font-size:.875rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Museo Sans Cyrl";font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:111.25rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 1rem}.tabs__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:36px}.tabs__title{border:1px solid var(--main-color);border-radius:7px;width:195px;height:43px;font-family:var(--font-family);font-weight:300;font-size:16px;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--main-color)}.tabs__title._tab-active{background:#fff}.prise__slide.swiper-slide-active:after {width: 12px;height: 12px;top: -5px;}.pointerevents{pointer-events:none;}.tabs__body h3{max-width:220px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-family:var(--font-family);font-weight:300;font-size:25px;line-height:120%;text-transform:uppercase;text-align:center;color:var(--main-color);margin-top:25px}.tabs__body-date-today{max-width:227px;margin-left:auto;margin-right:auto;font-family:var(--font-family);font-weight:300;font-size:20px;line-height:125%;text-align:center;color:#9d9e9e}.tabs__text{border-bottom:.5px solid var(--main-color);height:39px;width:100%;position:relative}.tabs__text:not(:last-of-type){margin-bottom:32px}.tabs__text input{position:absolute;top:0;left:0;font-family:var(--font-family);font-weight:300;font-size:15px;line-height:100%;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;background-color:transparent;z-index:4;color:#000!important}.tabs__text input::-webkit-input-placeholder{color:#9d9e9e!important}.tabs__text input::-moz-placeholder{color:#9d9e9e!important}.tabs__text input:-ms-input-placeholder{color:#9d9e9e!important}.tabs__text input::-ms-input-placeholder{color:#9d9e9e!important}.tabs__text input::placeholder{color:#9d9e9e!important}.tabs__text._error{position:relative;border:1px solid rgba(255,140,140,.59);border-radius:5px}.tabs__text._error::after{content:"Это поле необходимо заполнить";position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;font-family:var(--font-family);font-weight:300;font-size:15px;line-height:100%;letter-spacing:.05em;color:var(--sale-color);padding:0 26px;z-index:3; background-color:#fff;border-radius:5px;}.tabs__text._error input::-webkit-input-placeholder{opacity:0}.tabs__text._error input::-moz-placeholder{opacity:0}.tabs__text._error input:-ms-input-placeholder{opacity:0}.tabs__text._error input::-ms-input-placeholder{opacity:0}.tabs__text._error input::placeholder{opacity:0}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}:root{--main-color:#c3a471;--sale-color:#fd3239;--header-text-color:#000;--font-family:"Museo Sans Cyrl",sans-serif;--second-family:"Roboto",sans-serif;--third-family:"Montserrat",sans-serif;--font3:"Snell Roundhand",sans-serif}.header{height:202px}.logo{margin-bottom:56px;width:283px;margin-left:auto;margin-right:auto;display:block}.logo img{display:block;width:100%;height:auto}.quiz{position:relative;}.quiz__bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.quiz__container{position:relative;padding-top:150px}.quiz__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1215px;margin-left:auto;margin-right:auto;gap:140px}.quiz__inner_final{max-width:1330px;position:relative;margin-top:20px}.quiz__inner_final .quiz__select-card{margin-top:0;height:auto;padding-bottom: 100px;}.quiz__inner_final .form-quiz__current-prise{height:150px}.quiz__inner_final .form-quiz__current-prise p{font-size:120px;color:#fff}.quiz__inner_final .form-quiz__current-prise span{font-size:70px;color:#fff}.quiz__select-card{margin-top:74px;max-width:473px;width:100%;height:300px}.quiz__form{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;width:600px;height:100%;border-radius:50px 50px 0 0;padding:30px 35px;background:rgba(255,255,255,.8);height:729px;position:relative}.quiz__final-item{padding-top:80px;max-width:250px}.quiz__final-item h3{font-family:var(--font-family);font-weight:300;font-size:25px;line-height:120%;text-transform:uppercase;text-align:right;color:#fff;margin-bottom:30px}.quiz__final-item_right h3{text-align:left}.quiz__final-item .quiz__final-item-tel{font-family:var(--font-family);font-weight:400;font-size:25px;line-height:120%;text-transform:uppercase;text-align:right;color:#fff;margin-bottom:30px}.quiz__final-item .quiz__final-item-date{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:125%;font-weight:300;color:#fff}.select-card__image-ibg{aspect-ratio:473/300;width:100%;border-radius:30px;overflow:hidden;-webkit-box-shadow:0 4px 25px 8px rgba(187,146,118,.9);box-shadow:0 4px 25px 8px rgba(187,146,118,.9);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;transition:all .3s ease 0s}.form-quiz__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:58px;position:absolute;top:30px;width:530px;right:35px;z-index:3}.form-quiz__list-item{font-family:var(--font-family);font-weight:300;font-size:15px;letter-spacing:5%;text-align:center;color:#9d9e9e;width:105px;-webkit-box-flex:0;-ms-flex:0 0 105px;flex:0 0 105px;text-align:center}.form-quiz__list-item .form-quiz__list-link{font-weight:300}.form-quiz__list-item._active{font-family:var(--font-family);font-weight:300;font-size:25px;letter-spacing:.05em;text-align:center;color:var(--main-color)}.form-quiz__title{font-family:var(--font-family);font-weight:500;font-size:40px;line-height:49px;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--main-color);margin-bottom:40px;margin-top:100px}.form-quiz__body{position:relative}.form-quiz__slider-inner{margin-top:-22px;width:140%;margin-left:-20%;padding:0 10px;position:relative}.form-quiz__slider-prise-inner{width:140%;margin-left:-20%;padding:0 22% 0 29%;position:relative}.form-quiz__slider-prise-inner::after{content:"";display:block;width:550px;height:1px;background:var(--main-color);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:6px;position:absolute}.form-quiz__slider{padding:22px 15px!important}.form-quiz__slide{cursor:pointer;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.form-quiz__slide._active .form-quiz__image-ibg{-webkit-box-shadow:0 8px 18px 3px rgba(187,146,118,.9);box-shadow:0 8px 18px 3px rgba(187,146,118,.9)}.form-quiz__image-ibg{width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden}.form-quiz__btn{border-radius:7px;width:195px;height:43px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--main-color);margin-left:auto;margin-right:auto;margin-top:50px}.form-quiz__btn span{font-family:var(--font-family);font-weight:300;font-size:16px;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:#fff}.form-quiz__btn:disabled{opacity:.5}.form-quiz__current-prise{font-family:var(--font3);font-weight:500;font-size:100px;color:var(--main-color);font-size:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px;margin-bottom:30px}.form-quiz__current-prise span{font-family:var(--font3);font-weight:500;font-size:100px;color:var(--main-color);font-size:50px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:17px;height:30px;margin-top:-15px;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after{display:block;background:url(../img/Arrow.svg) center/contain no-repeat;width:17px;height:30px}.swiper-button-next:after{display:block;background:url(../img/Arrow-next.svg) center/contain no-repeat;width:17px;height:30px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:0;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:" "}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:" "}.swiper-button-lock{display:none}.prise__slider{padding:5px 0 0 0!important;margin-bottom:65px}.prise__wrapper{position:relative}.prise__slide{cursor:pointer;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;height:102px;font-family:var(--font-family);font-weight:400;font-size:16px;letter-spacing:.01em;text-transform:uppercase;padding-top:20px;color:var(--main-color);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative}.prise__slide::after{content:"";position:absolute;top:-3px;left:4px;width:8px;height:8px;border-radius:50%;overflow:hidden;background:var(--main-color)}.prise__slide.swiper-slide-active{font-size:20px}.prise__prev{top:0}.prise__next{top:0}.quiz-body__form{position:relative;max-width:1275px;margin-left:auto;margin-right:auto}.da{display:none}.swiper{overflow:hidden}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (max-width:63.99875em){.header{height:113px}}@media (max-width:47.99875em){.tabs__navigation{gap:20px}.tabs__title{font-size:9px;height:30px;width:130px;border-radius:4px;border:.59px solid var(--main-color)}.tabs__body h3{font-size:20px;line-height:125%;margin-bottom:20px;margin-top:0}.tabs__body-date-today{font-size:15px;line-height:120%}.tabs__text{border-bottom:.3px solid var(--main-color)}.tabs__text:not(:last-of-type){margin-bottom:20px}.tabs__text input{font-size:11px;line-height:0;letter-spacing:.05em}.tabs__text._error::after{font-size:11px}.header{height:107px}.logo{margin-bottom: 100px;margin-top: -100px;}.quiz{min-height:auto}.quiz__container{padding-top:133px}.quiz__inner_final{margin-top:0;padding-bottom:30px}.quiz__inner_final .form-quiz__current-prise{height:69px;margin-bottom:65px}.quiz__inner_final .form-quiz__current-prise p{font-family:var(--font3);font-weight:500;font-size:55px;color:var(--main-color)}.quiz__inner_final .form-quiz__current-prise span{font-size:30px;color:var(--main-color)}.quiz__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz__select-card{max-width:355px;margin-top:0;height:auto}.quiz__form{width:calc(100vw - 76px);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;border-radius:20px 20px 0 0;padding:24px 20px 40px}.quiz__final-item{padding-top:0;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quiz__final-item h3{font-weight:300;font-size:13px;line-height:192%;text-transform:none;-webkit-box-flex:0;-ms-flex:0 0 calc(60% - 15px);flex:0 0 calc(60% - 15px);margin-bottom:0;text-align:left}.quiz__final-item .quiz__final-item-tel{font-size:13px;line-height:192%;text-transform:none;margin-bottom:0;text-align:left;font-weight:300}.quiz__final-item .quiz__final-item-date{font-size:13px;line-height:192%;text-transform:none}.select-card__image-ibg{border-radius:20px;aspect-ratio:355/208}.form-quiz__list{top:-70px;width:calc(100% - 44px);left:22px}.form-quiz__list-item{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;font-size:11px;letter-spacing:.05em;text-align:center;color:#8c6850}.form-quiz__list-item._active{font-size:18px;letter-spacing:.05em;text-align:center;color:#fff}.form-quiz__title{margin:0 0 15px;font-family:var(--font-family);font-weight:400;font-size:28px;line-height:136%;letter-spacing:.05em}.form-quiz__slider-inner{width:calc(100% - 8px);margin:0 auto 0}.form-quiz__slider-prise-inner::after{width:85%;height:2px}.form-quiz__slider-prise-inner{width:calc(100% - 8px);margin:0 auto 0;padding:0 0 0 10%}.form-quiz__image-ibg{border-radius:8px}.form-quiz__btn span{font-size:13px;letter-spacing:.15em}.form-quiz__btn{margin-top:20px;height:30px;max-width:130px}.form-quiz__current-prise span{font-size:30px}.form-quiz__current-prise{font-family:var(--font3);font-weight:500;font-size:55px;color:var(--main-color);margin-bottom:15px}.swiper-button-prev:after{background:url(../img/Arrow-bronze.svg) center/contain no-repeat;width:14px;height:24px}.swiper-button-next:after{background:url(../img/Arrow-next-bronze.svg) center/contain no-repeat;width:14px;height:24px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-5px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-5px}.prise__slider{margin-bottom:25px}.prise__slide{font-size:14px;height:75px}.prise__slide.swiper-slide-active{font-size:16px}.prise__prev{top:5px}.prise__next{top:5px}.da{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:50px;margin-bottom:175px}body,html{height: auto;min-height: 100%;}.quiz__inner_final .quiz__select-card .da{margin-bottom: 30px;}.quiz__inner_final .quiz__select-card {padding-bottom:0px;}}
.tabs__text._emailerror._error:after {
    content: "Введите корректный email";
    background-color: #fff;
    overflow: hidden;
    border-radius: 5px;
}
.tabs__text._error input{font-size:0px;}
.have_detail img {
    opacity: 0;
}
.have_detail .form-quiz__image-ibg {
    background-size: cover;
    background-position: 50%;
}
.have_detail input {
    opacity: 0;
}