body{font-family:Gilroy,serif}.bg-title{position:absolute;font-size:130px;line-height:1.4;font-weight:700;text-transform:uppercase;white-space:nowrap;text-align:center;color:#111;opacity:.03}.intro-section{overflow:hidden;font-family:Gilroy,serif;position:relative;height:800px;background-image:url(../images/intro-section.jpg);background-position:right;background-size:cover;display:flex;align-items:center}.intro-section__bg-title{top:118px}.intro-section__form{background-color:#fff;padding:56px 67px;max-width:980px;width:100%;position:relative;z-index:1}.intro-section__form-title{font-size:36px;line-height:1.4;text-transform:uppercase;max-width:533px;width:100%;color:#111;font-weight:400;margin-bottom:39px}.intro-section__form-title span{font-weight:700}.intro-section__form-btns{display:flex;flex-direction:row;width:100%}.intro-section__form-btns button{background-color:#cbbc9d;height:64px;width:100%;display:flex;padding:0;justify-content:center;align-items:center;border:none;transition:background-color .3s}.intro-section__form-btns button span{font-size:14px;line-height:1.071;font-weight:600;text-transform:uppercase;color:#fff}.intro-section__form-btns button svg{margin-right:16px;width:32px;height:32px}.intro-section__form-btns button:hover{background-color:#e5d5b1}.intro-section__form-ico{position:absolute;padding:16px;border-right:1px solid #e8e8e8;height:100%;transition:border-right .3s;display:flex;align-items:center;justify-content:center}.intro-section__form-ico svg{width:32px;height:32px;fill:#e5e5e5;transition:fill .3s}.intro-section__form-input{position:relative;margin-right:25px;width:100%;display:flex;cursor:pointer;height:64px}.intro-section__form-input input{padding-left:92px;transition:border .3s;width:100%;color:#111;font-size:18px;line-height:1.4;font-weight:400;border:1px solid #e8e8e8}.intro-section__form-input input::-moz-placeholder{font-size:18px;line-height:1.4;color:#111;font-weight:400}.intro-section__form-input input:-ms-input-placeholder{font-size:18px;line-height:1.4;color:#111;font-weight:400}.intro-section__form-input input::placeholder{font-size:18px;line-height:1.4;color:#111;font-weight:400}.intro-section__form-input input:focus{border:1px solid #cbbc9d}.intro-section__form-input input:focus+.intro-section__form-ico{border-right:1px solid #cbbc9d;transition:border-color .3s}.intro-section__form-input input:focus+.intro-section__form-ico svg{fill:#cbbc9d}.intro-section__form-input input:focus+label+.intro-section__form-ico{border-right:1px solid #cbbc9d;transition:border-color .3s}.intro-section__form-input input:focus+label+.intro-section__form-ico svg{fill:#cbbc9d}.intro-section__form-input input:focus.error{border-color:#eb3d3c}.intro-section__form-input input:focus.error+.intro-section__form-ico{border-right-color:#eb3d3c}.intro-section__form-input input:focus.error+.intro-section__form-ico svg{fill:#eb3d3c}.intro-section__form-input input:focus.error+label+.intro-section__form-ico{border-right-color:#eb3d3c}.intro-section__form-input input:focus.error+label+.intro-section__form-ico svg{fill:#eb3d3c}.intro-section__form-input input.error{border-color:#eb3d3c}.intro-section__form-input:hover input{border:1px solid #cbbc9d}.intro-section__form-input:hover input.error{border-color:#eb3d3c}.intro-section__form-input:hover .intro-section__form-ico{border-right:1px solid #cbbc9d}.intro-section__form-input:hover svg{fill:#cbbc9d}.intro-section__form-desc{margin-top:16px;font-size:12px;line-height:1.4;font-weight:600;color:#adadad}.intro-section .mbox{width:100%}.excursion{padding-top:150px;overflow:hidden;font-family:Gilroy,serif}.excursion__col{width:40%;max-width:667px}.excursion__col-wrap{display:flex;flex-direction:row;justify-content:space-between;width:100%}.excursion__col:not(:last-child){margin:0 85px 0 0;display:flex;align-items:flex-end}.excursion__col:last-child{width:60%;max-width:826px}.excursion__broker{position:relative;max-width:667px}.excursion__broker-img{position:relative}.excursion__broker-circle-wrap{position:relative;display:inline-block}.excursion__broker-circle1{height:32px;width:32px;border-radius:50%;background-color:#cbbc9d;opacity:.2;position:relative}.excursion__broker-circle2{height:16px;width:16px;border-radius:50%;background-color:#cbbc9d;position:absolute;top:25%;left:25%}.excursion__broker-desc{display:flex;align-items:center;position:absolute;top:98px;right:-10px}.excursion__broker-block{color:#fff;margin-left:15px}.excursion__broker-title{font-size:21px;line-height:1.4;font-weight:600;margin-bottom:4px}.excursion__broker-subtitle{font-size:16px;line-height:1.6;font-weight:400}.excursion__slide{width:820px}.excursion__slide img{width:100%}.excursion__slider button:before{display:none}.excursion__slider .slider .slick-arrow{position:absolute;top:50%;z-index:10;font-size:0}.excursion__slider .slick-next,.excursion__slider .slick-prev{width:50px;height:50px;border-radius:50%;background-color:#cbbc9d;padding:16px;font-size:100%;z-index:10;background-repeat:no-repeat;background-position:center;transition:background-color .3s}.excursion__slider .slick-next:hover,.excursion__slider .slick-prev:hover{background-color:#e6d5b1}.excursion__slider .slick-prev{background-image:url(../images/prev-arrow.png)}.excursion__slider .slick-next{background-image:url(../images/next-arrow.png)}.excursion__info{position:relative;padding-bottom:120px}.excursion__info .excursion__broker{display:none}.excursion__bg-title{color:#fff;opacity:.08;left:-35px;top:360px}.excursion__btn{font-weight:600;font-size:14px;line-height:1.07;text-transform:uppercase;color:#111;background-color:#cbbc9d;display:flex;justify-content:center;align-items:center;width:280px;height:64px}.excursion__text{font-weight:400;font-size:16px;line-height:1.6;color:#fff;margin:70px 0 76px}.excursion__text .excursion__text2{margin-top:32px}.excursion__close,.excursion__more{display:none}.excursion__links{display:flex;justify-content:space-between;align-items:center}.excursion__links .details{margin-left:38px}.yellow-btn{transition:background-color .3s}.yellow-btn:hover{background-color:#e6d5b1}.social-links{display:flex;align-items:center}.social-btns{display:flex}.social-btns__unit{width:64px;height:64px;background-color:#cbbc9d;display:flex;justify-content:center;align-items:center}.social-btns__unit:not(:last-child){margin-right:16px}.social-btns__unit svg{width:28px;height:28px}.details__time{font-weight:600;line-height:1.4;color:#fff;font-size:12px}.details__phone{font-weight:600;line-height:1.4;color:#fff;font-size:21px;border-bottom:1px solid transparent;transition:border-bottom .3s}.details__phone:hover{border-bottom:1px solid #fff}.location{padding:150px 0;background-color:#e5e5e5;position:relative;overflow:hidden}.location__bg-title{top:62px}.location__title{font-weight:400;font-size:36px;line-height:1.4;text-transform:uppercase;color:#111;text-align:center;margin-bottom:67px}.location__block{display:flex;justify-content:space-between}.location__map{max-width:820px;width:100%;background-color:#cbbc9d;height:400px}.location__map iframe{width:100%;height:100%}.location__info{max-width:241px;width:100%}.location__unit{display:flex}.location__unit:not(:last-child){margin-bottom:41px}.location__unit-ico{margin:15px 32px 0 0}.location__unit-ico svg{width:24px;height:25px}.location__unit-name{font-size:18px;line-height:1.6;font-weight:700;color:#000}.location__unit-info{font-size:16px;line-height:1.6;font-weight:400;color:#000}.location__unit a.location__unit-info{border-bottom:1px solid transparent;transition:border-bottom-color .3s}.location__unit a.location__unit-info:hover{border-bottom:1px solid #000}.location__unit-btns{display:flex;margin-top:13px}.location__unit-btn{width:26px;height:26px;display:flex;justify-content:center;align-items:center;background-color:#cbbc9d}.location__unit-btn:not(:last-child){margin-right:8px}.location__unit-btn svg{width:18px;height:18px}.location__slider-wrap{max-width:269px;width:100%;margin:0 40px}.location__slider-title{font-size:18px;line-height:1.6;font-weight:400;color:#000;margin-bottom:16px;text-transform:uppercase}.location__slider button:before{display:none}.location__slider .slider .slick-arrow{position:absolute;z-index:10;font-size:0}.location__slider .slick-next,.location__slider .slick-prev{font-size:100%;z-index:10;background-repeat:no-repeat;background-position:center}.location__slider .slick-prev{background-image:url(../images/next-grey-arrow.png);transform:rotate(180deg);top:-40px;left:auto;right:27px}.location__slider .slick-next{background-image:url(../images/next-grey-arrow.png);top:-30px;right:0}.location__slider.slick-slider{margin-bottom:0}.location__slide-item:not(:last-child){margin-bottom:34px}.location__slide-img,.location__slide-img img{width:100%}.location__slide-text{font-size:16px;line-height:1.6;font-weight:400;color:#000;letter-spacing:-.02em;margin-top:6px}label.error{color:#eb3d3c;position:absolute;right:6px;top:4px;white-space:nowrap;font-family:Gilroy;font-weight:600;font-size:12px;line-height:17px}.popup-shadow{opacity:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(17,17,17,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9998;transition:opacity .3s}.popup-shadow.opened{opacity:1;pointer-events:all}.popup{opacity:0;pointer-events:none;position:fixed;max-width:1240px;z-index:9999;background-color:#fff;background:linear-gradient(90deg,#fff 38.51%,rgba(255,255,255,0) 103.45%);top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:560px;padding:80px 60px;transition:opacity .3s}.popup.opened{opacity:1;pointer-events:all}.popup__heading{max-width:430px;text-transform:uppercase;font-size:36px;line-height:1.4;color:#111;position:relative;z-index:1}.popup__heading span{font-weight:700}.popup__content{position:relative;z-index:1;max-width:410px;width:100%}.popup__content .intro-section__form-btns{flex-direction:column}.popup__content .intro-section__form-input{margin-right:0;margin-bottom:18px}.popup__content .intro-section__form-desc{text-align:center}.popup__img{position:absolute;bottom:0;right:130px}@media screen and (max-width:1600px){.excursion__col{max-width:489px}.excursion__col:last-child{max-width:757px}.excursion__broker-desc{top:67px;right:-66px}}@media screen and (max-width:1460px){.excursion__col{width:30%;flex-shrink:0}.excursion__col-wrap{justify-content:space-between}.excursion__col:not(:last-child){flex-shrink:0;margin-right:135px}.excursion__col:last-child{width:70%;max-width:650px;flex-shrink:3}.excursion__broker-desc{top:46px;right:-89px}}@media screen and (max-width:1279px){.excursion{padding:100px 0}.excursion__col:first-child{display:none}.excursion__col-wrap{display:block}.excursion__col:last-child{width:100%;max-width:900px;margin:0 auto}.excursion__info{padding-bottom:0}.excursion__info .excursion__broker{display:block;width:100%}.excursion__info .excursion__broker-img{max-width:400px}.excursion__info .excursion__broker-desc{top:56px;right:0}.excursion__text{margin:70px 0 76px}.excursion__links{margin-top:50px}.location{padding:100px 0}}@media screen and (max-width:1023px){.location__block{flex-wrap:wrap;justify-content:space-around}.location__map{max-width:100%;margin-top:50px}.location__slider-wrap{margin:0 0 0 20px}.popup{align-items:center}.popup__img{display:none}}@media screen and (max-width:991px){.intro-section{height:700px}}@media screen and (max-width:845px){.excursion__bg-title{top:321px}}@media screen and (max-width:780px){.intro-section__form-title{font-size:30px;max-width:430px}.intro-section__form-btns{flex-direction:column}.intro-section__form-input{width:100%;flex-shrink:0;margin:0 0 20px}}@media screen and (max-width:767px){.excursion__bg-title,.intro-section__bg-title{display:none}.excursion{padding:60px 0}.excursion__text{margin:50px 0}.excursion__info .excursion__broker{margin-left:0;width:100%}.excursion__info .excursion__broker-desc{top:35px;right:0}.excursion__info .excursion__broker-img{max-width:285px}.excursion__links{justify-content:space-around}.excursion .slick-prev{left:0}.excursion .slick-next{right:0}.excursion__close,.excursion__more{color:#cbbc9d;border-bottom:1px solid #cbbc9d;display:inline-block}.social-links{flex-direction:column;align-items:flex-start}.social-links .social-btns{margin-bottom:16px}.social-links .details{margin-left:0}.location{padding:60px 0}.location__slide-item:not(:last-child){margin-bottom:24px}}@media screen and (max-width:650px){.intro-section{height:550px}.intro-section__form{padding:36px 47px}.intro-section__form-title{font-size:25px;max-width:365px;margin-bottom:25px}.excursion__links{flex-direction:column-reverse}.excursion__links .social-btns{margin-bottom:0}.excursion__links .social-links{flex-direction:row;align-items:center;margin-bottom:16px;justify-content:space-between;width:100%}.excursion__btn{width:100%}}@media screen and (max-width:610px){.location__title{margin-bottom:40px}.location__unit:not(:last-child){margin-bottom:21px}.location__info{margin-bottom:30px;max-width:100%}.location__slider-wrap{margin:0;max-width:100%}.location__slider .slick-prev{right:50px}.location__slide-item:not(:last-child){margin-bottom:14px}.location__map{margin-top:30px}}@media screen and (max-width:524px){.mbox{padding:0 20px}.intro-section{height:500px}.intro-section__form{padding:20px}.intro-section__form-title{font-size:20px;max-width:290px;margin-bottom:25px}.intro-section__form button,.intro-section__form-input{height:60px}.excursion__info .excursion__broker-img{max-width:135px}.excursion__info .excursion__broker-title{font-size:16px}.excursion__info .excursion__broker-subtitle{font-size:14px}.excursion__slider-wrap{margin:0 -20px}.excursion .slick-prev{left:10px}.excursion .slick-next{right:10px}.popup{background-color:#fff;min-height:auto;padding:30px 20px}.popup__heading{margin-bottom:20px;font-size:24px}}@media screen and (max-width:480px){.intro-section__form-title{font-size:20px;max-width:290px;margin-bottom:20px}.intro-section__form-title span{display:block}.excursion__btn{height:60px}.excursion__links .social-btns__unit{width:40px;height:40px}.excursion__links .details a{font-size:16px}}@media screen and (max-width:380px){.intro-section__form-title{font-size:17px}.intro-section__form input{padding-left:75px}.intro-section__form-ico{padding:12px}}