@charset "UTF-8";*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,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-size:inherit;font-weight:inherit}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-VariableFont_wght.woff2) format("woff2"),url(../fonts/Montserrat-VariableFont_wght.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;font-display:swap;src:url(../fonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2"),url(../fonts/PlayfairDisplay-VariableFont_wght.woff) format("woff");font-weight:400;font-style:normal}html{font-size:1rem}body{width:100%;background-color:rgba(48,56,92,.5);font-family:Montserrat,sans-serif;color:#fff}body a:focus,body a:hover{text-decoration:underline}._anim-items{opacity:0;transform:translate(0,60%);transition:all .8s ease 0s}._anim-items._active{opacity:1;transform:translate(0,0);transition:all .8s ease 0s}.header{position:relative;display:flex;flex-direction:row;height:30px;align-items:center;margin:40px 120px 0 120px}.header__logo{position:absolute;top:0;left:0}.header__navigation{flex:1 1 auto}.logo{width:min(185px,35vw)}.logo__img{height:100%;width:100%}.navigation__list{height:20px;display:flex;justify-content:center;align-items:center}.navigation__item{height:20px;white-space:nowrap}.navigation__link{display:inline-block;padding:5px 25px;text-decoration:none;color:#fff;font-size:min(4.375vw,1.125rem)}.main{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:min(150px,28vw) min(120px,9vw);height:calc(100vh - 70px);min-height:min(1000px,max(600px,66vw));max-height:1300px}.no-webp .main__background{background:url(../img/background.jpg) 0 0/cover no-repeat}.main__background{position:absolute;top:-70px;left:0;z-index:-2;width:100%;height:100vh;min-height:calc(min(1000px,max(600px,66vw)) + 70px);max-height:1370px}.main__intro{display:block;font-weight:700;font-family:"Playfair Display";font-size:min(4rem,5vw);line-height:min(4.5rem,6.25vw);margin-bottom:35px;text-shadow:2px 2px 2px #000;transform:translate(0,20%)}.main__title{display:block;max-width:600px;width:50vw;margin-bottom:30px;font-size:min(1.5rem,2vw);line-height:min(2rem,2.5vw)}.main__box{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:auto;width:100%;min-height:80px}.main__next{display:none}.links{display:flex;flex-direction:row;justify-content:space-between;gap:170px}.links__button{background-color:#efc224;color:#362e2e}.links__button:focus{outline:#f3b021 1px solid}.links__video{display:block;position:relative;width:110px;font-size:1rem;line-height:26px;color:#a1a8b5}.links__video::before{content:"";display:block;background:url(../img/video.svg) center/100% 100% no-repeat;height:100%;width:100%;position:absolute;top:0;left:-110px}.links__video:focus,.links__video:hover{color:#fff}.button{position:static;display:inline-block;padding:29px 70px;margin:0 auto;border-radius:50px;font-size:1.25rem;line-height:1.25rem;font-weight:600;text-align:center}.button:active{transform:translateY(1px)}.button:focus{outline:#f3b021 1px solid}.socials{flex-grow:0;flex-shrink:0}.socials__text{transition:.8s;font-size:min(1.5rem,1.6vw)}.socials__list{display:flex;justify-content:space-between;margin-top:20px}.socials__list a{display:block;height:25px;width:25px;transition:.1s}.socials__list a:focus,.socials__list a:hover{transform:scale(1.2)}.socials__list li:nth-of-type(1) a{background:url(../img/social__youtube.svg) center/100% 100% no-repeat}.socials__list li:nth-of-type(2) a{background:url(../img/social__facebook.svg) center/100% 100% no-repeat}.socials__list li:nth-of-type(3) a{background:url(../img/social__twitter.svg) center/100% 100% no-repeat}.socials__list li:nth-of-type(4) a{background:url(../img/social__vk.svg) center/100% 100% no-repeat}.places__list{display:flex;gap:15px}.places__list li{height:13vw;width:20vw;max-height:300px;max-width:462px}.no-webp .places__list :nth-child(1) a{background:url(../img/place_1.jpg) center/100% 100% no-repeat}.no-webp .places__list :nth-child(2) a{background:url(../img/place_2.jpg) center/100% 100% no-repeat}.no-webp .places__list :nth-child(3) a{background:url(../img/place_3.jpg) center/100% 100% no-repeat}.places__item{display:flex;align-items:flex-end;width:100%;height:100%;padding:25px;border-radius:30px;font-size:min(1.5rem,1.2vw);line-height:min(30px,1.4vw);font-weight:700;color:#fff}.example{display:flex;justify-content:center;align-items:center;gap:40px;width:100%;padding:160px;background-color:#fff;color:#000}.example__place{flex-shrink:0;width:min(830px,45vw);height:470px;color:#fff;text-shadow:1px 1px 2px #000;border-radius:20px}.example__description{display:flex;flex-direction:column;justify-content:center;gap:30px;max-width:500px}.example__title{font-family:"Playfair Display";font-weight:700;font-size:min(2rem,2.6vw);line-height:min(2.5rem,3.25vw)}.example__subtitle{text-align:justify;font-size:min(1.5rem,2vw);line-height:min(2rem,2.5vw)}.example__button{margin:0 auto 0 0;color:#efc224;background-color:#fff;border:#efc224 1px solid}.no-webp .example_1__place{background:url(../img/example_1.jpg) center/cover no-repeat}.example_2{flex-direction:row-reverse}.no-webp .example_2__place{background:url(../img/example_2.jpg) center/cover no-repeat}.example_place{display:flex;flex-direction:column;justify-content:space-between;padding:40px 60px}.example_place__top_1{font-family:"Playfair Display";font-weight:700;font-size:1.5rem}.example_place__top_2{font-size:1.25rem}.example_place__description{position:relative;font-weight:400;font-size:min(1.5rem,2vw);color:#fff}.example_place__description::after{content:"";position:absolute;right:0;bottom:0;width:min(40px,6.25vw);height:20px;background:url(../img/arrow.svg) center/100% 100% no-repeat}.no-webp .feedback{background:url(../img/feedback.jpg) center/cover no-repeat}.feedback{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:520px;padding:0 160px;color:#000}.feedback__box{display:flex;justify-content:flex-end;flex-direction:row;gap:40px;width:100%}.feedback__info{max-width:350px}.feedback__title{margin-bottom:30px;font-family:"Playfair Display";font-weight:700;font-size:min(2rem,2.6vw);line-height:min(2.5rem,3.25vw)}.feedback__subtitle{font-size:min(1.5rem,2vw);line-height:min(2rem,2.5vw)}.feedback__form{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:20px}.feedback__input{width:100%;padding:29px 25px;border:#dadfe3 1px solid;margin:0 auto;border-radius:50px;font-size:1.25rem;line-height:1.25rem;font-weight:600}.feedback__input::-moz-placeholder{color:#a4bbcb}.feedback__input:-ms-input-placeholder{color:#a4bbcb}.feedback__input::placeholder{color:#a4bbcb}.feedback__input:focus{outline:#f3b021 1px solid}.feedback__button{color: #000;background-color:#efc224}.feedback__ppd{width:300px;font-size:.875rem;text-align:justify}.feedback__ppd a{color:#957b20}.footer{display:flex;justify-content:flex-start;align-items:center;height:180px;padding:0 min(128px,8vw);background-color:#e1e4e9;gap:min(100px,6vw)}.footer__logo{flex-shrink:0}.footer__links{display:flex;justify-content:center;align-items:center;flex-shrink:1;gap:min(100px,4vw)}.footer__links_item{max-width:220px;font-size:1rem;line-height:1rem;color:#7997a9}.footer__socials{justify-content:flex-end;flex-grow:1;gap:30px}.footer .socials__list{margin-top:0}.footer .socials__list .link__youtube{background:url(../img/social__youtube_black.svg) center/100% 100% no-repeat}.footer .socials__list .link__facebook{background:url(../img/social__facebook_black.svg) center/100% 100% no-repeat}.footer .socials__list .link__twitter{background:url(../img/social__twitter_black.svg) center/100% 100% no-repeat}.footer .socials__list .link__vk{background:url(../img/social__vk_black.svg) center/100% 100% no-repeat}@media (max-width:1500px){.no-webp .main__background{background:url(../img/background.jpg) top center/auto 100% no-repeat}.main__next{display:block;position:absolute;transform:rotate(90deg);top:calc(100% - 55px);right:calc(50% - 15px);width:30px;height:30px;background:url(../img/arrow.svg) 50% 50% no-repeat}.links{flex-direction:column;gap:20px}.links__video{width:110px;margin:0 0 0 min(50px,14vw);font-size:min(1rem,3.75vw);line-height:min(1rem,3.75vw);color:#fff;text-shadow:1px 1px 2px #000}.links__video::before{background:url(../img/video_mobile.svg) top/80% 80% no-repeat;top:5px;left:-86px}.button{padding:25px 50px}.places{display:none}.example{flex-direction:column;padding:8vw 5vw}.example_place{width:70vw;height:40vw;max-width:700px;max-height:400px;min-width:290px;min-height:160px}.example__description{width:70vw;max-width:700px;min-width:290px;gap:min(15px,3.125vw)}.example__button{margin:0 auto}}@media (max-width:1250px){.no-webp .feedback{background:url(../img/feedback.jpg) right bottom/cover no-repeat}.feedback__box{justify-content:center}}@media (max-width:1000px){.header{flex-direction:column;height:70px;margin:0 15px 0 15px;justify-content:center;align-items:center;padding-top:20px}.header__logo{position:static}.navigation__link{position:relative;margin:12px 10px 0 10px;padding:5px 10px}.main__intro{font-size:min(2.5rem,8vw);line-height:min(3rem,10vw);margin-bottom:10px}.main__title{width:45vw;min-width:200px;margin-bottom:20px;font-size:min(1rem,4.375vw);line-height:min(1.125rem,5vw)}.button{font-size:min(1rem,4vw);line-height:min(1rem,4vw);padding:min(15px,3.25vw) min(40px,8.125vw)}.socials__text{font-size:.875rem}.socials__list{margin-top:10px}.example{gap:min(15px,3.125vw)}.example__title{font-size:min(1.25rem,5.625vw);line-height:min(1.625rem,7vw)}.example__subtitle{font-size:min(1rem,4.375vw);line-height:min(1.125rem,5vw)}.example_place{padding:4.375vw}.example_place__description{font-size:min(.875rem,3.75vw);line-height:min(1.125rem,5vw)}.example_place__top_1{font-size:min(1.125rem,5.625vw)}.example_place__top_2{font-size:min(.875rem,3.75vw)}.feedback{min-height:auto;padding:8vw 5vw}.feedback__box{gap:min(20px,3.125vw);width:100%}.feedback__info{max-width:300px}.feedback__title{margin-bottom:10px;font-size:min(1.25rem,5.625vw);line-height:min(1.625rem,7vw)}.feedback__subtitle{font-size:min(1rem,4.375vw);line-height:min(1.125rem,5vw)}.feedback__form{width:min(300px,50vw);gap:10px}.feedback__input{padding:min(15px,3.25vw) min(20px,4.7vw);font-size:min(1rem,4vw);line-height:min(1rem,4vw)}.feedback__button{width:100%}.feedback__ppd{width:100%;font-size:.75rem}.footer{flex-direction:column;gap:20px;height:auto;padding:32px 16px;margin:0 auto}.footer__logo{order:4}.footer__links{gap:16px}.footer__links_item{font-size:min(1rem,4.375vw);line-height:min(1.125rem,5vw)}.footer__socials{flex-direction:row;-ms-grid-column-align:space-between;justify-self:space-between}}@media (max-width:500px){.no-webp .feedback{background:url(../img/feedback.jpg) center bottom/cover no-repeat}.feedback__box{flex-direction:column;align-items:center}.feedback__form{width:100%;max-width:300px;gap:10px}.feedback__input{padding:min(15px,3.25vw) min(20px,4.7vw);font-size:min(1rem,4vw);line-height:min(1rem,4vw)}.feedback__button{width:100%}}.webp .main__background{background:url(../img/background.webp) 0 0/cover no-repeat}.webp .places__list :nth-child(1) a{background:url(../img/place_1.webp) center/100% 100% no-repeat}.webp .places__list :nth-child(2) a{background:url(../img/place_2.webp) center/100% 100% no-repeat}.webp .places__list :nth-child(3) a{background:url(../img/place_3.webp) center/100% 100% no-repeat}.webp .example_1__place{background:url(../img/example_1.webp) center/cover no-repeat}.webp .example_2__place{background:url(../img/example_2.webp) center/cover no-repeat}.webp .feedback{background:url(../img/feedback.webp) center/cover no-repeat}@media (max-width:1500px){.webp .main__background{background:url(../img/background.webp) top center/auto 100% no-repeat}}@media (max-width:1250px){.webp .feedback{background:url(../img/feedback.webp) right bottom/cover no-repeat}}@media (max-width:500px){.webp .feedback{background:url(../img/feedback.webp) center bottom/cover no-repeat}}
