@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans:regular,700&display=swap&subset=cyrillic-ext);@font-face{font-family:PFBeauSansPro;font-display:swap;src:url(../fonts/PFBeauSansPro-Bold.woff) format("woff"),url(../fonts/PFBeauSansPro-Bold.woff2) format("woff2");font-weight:700;font-style:bold}@font-face{font-family:PFBeauSansPro;font-display:swap;src:url(../fonts/PFBeauSansPro-Regular.woff) format("woff"),url(../fonts/PFBeauSansPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PFBeauSansPro;font-display:swap;src:url(../fonts/PFBeauSansPro-Light.woff) format("woff"),url(../fonts/PFBeauSansPro-Light.woff2) format("woff2");font-weight:300;font-style:noraml}@font-face{font-family:PFBeauSansPro-Sebold;font-display:swap;src:url(../fonts/PFbeausanspro-sebold.woff) format("woff"),url(../fonts/PFbeausanspro-sebold.woff2) format("woff2");font-weight:600;font-style:semibold}@font-face{font-family:PFBeauSansPro-Thin;font-display:swap;src:url(../fonts/PFbeausanspro-thin.woff) format("woff"),url(../fonts/PFbeausanspro-thin.woff2) format("woff2");font-weight:200;font-style:light}@font-face{font-family:Stremers;font-display:swap;src:url(../fonts/Stremers.woff) format("woff"),url(../fonts/Stremers.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url(../fonts/HelveticaNeueCyr-Bold.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Bold.woff2) format("woff2");font-weight:320;font-style:noraml}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav,section{display:block}body,html{height:100%;min-width:320px}body{line-height:1;font-family:PFBeauSansPro;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:PFBeauSansPro}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-weight:inherit;font-size:inherit}body{font-size:14px}body._lock{overflow:hidden}.wrapper{width:100%;min-height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._container{max-width:1170px;margin:0 auto}.form__row{display:-webkit-box;display:-ms-flexbox;display:flex}.form__input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:360px;width:100%}.form__input label{color:#a6a6a6;-webkit-box-shadow:inset 0 -2px 0 #cb9b34;box-shadow:inset 0 -2px 0 #cb9b34;font-size:15px;font-weight:400;line-height:24px;height:45px;padding-left:15px;background-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.form__input label[for=footer-name],.form__input label[for=name]{width:110px}.form__input label[for=email]{width:80px}.form__input label[for=footer-phone],.form__input label[for=phone]{width:90px}.form__input .input{width:100%;margin:0;padding:0 5px;color:#000;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.form__input:last-child{margin-right:0}.form__input._error label,.form__textarea._error label{-webkit-box-shadow:inset 0 -2px 0 #ee1212;box-shadow:inset 0 -2px 0 #ee1212}.form__input._error .input,.form__textarea._error .input{-webkit-box-shadow:inset 0 -2px 0 #ee1212;box-shadow:inset 0 -2px 0 #ee1212}.form__input._error .textarea,.form__textarea._error .textarea{-webkit-box-shadow:inset 0 -2px 0 #ee1212;box-shadow:inset 0 -2px 0 #ee1212}.select{position:relative}.select__item{position:relative}.select__title{background-color:#fff;cursor:pointer}.select__value{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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.select__value span{height:1em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.select__value:before{content:"";display:inline-block;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:8px;height:4px;background-color:#a6a6a6;-webkit-mask:url(../img/icons/select.svg) center/100% no-repeat;mask:url(../img/icons/select.svg) center/100% no-repeat}.select__input{background-color:transparent;height:100%}.select__options{display:none;position:absolute;min-width:100%;left:0;background-color:#fff}.select__option{cursor:pointer;margin:0}.select._active{z-index:5}.select._active .select__value:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.select._active .select__options{display:block}.input,.select{margin-right:10px;color:grey;font-size:13px}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{display:block;-webkit-box-shadow:inset 0 -2px 0 #cb9b34;box-shadow:inset 0 -2px 0 #cb9b34;height:45px;padding:0 10px;border-radius:0!important;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}textarea{resize:none;padding:0 0;border-radius:0!important}.options{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-align:start;-ms-flex-align:start;align-items:flex-start}.options__item{position:relative;cursor:pointer}.options__input{position:absolute;width:0;height:0;opacity:0;left:0;top:0;visibility:hidden}.options__input:checked+.options__text:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.options__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;color:#fff;letter-spacing:-.3px;line-height:calc(20 / 16)}.options__text:before{content:"";-ms-flex-item-align:start;align-self:flex-start;margin:0 14px 0 0;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;left:0;top:0;border-radius:50%;width:20px;height:18px;background:#fff;border:1px solid #a7a9ac}.options__text:after{content:"";-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px;height:10px;border-radius:50%;background-color:#77243a;position:absolute;left:5px;top:4px}body.ie ._ibg{background-position:center;background-size:cover;background-repeat:no-repeat}body.ie ._ibg img{width:0;height:0;opacity:0;visibility:hidden}._swiper{overflow:hidden}._swiper .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.swiper-container-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._swiper.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-container-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-container-android .swiper-slide,.swiper-container-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}.slider-button_next,.slider-button_prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}.slider-button_next svg,.slider-button_prev svg{fill:transparent;stroke:#000;stroke-width:3px;width:85px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}._tabs-block{display:none}._tabs-block._active{display:block}.popup{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;z-index:100;padding:30px 10px;width:100%;height:100%;visibility:hidden;-webkit-transition:visibility .8s ease 0s;-o-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s}.popup::before{content:"";background-color:rgba(0,0,0,.9);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;-o-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s}.popup.show{visibility:visible;overflow:auto}.popup.show::before{opacity:1}.popup.show .popup__body{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup._active{visibility:visible;overflow:auto}.popup._active::before{opacity:1}.popup._active .popup__body{-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__content{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-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup__body{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:#fff;padding:50px;width:100%;max-width:350px}.popup__close{width:20px;height:20px;position:absolute;top:10px;right:10px;cursor:pointer;z-index:30;background:url(../img/icons/close.svg) 0 0 no-repeat}.popup__title{text-align:center;font-size:20px}.header{position:relative;z-index:100}.header__content{padding-top:13px}.header__top{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;position:relative;z-index:6;background-color:#fff}.header__logo{position:relative}.header__logo a{position:relative;z-index:5}.header__logo img{width:350px}.header__logo::after,.header__logo::before{content:'';width:100rem;height:5px;background-color:#085d5b;display:block;position:absolute;bottom:0}.header__logo::before{left:-100rem}.header__logo::after{right:-100rem}.header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__info .header__phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__info .header__phone-tel a{font-family:"Noto Sans";color:#000;font-size:15px;font-weight:700;display:inline-block;text-align:right}.header__info .header__phone-tel a svg{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:#085d5b;margin-right:10px}.header__info .header__phone-call a{color:#cb9b34;font-family:PFBeauSansPro-Sebold;font-size:13px;display:block;text-align:right;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__info .header__phone-call a:hover{color:#d2a950}.header__info .header__writeus{margin:0 65px}.header__info .header__writeus svg{width:32px;height:32px}.header__info .header__writeus svg path{fill:#0f9807}.header__info .header__favorites{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__info .header__favorites svg{width:20px;height:20px;margin-left:20px}.header__info .header__favorites svg path{fill:#085d5b}.header__info .header__favorites-link{color:#085d5b;font-weight:600;font-size:13px;display:block;position:relative}.header__info .header__favorites-link::after{content:'';width:100%;height:1px;display:inline-block;position:absolute;left:0;bottom:-2px;background-color:#085d5b;opacity:1;-webkit-transition:all .1s ease 0s;-o-transition:all .1s ease 0s;transition:all .1s ease 0s}.header__info .header__favorites-link:hover::after{content:'';opacity:0}.menu__list{padding:23px 0}.menu__list .menu__item{margin:0 0 30px 0;text-transform:uppercase}.menu__list .menu__item .arrow{margin-left:15px}.menu__list .menu__item .arrow svg{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:18px;height:18px;fill:#000}.menu__list .menu__item .arrow._active svg{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu__list .menu__item:last-child{margin:0}.menu__list .menu__item:hover>.submenu{opacity:1;visibility:visible;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu__link{font-size:13px;font-weight:700;color:#000;position:relative;padding-bottom:23px;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.menu__link:hover{color:#cb9b34}.menu__link::after{content:'';bottom:0;left:0;position:absolute;width:0%;height:2px;background-color:#cb9b34;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:6}.menu__link:hover::after{width:100%}.menu__link._active{color:#cb9b34}.menu__link._active~.arrow svg{fill:#cb9b34}.menu__link._active::after{width:100%}.icon-menu{display:none}.submenu{width:100%;-webkit-box-shadow:inset 0 -2px 0 #cb9b34;box-shadow:inset 0 -2px 0 #cb9b34;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;padding-top:24px;z-index:5}.submenu__body{background-color:#f4f5f7}.submenu__column{-webkit-box-flex:1;-ms-flex:1 0 35.5%;flex:1 0 35.5%}.submenu__inner{max-width:830px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:45px 0}.submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submenu__item{margin-bottom:15px}.submenu__link{color:#cb9b34;font-family:PFBeauSansPro-Sebold;font-size:15px;border-bottom:1px dashed #cb9b34;padding-bottom:2px;line-height:25px}.footer{background-color:#085d5b;padding:30px 0 45px 0}.footer__form{background-color:#f4f5f7;padding:42px 15px 15px 15px}.footer__form-wrap{max-width:750px;margin:0 auto}.footer__form-wrap .form__row{margin-bottom:25px}.footer__form-wrap .form__input:first-child{margin-right:30px}.footer__form-wrap .form__subtitle{text-align:center;color:#085d5b;font-family:PFBeauSansPro-Sebold;font-size:15px;font-weight:400;line-height:24px;margin:28px auto 33px auto}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__content{margin-top:92px}.footer__column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.footer__column-contacts svg{margin-right:18px;width:15px;height:15px;fill:#cb9b34;display:block}.footer__column-contacts .column-contacts__location,.footer__column-contacts .column-contacts__mail,.footer__column-contacts .column-contacts__phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer__column-contacts .column-contacts__location{color:#fff;max-width:285px;line-height:20px;font-family:PFBeauSansPro-Thin}.footer__column-contacts .column-contacts__location svg{width:20px;height:20px}.footer__column-contacts .column-contacts__mail{margin:25px 0;color:#cb9b34;font-family:PFBeauSansPro-Thin}.footer__column-contacts .column-contacts__phone{font-family:PFBeauSansPro-Thin;color:#fff}.footer__column-contacts .column-contacts__phone:first-child{margin-bottom:25px}.footer__column-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__column-left,.footer__column-right{color:#cb9b34;font-family:PFBeauSansPro-Thin;font-size:13px;line-height:21px}.footer__column-left .column-left__item,.footer__column-left .column-right__item,.footer__column-right .column-left__item,.footer__column-right .column-right__item{margin-bottom:15px}.footer .column__title{color:#fff;font-family:PFBeauSansPro-Sebold;font-size:13px;line-height:21px;text-transform:uppercase;margin-bottom:25px}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:65px}.footer__bottom-mb{display:none}.footer__copyright{color:#fff;font-family:PFBeauSansPro-Thin;font-weight:400;line-height:21px;padding:0 10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__copyright::after,.footer__copyright::before{content:'';width:100rem;height:2px;background-color:#cb9b34;display:block;position:absolute;bottom:50%;z-index:0}.footer__copyright::before{left:-100rem}.footer__copyright::after{right:-100rem}.footer__socials .socials__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__socials .socials__item:first-child{margin-right:55px}.footer__socials .social__youtube svg{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.footer__socials svg{width:34px;height:25px;fill:#cb9b34;background:#085d5b;position:relative;z-index:1}.main__slider{position:relative}.main__slider-slide{position:relative;z-index:1;min-height:100%}.main__slider-slide .slide__bg{position:relative}.main__slider-slide .slide__bg img{width:100%}.main__slider-slide .slide__content{z-index:2;position:absolute;bottom:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.main__slider-slide .slide__title{margin-left:48%}.main__slider-slide .slide__title h1{color:#cb9b34;font-family:Stremers;font-size:205px;font-weight:400;text-align:left}.main__slider-slide .slide__subtitle,.main__slider-slide .slide__suptitle{text-align:center;color:#085d5b;font-size:23px;font-weight:400;letter-spacing:11.5px;display:block}.main__slider-slide .slide__subtitle{padding-left:65px}.main__slider-slide .slide__suptitle{margin-bottom:-50px}.main__slider-button_prev{left:12rem}.main__slider-button_next{right:10rem}.search-top{-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)}.search__block-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.search__block-item{color:#cb9b34;font-size:15px;line-height:24px;background-color:#fff;padding:15px 0;min-width:180px;font-weight:400;text-align:center;cursor:pointer;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.search__block-item:not(._active){-webkit-box-shadow:inset 0 -2px 0 #cb9b34;box-shadow:inset 0 -2px 0 #cb9b34;font-family:PFBeauSansPro-Sebold}.search__block-item._active{color:#fff;font-size:15px;font-weight:400;line-height:24px;background-color:#085d5b}.search__block-body{background-color:#085d5b;padding:23px 0 0 0;color:#fff}.search__form .form__column-block{display:-webkit-box;display:-ms-flexbox;display:flex}.search__form .form__column label{margin:0 0 5px 8px;display:block}.search__form .form__column label img{margin-right:5px}.search__form .form__column svg{margin-right:5px;width:12px;height:12px;fill:#cb9b34}.search__form .form__column .select__title{padding:0 10px;-webkit-box-shadow:inset 0 -2px 0 #cb9b34;box-shadow:inset 0 -2px 0 #cb9b34}.search__form .form__column .select__options{color:#444;font-size:13px;top:45px}.search__form .form__column .select__option{padding:5px 10px}.search__form .form__column .select__value{height:45px}.search__form .form__column .select_region{width:263px}.search__form .form__column .select_region svg{margin-right:10px;width:10px;height:10px;fill:#cb9b34}.search__form .form__column .select_bed,.search__form .form__column .select_type{width:165px}.search__form .form__column .input__space{width:103px}.search__form .form__column .input__price{width:140px}.search__form .form__offer{text-align:center;margin:20px 0 0 0;color:#fff;font-size:13px;font-weight:400}.search__form .form__offer a{color:#cb9b34;border-bottom:1px dashed #cb9b34}.realty-catalog,.realty-main{padding:65px 0}.realty__list{margin-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.realty__item{-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;margin:0 4px 35px 4px}.realty__item .item__header{position:relative}.realty__item .item__bg img{width:100%}.realty__item .item__body{background-color:#fff;padding:22px}.realty__item .item__title{color:#085d5b;font-family:PFBeauSansPro-Sebold;font-size:15px;line-height:24px;text-align:left;display:block;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-bottom:20px}.realty__item .item__title:hover{color:#053c3b}.realty__item .item__id,.realty__item .item__place{color:#686868;font-family:PFBeauSansPro-Thin;font-size:13px;line-height:24px}.realty__item .item__place{margin:15px 0 15px 0}.realty__item .item__place svg{margin-right:10px;width:10px;height:10px;fill:#a6a6a6}.realty__item .item__info{padding:15px 20px;background-color:#f4f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;color:#686868;font-family:PFBeauSansPro-Thin;font-size:13px;font-weight:400;line-height:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.realty__item .item__info img{margin-right:10px;vertical-align:middle}.realty__item .item__price{position:absolute;bottom:24px;right:8px}.realty__item .item__price span{background-color:#085d5b;font-size:15px;font-weight:700;padding:15px 25px;color:#fff}.realty__item .item__price span::after{content:'€';margin-left:5px}.realty__item .item__favorites{position:absolute;top:22px;right:26px;cursor:pointer}.realty__item .item__favorites svg{width:20px;height:20px}.realty__item .item__favorites svg path{fill:#fff}.realty__btn{text-align:center}._no-webp .proposition{background:url(../img/proposition/proposition-bg.png) 0 0 no-repeat}.proposition{color:#fff;background-size:cover!important}.proposition__title{text-align:center;font-family:PFBeauSansPro-Sebold;font-size:21px;font-weight:400;line-height:30px;max-width:620px;margin:0 auto;padding-top:65px}.proposition__title--big{text-transform:uppercase;display:block}.proposition__form{margin:37px 0 50px 0}.proposition__form .form__input:last-child{margin-right:0}.proposition__form .form__row{margin-bottom:30px}.proposition__form .form__row:last-child{margin-bottom:0}.proposition__form .form__textarea{width:100%}.proposition__form .textarea{min-height:101px;width:100%;-webkit-box-shadow:inset 0 -2px 0 #cb9b34;box-shadow:inset 0 -2px 0 #cb9b34;background-color:#fff;display:block;color:#a6a6a6;font-size:15px;font-weight:400;line-height:24px;padding:5px 0 0 15px;resize:none;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.about{padding:65px 0}.about__prof-text{max-width:950px;margin:70px auto 0 auto}.about__prof-text p{color:#000;font-size:21px;font-weight:400;text-align:center;line-height:26px}.about__prof-text p:first-child{margin:0 15px}.about__prof-text p span{color:#cb9b34;font-family:PFBeauSansPro-Sebold}.about__support{position:relative;margin-top:50px}.about__support-bg{position:relative}.about__support-bg img{width:100%}.about__support-subtitle{position:absolute;top:70%;left:26%}.about__support-subtitle span{color:#085d5b;font-family:PFBeauSansPro-Sebold;font-size:21px;text-align:center;text-transform:uppercase;letter-spacing:10.5px}.about__support-subtitle span:last-child{padding-left:50px}.about__advantages{margin-top:50px}.about__advantages .advantages__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:75px}.about__advantages .advantages__column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.about__advantages .advantages__list{max-width:540px}.about__advantages .advantages__item{color:#085d5b;font-family:PFBeauSansPro-Sebold;font-size:15px;font-weight:400;line-height:21px;margin-bottom:20px}.about__slider{margin-top:65px;position:relative}.about__slider-wrapper{margin-top:75px}.about__slider-slide{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__slider-slide .slide__image img{border-radius:50%;border:10px solid #fff}.about__slider-slide .slide__body{margin-top:50px;text-align:center}.about__slider-slide .slide__name{color:#000;font-family:PFBeauSansPro-Sebold;font-size:21px;font-weight:600;text-align:center}.about__slider-slide .slide__job{color:#a6a6a6;font-weight:300;padding:0 0 15px 0}.about__slider-slide .slide__phone a{color:#000;font-family:PFBeauSansPro-Sebold;font-size:15px;font-weight:600;line-height:normal}.about__slider-button_prev{left:0}.about__slider-button_next{right:0}.investments{padding-top:52px}.investments__title{margin-left:auto;max-width:645px;margin-top:55px}.investments__title h1{color:#cb9b34;font-family:Stremers;font-size:205px;font-weight:400;text-align:right}.investments__subtitle,.investments__suptitle{text-align:center;color:#085d5b;font-size:23px;font-size:23px;font-weight:400;letter-spacing:11px;display:block}.investments__subtitle{padding-left:65px}.investments__suptitle{margin-bottom:-50px}.investments__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:115px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.investments__item{-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;height:296px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(8,93,91,.8);margin:0 4px 60px 4px;padding:0 25px 25px 25px}.investments__item .item__icon{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.investments__item .item__icon img{margin:0 auto;display:block}.investments__item .item__desc p{color:#fff;font-size:15px;font-weight:300;line-height:21px;text-align:center}.breadcrumbs{padding:15px 0}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__item:last-child::after{display:none}.breadcrumbs__item a{color:#a6a6a6;font-family:PFBeauSansPro-Thin;font-size:15px;font-weight:400;line-height:24px;text-align:left}.breadcrumbs__item::after{content:'>';font-size:13px;color:#a6a6a6;margin:0 7px}.services__bg img{width:100%;height:257px;-o-object-fit:cover;object-fit:cover}.services-text{padding:60px 0;color:#000}.services-text__company{margin-top:60px;line-height:20px}.services-text p{font-size:15px}.services-text__big{font-family:PFBeauSansPro-Sebold;text-transform:uppercase;margin-bottom:25px}.services-text__big span{color:#cb9b34}.services-text__small{font-family:PFBeauSansPro-Thin}.services-text__purchase_title{margin:70px 0}.services-text__purchase_title span{color:#cb9b34}.services-text__purchase_row{display:-webkit-box;display:-ms-flexbox;display:flex}.services-text__purchase_column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.services-text__purchase_column:first-child{margin-right:35px}.services-text__purchase_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-text__purchase_list span{color:#085d5b;font-size:15px;font-family:PFBeauSansPro-Sebold;line-height:24px;display:contents}.services-text__purchase_item{margin-bottom:20px;line-height:20px}.realty-catalog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.realty-catalog__item{margin-right:10px}.realty-catalog__item:not(._active){border-bottom:1px dashed #cb9b34;padding-bottom:2px}.realty-catalog__item._active a{color:#085d5b;font-family:PFBeauSansPro-Sebold}.realty-catalog__item a{color:#cb9b34;font-family:PFBeauSansPro-Thin;font-size:15px;font-weight:400;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.realty-catalog__item a svg{width:12px;height:11px;fill:#cb9b34}.realty-catalog__item a:hover{color:#085d5b}.flat-info{background-color:#fff;padding:45px 0;margin-bottom:45px}.flat-info__body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px}.flat-info__column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.flat-info__column:first-child{padding-right:20px}.flat-info__desc{padding:25px 20px}.flat-info__title{font-size:15px;line-height:24px}.flat-info__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px}.flat-info__btn a{display:inline-block;margin:0 auto}.flat-info__text{margin-top:75px}.flat-info__text p{color:#686868;font-size:15px;font-weight:400;line-height:24px}.flat-info__text p span{text-transform:uppercase}.flat-benefits{margin-top:65px}.flat-benefits__block{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}.flat-benefits__id{color:#686868;font-size:13px;line-height:24px}.flat-benefits__price{margin-right:-20px}.flat-benefits__price span{background-color:#085d5b;font-size:15px;font-weight:700;padding:15px 25px;color:#fff;display:block}.flat-benefits__price span::after{content:'€';margin-left:5px}.flat-benefits__location{color:#686868;font-family:PFBeauSansPro-Thin;font-size:13px;line-height:24px;margin:50px 0 17px 0}.flat-benefits__location svg{margin-right:10px;width:10px;height:10px;fill:#a6a6a6}.flat-benefits__more{padding:15px 20px;background-color:#f4f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#686868;font-family:PFBeauSansPro-Thin;font-size:13px;font-weight:400;line-height:24px;margin:0 -20px}.flat-benefits__more img{margin-right:10px;vertical-align:baseline}.flat-benefits__btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.flat-benefits__btn a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.flat-benefits__btn a svg{fill:#085d5b;width:20px;height:20px;position:absolute;right:30px}.flat-info__slider_wrapper,.flat-info__thumbs_wrapper{width:100%;height:100%;margin-left:auto;margin-right:auto}.flat-info__slider_wrapper .flat-info__slide{min-height:410px}.flat-info__slide{width:100%;height:100%;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.flat-info__slider{height:80%;width:100%}.flat-info__thumbs{height:75px;padding:6px 0}.flat-info__thumbs .flat-info__slide{height:75px;opacity:.4;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.flat-info__thumbs .swiper-slide-thumb-active{opacity:1}.page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#f4f5f7}.section--green{background-color:#085d5b}.main__title{color:#000;font-family:PFBeauSansPro-Sebold;font-size:27px;line-height:24px;text-align:center}.main__title--small{font-size:15px;color:#000;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase}.main__title--left{text-align:left!important}.btn__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.btn--gold{padding:15px 0;color:#fff;font-family:PFBeauSansPro-Sebold;font-size:15px;line-height:24px;text-align:center;text-transform:uppercase;background-color:#cb9b34;min-width:272px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.btn--gold:hover{background-color:#c39532}.btn--gold:active{background-color:#cd9f3c}.btn--border{-webkit-box-shadow:inset 0 -2px 0 #cb9b34;box-shadow:inset 0 -2px 0 #cb9b34;background-color:#fff;min-width:280px;padding:15px 0;color:#085d5b;font-family:PFBeauSansPro-Sebold;font-size:15px;font-weight:400;display:block;text-align:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.btn--border:hover{color:#fff;background-color:#085d5b;-webkit-box-shadow:inset 0 0 0 #cb9b34;box-shadow:inset 0 0 0 #cb9b34}.btn--border_dotted{color:#cb9b34;font-size:15px;font-weight:400;border-bottom:1px dashed #cb9b34;padding-bottom:2px}.item--plus{display:-webkit-box;display:-ms-flexbox;display:flex}.item--plus::before{content:'+';color:#085d5b;margin-right:15px;display:inline-block}.item--plus_gold{display:-webkit-box;display:-ms-flexbox;display:flex}.item--plus_gold::before{content:'+';color:#cb9b34;margin-right:15px;display:inline-block}@media (min-width:767.98px){.menu__list .menu__item .arrow{display:none}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__list .menu__item{margin:0 33px 0 0}.submenu{position:absolute;top:8rem;left:0;right:0}}@media (min-width:991.98px){.proposition{background-size:100% 100%!important}._no-webp .investments{background:url(../img/investments/investments-bg.png) 0 0 no-repeat}.investments{background-size:100% 100%!important}.flat-info__desc{max-width:435px}.flat-info__title{max-width:405px}}@media (min-width:992px){.select__option:hover{background:#d9d9d9}}@media (min-width:1182px){.proposition__form .form__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1182px){._container{padding:0 10px}.main__slider-slide .slide__suptitle{margin-bottom:0}.search__block-item{padding:10px 0;min-width:130px}.realty__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__support{display:none}.about__support-subtitle span{font-size:12px}}@media (max-width:1170px){.popup__title{font-size:calc(12px + 8 * ((100vw - 320px)/ 850))}.header__logo img{width:calc(150px + 200 * ((100vw - 320px)/ 850))}.submenu__link{font-size:calc(13px + 2 * ((100vw - 320px)/ 850))}.footer__socials .socials__item:first-child{margin-right:calc(25px + 30 * ((100vw - 320px)/ 850))}.main__slider-slide .slide__title h1{font-size:calc(50px + 155 * ((100vw - 320px)/ 850))}.main__slider-slide .slide__subtitle,.main__slider-slide .slide__suptitle{font-size:calc(15px + 8 * ((100vw - 320px)/ 850))}.search__block-item{font-size:calc(13px + 2 * ((100vw - 320px)/ 850))}.proposition__title{font-size:calc(16px + 5 * ((100vw - 320px)/ 850))}.about__prof-text p{font-size:calc(16px + 5 * ((100vw - 320px)/ 850))}.about__advantages{margin-top:calc(35px + 15 * ((100vw - 320px)/ 850))}.about__advantages .advantages__row{margin-top:calc(45px + 30 * ((100vw - 320px)/ 850))}.investments__title h1{font-size:calc(85px + 120 * ((100vw - 320px)/ 850))}.investments__subtitle,.investments__suptitle{font-size:calc(15px + 8 * ((100vw - 320px)/ 850))}.investments__subtitle,.investments__suptitle{letter-spacing:calc(5px + 6 * ((100vw - 320px)/ 850))}.breadcrumbs__item a{font-size:calc(13px + 2 * ((100vw - 320px)/ 850))}.services-text__company{margin-top:calc(45px + 15 * ((100vw - 320px)/ 850))}.services-text__company{line-height:calc(16px + 4 * ((100vw - 320px)/ 850))}.services-text p{font-size:calc(13px + 2 * ((100vw - 320px)/ 850))}.flat-info__title{font-size:calc(12px + 3 * ((100vw - 320px)/ 850))}.flat-info__title{line-height:calc(18px + 6 * ((100vw - 320px)/ 850))}.main__title{font-size:calc(25px + 2 * ((100vw - 320px)/ 850))}.btn--gold{font-size:calc(13px + 2 * ((100vw - 320px)/ 850))}}@media (max-width:1150px){.proposition__form .form__input,.proposition__form .form__textarea{max-width:600px}.proposition__form .form__input{margin-bottom:30px}.proposition__form .form__input:last-child{margin-bottom:0}.proposition__form .form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1100px){.search-top{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.search__block-nav{background-color:#085d5b}}@media (max-width:991.98px){._container{max-width:none}.select__options{font-size:18px}.header__top{padding:15px 0}.main__slider{display:none}.search__form .form__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.search__form .form__column{margin-bottom:20px}.investments__title{margin-right:auto}.investments__subtitle{padding-left:100px}.investments__suptitle{padding-left:80px}.flat-info__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flat-info__column:first-child{padding-right:0}.flat-info__column{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.flat-info__slider_wrapper .flat-info__slide{min-height:450px}}@media (max-width:810px){.footer__form-wrap .form__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__form-wrap .form__input:first-child{margin-bottom:20px;margin-right:0}.footer__form-wrap .form__input{width:335px}.footer__form-wrap .form__subtitle{max-width:500px}}@media (max-width:800px){.proposition__form .form__input,.proposition__form .form__textarea{margin-bottom:15px}.investments__suptitle{padding-left:130px}}@media (max-width:767.98px){.form__input label[for=footer-name],.form__input label[for=name]{width:135px}.header__info{margin-right:60px}.header__info .header__writeus{margin:0 30px}.menu__body{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:-webkit-transform .8s ease 0s;transition:-webkit-transform .8s ease 0s;-o-transition:transform .8s ease 0s;transition:transform .8s ease 0s;transition:transform .8s ease 0s,-webkit-transform .8s ease 0s;position:fixed;width:100%;height:100%;top:0;left:0;overflow:auto;padding:70px 10px 30px 10px;background-color:rgba(255,255,255,.95)}.menu__body._active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.menu__link{font-size:22px}.icon-menu{display:block;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:18px;cursor:pointer;z-index:7}.icon-menu span{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;top:calc(50% - 1px);left:0;position:absolute;width:100%;height:2px;background-color:#085d5b}.icon-menu span:first-child{top:0}.icon-menu span:last-child{top:auto;bottom:0}.icon-menu._active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.icon-menu._active span:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 1px)}.icon-menu._active span:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(50% - 1px)}.submenu{display:none}.submenu._open{position:static;display:block;opacity:1;visibility:visible;margin-top:35px;padding-top:0}.submenu__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 0}.footer__row{padding-bottom:50px}.footer__column{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.footer__column-body{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.footer__column-left{margin-right:40px}.footer__bottom{display:none}.footer__bottom-mb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:fixed;bottom:0;right:0;left:0;padding:7px 40px;background-color:rgba(8,93,91,.9)}.footer__bottom-mb a{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-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__bottom-mb a span{color:#fff;margin-top:10px;font-size:13px}.footer__bottom-mb .bottom-mb__whatsapp svg path{fill:#0f9807}.footer__bottom-mb svg{width:27px;height:27px}.footer__bottom-mb svg path{fill:#fff}.footer__copyright::after,.footer__copyright::before{display:none}.footer__socials svg{width:30px;height:20px;background:0 0}.proposition{background-position:center center!important}.proposition__form .textarea{min-height:200px}.about{padding:30px 0}.about__advantages .advantages__column:first-child{margin-right:20px}.services__bg img{height:200px}.services-text__purchase_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-text__purchase_column{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.flat-info__slider_wrapper .flat-info__slide{min-height:300px}.btn--gold{padding:10px 0;min-width:200px}}@media (max-width:700px){.header__info .header__phone-tel a{font-size:0}.header__info .header__phone-call a{display:none}.header__info .header__writeus{margin:0 10px}.header__info .header__favorites-link{display:none}}@media (max-width:650px){.search__form .form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search__form .form__column .input:last-child{margin-right:0}.search__form .form__column .input,.search__form .form__column .select{width:100%!important}}@media (max-width:595px){.realty__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}@media (max-width:580px){.about__advantages .advantages__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:510px){.footer__column-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:479.98px){.header__logo::after,.header__logo::before{display:none}.header__info{margin-right:55px}.header__info .header__phone-tel a svg{margin-right:0}.header__info .header__writeus{display:none}.footer__form-wrap .form__input{width:100%}.footer__bottom-mb{padding:5px 15px}.footer__bottom-mb a svg{width:20px;height:20px}.proposition__form .form__input,.proposition__form .form__textarea{max-width:100%}.investments__subtitle{padding-left:60px}.investments__suptitle{margin-bottom:-20px}.investments__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.flat-info__slider_wrapper .flat-info__slide{min-height:200px}}._webp .proposition{background:url(../img/proposition/proposition-bg.webp) 0 0 no-repeat}@media (min-width:991.98px){._webp .investments{background:url(../img/investments/investments-bg.webp) 0 0 no-repeat}}