:root{--bg-color: #FCFCFC;--text-color: black;--bg-orange: #FF9725;--bg-green: #35AC6B;--bg-grey: #F2F2F2;--text-grey: #7E7E7E}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{width:100%;line-height:1;font-family:sans-serif;background-color:#ccc;display:flex;flex-wrap:wrap;justify-content:center}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,video{max-width:100%;height:auto;display:block}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;background:none;border:none;outline:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}textarea{resize:none}button,a{cursor:pointer}.wrapper{background-color:var(--bg-color);width:100%;max-width:1920px;padding:41px 54px;border-radius:0}h1,h2,h3,h4,h5,h6,p,li,a{color:var(--text-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6,p{font-weight:300}h1{font-size:100px;line-height:100px}h2{font-size:70px;line-height:70px;text-align:center}div{border-radius:30px}section{width:100%;margin-top:120px}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:999;display:none;transition:display .6s ease;border-radius:0}.header{display:flex;justify-content:space-between;align-items:center}.header-nav{display:flex;border-radius:746px;padding:18.5px 42px 22.5px;background-color:var(--bg-grey)}.header__nav-list{display:flex;justify-content:space-between;gap:30px}.header__nav-item-parent{position:relative}.header__nav-item-child{width:310px;position:absolute;top:25px;left:0;background-color:var(--bg-grey);border-radius:20px;padding:20px 30px;display:none;transition:display .6s ease;z-index:10;transform:translate(-30%)}.header__nav-item-child ul{display:flex;flex-direction:column;gap:20px}.header__nav-item-parent:hover .header__nav-item-child{display:block;transition:display .6s ease}.header__nav-link{font-size:22px;line-height:27px;font-weight:300;transition:font-weight .4s ease}.header__nav-link:hover{transform:scale(1.05)}.header__nav-link.active-link{font-weight:500;position:relative}.header__nav-link.active-link:after{content:"";position:absolute;left:50%;bottom:-12px;width:7px;height:3px;background-color:var(--bg-orange)}.header__nav-item:first-child .active-link:after{left:-30px}.header__nav-item-child .header__nav-link{font-size:20px;line-height:24px;font-weight:300;color:var(--text-color);transition:color .4s ease}.header__nav-item-child .header__nav-link:hover{font-weight:400;transition:color .4s ease}.header-right{display:flex;justify-content:end;align-items:center;gap:16px}.header_lang,.sign_in,.auth-menu{font-size:22px;border:1px solid #000;border-radius:746px}.header_lang{padding:21px 50px 21px 24px;display:flex;position:relative;cursor:pointer}.lang:after{content:url(/build/assets/arrow-VuBfwSym.svg);position:absolute;left:37px;top:-15%}.header_lang .options-lang{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:none;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:0 25px 21px 15px;list-style:none;display:none;transition:display .6s ease;z-index:10}.header_lang.open{border:0;border-bottom:none;border-radius:34px 34px 0 0}.header_lang.open .lang:after{transform:rotate(180deg);transition:transform .4s ease;top:10%}.header_lang.open .options-lang{display:block;transition:display .6s ease}.sign_in{padding:21px 30px;cursor:pointer}.home-link{position:relative;margin-left:40px}.home-link:before{content:url(/build/assets/home-icon-Jq9RZj5r.svg);position:absolute;left:-40px;top:50%;transform:translateY(-50%)}.root-link{position:relative}.root-link:before{content:url(/build/assets/arrow-VuBfwSym.svg);position:absolute;right:0;top:-1px}.header__nav-item .root-link{display:inline-block;width:100px}.auth-menu{padding:8px 21px 8px 9px;display:flex;justify-content:space-between;align-items:center;gap:21px;height:68px;position:relative}.auth__menu-wrapper{display:flex;align-items:center;gap:10px}.auth-menu__icon,.auth-menu__icon img{width:52px;height:52px;border-radius:50%}.auth__menu-name{font-size:22px;line-height:26px;font-weight:400}.auth-menu__dropdown{position:absolute;top:68px;right:0;width:200px;background-color:#fff;border-radius:20px;padding:30px;display:none;transition:display .6s ease;z-index:10}.auth-menu:hover .auth-menu__dropdown{display:block;transition:display .6s ease}.auth-menu__list{display:flex;flex-direction:column;gap:20px}.auth-menu__item a,.auth-menu__item button{font-size:20px;line-height:24px;font-weight:300;color:var(--text-color);transition:all .4s ease}.auth-menu__item a:hover,.auth-menu__item button:hover{color:var(--bg-orange);transition:all .4s ease;font-weight:400}.mobile-gamburger{display:none;padding:21px 30px;border-radius:25px;background-color:var(--bg-grey);font-size:16px;font-weight:400}.auth-popup{position:fixed;top:0;right:-785px;width:785px;max-width:100%;height:1080px;background-color:var(--bg-color);display:flex;justify-content:center;align-items:center;z-index:1000;transition:right .4s ease;border-radius:0}.auth-popup.open{right:0;transition:right .4s ease}.auth__popup-wrapper{width:100%;height:100%;padding:125px 136px 117px 137px;border-radius:0}.close-auth,.close-popup{content:url(/build/assets/close-c4wncch8.svg);position:absolute;top:60px;right:60px;width:18px;height:18px}.auth__tab-panel{display:flex;justify-content:start;gap:20px;margin-top:60px;margin-bottom:20px}.auth__tab-item{font-size:30px;font-weight:400;cursor:pointer;color:var(--text-grey)}.auth__tab-item.active-tab{color:var(--text-color);position:relative}.auth__tab-item.active-tab:after{content:"";position:absolute;left:50%;bottom:-10px;width:9px;height:2px;background-color:var(--bg-orange)}.between-tabs{width:1px;height:24px;background-color:#d0d0d0}.data-login,.data-register{display:none}.data-login.active,.data-register.active{display:block}.form-privacy{font-size:16px;color:var(--text-grey)}.social__auth-wrapper{margin-top:64px}.register-errors,.login-errors,.invalid-feedback{color:red}.register-errors,.login-errors{display:none;font-size:16px;line-height:19px;margin-top:10px;margin-bottom:20px}.invalid-feedback{margin-top:5px;margin-bottom:5px;font-size:12px}.auth-form__group,.book-call__group{width:100%;border-radius:20px;border:1px solid #000;padding:18px 30px}.auth-form__group{margin-bottom:12px}.auth-form__group label,.book-call__group label{color:var(--text-color);font-family:Helvetica Neue;font-size:16px;font-weight:500;margin-bottom:5px}.auth__form select,.auth__form input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.auth__form button,.auth__form input,.auth__form select{width:100%;font-size:22px}input::-webkit-input-placeholder{color:var(--text-grey);font-family:Helvetica Neue;font-size:24px;font-weight:300}input::-moz-placeholder{color:var(--text-grey);font-family:Helvetica Neue;font-size:24px;font-weight:300}input::placeholder{color:var(--text-grey);font-family:Helvetica Neue;font-size:24px;font-weight:300}.auth__form button,.book-call__form button{color:#fff;background-color:var(--text-color);text-decoration:underline;padding:21px 30px;transition:color .4s ease;transition:background-color .4s ease;border-radius:20px;border:1px solid #000}.auth__form button{margin-top:21px}.auth__form button:hover,.book-call__form button:hover{background-color:var(--bg-color);color:var(--text-color);transition:color .4s ease;transition:background-color .4s ease}.social__auth-label{font-size:20px;font-weight:400;color:var(--text-color);margin-bottom:16px}.social-auth{width:100%;display:flex;justify-content:space-between;gap:17px}.auth__icon-wrapper{width:159px;height:93px;border-radius:20px;border:1px solid #000;display:flex;justify-content:center;align-items:center}.mobile-menu{position:fixed;top:0;right:-340px;width:340px;max-width:340px;height:840px;background-color:var(--bg-color);display:flex;justify-content:center;align-items:start;z-index:999;transition:right .4s ease;border-radius:0;padding:145px 38px}.mobile-menu.open{right:0;transition:right .4s ease}.close-menu{content:url(/build/assets/close-c4wncch8.svg);position:absolute;top:35px;right:38px;width:14px;height:14px}.mobile__menu-wrapper{width:100%;position:relative}.mobile__menu-top{position:absolute;left:38px;top:20px;display:flex;gap:9px}.mobile-signin{padding:13px 30px}.mobile_lang,.mobile-signin{font-size:16px;font-weight:400;color:var(--text-color);cursor:pointer;border:1px solid #000}.mobile_lang{padding:13px 40px 13px 30px;display:flex;position:relative}.lang{position:relative}.lang:after{content:url(/build/assets/arrow-VuBfwSym.svg);position:absolute;left:37px;top:-3px}.mobile_lang .options-lang{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:none;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:0 25px 21px 15px;list-style:none;display:none;transition:display .6s ease;z-index:10}.options-lang li{padding:10px 0;cursor:pointer}.mobile_lang.open{border-bottom:none;border-radius:25px 25px 0 0}.mobile_lang.open .lang:after{transform:rotate(180deg);transition:transform .4s ease;top:10%}.mobile_lang.open .options-lang{display:block;transition:display .6s ease}.mobile-nav{width:100%;position:relative;overflow:hidden}.mobile__nav-list{margin-top:10px;display:flex;flex-direction:column;gap:30px}.mobile__nav-item,.mobile__submenu-item{width:100%;font-size:20px;font-weight:400;cursor:pointer}.mobile__nav-link{width:100%;display:inline-block}.mobile__nav-link.root-link{position:relative;width:calc(100% - 10px)}.mobile__nav-link.root-link:before{content:url(/build/assets/arrow-VuBfwSym.svg);position:absolute;right:50px;top:0%;transform:rotate(-90deg)}.mobile__submenu{transition:transform .6s ease;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(100%);z-index:1010;background-color:var(--bg-color)}.mobile__submenu.open{transform:translate(0);transition:transform .6s ease}.submenu-back{font-size:13px;line-height:120%;margin-bottom:35px}.mobile__submenu-item{margin-bottom:30px}.popup__book-call{width:985px;height:796px;max-width:100%;background-color:var(--bg-color);position:fixed;top:0;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease;z-index:9999;padding:85px 144px 95px}.popup__book-call.open{opacity:1;visibility:visible;transition:opacity .6s ease,visibility .6s ease}.popup__book-call h2{text-align:left}.popup__text{font-size:26px;line-height:26px;color:var(--text-grey);margin-bottom:68px}.book-call__form{width:100%;display:flex;flex-direction:column;gap:30px}.item__form-book:first-child{width:100%;display:flex;gap:30px}.item__form-book:last-child{width:100%;display:flex;justify-content:space-between}.item__edit-info{display:flex;gap:30px}.book-call__form input,.book-call__form select,.book-call__form textarea{width:100%;border-radius:0}.book-call__form input,.book-call__form select{height:30px}textarea::placeholder{color:var(--text-grey);font-size:24px;font-weight:300;opacity:1}.book-call__form button{border-radius:40px}.check-call__group{display:flex;justify-content:start;align-items:center;gap:10px}.check-call__group input[type=checkbox]{width:22px;height:22px;border-radius:4px}.check-call__group label{font-size:16px;font-weight:300}.main{position:relative}.home__main-img{width:100%;height:773px;margin-top:39px;margin-bottom:180px;border-radius:30px;background-color:var(--bg-color);position:relative}.home__main-img img{width:100%;height:100%;border-radius:30px;object-fit:cover;position:relative;z-index:3}.h1-wrapper,.h1-service-wrapper{width:886px;max-width:100%;background-color:var(--bg-color);padding:35px 89px 29px 0;position:absolute;top:0;left:0;z-index:4;border-radius:0 0 62px}.h1-service-wrapper{width:901px}.h1-wrapper-ru,.h1-wrapper-fr,.h1-wrapper-de,.h1-wrapper-es{width:1026px;padding:35px 19px 29px 0}.h1-service-wrapper-ru,.h1-service-wrapper-fr,.h1-service-wrapper-de,.h1-service-wrapper-es{width:1290px;padding:35px 19px 29px 0}.h1-service-instalation-wrapper-ru{width:1365px}.gray-color{color:var(--text-grey)}.h1-img{display:inline-block;width:115px}.wrapper-main__search{width:1196px;max-width:100%;position:absolute;bottom:-60px;left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;border-radius:0;z-index:5}.main-tab__search{width:100%;display:flex;justify-content:center}.tab-search__item{width:200px;height:46px;border-radius:20px 20px 0 0;background:#00000080;color:#fff;font-size:20px;font-weight:300}.tab-search__item.active-search__button,.tab-search__item:hover{background:#fff;color:var(--text-color);font-weight:500;cursor:pointer}.main-form__search,.catalog-form__search{width:100%;background-color:#fff;border-radius:177px;box-shadow:0 1px 16.3px #00000012}.main-form__search{display:none}.main-form__search.active{display:block}.main-form__search form,.catalog-form__search form{display:flex;justify-content:space-between;align-items:center;padding:17px 17px 17px 52px}.search__group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-left:1px solid #D0D0D0;border-radius:0;padding-left:30px}.search__group:first-child{border-left:none;padding-left:0}.search__group label,.search__group input,.search__group select{width:100%;max-width:200px;height:30px}.search__group label{margin-bottom:11px;color:var(--text-color);font-family:Helvetica Neue;font-size:16px;font-weight:500}.search__group .search-label-range{margin-bottom:0}.search-button{width:84px;height:84px;background-color:var(--bg-orange);background-image:url(/build/assets/search-n1B9ssPC.svg);background-repeat:no-repeat;background-position:center center;color:#fff;font-size:20px;font-weight:500;border-radius:100%;border:none;cursor:pointer;transition:background-color .4s ease}.main-search-button{width:68px;height:68px}.search-button-text{display:none}.group-quantity{justify-content:start;width:100%;max-width:130px}.quantity{display:flex;justify-content:start;align-items:center;overflow:hidden;width:100px}.quantity-btn{width:28px;height:28px;border-radius:50%;border:1px solid #000;display:flex;justify-content:center;align-items:center;cursor:pointer}.quantity-input{width:45px!important;text-align:center;font-size:16px;font-weight:400;color:var(--text-color);background-color:#fff}.guests-check,.investors-check{width:100%;display:flex;justify-content:start;align-items:end;gap:40px}.guests-check input[type=checkbox],.investors-check input[type=checkbox]{width:28px;height:28px;border-radius:4px;border:1px solid var(--text-grey)}.group-check-choice{display:flex;justify-content:start}.group-check-choice label{margin-bottom:9px}.guests-check label,.investors-check label{font-size:24px;line-height:24px;font-weight:300;margin-bottom:0;position:relative;max-width:167px}.guests-check label:before,.investors-check label:before{position:absolute;top:0;left:-25px}.guests-check label:before{content:url(/build/assets/stars-icon-rR1e0KBD.svg)}.investors-check label:before{content:url(/build/assets/portfel-BvNowIJK.webp)}.estate-categories__wrapper{display:flex;justify-content:space-between;gap:36px;margin-top:55px}.estate-category{width:426px;max-width:426px;height:347px;border-radius:30px;background-color:var(--bg-grey);position:relative;overflow:hidden;padding:30px;background-repeat:no-repeat;background-position:bottom right}.estate-category.category-purchase{background-image:url(/build/assets/purchase-7d9iWJwS.webp)}.estate-category.category-rent{background-image:url(/build/assets/rent-AzHagODX.webp)}.estate-category.category-investment{background-image:url(/build/assets/investment-DCfZsQxl.webp)}.estate-category.category-tourism{background-image:url(/build/assets/tourism-pTffAZDA.webp)}.category-title{font-size:30px;font-weight:400;color:var(--text-color);margin-bottom:10px;margin-top:7px}.category-cost{font-size:30px;font-weight:300;color:var(--text-grey)}.category-link{position:absolute;top:30px;right:30px;width:64px;height:64px;border-radius:50%;background-color:var(--bg-color);background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-repeat:no-repeat;background-position:center center}.search-location__wrapper{width:100%;max-width:100%;height:590px;display:flex;justify-content:center;align-items:center;margin-top:55px}.gallery-wrapper{width:100%;max-width:100%;height:100%;display:flex;justify-content:center;align-items:space-between;gap:35px}.main__gallery-img{width:540px;max-width:540px;height:100%;border-radius:30px}.main__gallery-img,.gallery-item{position:relative}.main__gallery-img img{width:100%;border-radius:30px;object-fit:cover;transition:all .6s ease}.gallery-body{width:calc(100% - 575px);display:flex;flex-direction:column;justify-content:space-between}.gallery-container{width:100%;display:flex;justify-content:start;gap:35px;overflow:hidden}.slide-container{width:100%;display:flex;justify-content:start;gap:35px;transition:transform .6s ease;transform:translate(-425px)}.gallery-item{flex:0 0 390px;border-radius:30px;position:relative}.gallery-tags{position:absolute;top:30px;right:30px;display:flex;flex-direction:column;gap:16px}.gallery-item img{width:100%;height:100%;border-radius:30px;object-fit:cover}.gallery__tag-top{height:64px;display:flex;justify-content:center;align-items:center}.gallery-tag,.service-tag,.location-tag{background-color:var(--bg-color);color:var(--text-color);font-size:30px;line-height:30px;font-weight:400;border-radius:40px}.gallery-tag,.location-tag{padding:17px 40px 17px 65px}.service-tag{padding:21px 20px}.investment-tag{padding:17px 40px}.gallery-tag span,.location-tag span,.gallery-tag-black span,.gallery-tag-green span{position:relative}.gallery-tag span:before,.location-tag span:before{content:url(/build/assets/drop-DgZmmvB3.svg);position:absolute;left:-35px;top:45%;transform:translateY(-50%);width:20px;height:24px}.location-link,.service-tag-link{width:64px;height:64px;border-radius:50%;background-color:var(--bg-color)}.location-link{background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-repeat:no-repeat;background-position:center center}.service-tag-link{font-size:27px;line-height:27px;font-weight:400;color:var(--text-color);padding:38px;display:flex;justify-content:center;align-items:center}.gallery-tag-black,.gallery-tag-green{color:#fff;padding:21px 40px 21px 60px;font-size:18px}.gallery-tag-black{background-color:var(--text-color)}.gallery-tag-black span:before,.gallery-tag-green span:before{position:absolute;left:-30px;top:60%;transform:translateY(-50%);width:20px;height:24px}.gallery-tag-black span:before{content:url(/build/assets/investor-icon-BidKQJJ2.svg)}.gallery-tag-green{width:fit-content;background-color:var(--bg-green)}.gallery-tag-green span:before{content:url(/build/assets/forest-YQhvQh86.svg)}.gallery-bottom{width:100%;display:flex;justify-content:space-between;align-items:end;gap:40px}.gallery__description{font-size:26px;line-height:26px;color:var(--text-grey)}.gallery-arrows{width:80px;display:flex;justify-content:space-between;align-items:center}.gallery-arrow{width:40px;height:40px;border-radius:50%;background-color:var(--bg-color);display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #000;background-image:url(/build/assets/slider-arrow-BWlzjnTr.svg);background-position:center center;background-repeat:no-repeat}.prev-arrow,.prev-arrow-second,.investment-prev-arrow,.service-prev-arrow{transform:rotate(180deg)}.gallery-wrapper-mob{display:none}.best__offers-tags{width:fit-content;margin:40px auto;display:flex;justify-content:space-between;align-items:center;gap:20px;background-color:var(--bg-grey);border-radius:40px;padding:28px 60px}.best__offer-tag{color:var(--text-grey);font-size:22px;font-weight:400;position:relative;border-left:1px solid #D0D0D0;border-radius:0;padding-left:53px;cursor:pointer}.best__offer-tag:first-child{border-left:none;padding-left:0}.best__offer-tag.active-tag{color:var(--text-color);font-weight:500}.best__offer-tag.active-tag:after{content:"";position:absolute;left:calc(50% + 25px);transform:translate(-50%);bottom:-12px;width:9px;height:2px;background-color:var(--bg-orange)}.best__offer-tag:first-child.active-tag:after{left:50%}.best__offers-wrapper,.catalog-wrapper,.blog-wrapper{width:100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:start;gap:50px 35px}.catalog-wrapper{margin:45px 0}.best__offer-item,.catalog-card,.blog-item{width:calc(25% - 27px);display:flex;flex-direction:column;gap:18px;border-radius:none;cursor:pointer;transition:all .4s ease}.best__offer-item,.catalog-card{height:514px}.best__offer-img,.catalog-img,.blog-item__img{width:100%;height:330px;border-radius:30px;position:relative;overflow:hidden}.best__offer-item:hover .best__offer-img,.catalog-card:hover .catalog-img{height:244px;transition:all .4s ease}.best__offer-img img,.catalog-img img,.blog-item__img img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.best__offer-favorite,.catalog-favorite{position:absolute;top:30px;right:30px;width:64px;height:64px;border-radius:50%;background-color:var(--bg-color);background-image:url(/build/assets/heart-Bq3hwS9c.svg);background-position:center center;background-repeat:no-repeat;z-index:100}.best__offer-favorite.active,.catalog-favorite.active{background-image:url(/build/assets/heart-fill-Zn8uX5MG.svg)}.guests_choice,.investors_choice{position:absolute;left:30px;top:30px;border-radius:30px;background-color:var(--text-color);color:#fff;font-size:18px;font-weight:300;padding:21px 40px 21px 65px}.guests_choice:before,.investors_choice:before{position:absolute;left:30px;top:55%;transform:translateY(-50%)}.guests_choice:before{content:url(/build/assets/guests-choice-D1TbcQ7D.svg)}.investors_choice:before{content:url(/build/assets/investor-icon-BidKQJJ2.svg)}.best__offer-info h3,.catalog-info h3,.blog-item__title{font-size:30px;line-height:33px;font-weight:400;margin-bottom:10px}.offer-price,.blog-item__date{font-size:20px;color:var(--text-color)}.offer-price{font-weight:400}.offer-price span{font-weight:300}.offer-detail{display:inline-block;background-color:var(--bg-grey);color:var(--text-grey);border-radius:25px;padding:14px 24px;height:46px;margin-right:10px;margin-bottom:10px}.best__offer-details,.catalog-details{display:none;gap:10px;transition:all .6s ease}.best__offer-item:hover .best__offer-details,.catalog-card:hover .catalog-details{transition:display .6s ease;display:flex}.offer-book,.tour-book{width:270px;max-width:270px;padding:21px 40px;text-align:center;border-radius:30px;background-color:var(--text-color);color:#fff;font-size:22px;font-weight:500;text-decoration:underline}.offer-link{padding:21px 50px 21px 30px;border:1px solid #000;border-radius:30px;font-size:22px;font-weight:400;text-decoration:underline;background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:right 30px top 50%}.more-offers{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center}.left__more-offers{order:1}.more__offers-ask{font-size:30px;font-weight:300;color:var(--text-grey);margin-bottom:10px}.book-call{color:var(--text-color);font-size:30px;font-weight:500;text-decoration:underline;cursor:pointer}.right__more-offers{order:2}.link__more-offers{padding:21px 50px 21px 30px;border-radius:30px;border:1px solid #000;font-size:22px;font-weight:400;text-decoration:underline;background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-repeat:no-repeat;background-position:right 30px top 50%;background-size:12px 12px}.interested__asks-section{width:100%;background-color:var(--bg-grey);border-radius:30px;padding:100px 70px 70px}.interested__asks-wrapper{width:100%;display:flex;flex-direction:column;gap:70px}.interested__asks-top{display:flex;justify-content:space-between;align-items:center}.asks__top-header{order:1}.selection-options{margin-top:1px;font-size:26px;color:var(--text-grey)}.asks_top-number{font-size:30px;font-weight:400;color:var(--text-grey);order:2}.asks_top-number span{font-size:14px;vertical-align:top}.asks_top-number #quiz-step{font-size:30px;vertical-align:bottom}.interested__asks-middle{display:flex;justify-content:space-between;align-items:center;gap:28px}.interested__asks-middle input{width:397px;max-width:100%;padding:30px;border-radius:50px;border:1px solid #000}.interested__asks-middle button{background-color:var(--text-color);color:var(--bg-color);padding:30px;font-weight:500;border-radius:50px;width:200px;font-size:30px}.interested__asks-item{width:397px;max-width:397px;background-color:var(--bg-color);background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-repeat:no-repeat;background-position:right 30px top 50%;background-size:18px 18px;border-radius:50px;padding:30px;border:1px solid #000;background-color:transparent;font-size:30px;font-weight:400}.advantages-section{width:100%;display:flex;justify-content:space-between;align-items:center;gap:40px}.advantages-item,.invest__advantages-item,.sertificate-item,.item__how-work{width:422px;max-width:422px;height:287px}.advantages-item,.product__option-item,.invest__advantages-item,.item__contact-more,.contact-address,.item__our-history,.sertificate-item,.profile__contact-item,.item__how-work,.item__work-format{border-radius:30px;border:1px solid #979797;position:relative}.advantages-item.item-black,.product__option-item.item-black,.invest__advantages-item.item-black{background-color:var(--text-color);color:#fff;border:1px solid #000}.advantages-title,.product__option-title,.contact-more-title,.contact-address__info{position:absolute;left:30px;bottom:30px}.advantages-count{font-size:70px;font-weight:300;margin-bottom:3px}.advantages-desc,.contact-more-desc,.contact-address-hour,.history-desc,.profile__contact-desc,.desc__how-work{font-size:20px;line-height:24px;color:#979797}.advantages-icon,.contact-icon{width:75px;height:75px}.advantages-icon,.product__option-icon,.contact-icon{position:absolute;top:30px;right:30px;border-radius:50%;background-color:#fff5ea;background-position:center center;background-repeat:no-repeat}.icon-clients{background-image:url(/build/assets/clients-icon-BQFhcBbm.svg)}.icon-sold{background-image:url(/build/assets/sold-icon-DJYFhKYf.svg)}.icon-apartaments{background-image:url(/build/assets/apartaments-icon-CXyJh-dO.svg)}.icon-link{background-image:url(/build/assets/arrow-right-CjR_0IPh.svg)}.item-black .advantages-count,.item-black .advantages-desc{font-size:30px;font-weight:400;color:#fff}.item-black .advantages-count{text-decoration:underline}.item-black .advantages-icon,.join-community__icon{background-color:var(--bg-color);width:64px;height:64px;background-position:center center;background-repeat:no-repeat}.about__video-section{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center}.left__about-video{display:flex;justify-content:start;align-items:center;gap:40px}.video-desc{font-size:22px;font-weight:300;color:var(--text-grey);line-height:25px;text-transform:uppercase}.review-section,.section__market-review{width:100%;max-width:100%;background-color:var(--text-color);color:#fff;border-radius:30px}.review-section{padding:90px 60px}.review-section h2,.review-section h3,.review-section a,.section__market-review h2,.section__market-review h3{color:#fff}.review-section h2{margin-bottom:60px}.review-slider{display:flex;justify-content:start;align-items:center;gap:40px}.review-item{width:538px;max-width:538px;height:682px;border-radius:30px;padding:30px;position:relative;border:1px solid #fff;display:flex!important;flex-direction:column;justify-content:space-between;margin-right:39px!important}.review-author{color:#fff;margin-bottom:26px;font-size:30px;font-weight:400}.author-country{font-weight:300;color:#d0d0d0}.review-text{font-size:26px;line-height:30px;color:#d0d0d0;margin-bottom:30px}.review-img{width:100%;height:303px;border-radius:30px;position:relative}.review-img img{width:100%;height:100%;border-radius:30px;object-fit:cover;position:relative}.review-link-wrap{position:absolute;bottom:30px;right:30px;display:flex}.review-tag{background-color:var(--bg-color);color:var(--text-color);font-size:20px;font-weight:400;border-radius:746px;padding:19px 40px}.review-link{width:58px;height:58px;border-radius:50%;background-color:var(--bg-color);background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-repeat:no-repeat;background-position:center center;display:block}.arrow-white-left,.arrow-white-right{width:64px;height:64px;border:1px solid #FFF;border-radius:50%;background-image:url(/build/assets/white-arrow-right-CTRDtbng.svg);background-size:10px 10px;background-repeat:no-repeat;background-position:center center;position:absolute}.arrow-white-left{transform:rotate(180deg);bottom:-90px;left:calc(50% - 64px)}.arrow-white-right{bottom:-90px;right:calc(50% - 64px)}.review-brands{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:195px}.buing__renting-section h2{font-size:30px;font-weight:400;text-align:left}.buying-renting__description{font-size:16px;line-height:24px;margin-bottom:30px}.buying-renting__description:last-child{color:#00000040}.buying-renting__item:last-child{display:none}.show__more-text{width:92px;font-size:18px;font-weight:400;cursor:pointer;text-decoration:underline;position:relative}.show__more-text:after{content:url(/build/assets/arrow-bottom-right-BOQeVGeF.svg);position:absolute;top:0;right:-15px}.footer{width:100%;background-color:var(--bg-color);display:flex;flex-wrap:wrap;gap:78px;margin-top:120px}.footer-top,.footer-bottom{width:100%}.footer-top{display:flex;justify-content:space-between}.footer-nav{width:820px;max-width:820px;display:flex;justify-content:space-between;order:1}.footer__nav-wrapper{display:flex;flex-direction:column;gap:50px;width:173px}.footer__nav-wrapper h3{font-size:30px;font-weight:400}.footer__nav-list{display:flex;flex-direction:column;gap:29px}.footer__nav-link{font-size:20px;font-weight:400;color:var(--text-grey);transition:color .4s ease;cursor:pointer}.footer__nav-link:hover{color:var(--bg-orange);transition:color .4s ease;text-decoration:underline}.footer__subscribe-email{width:663px;order:2;background-color:var(--bg-grey);background-image:url(/build/assets/logo-subscribe-ShagXAVP.webp);background-repeat:no-repeat;background-position:bottom right 26px;padding:37px 30px}.subscribe__email-wrapper{width:447px}.subscribe__email-wrapper h3{font-size:30px;font-weight:400;line-height:32px}.subscribe__email-wrapper p{font-size:30px;font-weight:300;color:var(--text-grey);margin-bottom:26px;line-height:32px}.subscribe__form{background-color:var(--bg-color);border-radius:20px;padding:18px 47px}.subscribe__form label{font-size:16px;line-height:20px;font-weight:500;color:var(--text-color);margin-bottom:7px}.subscribe-form__wrapper{display:flex}.subscribe__form input{width:calc(100% - 30px);height:29px;font-size:24px;font-weight:300;color:var(--text-grey);border:none;outline:none;margin-bottom:10px}.subscribe-button{width:29px;height:29px;border-radius:10px;background-color:var(--bg-orange);background-image:url(/build/assets/white-ok-Bp5GK5Yp.svg);background-repeat:no-repeat;background-position:center center;background-size:10px}.footer-bottom,.footer__bottom-left,.footer__bottom-right{display:flex;justify-content:space-between;align-items:center}.footer__bottom-left{width:820px;max-width:820px;order:1;justify-content:start;gap:116px}.footer__about-company{width:346px;max-width:346px;display:flex;justify-content:space-between;align-items:center}.footer__about-company p,.footer__about-company a{font-size:15px;color:var(--text-grey)}.footer__about-company a:hover{color:var(--bg-orange);transition:color .4s ease;text-decoration:underline}.footer__bottom-right{width:663px;max-width:663px;order:2}.footer__social-wrapper{display:flex;justify-content:end;align-items:center;gap:10px}.footer__social-icon,.article__social-icon{border-radius:50%;background-color:var(--bg-grey);display:flex;justify-content:center;align-items:center;transition:background-color .4s ease}.footer__social-icon{width:68px;height:68px}.footer__social-icon img{width:21px}.top__catalog-block{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:50px;margin-bottom:45px}.top__catalog-left{display:flex;justify-content:start;align-items:end;gap:28px}.top__catalog-title{font-size:70px;line-height:70px;order:1}.top__catalog-info{font-size:20px;line-height:20px;color:var(--text-grey);font-weight:300;order:2}.catalog__grid-filters{display:flex;justify-content:end;align-items:center}.item__grid-filter{color:var(--text-grey);font-size:22px;font-weight:400;border-radius:0;padding:0 22px;cursor:pointer}.item__grid-filter.active{color:var(--text-color);font-weight:500;position:relative}.item__grid-filter.active:before,.blog-filter-item.active:before,.account__nav-item a.active:before{content:"";width:9px;height:3px;background-color:var(--bg-orange);position:absolute;bottom:-9px;left:50%;transform:translateY(-50%)}.item__grid-filter:first-child{border-right:1px solid #D0D0D0}.more-search{width:225px;border:1px solid #000;border-radius:746px;padding:21px 63px 21px 30px;font-size:22px;font-weight:400;position:relative}.more-search:after{content:url(/build/assets/more-search-DByAO4Rn.svg);position:absolute;top:21px;right:30px}.catalog-mob__search{display:none}.pagination{width:500px;margin:auto;display:flex;justify-content:space-between;gap:35px}.main-pages{display:flex;justify-content:space-between;gap:5px}.pagination-item{width:64px;height:64px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400;transition:all .6 ease}.pagination-item.current,.pagination-item:hover{background-color:var(--text-color);transition:all .6 ease}.pagination-item.current a,.pagination-item:hover a{color:var(--bg-color);transition:all .6 ease}.next-page,.prev-page{width:64px;height:64px;border-radius:50%;border:1px solid #000;display:block;cursor:pointer;position:relative}.next-page.inaktive,.prev-page.inaktive{border:1px solid #7E7E7E}.prev-page{transform:rotate(180deg)}.next-page:after,.prev-page:after{content:url(/build/assets/slider-arrow-BWlzjnTr.svg);position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-40%)}.next-page.inaktive:after,.prev-page.inaktive:after{content:url(/build/assets/slider-arrow-grey-43XBsSTg.svg)}.prev-page.inaktive{transform:rotate(0)}.next-page.inaktive{transform:rotate(180deg)}.breadcrumbs{margin-top:50px;margin-bottom:13px;display:flex;justify-content:start;gap:18px}.breadcrumbs li{font-size:20px;color:var(--text-grey)}.breadcrumbs a{color:var(--text-color)}.header-product{display:flex;justify-content:space-between}.header__product-left{display:block;width:840px;min-width:840px;font-size:70px;order:1}.header__product-right{width:950px;max-width:100%;display:flex;justify-content:space-between;order:2}.single__product-details{display:flex;justify-content:start;align-items:center;gap:10px}.product-detail{padding:21px 24px;background-color:var(--bg-grey);border-radius:746px;color:var(--text-grey);font-size:20px;height:58px}.single-favorites{display:flex;justify-content:end;align-items:center;gap:18px}.single-favorite{padding:21px 65px 21px 30px;border:1px solid #000;font-size:18px;font-weight:400;background-position:right 30px center;background-repeat:no-repeat;background-size:20px;cursor:pointer}.share-product{background-image:url(/build/assets/share-B3G-FI1F.svg)}.favorite-product{background-image:url(/build/assets/heart-Bq3hwS9c.svg)}.favorite-product.active{background-image:url(/build/assets/heart-fill-Zn8uX5MG.svg)}.main-product{display:flex;gap:60px;position:relative}.main-product h2{margin-bottom:37px}.main__product-left{width:calc(100% - 495px);max-width:100%}.main__product-mob{display:none;width:100%;padding:26px 20px;gap:27px;border-radius:25px}.product__mob-top{margin-top:3px}.product__slider-wrapper{border-radius:30px;height:532px;overflow:hidden;display:flex;gap:12px}.product__slider-container{width:895px;border-radius:0;position:relative}.product-slider{width:895px;max-width:895px;height:100%}.product__slider-item{width:100%;height:100%}.product__slider-item img{width:100%;height:100%;object-fit:cover}.product__slide-button{width:64px;height:64px;background:#00000080;border-radius:50%;position:absolute;background-image:url(/build/assets/white-arrow-right-CTRDtbng.svg);background-repeat:no-repeat;background-position:center center;z-index:100;top:50%;transform:translateY(-50%);cursor:pointer}.product__slider-pagination{width:100px;height:8px;display:flex;justify-content:center;align-items:center;gap:4px;position:absolute;left:50%;bottom:30px!important;z-index:100;cursor:pointer}.product__slide-bullet{width:3px;height:3px;border-radius:50%;background-color:#fff}.product__slide-bullet-active{width:4px;height:4px}.product-slide-next{right:20px}.product-slide-prev{left:20px;transform:rotate(180deg) translateY(50%)}.product__diff-arrow{width:20px;height:20px;background-image:url(/build/assets/diff-arrow-B4KEsC5C.svg);background-size:20px;position:absolute;right:33px;bottom:28px;z-index:100;border-radius:0}.product__slider-right{width:409px;max-width:409px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.slider__right-img{height:calc(50% - 6px)}.slider__right-img img{width:100%;height:100%;object-fit:cover}.product-description{margin-top:80px}.product-description p{font-size:20px;line-height:24px;margin-bottom:20px}.product__option-wpapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:27px;margin-top:45px;margin-bottom:80px}.product__option-item{width:241px;max-width:241px;height:162px}.product__option-title{width:75px}.product__option-name{font-size:16px;line-height:20px;font-weight:500;margin-bottom:2px}.product__option-value{font-size:24px;line-height:29px}.product__option-icon,.format-icon{width:64px;height:64px}.item-black .product__option-icon{background-color:var(--bg-orange)}.icon-apartament{background-image:url(/build/assets/apartament-icon-BSt7s-lI.svg)}.icon-area{background-image:url(/build/assets/area-icon-C4dwQ8fI.svg)}.icon-bed{background-image:url(/build/assets/bed-icon-DfCWNCmG.svg)}.icon-lift{background-image:url(/build/assets/lift-icon-B0-ecfaZ.svg)}.icon-kran{background-image:url(/build/assets/kran-icon-BYnuhz8e.svg)}.icon-pets{background-image:url(/build/assets/pets-icon-CmPCYVW3.svg)}.icon-guests{background-image:url(/build/assets/guests-white-icon-Dkp7eYKi.svg)}.main__product-sidebar{width:435px;height:532px;padding:25px;gap:47px;display:flex}.main__product-sidebar,.main__product-mob,.wrapper__tourism-sidebar,.wrapper__tourism-sidebar-mob{background-color:var(--bg-grey);flex-direction:column}.product__sidebar-top{margin-top:30px;margin-left:10px}.product-agent__info{display:flex;flex-direction:column;gap:38px}.sidebar__agent-info{display:flex;gap:22px}.sidebar__agent-name{font-size:30px;font-weight:400;margin-bottom:5px}.sidebar__agent-name span{color:var(--bg-orange);font-size:16px;font-weight:500;line-height:20px;margin-left:35px;position:relative}.sidebar__agent-name span:after{content:url(/build/assets/verified_agent-DJUakWQr.svg);position:absolute;top:0;left:-20px}.sidebar__agentia-title{font-size:30px;font-weight:300;color:var(--text-grey)}.sidebar__agent-info-avatar{width:70px;height:70px;border-radius:50%}.sidebar__agent-info-avatar img{width:100%;height:100%;object-fit:cover}.sidebar__agent-contacts{display:flex;justify-content:start;gap:60px}.agent__contacts-item{display:flex;flex-direction:column;gap:10px}.contacts__item-title{font-size:16px;line-height:20px;font-weight:500}.contacts__item-value{font-size:24px;line-height:29px;color:var(--text-grey)}.product__sidebar-bottom,.sidebar__tourism-item{background-color:var(--text-color);color:#fff;width:100%;padding:38px}.reserv-price{font-size:30px;line-height:36px;font-weight:400;margin-bottom:8px}.reserv-price span{font-weight:300}.reserv-date{color:#d9d9d9;font-size:20px;line-height:24px;font-weight:300}.reserv-date-edit{color:#fff;font-size:18px;font-weight:500;text-decoration:underline}.reserv-button{background-color:#fff;color:var(--text-color);border-radius:746px;text-decoration:underline;font-size:22px;line-height:26px;font-weight:400;width:100%;height:58px;text-align:center;margin-top:32px;margin-bottom:5px}.similar__offer-wrapper{margin-top:80px;margin-bottom:40px}.similar__offer-wrapper h2,.main-product h2{font-size:30px;font-weight:400;text-align:left}.similar__offer-wrapper .catalog-wrapper{margin-top:35px}.product__location-container{display:flex;flex:1 1;justify-content:space-between;gap:30px;margin-bottom:80px}.product__map-location{width:838px;max-width:838px}.product__card-location{width:438px;padding:20px;background-color:var(--bg-grey)}.card__location-img{margin-bottom:40px;position:relative}.card__location-img img{border-radius:30px}.card__location-address{font-size:26px;line-height:31px;text-align:center;margin-bottom:26px}.card_location-link{width:216px;border-radius:746px;background-color:var(--bg-color);padding:21px 30px;text-decoration:underline;font-size:22px;line-height:26px;font-weight:400;display:block;margin:0 auto;text-align:center}.location-tag{position:absolute;top:22px;left:22px}.product__agent-container{background-color:var(--bg-grey);padding:44px 58px 44px 37px;display:flex;justify-content:space-between;align-items:center}.product_agent-block{display:flex;justify-content:space-between;align-items:center;width:755px}.product__agent-info{display:flex;justify-content:space-between;width:402px;align-items:center}.product__agent-info-avatar{width:92px;border-radius:50%}.product__agent-info-avatar img{width:100%}.product__agent-contacts{display:flex;justify-content:space-between;align-items:center;width:270px;min-width:230px}.book-btn{width:360px;min-width:200px;height:58px;background-color:var(--text-color);color:#fff;border-radius:746px;text-decoration:underline;font-size:22px;padding:auto 40px;font-weight:400}.search__catalog-wrapper{display:flex;justify-content:space-between;gap:50px;margin-bottom:50px}.search__catalog-wrapper .catalog-wrapper{width:888px}.search__catalog-wrapper .catalog-card{width:426px}.map-wrapper{margin-top:45px;width:calc(100% - 938px);height:900px;display:block}.product__right-img-bottom{position:relative}.product__show-more-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%);display:flex;z-index:100;height:50px;border-radius:0}.show-more-plus{width:50px;height:50px;border-radius:50%;background-color:#fff;font-size:32px;line-height:32px;display:flex;justify-content:center;align-items:center}.show-more-link{width:171px;background-color:#fff;font-size:22px;line-height:26px;border-radius:25px;text-decoration:underline;padding:10px 20px}.gallery-popup{width:100%;height:900px;max-height:1080px;background-color:var(--bg-color);position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease;z-index:9999;overflow:hidden}.gallery-popup.open{opacity:1;visibility:visible;transition:opacity .6s ease,visibility .6s ease}.gallery__popup-wrapper{width:100%;height:100%;position:relative;overflow-y:auto}.gallery__close-popup{position:absolute;top:30px;left:30px;width:30px;height:30px;background-image:url(/build/assets/arrow-VuBfwSym.svg);background-repeat:no-repeat;background-position:center center;background-size:30px;transform:rotate(90deg)}.gallery__popup-container{width:100%;height:100%;padding:100px 200px;border-radius:0;display:flex;flex-direction:column;gap:20px}.gallery__popup-item{border-radius:0;display:flex;gap:20px}.gallery__popup-item img{border-radius:30px}.first_popup-item img{width:100%}.second_popup-item img{width:calc(50% - 10px)}.invest__advantage-section h2{margin-bottom:40px}.invest__advantage-wrapper{display:flex;justify-content:space-between;gap:10px}.invest__advantages-title{position:absolute;left:35px;bottom:42px}.invest__advantages-name{font-size:87px;line-height:104px;margin-bottom:11px}.invest__advantages-name-ru,.invest__advantages-name-es{font-size:50px;line-height:104px}.invest__advantages-desc{color:#979797;font-size:22px;line-height:26px;font-weight:400}.item-black .invest__advantages-title{left:37px;bottom:28px}.item-black .invest__advantages-name,.item-black .invest__advantages-desc{font-size:42px;line-height:42px;font-weight:300;color:#fff;text-decoration:underline;margin-bottom:5px}.section__personal-consultation{width:100%;display:flex;flex-direction:column;gap:75px}.wrapper__personal-consultation{width:100%;display:flex;justify-content:space-between;gap:30px}.wrapper__personal-consultation-form{width:100%;border:1px solid #979797;padding:50px 100px 58px 95px}.wrapper__personal-consultation-form h3,.text__form-consultation{font-size:30px;line-height:36px}.wrapper__personal-consultation-form h3{font-weight:400}.text__form-consultation{color:var(--text-grey);margin-bottom:118px}.left__personal-consultation,.right__personal-consultation{width:calc(50% - 15px)}.left__personal-consultation{order:1}.right__personal-consultation{order:2;display:flex;flex-direction:column;justify-content:space-between}.top__agent-consultation{display:flex;justify-content:space-between;gap:10px}.info__agent-consultation,.img__agent-consultation{width:422px;max-width:422px;height:522px;background-color:var(--bg-grey)}.info__agent-consultation{padding:50px 44px;display:flex;flex-direction:column;justify-content:space-between}.info__agent-consultation .sidebar__agent-info-details{order:1}.agent-advanced{display:flex;flex-direction:column;justify-content:space-between;gap:24px;order:2}.agent__advanced-item{display:flex}.agent__advanced-text,.agent__advanced-icon{background-color:#fff}.agent__advanced-text{width:269px;max-width:269px;height:64px;border-radius:746px;padding:13px 30px}.agent__advanced-icon{width:64px;height:64px;border-radius:50%;background-image:url(/build/assets/ok-CJA4cQth.svg);background-repeat:no-repeat;background-position:center}.img__agent-consultation{position:relative}.img__agent-consultation img{position:absolute;bottom:0}.bottom__agent-consultation{display:flex;gap:30px}.bottom__agent-consultation-mob{display:none}.bottom__agent-consultation,.bottom__agent-consultation-mob{flex-direction:column}.bottom__agent-consultation p{font-size:26px;line-height:31px}.bottom__agent-consultation p,.bottom__agent-consultation-mob p{color:var(--text-grey)}.bottom__agent-consultation a,.bottom__agent-consultation-mob a{text-decoration:underline}.section__market-review{padding:90px 232px 105px}.section__market-review h2{line-height:85px;margin-bottom:35px}.wrapper__market-review{width:100%;display:flex;flex-direction:column;gap:40px}.grafik__market-review,.body__market-review{width:100%;display:flex;justify-content:space-between;gap:10px}.grafik-review{width:calc(50% - 20px);height:369px;padding:38px 31px 31px 38px}.grafik-review h3{font-size:30px;line-height:36px;font-weight:400;margin-bottom:10px}.white-border{border:1px solid white}.body-left__market-review{width:884px;max-width:884px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 10px}.body-right__market-review{width:422px;max-width:422px}.body-right__market-review img{width:100%;height:100%;object-fit:cover;border-radius:30px}.h2__explore-next{margin-top:130px;margin-bottom:48px}.h1-investment,.h1-about{position:absolute;top:21px;left:0}.wrapper__investment-slider,.wrapper__about-slider{width:100%;height:825px;display:flex;justify-content:space-between;gap:30px;margin-top:40px}.left__investment-slider,.left__about-slider{width:877px;max-width:100%;height:100%;display:flex;align-items:end;order:1;overflow:hidden;position:relative}.right__investment-slider,.right__about-slider{width:calc(100% - 915px);height:100%;order:2;border-radius:30px;overflow:hidden;transition:all .6s ease}.investment__text-slider{width:fit-content;display:flex;position:relative}.investment__text-item{width:877px;max-width:877px;height:387px;background-color:var(--bg-grey);padding:40px;display:flex;justify-content:space-between}.text__left-slider{width:500px;max-width:500px;display:flex;flex-direction:column;justify-content:space-between}.text__left-slider-details{display:flex;gap:10px}.text__left-slider-description{font-size:30px;line-height:36px;font-weight:400}.desc-orange{color:var(--bg-orange)}.investment__review-link{display:inline-block;width:fit-content;height:64px;font-size:22px;font-weight:400;background-color:var(--text-color);color:#fff;padding:21px 57px 21px 30px;border-radius:746px;text-decoration:underline;background-image:url(/build/assets/white-arrow-top-right-B_M9ycov.svg);background-repeat:no-repeat;background-position:center right 30px}.investment__img-slider,.investment__img-item,.about__img-slider{height:100%;border-radius:30px}.investment__img-slider{width:fit-content;display:flex;transition:all .6s ease}.investment__img-item{width:896px;max-width:896px;position:relative}.investment__img-item img{width:100%;height:100%;object-fit:cover;border-radius:30px}.top-investment{position:absolute;left:40px;top:40px;display:flex;flex-direction:column;gap:10px}.investment__arrow-wrapper,.service__arrow-wrapper{width:170px;height:100px;background-color:var(--bg-color);position:absolute;bottom:0;right:0;border-radius:30px 0 0}.investment__gallery-arrows,.service__gallery-arrows{position:absolute;bottom:0;right:0;display:flex;justify-content:space-between;align-items:center}.investment__gallery-arrow,.service__gallery-arrow{width:64px;height:64px;border-radius:50%;background-color:var(--bg-color);display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #000;background-image:url(/build/assets/slider-arrow-BWlzjnTr.svg);background-position:center center;background-repeat:no-repeat}.h1-company-wrapper{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:38px}.page-desc{width:968px;max-width:968px;color:var(--text-grey);font-size:26px;line-height:31px;text-align:right}.h1-company-wrapper h1{min-width:550px}.wrapper__managing-company{margin-top:137px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px 20px}.item__managing-company{width:calc(50% - 10px);display:flex;gap:20px}.item-left__managing-company,.item-right__managing-company{background-color:var(--bg-grey);width:calc(50% - 10px);height:575px;display:flex;flex-direction:column}.item-left__managing-company{padding:35px;justify-content:space-between}.item-right__managing-company{padding:20px;align-items:center;gap:64px}.item-left__managing-company h3{font-size:70px}.desc-managing{font-size:30px;font-weight:400}.img__managing-company,.img__managing-company img{width:100%;height:287px;border-radius:30px}.link__managing-company{width:fit-content;height:64px;background-color:var(--bg-color);font-size:22px;line-height:22px;font-weight:400;text-decoration:underline;border-radius:746px;padding:21px 57px 21px 30px;background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-repeat:no-repeat;background-size:12px;background-position:center right 30px}.section__contact-more h2{text-align:left;line-height:85px}.wrapper__contact-more{width:100%;display:flex;justify-content:space-between;gap:30px;margin-top:45px}.item__contact-more{width:33.3333%;max-width:33.3333%;height:366px}.contact-more-title,.contact-address__info{display:flex;flex-direction:column;gap:30px}.contact-more-link{text-decoration:underline}.contact-address-p,.contact-more-link{font-size:52px;line-height:63px;font-weight:300}.phone-wrapper .contact-more-link{text-decoration:none}.icon-phone{background-image:url(/build/assets/phone-icon-BMY1sdLS.svg)}.icon-email{background-image:url(/build/assets/email-CLDB21pu.svg)}.icon-telegram{background-image:url(/build/assets/telegram-icon-B9NTZVOe.svg)}.icon-duration{background-image:url(/build/assets/duration-icon-Dk2Z27K9.svg)}.icon-size{background-image:url(/build/assets/size-icon-fFX9J749.svg)}.icon-meals{background-image:url(/build/assets/meals-icon-CkNSfLBZ.svg)}.icon-movement{background-image:url(/build/assets/movement-icon-C92sdxpP.svg)}.icon-season{background-image:url(/build/assets/season-icon-CKMg_VDZ.svg)}.tourism__option-title{width:fit-content}.wrapper__tourism-sidebar,.map-wrapper img,.map-wrapper .contact-map{position:sticky;top:20px;align-self:start}.wrapper__travel-route{margin-bottom:80px}.travel-route__container{width:100%;background-color:var(--bg-grey);padding:33px;display:flex;flex-direction:column;gap:33px}.punkts__travel-route{margin-top:5px;display:flex}.punkt__text,.punkt-arrow{background-color:#fff;height:64px;display:inline-block}.punkt__text{font-size:30px;font-weight:400;padding:21px 30px;border-radius:746px}.punkt-arrow{width:64px;border-radius:50%;background-image:url(/build/assets/arrow-black-right-7ze9q1lm.svg);background-repeat:no-repeat;background-position:center center;background-size:18px}.map__travel-route,.map__travel-route img{width:100%;height:600px;border-radius:30px}.map__travel-route img{object-fit:cover}.wrapper__tour-gallery{width:100%;display:flex;flex-direction:column;margin-bottom:80px}.container__tour-gallery{width:100%;display:flex;flex-wrap:wrap;gap:40px}.tour-gallery__item{width:calc(50% - 20px);max-width:calc(50% - 20px);height:405px;border-radius:30px}.tour-gallery__item img{width:100%;height:100%;object-fit:cover;border-radius:30px}.wrapper__tourism-sidebar{width:100%;height:fit-content;gap:47px;border-radius:30px;padding:42px 25px 30px}.wrapper__tourism-sidebar,.map-wrapper img,.main__product-sidebar{position:sticky;top:20px;align-self:start}.sidebar__tourism-bottom{display:flex;flex-direction:column;gap:20px}.sidebar__tourism-date{width:fit-content;font-size:30px;font-weight:400;margin-bottom:14px;position:relative}.sidebar__tourism-date span{font-size:14px;position:absolute;top:0;right:-15px}.sidebar__tourism-middle{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.sidebar__tourism-price-text{width:fit-content;font-size:20px;color:#d9d9d9;font-weight:300}.sidebar__tourism-price-text span{font-weight:500}.sidebar__tourism-item .reserv-button{margin-top:0}.wrapper__tourism-sidebar-mob{display:none}.wrapper__contact-address{width:100%;display:flex;flex-direction:column;gap:45px;margin-top:85px}.wrapper__contact-address h2{text-align:left;line-height:85px}.container__contact-address,.contact-address{width:100%;display:flex;justify-content:space-between;gap:30px}.contact-address,.contact-address__map{width:calc(50% - 15px);max-width:calc(50% - 15px);height:510px}.contact-address__map img{width:100%;height:100%;object-fit:cover;border-radius:30px}.wrapper__join-community{width:100%;display:flex;flex-direction:column;gap:34px;margin-top:85px}.wrapper__join-community h2{text-align:left;line-height:85px}.container__join-community{width:100%;display:flex;justify-content:space-between;gap:30px}.item__join-community{display:inline-block;width:429px;max-width:429px;height:100px;background-color:var(--text-color);color:#fff;border-radius:20px;padding:30px;position:relative}.join-community__text{color:#fff;font-size:42px;font-weight:300}.join-community__icon{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.icon-youtube{background-image:url(/build/assets/youtube-icon-DkcLDJ2-.svg)}.icon-instagram{background-image:url(/build/assets/instagram-icon-8q6q0umF.svg)}.icon-facebook{background-image:url(/build/assets/facebook-icon-D3VyvIVj.svg)}.h2__personal-consultation{text-align:left;line-height:85px}.agent__img-background{width:100%;height:100%;object-fit:cover;border-radius:30px}.about__text-slider{background-color:var(--bg-grey);padding:175px 119px 40px 40px;font-size:30px;line-height:36px}.about__text-slider span{color:var(--text-grey)}.right__about-slider{width:896px;max-width:896px;border-radius:30px}.about__img-slider img{width:100%;height:100%;object-fit:cover;border-radius:30px}.wrapper__our-history{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:40px}.item__our-history{width:calc(25% - 30px);height:287px;position:relative}.title-history,.sertificate-text,.profile__contact-title{position:absolute;left:38px;bottom:42px}.history-year{font-size:70px;line-height:85px;font-weight:300;margin-bottom:10px}.item__our-history img{width:100%;height:100%;object-fit:cover;border-radius:30px}.section__about-grey{width:100%;background-color:var(--bg-grey);border-radius:30px;display:flex;justify-content:center;align-items:center;height:500px}.section__about-grey p{width:1220px;max-width:100%;text-align:center;line-height:85px;font-size:50px;line-height:60px}.section__about-grey p span{color:var(--text-grey)}.gallery__bottom-tags{position:absolute;left:30px;bottom:30px;display:flex;flex-direction:column;justify-content:start;gap:12px}.gallery__tag,.gallery__tag-grey{width:fit-content;height:64px;padding:21px 40px;font-size:30px;font-weight:400;border-radius:746px;background-color:#fff}.sertificates-section{width:100%;display:flex;flex-direction:column;gap:40px}.wrapper__sertificates{width:100%;display:flex;justify-content:space-between;gap:40px}.sertificate-item img{position:absolute;left:38px;bottom:94px}.sertificate-text{font-size:22px;line-height:26px;color:var(--text-grey)}.header__blog-wrapper{width:100%;display:flex;justify-content:start;align-items:end;margin-top:55px;gap:55px}.header__blog-left{font-size:70px;line-height:85px}.header__blog-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.blog-filters{display:flex;justify-content:start;align-items:center}.blog-filter-item{padding:12px 22px;cursor:pointer;border-right:1px solid #D0D0D0;position:relative}.blog-filter-item a{color:var(--text-grey)}.blog-filter-item,.blog-search{font-size:22px;line-height:26px;font-weight:400}.blog-search{padding-left:54px;background-image:url(/build/assets/black-search-icon-DVlo-G4d.svg);background-repeat:no-repeat;background-position:left 22px center}.blog-filter-item.active a{color:var(--text-color);font-weight:500}.blog-wrapper{margin-top:40px;margin-bottom:45px}.blog-item__date{font-weight:300}.article-wrapper{width:100%}.article-container{width:1290px;max-width:100%;display:flex;flex-direction:column}.article-title{font-size:70px;line-height:85px;margin-bottom:30px}.article__tags-socials,.article-tags,.article-socials{display:flex;align-items:center}.article__tags-socials{width:100%;justify-content:space-between}.article-tags{justify-content:start;gap:10px}.article-socials{justify-content:end;gap:8px}.article-tag{padding:17px 24px;font-size:20px;line-height:24px;font-weight:300;border-radius:746px;background-color:var(--bg-grey);color:var(--text-grey)}.article__social-icon{width:58px;height:58px}.article__social-icon img{width:18px}.article-img{width:100%;height:700px;border-radius:30px;margin-top:50px;margin-bottom:65px}.article-img img{width:100%;height:100%;object-fit:cover;border-radius:30px}.article-content{width:1060px;max-width:100%;display:flex;flex-direction:column;gap:70px}.article-content h3{font-size:30px;line-height:36px;font-weight:400;margin-bottom:38px}.article-content div p{font-size:26px;line-height:31px;font-weight:300;margin-bottom:30px}.article-content div p:last-child{margin-bottom:0}.article-content a{text-decoration:underline}.h2__more-articles{text-align:left;font-size:30px;line-height:36px;font-weight:400;margin-top:105px;margin-bottom:40px}.account-wrapper{width:100%;display:flex;flex-direction:column;gap:35px;margin-top:55px;margin-bottom:60}.account-header{display:flex;justify-content:start;align-items:end;gap:65px}.account-header h1{font-size:70px;line-height:85px;font-weight:300}.account__nav-list{display:flex;justify-content:start;align-items:center}.account__nav-item{margin-bottom:10px}.account__nav-item a{padding:0 22px;cursor:pointer;border-right:1px solid #D0D0D0;position:relative;font-size:22px;line-height:27px;font-weight:400;color:var(--text-grey)}.account__nav-item:last-child a{border-right:none}.account__nav-item a.active{color:var(--text-color);font-weight:500}.account-body{width:100%;display:flex;justify-content:space-between;gap:40px}.account-catalog-wrapper{width:100%}.account-catalog-wrapper h3{font-size:30px;font-weight:500}.profile-data,.profile-contacts{width:calc(50% - 20px)}.profile-data{padding:40px;background-color:var(--bg-grey)}.profile-contacts{display:flex;flex-wrap:wrap;gap:40px}.profile__contact-item{width:calc(50% - 20px);height:255px;position:relative}.profile__contact-title{display:flex;flex-direction:column}.profile__contact-name{font-size:30px;line-height:36px;font-weight:400;margin-bottom:15px}.profile-data{display:flex;justify-content:start;gap:32px}.profile-avatar img{width:127px;height:127px;border-radius:50%;object-fit:cover}.profile__data-wrapper{width:calc(100% - 160px)}.profile__name-info{width:100%;display:flex;justify-content:space-between;align-items:start;margin-top:27px}.profile__name-info-left{display:flex;flex-direction:column;gap:17px}.profile__name,.profile__about-title,.profile__contacts-title{font-size:30px;line-height:36px;font-weight:400}.profile__status{font-size:20px;line-height:24px;color:var(--text-grey)}.profile__edit-info{font-size:20px;line-height:24px;font-weight:500}.profile__edit-info,.profile__bottom-edit-info{text-decoration:underline}.profile__bottom-edit-info{display:none}.profile__about-info{margin-top:50px;margin-bottom:80px}.profile__about-text,.profile__contacts-item{font-size:30px;line-height:36px;font-weight:300;color:var(--text-grey)}.profile__about-text{margin-top:10px}.profile__contact-info{width:100%;display:flex;flex-direction:column;gap:30px}.profile__contact-container{width:100%;display:flex;justify-content:start;align-items:center;gap:50px}.profile__contacts-item{margin-left:36px;position:relative}.profile__contacts-item:before{content:url(/build/assets/confirmed-orange-CaZJc45Y.webp);position:absolute;left:-36px;top:50%;transform:translateY(-50%)}.catalog-delete{position:absolute;top:30px;right:30px;background-color:var(--bg-color);width:64px;height:64px;border-radius:50%;background-image:url(/build/assets/delete-DC_JnA8r.svg);background-repeat:no-repeat;background-position:center center;cursor:pointer}.account__history-wrapper{width:1055px;max-width:100%;display:flex;flex-direction:column;gap:77px}.account__history-item{width:100%;display:flex;justify-content:space-between;align-items:center}.history__item-details{width:576px;height:488px;position:relative;border:1px solid #979797}.history__item-details-top,.history__item-details-bottom{position:absolute;left:30px}.history__item-details-top{top:30px;display:flex;align-items:start;flex-direction:column;gap:13px}.history__item-details-bottom{width:calc(100% - 60px);bottom:30px;display:flex;justify-content:space-between}.history__item-details-top h2{font-size:70px;line-height:85px}.history-status{font-size:20px;line-height:24px;background-color:var(--bg-grey);color:var(--text-grey);border-radius:746px;font-weight:400;padding:14px 24px;text-align:center}.booked{background-color:var(--bg-orange);color:#fff;padding:14px 24px 14px 45px;background-image:url(/build/assets/white-ok-Bp5GK5Yp.svg);background-repeat:no-repeat;background-position:left 24px center}.history__item-date{display:flex;flex-direction:column;gap:18px}.history__item-date-value{font-size:30px;line-height:36px;font-weight:400}.history__item-date-label{font-size:20px;line-height:24px;color:#979797}.wrapper__history-status{width:100%;display:flex;justify-content:start;align-items:center;gap:22px}.history__leave-review-wrapper{display:flex}.leave-review-plus,.leave-review-link{border-radius:25px;border:1px solid #000}.leave-review-plus{width:50px;height:50px;font-size:32px;display:flex;justify-content:center;align-items:center}.leave-review-link{padding:12px 20px;font-size:22px;line-height:26px;font-weight:400;background-color:#fff;text-decoration:underline}.history__item-card{width:448px;height:488px}.history__item-card .card_location-link{width:fit-content}.history__item-card img{width:100%;height:270px;object-fit:cover;border-radius:30px}.chat-wrapper{width:100%;height:860px;display:flex;gap:30px}.all-chats{width:473px;height:100%;background-color:var(--bg-grey)}.all-chats h2{font-size:30px;line-height:36px;font-weight:400;padding:40px 35px 20px;text-align:left}.chat-item{width:100%;padding:25px 35px;cursor:pointer;border-radius:0;display:flex;gap:20px;transition:all .6s ease}.chat-avatar{width:50px;height:50px;border-radius:50%}.chat-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.chat-info{width:calc(100% - 70px);display:flex;flex-direction:column;gap:10px}.chat__top-info{width:100%;display:flex;justify-content:space-between}.chat__top-info h3{font-size:20px;line-height:24px;font-weight:400;position:relative}.chat__top-info h3:after{content:url(/build/assets/confirmed-orange-CaZJc45Y.webp);position:absolute;right:-17px;width:12px}.chat-time{font-size:14px;line-height:17px;color:var(--text-grey)}.chat-info p{font-size:20px;line-height:24px;color:var(--text-grey)}.active-chat,.chat-item:hover{background-color:var(--text-color);transition:all .6s ease}.active-chat .chat__top-info h3,.chat-item:hover .chat__top-info h3{color:#fff}.active-chat .chat-time,.active-chat .chat-info p,.chat-item:hover .chat-time,.chat-item:hover .chat-info p{color:#d0d0d0}.single-chat{width:calc(100% - 503px);height:100%;display:flex;flex-direction:column;border:1px solid #979797}.chat-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:27px 50px;border-bottom:1px solid #CFCFCF;border-radius:0}.left__chat-header{display:flex;align-items:center;gap:20px}.avatar__chat-header{width:75px;height:75px;border-radius:50%}.avatar__chat-header img{width:100%;height:100%;object-fit:cover;border-radius:50%}.title__chat-header{display:flex;flex-direction:column;gap:12px}.title__chat-header h3{font-size:30px;line-height:36px;font-weight:400}.verified__chat-header{font-size:16px;line-height:20px;color:var(--bg-orange);font-weight:500;margin-left:24px;position:relative}.verified__chat-header:before{content:url(/build/assets/confirmed-orange-CaZJc45Y.webp);position:absolute;left:-24px;top:50%;transform:translateY(-50%)}.chat__header-icons{display:flex;align-items:center;gap:40px}.chat__icon img{width:auto;height:24px;cursor:pointer}.chat-messages{width:100%;height:fit-content;overflow-y:auto;padding:27px 50px 10px;flex:1}.message__date-wrapper{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:23px}.message__date{font-size:14px;line-height:17px;color:var(--text-grey);font-weight:300;background-color:var(--bg-grey);border-radius:746px;padding:12.5px 24px}.message__item-wrapper{width:100%;display:flex}.message__item{max-width:calc(50% - 84px);min-width:430px;margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.message__item-top{display:flex;align-items:center;gap:10px}.message-name,.message-time{font-size:14px;line-height:17px;font-weight:400}.message-time{color:var(--text-grey)}.message__content{font-size:20px;line-height:24px;font-weight:300;background-color:var(--bg-grey);padding:20px;border-radius:20px}.incoming{justify-content:start}.outcoming{justify-content:end}.outcoming .message__content{background-color:var(--bg-orange)}.outcoming .message__content p{color:#fff;font-weight:500}.chat-input{width:calc(100% - 100px);display:flex;justify-content:space-between;align-items:center;padding:18px 30px;border:1px solid #979797;border-radius:20px;margin:10px 50px 40px}.chat-input input,.chat-send{height:57px}.chat-input input{width:calc(100% - 100px)}.chat-input input::placeholder{font-size:20px;line-height:24px;font-weight:300;color:var(--text-grey)}.chat-send{width:80px;background-color:transparent;background-image:url(/build/assets/send-CozbgPmG.svg);background-repeat:no-repeat;background-position:center right 0;color:var(--bg-orange);font-size:20px;line-height:24px;cursor:pointer;text-align:left}.consultation-button,.consultation-button-mob{display:block;background-color:var(--text-color);color:#fff;cursor:pointer;transition:all .6s ease;background-image:url(/build/assets/white-arrow-top-right-B_M9ycov.svg);background-repeat:no-repeat;text-decoration:underline;font-weight:400}.consultation-button{width:fit-content;height:64px;font-size:22px;border-radius:746px;padding:21px 57px 21px 30px;margin-top:27px;background-position:center right 30px}.consultation-button-mob{margin-top:22px;display:none}.h1-service-wrapper .breadcrumbs{margin:0}.service__main-img{width:100%;height:883px;border-radius:30px;object-fit:cover;margin-top:40px}.service__main-img img{width:100%;height:100%;object-fit:cover;border-radius:30px}.h1-service-wrapper{padding-bottom:44px}.section__service-offer .wrapper__managing-company{margin-top:55px}.wrapper__how-work{width:100%;display:flex;justify-content:space-between;gap:40px;margin-top:55px}.title__how-work{position:absolute;left:40px;bottom:40px;display:flex;flex-direction:column;gap:21px}.name__how-work{font-size:30px;line-height:36px;font-weight:400}.how-work-icon{width:64px;height:64px;border-radius:50%;background-color:#fff5ea;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;position:absolute;top:40px;right:40px}.icon-brief{background-image:url(/build/assets/brief-icon-DebeLB6k.svg)}.icon-concept{background-image:url(/build/assets/concept-icon-C_z-zUhq.svg)}.icon-visualisation{background-image:url(/build/assets/visualisation-icon-BhYBpvd4.svg)}.icon-implementation{background-image:url(/build/assets/implementation-icon-B_B79I6k.svg)}.wrapper__design-rates{width:100%;display:flex;justify-content:space-between;margin-top:45px}.item__design-rate{width:calc(33.33% - 26px);max-width:calc(33.33% - 26px);height:803px;border:1px solid #979797;border-radius:30px;padding:40px 36px 56px 40px;display:flex;flex-direction:column;justify-content:space-between}.item__rate-black{background-color:#242424;color:#fff}.top__design-rate{display:flex;flex-direction:column;gap:57px}.design-rate__title{display:flex;flex-direction:column}.design-rate__top-title{width:100%;display:flex;justify-content:space-between;align-items:center}.design-rate__name{font-size:70px;line-height:85px;margin-bottom:9px}.rate__best-choice{font-size:18px;color:#fff;font-weight:400;padding:10.5px 18.5px;border-radius:746px;background-color:var(--bg-orange);text-align:center}.design-rate__desc{font-size:20px;line-height:24px;color:#979797;max-width:303px}.item__rate-black .design-rate__desc{color:#d0d0d0}.design-rate__list ul{display:flex;flex-direction:column;gap:26px}.design-rate__list li{font-size:26px;line-height:31px;position:relative;max-width:400px}.item__rate-black .design-rate__list li{color:#fff}.design-rate__list li span{display:inline-block;width:25px;height:25px;border-radius:50%;background-color:var(--bg-grey);background-image:url(/build/assets/ok-CJA4cQth.svg);background-position:center;background-repeat:no-repeat;background-size:11px 8px;margin-right:16px;margin-top:3px}.item__rate-black .design-rate__list li span{background-color:#ffffff40;background-image:url(/build/assets/white-ok-Bp5GK5Yp.svg)}.bottom__design-rate{display:flex;justify-content:space-between;align-items:center}.rate-price{font-size:70px;line-height:85px;color:var(--bg-orange);font-weight:300}.rate-price span{font-size:20px;line-height:24px;color:var(--text-color)}.item__rate-black .rate-price span{color:#fff}.design-rate__link{height:58px;padding:18px 20.5px;font-size:22px;font-weight:400;color:var(--bg-color);background-color:var(--text-color);border-radius:746px;text-decoration:underline;cursor:pointer}.item__rate-black .design-rate__link{color:var(--text-color);background-color:#fff}.faq-wrapper,.wrapper__service-slider,.wrapper__service-map,.wrapper__type-pools,.wrapper__service-included,.wrapper__work-format{margin-top:55px}.faq-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.faq-item{width:calc(50% - 10px);padding:50px 30px;border-radius:30px;background-color:var(--bg-grey);position:relative;transition:all .4s ease}.faq-question{width:100%}.question-text,.faq-answer p{display:inline-block;width:calc(100% - 70px)}.question-text{font-size:30px;line-height:36px;font-weight:400}.faq-answer{display:none;margin-top:27px}.faq-answer p{font-size:30px;line-height:36px;color:var(--text-grey);margin-top:10px}.question-icon{width:64px;height:64px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:30px;right:30px;font-size:30px;line-height:30px}.wrapper__service-slider{width:100%;margin-top:55px;position:relative}.container__service-slider{width:100%;display:flex;flex-direction:column;gap:65px}.item__service-slider{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.left__service-slider{width:calc(50% + 14px);height:540px;position:relative;overflow:hidden}.right__service-slider{width:calc(50% - 34px);min-width:805px;height:540px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.main-img__implemented-projects{top:0;left:0;position:absolute}.main-img__implemented-projects.after{width:50%;height:540px;overflow:hidden;z-index:2;border-radius:0}.main-img__implemented-projects,.main-img__implemented-projects img{width:100%;height:100%;border-radius:30px}.main-img__implemented-projects img{object-fit:cover;display:block}.main-img__implemented-projects.after img{border-top-right-radius:0;border-bottom-right-radius:0}.img__implemented-projects,.desc__implemented-projects{width:calc(50% - 10px);height:260px;border-radius:30px}.img__implemented-projects:nth-child(4){display:none}.img__implemented-projects img{width:100%;height:100%;object-fit:cover;border-radius:30px}.desc__implemented-projects{display:flex;flex-direction:column;justify-content:space-between;padding:30px;background-color:var(--bg-grey)}.img-slider{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:80%;z-index:2}.compare-handle{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:5px;background:#fff;z-index:3;cursor:ew-resize}.compare-handle:before{content:"";position:absolute;top:50%;left:50%;width:64px;height:64px;background:#fff;border-radius:50%;box-shadow:0 0 8px #0003;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background-image:url(/build/assets/compare-arrow-CW_A3rvh.svg);background-repeat:no-repeat;background-position:center}.handle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;z-index:5;pointer-events:none}.h1-service-wrapper{padding:35px 45px 45px 0}.service__arrow-wrapper{display:none}.wrapper__service-map{width:100%;height:853px}.wrapper__service-map img{width:100%;height:100%;border-radius:30px;object-fit:cover}.h1-service-instalation-wrapper{width:922px}.wrapper__type-pools,.wrapper__service-included{width:100%;display:flex;justify-content:space-between;gap:36px}.item__type-pools{height:468px;position:relative}.item__service-included,.item__type-pools{width:calc(25% - 27px);border-radius:30px}.item__type-pools img{width:100%;height:100%;border-radius:30px;object-fit:cover}.pool-tag{position:absolute;top:30px;right:30px;padding:17px 22.5px;font-size:20px;line-height:20px;font-weight:400;background-color:#fff;border-radius:746px;z-index:2}.item__service-included{display:flex;flex-direction:column;justify-content:space-between;height:504px;padding:19px;background-color:var(--bg-grey)}.service__included-top{margin:20px 0 0 20px;display:flex;flex-direction:column;gap:12px}.service__included-top h3{font-size:30px;line-height:36px;font-weight:400}.service__included-desc{font-size:26px;line-height:31px;color:var(--text-grey)}.service__included-img{width:100%;height:226px;border-radius:30px}.service__included-img img{width:100%;height:100%;object-fit:cover;border-radius:30px}.h1-service-instalation-wrapper{width:1153px}.h1-service-instalation-wrapper-fr,.h1-service-instalation-wrapper-de{width:1340px;padding:35px 19px 44px 0}.h1-service-instalation-wrapper-es{width:1620px;padding:35px 19px 44px 0}.wrapper__work-format{width:100%;display:flex;justify-content:space-between;gap:39px}.item__work-format{width:calc(33.33% - 26px);height:287px;position:relative}.work-format__title{position:absolute;bottom:40px;left:40px;display:flex;flex-direction:column;gap:21px}.work-format__title h3{font-size:30px;line-height:36px;font-weight:400}.desc-work-format{max-width:430px;color:#979797;font-size:20px;line-height:24px}.format-icon{position:absolute;top:40px;right:40px;border-radius:50%;background-color:#fff5ea;background-position:center center;background-repeat:no-repeat}.icon-lock{background-image:url(/build/assets/lock-icon-DLTJyRtV.svg)}.implemented-tag{width:fit-content;position:absolute;bottom:24px;padding:17px 18.5px;font-size:20px;line-height:20px;font-weight:400;background-color:#fff;border-radius:746px;z-index:2}.main-img__implemented-projects .implemented-tag{right:20px}.main-img__implemented-projects.after .implemented-tag{left:20px}.range_container{display:flex;flex-direction:column;width:100%}.sliders_control{position:relative;min-height:10px}.form_control{position:relative;display:flex;justify-content:space-between;font-size:24px;color:#635a5a}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:10px;height:10px;background-color:var(--bg-orange);border-radius:50%;box-shadow:0 0 0 1px #979797;cursor:pointer}input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:10px;height:10px;background-color:var(--bg-orange);border-radius:50%;box-shadow:0 0 0 1px #979797;cursor:pointer}input[type=range]::-webkit-slider-thumb:hover{background:#f7f7f7}input[type=range]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe;-webkit-box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe}.search__group input[type=number]{color:#8a8383;width:50px;height:16px;font-size:14px;border:none}.search__group input[type=number]::-webkit-inner-spin-button,.search__group input[type=number]::-webkit-outer-spin-button{opacity:1}.search__group input[type=range]{-webkit-appearance:none;appearance:none;height:2px;width:100%;position:absolute;background-color:#979797;pointer-events:none}.form_control_container__time,.form_control_container__time__input{font-size:14px}.yt-modal{position:fixed;inset:0;display:none;z-index:1000}.yt-modal.open{display:block}.yt-backdrop{position:absolute;inset:0;background:#000000a6}.yt-dialog{position:relative;max-width:900px;margin:5vh auto;z-index:1001;padding:0 16px}.yt-aspect{position:relative;width:100%;padding-top:56.25%;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #00000059}#yt-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.yt-close{position:absolute;right:8px;top:-8px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;font-size:24px;line-height:38px;cursor:pointer;z-index:1002;box-shadow:0 2px 10px #00000040}.yt-thumb{display:block;max-width:100%;cursor:pointer;border-radius:12px}body.modal-open{overflow:hidden}.choices{width:100%;height:35px!important;font-size:24px;background-color:#fff;border:none}.choices__inner{height:29px!important;background-color:#fff!important;border:none!important;border-radius:0!important;color:var(--text-grey)!important;font-size:24px!important;line-height:29px!important;font-weight:300!important;cursor:pointer;transition:all .4s ease;padding:0!important}.choices__list--dropdown{border:none!important;border-radius:20px!important;margin-top:40px!important;background-color:#fff!important;padding:34px 30px!important;z-index:1000!important}.choices__list--dropdown .choices__placeholder{display:none!important}.choices__list--dropdown .choices__item{font-size:24px!important;line-height:29px!important}.choices__item--selectable,.choices__item--selectable:hover,.choices__item.choices__item--selectable.is-highlighted{background-color:#fff!important}.choices[data-type*=select-one]:after{content:url(/build/assets/arrow-down-BR3Yri2T.svg)!important;height:6px!important;width:11px!important;border:none!important;position:absolute;right:11.5px;top:40%!important;margin-top:-7.5px!important;pointer-events:none}.choices[data-type*=select-one].is-open:after{transition:all .6 ease!important;transform:rotate(180deg)!important;margin-top:5px!important}.contact-map,.product-map,.service-map{width:100%;height:100%}.catalog-map{margin-top:45px;width:calc(100% - 938px);height:900px}.leaflet-container div,.leaflet-tile-container img{border-radius:0}.wrapper__privacy h2{margin-bottom:20px;font-weight:500}.privacy-text,.wrapper__privacy li{font-size:30px;line-height:36px}.wrapper__privacy li{margin-bottom:10px;margin-left:10px}.privacy-text,.wrapper__privacy ul{margin-bottom:50px}.slick-slide{height:auto!important}@media screen and (max-width: 1850px){.product__agent-container{padding-right:37px}.agent__advanced-text{width:255px;max-width:260px}.section__market-review{padding:90px 200px 105px}.h1-company-wrapper h1{min-width:706px}}@media screen and (max-width: 1800px){.category-cost{font-size:24px}.guests_choice,.investors_choice{padding:21px 20px 21px 45px}.guests_choice:before,.investors_choice:before{left:20px}.best__offer-img,.catalog-img,.blog-item__img{height:300px}.best__offer-details,.catalog-details{gap:3px}.best__offer-item:hover .best__offer-img,.catalog-card:hover .catalog-img{height:214px}.group-check-choice{display:none}.header-product{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.header__product-left{width:100%;min-width:100%;order:2}.header__product-right{width:100%;order:1}.product_agent-block{flex-direction:column;align-items:start;gap:40px}.invest__advantages-name{font-size:70px;line-height:85px}.invest__advantages-name-ru,.invest__advantages-name-es{font-size:50px;line-height:80px}.wrapper__personal-consultation-form{padding:50px 30px 58px}.section__market-review{padding:90px 100px 105px}.body-left__market-review .advantages-item{width:calc(50% - 5px)}.item-left__managing-company h3{font-size:60px}.contact-more-link{font-size:40px;line-height:50px}.profile__contact-container{gap:20px}.profile__contacts-item{font-size:20px;line-height:24px}}@media screen and (max-width: 1700px){.header-nav{padding:18.5px 25px 22.5px}.item__design-rate{width:calc(33.33% - 10px);max-width:calc(33.33% - 10px)}.item__design-rate{padding:20px}.rate-price{font-size:60px;line-height:72px}.invest__advantages-name-ru,.invest__advantages-name-es{font-size:45px;line-height:80px}}@media screen and (max-width: 1520px){.header__nav-link{font-size:18px}.header-nav{padding:18.5px 20px 22.5px}.header__nav-list{gap:15px}.home-link{margin-left:30px}.home-link:before{left:-30px}.header__nav-item:first-child .active-link:after{left:-20px}.header__nav-item .root-link{width:70px}.root-link:before{left:100%}.header_lang,.sign_in{font-size:18px}.header_lang{padding:21px 30px 21px 15px}.sign_in{padding:21px 15px}.header-logo{width:180px}.header-right{gap:10px}.lang:after{left:25px}.search__group{padding-left:20px;padding-right:20px}.best__offer-img,.catalog-img,.blog-item__img{height:250px}.best__offer-item:hover .best__offer-img,.catalog-card:hover .catalog-img{height:164px}.best__offer-favorite,.catalog-favorite{top:20px;right:20px}.guests_choice,.investors_choice{top:20px;left:20px}.investors_choice{padding:21px 15px 21px 40px}.offer-book,.tour-book{padding:21px 20px;font-size:20px}.interested__asks-section{padding:53px 23px 28px}.group-quantity{display:none}.tour-search__form .group-quantity{display:flex}.quantity-input{width:30px!important}.invest__advantages-name{font-size:60px;line-height:80px}.investment__text-item{width:765px}.right__investment-slider{width:calc(100% - 715px)}.investment__text-item{flex-direction:column;gap:20px}.text__left-slider{gap:20px}.item-left__managing-company h3{font-size:55px}.punkts__travel-route{flex-wrap:wrap;gap:10px 0}.about__text-slider{padding:40px}.wrapper__sertificates{gap:20px}.header__blog-filters{flex-direction:row-reverse}.blog-search{padding-left:32px;padding-right:22px;background-position:left 0 center}.blog-filters{width:900px;overflow-x:auto;white-space:nowrap}.blog-filter-item{border-right:none;border-left:1px solid #D0D0D0}.design-rate__name{font-size:60px;line-height:72px}.rate-price{font-size:50px;line-height:60px}.card__location-img .location-tag{padding:17px 20px 17px 45px}.invest__advantages-name-ru,.invest__advantages-name-es{font-size:40px;line-height:70px}}@media screen and (max-width: 1400px){.category-cost{font-size:18px;display:none}.category-title{font-size:24px}.best__offer-item,.catalog-card,.blog-item{width:calc(33.333% - 24px)}.interested__asks-top{flex-direction:column;gap:8px}.asks__top-header{order:2}.asks_top-number{order:1}.advantages-section{gap:20px}.footer__about-company{width:305px}.footer__bottom-left{gap:20px}.product__location-container{flex-direction:column}.product__map-location,.product__card-location,.product__map-location img,.card__location-img img{width:100%}.product__agent-container{flex-direction:column;gap:40px}.product_agent-block{width:auto}.search__catalog-wrapper{flex-direction:column}.search__catalog-wrapper .catalog-wrapper{width:100%}.map-wrapper{width:100%;margin-bottom:50px}.search__catalog-wrapper .catalog-card{width:calc(50% - 18px)}.product__slider-right{display:none}.invest__advantage-wrapper{flex-wrap:wrap;justify-content:center;gap:30px}.wrapper__personal-consultation{flex-direction:column;gap:20px}.left__personal-consultation,.right__personal-consultation{width:100%}.left__personal-consultation{order:2}.right__personal-consultation{order:1;gap:30px}.info__agent-consultation,.img__agent-consultation{width:calc(50% - 15px);max-width:calc(50% - 15px)}.img__agent-consultation img{right:10px}.investment__text-item{width:625px}.right__investment-slider{width:calc(100% - 415px)}.wrapper__managing-company{gap:20px}.item__managing-company{flex-direction:column;gap:0;background-color:var(--bg-grey)}.item-left__managing-company,.item-right__managing-company{width:100%;max-width:100%}.item-left__managing-company{height:300px}.item-right__managing-company{height:470px}.wrapper__contact-more{gap:20px}.contact-more-link{font-size:30px;line-height:40px}.join-community__text{font-size:30px}.sertificate-text{left:20px;bottom:20px;font-size:15px;line-height:18px}.sertificate-item img{left:20px;bottom:72px}.blog-filters{width:750px}.account-body{flex-direction:column}.profile-data,.profile-contacts{width:100%}.profile__contact-container{gap:50px}.profile__contacts-item{font-size:30px;line-height:36px}.history__item-card{width:448px;height:488px}.wrapper__how-work{gap:20px}.how-work-icon{top:20px;right:20px}.title__how-work{left:20px;bottom:20px}.name__how-work{font-size:28px;line-height:33px}.design-rate__name{font-size:45px;line-height:55px}.rate-price{font-size:30px;line-height:35px}.rate-price span{font-size:14px;line-height:17px}.catalog-map{width:100%}}@media screen and (max-width: 1200px){.wrapper{padding:41px 10px}.header-logo{width:160px}.main-form__search form{padding-left:20px}.search__group{padding-left:10px;padding-right:10px}.search__group label,.search__group input,.search__group select{max-width:140px}.search__group input::placeholder{font-size:20px}.estate-categories__wrapper{gap:20px}.advantages-section{gap:10px}.advantages-count{font-size:46px}.section__market-review{padding:90px 50px 105px}.map__travel-route,.map__travel-route img{height:400px}.tour-gallery__item{width:100%;max-width:100%}.join-community__text{font-size:25px}.wrapper__our-history{gap:20px}.item__our-history{width:calc(25% - 15px)}.blog-filters{width:700px}.wrapper__type-pools,.wrapper__service-included{flex-wrap:wrap}.item__type-pools,.item__service-included{width:calc(50% - 18px)}.wrapper__work-format{gap:20px}.item__work-format{width:calc(33.33% - 13px)}.header__nav-item .root-link{width:55px}}@media screen and (max-width: 1100px){.header-right{gap:5px}.auth-menu{padding:8px 10px 8px 9px;gap:5px}.auth-menu__icon,.auth-menu__icon img{width:40px;height:40px}.auth__menu-wrapper{gap:5px}.auth__menu-name{font-size:15px;line-height:18px}.interested__asks-middle{gap:10px}.interested__asks-item{background-position:right 20px top 50%;background-size:10px 10px;border-radius:40px;padding:20px;font-size:20px}.subscribe__email-wrapper{width:400px}.catalog__grid-filters{display:none}.h1-investment{position:relative}.wrapper__investment-slider{flex-direction:column}.left__investment-slider,.right__investment-slider{width:100%;max-width:100%}.left__investment-slider{order:2}.right__investment-slider{order:1}.investment__text-item,.investment__img-item{width:1080px;max-width:100%}.page-desc{font-size:20px;line-height:24px}.blog-filters{width:600px}.account__history-item{gap:10px}.history__item-details{width:530px}.chat-wrapper{gap:20px}.all-chats{width:373px}.single-chat{width:calc(100% - 393px)}.design-rate__name{font-size:35px;line-height:40px}.rate-price{font-size:28px;line-height:33px}.design-rate__link{font-size:16px;padding:17px 20px}.left__service-slider{display:none}.right__service-slider{width:100%;min-width:100%}.work-format__title{bottom:20px;left:20px}.format-icon{top:20px;right:20px}}@media screen and (max-width: 1024px){.header-logo{width:140px}.estate-categories__wrapper{gap:10px}.investment__text-item,.investment__img-item{width:1004px;max-width:100%}.join-community__text{font-size:22px}.blog-filters{width:550px}.footer__about-company{width:300px}.footer__bottom-left{gap:10px}}@media screen and (max-width: 991px){div{border-radius:25px}section{margin-top:90px}h1{font-size:75px;line-height:75px}h2{font-size:46px;line-height:46px}.header-logo{width:138px}.header-nav,.header-right{display:none}.auth-popup{width:308px;height:845px}.close-auth,.close-popup{top:35px;right:35px;width:14px;height:14px}.auth__popup-wrapper{padding:110px 35px;border-radius:15px}.auth__tab-panel{gap:12px;margin-top:25px;margin-bottom:50px}.auth__tab-item{font-size:14px}.between-tabs{height:14px}.auth-form__group{border-radius:15px;margin-bottom:16px;padding:13px 21px}.auth-form__group label{font-size:12px;margin-bottom:10px}.auth__form button,.auth__form input,.auth__form select{font-size:20px}.form-privacy{font-size:12px;margin-bottom:25px}.auth__form button{font-size:16px;border-radius:12px;margin-top:0}.social__auth-wrapper{margin-top:45px}.social__auth-label{font-size:16px;margin-bottom:12px}.social-auth{gap:8px}.auth__icon-wrapper{width:83px;height:48px;border-radius:10px}.auth__icon-wrapper img{width:18px}.mobile-gamburger{display:block}.popup__book-call{width:985px;height:845px;max-width:100%;padding:110px 35px 135px}.home__main-img{height:773px;background-image:url(/build/assets/home-main-991-BWdEZM6q.webp);background-color:var(--bg-color);background-position:left center;margin-bottom:340px}.h1-wrapper,.h1-service-wrapper{width:100%;position:relative;border-radius:0;padding:35px 0 29px}.wrapper-main__search{width:calc(100% - 28px);bottom:-250px;left:50%;transform:translate(-50%)}.main-form__search{border-radius:25px}.main-form__search form{flex-wrap:wrap;padding:0}.search__group label,.search__group input,.search__group select{width:100%;max-width:100%;margin:0 29px}.search__group label{margin-bottom:2px}.search__group{width:100%;max-width:100%;border-left:none;margin-bottom:10px;padding:15px 0}.search__group:nth-child(3){border-bottom:none}.search__group:nth-child(4){display:none}.search-button{width:calc(100% - 58px);height:50px;font-size:16px;font-weight:500;border-radius:40px;margin:24px 29px;background-position:calc(50% - 40px) center;background-size:14px}.search-button-text{display:inline-block;text-decoration:underline}.catalog-form__search{border-radius:25px}.catalog-form__search form{flex-wrap:wrap;padding:10px}.catalog-mob__search{display:flex;flex-direction:column;gap:15px}.catalog-mob__search-headers,.catalog-mob__search-items{display:flex;justify-content:center}.catalog-mob__search-headers{gap:4px}.catalog-mob__search-items{gap:2px;flex-wrap:wrap}.catalog-mob__search-header{border:1px solid #000;font-size:16px;font-weight:400;border-radius:746px;padding:21px 30px;width:180px;max-width:100%;position:relative}.catalog-mob__search-header:after{position:absolute;top:21px;right:30px}.catalog-mob-filters:after{content:url(/build/assets/more-search-DByAO4Rn.svg)}.catalog-mob-maps:after{content:url(/build/assets/map-marker-mob-JeE9kzJt.svg)}.catalog-mob__search-item{border:1px solid #D0D0D0;font-size:14px;font-weight:400;border-radius:746px;padding:21px 20px;color:var(--text-grey)}.catalog-guess-item{position:relative;padding-left:35px}.catalog-guess-item:after{content:url(/build/assets/guests-choice-D1TbcQ7D.svg);position:absolute;top:18px;left:15px}.estate-categories__wrapper{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:40px}.estate-category{width:350px;height:250px;background-position:top 60px left 10px;background-size:70%;border-radius:25px}.search-location__wrapper{margin-top:40px;height:auto}.gallery-wrapper{display:none}.gallery-wrapper-mob{display:flex;flex-wrap:wrap;justify-content:center;gap:35px;width:100%;max-width:100%}.gallery-container{width:100%;max-width:100%;height:auto;display:flex;flex-direction:column;gap:10px}.gallery-item{border-radius:25px}.gallery-tags{top:20px;right:20px}.gallery-item img{border-radius:25px}.gallery__tag-top{height:40px}.gallery-tag,.service-tag{font-size:24px;line-height:24px;border-radius:30px}.gallery-tag{padding:10px 20px 10px 45px}.service-tag{padding:10px 20px}.gallery-tag span:before{content:url(/build/assets/drop-DgZmmvB3.svg);left:-25px;top:45%;transform:translateY(-50%);width:20px;height:24px}.location-link{width:40px;height:40px;background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-size:10px}.catalog-link{width:200px;display:block;border-radius:25px;border:1px solid #000;padding:21px 30px}.catalog-link span{font-size:16px;font-weight:400;text-decoration:underline;color:var(--text-color);position:relative}.catalog-link span:after{content:url(/build/assets/arrow-right-mob-Bzdnh1is.svg);position:absolute;right:-20px;top:40%;transform:translateY(-50%);width:10px;height:10px}.service-tag-link{width:40px;height:40px;padding:13px;font-size:22px;line-height:22px}.best__offers-wrapper{width:auto;max-width:auto;flex-wrap:nowrap;overflow:hidden;padding-bottom:65px;gap:12px}.best__offer-item,.catalog-card{width:calc(50% - 30px)!important;height:450px;margin-right:12px;display:flex!important;gap:15px;border-radius:20px}.slick-slide .best__offer-item{width:calc(100% - 30px)!important}.best__offer-img,.catalog-img,.best__offer-img img,.catalog-img img,.blog-item__img img{width:100%}.best__offer-favorite,.catalog-favorite,.catalog-delete{width:40px;height:40px}.best__offer-favorite,.catalog-favorite{background-size:16px 14px}.catalog-delete{background-size:12px 14px}.guests_choice{left:20px;top:20px;border-radius:25px;font-size:14px;padding:15px 30px 15px 45px}.guests_choice:before{left:20px;top:50%;transform:translateY(-50%)}.best__offer-info h3,.catalog-info h3,.blog-item__title{font-size:24px;line-height:26.4px;margin-bottom:3px}.offer-price,.blog-item__date{font-size:18px}.offer-detail{border-radius:25px;padding:8px 24px;height:32px;margin-right:10px;margin-bottom:10px}.best__offer-details,.catalog-details{gap:3px}.best__offer-details:hover{display:none}.arrow-slider-left,.arrow-slider-right{width:40px;height:40px;border:1px solid #000;border-radius:50%;background-image:url(/build/assets/slider-arrow-BWlzjnTr.svg);background-size:10px 10px;background-repeat:no-repeat;background-position:center center;position:absolute}.arrow-slider-left{transform:rotate(180deg);bottom:25px;left:calc(50% - 42px)}.arrow-slider-right{bottom:25px;right:calc(50% - 42px)}.offer-book,.tour-book{width:170px;max-width:170px;padding:15px 30px;border-radius:25px;font-size:14px}.offer-link{padding:15px 40px 15px 30px;border-radius:25px;font-size:14px;background-size:10px 10px;background-position:right 20px top 50%}.best__offers-tags{width:780px;max-width:100%;margin:40px auto 20px;gap:3px;background-color:var(--bg-color);border-radius:none;padding:0}.best__offer-tag{color:var(--text-grey);font-size:16px;border:1px solid #D0D0D0;border-radius:25px;padding:21px 35px}.best__offer-tag:first-child{border:1px solid #D0D0D0;padding:21px 35px}.best__offer-tag.active-tag{font-weight:400;background-color:var(--bg-grey);border:1px solid var(--bg-grey)}.best__offer-tag.active-tag:after{bottom:15px;width:9px;height:2px}.more__offers-ask{font-size:20px;margin-bottom:5px}.book-call{font-size:20px}.link__more-offers{padding:21px 50px 21px 30px;border-radius:25px;font-size:16px;background-position:right 30px top 50%;background-size:10px 10px}.interested__asks-wrapper{gap:36px}.advantages-section{flex-wrap:wrap}.product__option-wpapper{gap:10px}.advantages-item,.product__option-item{width:calc(50% - 5px);max-width:calc(50% - 5px);border-radius:25px}.left__about-video{gap:10px}.video-button img{width:78px}.video-desc{font-size:14px;line-height:16px}.review-section{border-radius:25px;padding:64px 18px 60px}.review-section h2{margin-bottom:45px}.review-item{width:289px;max-width:289px;height:489px;padding:30px 20px;border-radius:25px;margin-right:10px!important}.review-author,.author-country{margin-bottom:10px;font-size:20px;font-weight:400}.review-text{font-size:20px;line-height:20px;margin-bottom:30px}.review-img{border-radius:25px;height:170px}.review-img img{border-radius:25px;height:100%}.review-link-wrap{bottom:10px;right:10px}.review-tag{font-size:16px;padding:12px 16.5px}.review-link{width:40px;height:40px;background-size:10px 10px}.review-brands{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:135px}.review-slider{gap:10px;position:relative}.brand-item img{height:30px}.footer-top{flex-wrap:wrap;gap:50px}.footer-nav{order:2;width:100%}.footer__nav-wrapper{width:150px}.footer__subscribe-email{order:1;width:100%;max-width:100%}.subscribe__email-wrapper{width:447px}.footer-bottom{flex-direction:column;gap:55px}.footer__bottom-left{width:100%;max-width:100%;order:2;justify-content:start;flex-wrap:wrap;gap:24px}.footer__bottom-right{width:100%;max-width:100%;order:1}.footer-logo{width:100%}.footer__about-company{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center}.top__catalog-left{flex-direction:column;justify-content:start;align-items:start;gap:2px}.top__catalog-title{font-size:46px;line-height:46px;order:2}.top__catalog-info{font-size:16px;line-height:16px;order:1}.top__catalog-block{margin-top:24px;margin-bottom:29px}.catalog-wrapper{margin:35px 0}.breadcrumbs{margin-top:14px;margin-bottom:21px;gap:3px}.breadcrumbs li{font-size:14px}.main-product h2{margin-bottom:25px}.similar__offer-wrapper h2,.main-product h2{font-size:28px}.main__product-left{width:100%}.product__slider-wrapper{border-radius:0;margin-top:21px}.product__slide-button{width:40px;height:40px;background-size:10px 10px}.product-slide-prev{left:10px}.product-slide-next{right:10px}.product__slider-pagination{bottom:24px!important}.product__diff-arrow{width:16px;height:16px;background-size:16px;right:18px;bottom:22px}.main__product-mob{display:flex;flex-direction:row;justify-content:space-between;margin-top:13px;margin-bottom:50px}.product-description{margin-top:50px}.product-description p{font-size:16px;line-height:21.5px;margin-bottom:10px}.product__location-container{flex-direction:row}.product__map-location,.product__card-location{width:calc(50% - 20px)}.product__option-title{width:56px;left:15px;bottom:15px}.tourism__option-title{width:fit-content}.product__option-icon{top:15px;right:15px}.product__option-name{font-size:12px;line-height:15px}.product__option-value{font-size:20px;line-height:24px}.product__option-icon{width:40px;height:40px;background-size:16px}.product__map-location img{max-width:100%}.main__product-sidebar,.wrapper__tourism-sidebar,.map-wrapper{display:none}.product-agent__info{gap:19px}.sidebar__agent-info{gap:16px}.sidebar__agent-name{font-size:20px}.sidebar__agent-name span{font-size:12px;line-height:16px;margin-left:25px}.sidebar__agent-name span:after{left:-20px}.sidebar__agentia-title{font-size:20px}.sidebar__agent-info-avatar{width:48px;height:48px}.sidebar__agent-contacts{gap:53px}.agent__contacts-item{gap:6px}.contacts__item-title{font-size:14px;line-height:17px}.contacts__item-value{font-size:20px;line-height:24px}.product__sidebar-bottom{width:300px;padding:23px 28px 28px}.reserv-price{font-size:20px;line-height:24px;margin-bottom:8px}.reserv-date{font-size:16px;line-height:19px}.reserv-date-edit{font-size:16px}.reserv-button{font-size:16px;line-height:19px;height:50px;margin-bottom:0}.gallery__popup-container{padding:70px 10px;gap:10px}.gallery__popup-item img{border-radius:25px}.invest__advantage-wrapper{gap:10px}.invest__advantages-item{border-radius:25px}.invest__advantages-item{width:415px;max-width:415px}.info__agent-consultation{padding:50px 15px}.wrapper__personal-consultation-form{padding:34px 30px 43px}.bottom__agent-consultation{display:none}.bottom__agent-consultation-mob{display:flex;margin-top:26px;gap:15px}.bottom__agent-consultation-mob p{font-size:12px;line-height:15px}.section__market-review{padding:61px 15px 73px}.wrapper__market-review,.body-left__market-review{gap:10px}.grafik-review{width:calc(50% - 5px)}.investment__text-item,.investment__img-item{width:971px;max-width:100%}.h1-company-wrapper{flex-direction:column;align-items:start;gap:20px}.page-desc,.h1-company-wrapper h1{min-width:auto;max-width:100%;text-align:left}.wrapper__managing-company{gap:20px}.item__managing-company{width:100%;max-width:100%}.section__contact-more h2{text-align:center;line-height:46px}.wrapper__contact-more{margin-top:40px;gap:20px;flex-direction:column}.item__contact-more{width:100%;max-width:100%;border-radius:15px}.map__travel-route,.map__travel-route img{border-radius:25px}.container__tour-gallery{gap:20px}.tour-gallery__item{width:calc(50% - 10px);max-width:calc(50% - 10px)}.wrapper__tourism-sidebar-mob{display:flex;align-items:center;flex-direction:column;gap:24px;margin-top:13px;border-radius:25px;padding:29px 13px 33px}.wrapper__tourism-sidebar-mob h2{font-size:20px;line-height:24px;margin-bottom:0}.sidebar__tourism-bottom{width:100%;max-width:100%;border-radius:15px;display:flex;flex-direction:row;justify-content:space-between;gap:auto}.sidebar__tourism-item{padding:26px 4px;background-color:var(--bg-grey);color:var(--text-color);border:1px solid #7E7E7E;display:flex;flex-direction:column;align-items:center}.sidebar__tourism-date{font-size:20px;margin-bottom:10px}.sidebar__tourism-middle{flex-direction:column-reverse;align-items:center;gap:10px}.sidebar__tourism-price-text span{color:var(--bg-orange)}div.sidebar__tourism-price-text{color:var(--text-color)}.sidebar__tourism-item .reserv-button{display:none}.reserv-white-button{width:100%;max-width:100%;height:50px;font-size:16px;line-height:19px;font-weight:400;border-radius:746px;background-color:#fff;text-decoration:underline;margin-top:10px}.wrapper__contact-address{margin-top:50px;padding:20px 10px;gap:10px}.wrapper__contact-address h2{font-size:28px;line-height:33px}.container__contact-address{display:flex;flex-direction:column-reverse;border-radius:15px;border:1px solid #D0D0D0;padding:21px 21px 30px 19px;gap:74px}.contact-address,.contact-address__map{width:100%;max-width:100%}.contact-address{border:0;height:165px}.contact-address-p{font-size:28px;line-height:33px}.contact-address-hour{font-size:16px;line-height:19px}.container__join-community{flex-wrap:wrap}.item__join-community{width:calc(50% - 15px);max-width:calc(50% - 15px)}.agent__img-background{display:none}.h1-about{position:relative}.wrapper__about-slider{flex-direction:column;gap:10px}.left__about-slider,.right__about-slider{width:100%;max-width:100%;border-radius:25px}.left__about-slider{height:200px;overflow:visible}.about__text-slider{padding:30px;height:200px;font-size:20px;line-height:24px}.wrapper__our-history{gap:10px}.item__our-history{width:calc(25% - 8px);height:180px;border-radius:15px}.title-history{left:20px;bottom:20px}.history-year{font-size:28px;line-height:33px;font-weight:400}.item__our-history img{border-radius:15px}.history-desc{font-size:15px;line-height:18px}.section__about-grey{width:100%;border-radius:25px;height:auto;padding:45px 30px}.section__about-grey p,.article-title{font-size:28px;line-height:33px}.section__about-grey .h1-img{width:53px}.sertificate-item{height:180px}.sertificate-item img{width:76px}.header__blog-wrapper{flex-direction:column;align-items:start;gap:13px}.blog-filters{width:650px}.blog-filter-item,.blog-search{font-size:14px;line-height:17px}.blog-filter-item{padding:12px}.blog-search{padding-left:15px;padding-right:12px;background-size:10px}.blog-item{width:calc(50% - 20px)}.article-title{margin-bottom:20px}.article-img{height:500px;border-radius:25px;margin-top:20px;margin-bottom:20px}.article-img img{border-radius:25px}.article-tag{padding:12px 20px;font-size:14px;line-height:16px}.article__social-icon{width:40px;height:40px}.article__social-icon img{width:12px}.account-header{flex-direction:column;justify-content:start;align-items:start;gap:14px}.account-header h1{font-size:46px;line-height:46px}.account__nav-item:first-child a{padding-left:0}.account__nav-item a{padding:0 12px;font-size:14px;line-height:17px}.profile__contacts-item{font-size:15px;line-height:18px}.account__history-item{flex-direction:column}.history__item-details,.history__item-card{width:100%}.history__item-details-top{width:calc(100% - 60px);flex-direction:row;align-items:center;justify-content:space-between}.wrapper__history-status{width:fit-content}.chat-header{padding:27px 23px}.avatar__chat-header{width:40px;height:40px}.title__chat-header{gap:8px}.title__chat-header h3{font-size:20px;line-height:24px}.verified__chat-header{font-size:12px;line-height:15px;margin-left:16px}.verified__chat-header:before,.chat__top-info h3:after{content:url(/build/assets/confirmed-orange-mob-DKGWRWIi.webp)}.verified__chat-header:before{left:-16px}.chat-wrapper{height:615px}.all-chats h2{font-size:28px;line-height:33px;padding:20px 30px 20px 20px}.chat__top-info h3:after{right:-17px;width:12px}.chat-time{font-size:12px;line-height:15px}.chat-item{padding:25px 20px;gap:20px}.chat-messages{padding:17px 20px 10px}.message__date-wrapper{margin-bottom:17px}.message__date{font-size:10px;line-height:12px;padding:9px 24px}.message__item{min-width:267px}.chat-input{width:100%;padding:18px 20px;border:none;border-top:1px solid #D0D0D0;border-radius:0;margin:0}.chat-input input,.chat-send{height:65px}.chat__icon img{height:15px}.message-name,.message-time{font-size:12px;line-height:14px}.message__content{font-size:15px;line-height:18px;border-radius:15px}.chat-input input,.chat-send{height:30px}.chat-input input::placeholder{font-size:15px;line-height:18px}.chat-send{width:62px;background-size:13px 13px;font-size:15px;line-height:18px}.consultation-button{display:none}.h1-service-wrapper .breadcrumbs{margin-bottom:10px}.service__main-img{height:600px;border-radius:25px}.wrapper__how-work{flex-wrap:wrap}.item__how-work{width:calc(50% - 10px);max-width:calc(50% - 10px);border-radius:15px}.title__how-work{gap:14px}.desc__how-work{font-size:16px;line-height:19px}.wrapper__design-rates{flex-direction:column;gap:20px}.item__design-rate{width:100%;max-width:100%;height:430px;border-radius:25px}.design-rate__name{font-size:28px;line-height:33px}.rate__best-choice{font-size:14px;padding:13px 18.5px}.design-rate__desc{font-size:15px;line-height:18px}.top__design-rate{gap:20px}.design-rate__list ul{gap:8px}.design-rate__list li{font-size:15px;line-height:18px}.design-rate__list li span{width:16px;height:16px;background-size:7px 5px;margin-right:16px;margin-top:3px}.design-rate__link{line-height:16px}.faq-wrapper{margin-top:38px;flex-direction:column;gap:20px}.faq-item{width:100%;border-radius:15px;padding:30px}.question-text,.faq-answer p{font-size:20px;line-height:24px}.question-icon{width:40px;height:40px;top:25px;font-size:20px;line-height:20px}.wrapper__service-slider{overflow-x:hidden}.container__service-slider{flex-direction:row;gap:0;will-change:transform}.item__service-slider{flex:0 0 100%}.img__implemented-projects:nth-child(4){display:block}.desc__implemented-projects{width:100%;height:310px;justify-content:start;gap:22px}.service__arrow-wrapper{display:flex;z-index:100}.wrapper__work-format{flex-direction:column}.item__work-format{width:100%}.account__nav-item:first-child a.active:before{left:16px}.mobile_lang,.auth-mob-menu{height:43px;border-radius:746px}.auth-mob-menu{display:flex;align-items:center;gap:20px;padding:5px;border:1px solid var(--text-color)}.auth-mob-menu__icon,.auth-mob-menu__icon img{width:32px;height:32px;border-radius:50%}.auth__menu-mob-name{font-size:16px;line-height:19px;font-weight:400}.choices{margin:0 29px}.range_container{width:calc(100% - 60px)}.range_container input[type=range],.form_control_container .form_control_container__time__input{margin:0}.best__offer-tag.active-tag:after{left:50%}.catalog-map{display:none}.consultation-button-mob{display:block;width:fit-content;height:50px;font-size:20px;border-radius:100px;padding:15px 57px 15px 30px;background-position:center right 30px}}@media screen and (max-width: 768px){.wrapper{padding:20px 10px}.popup__book-call{width:340px;height:845px}.popup__book-call h2{margin-bottom:33px}.popup__text{display:none}.book-call__form{gap:20px}.item__form-book{flex-direction:column;gap:20px}.book-call__group{border-radius:12px;padding:13px 21px}.book-call__group label{font-size:12px;margin-bottom:9px}.book-call__group input::placeholder,.book-call__group textarea::placeholder{font-size:20px}.check-call__group input[type=checkbox]{width:19px;height:19px}.check-call__group{align-items:start}.check-call__group label{font-size:16px;line-height:16px}.book-call__form button{font-size:16px}h1{font-size:46px;font-weight:300;line-height:46px}.h1-img{width:54px}.home__main-img{border-radius:25px;margin-top:0}.tab-search__item{width:130px;height:30px;border-radius:10px 10px 0 0;font-size:14px}.estate-categories__wrapper{gap:10px}.estate-category{width:300px;height:250px;background-position:top 60px left 10px;background-size:70%;padding:20px}.category-link{top:20px;right:20px;width:40px;height:40px;background-image:url(/build/assets/arrow-right-CjR_0IPh.svg);background-size:10px}.asks__top-header{display:flex;flex-direction:column;gap:23px}.selection-options{font-size:20px;text-align:center}.interested__asks-middle{flex-direction:column;gap:5px}.interested__asks-item{width:100%;max-width:100%}.advantages-item{height:190px}.advantages-title{bottom:20px;left:20px}.advantages-icon{width:50px;height:50px;top:20px;right:20px}.advantages-desc{font-size:15px}.item-black .advantages-icon{width:40px;height:40px;top:20px;right:20px;background-size:10px 10px}.item-black .advantages-count,.item-black .advantages-desc{font-size:20px;line-height:22px;font-weight:300}.buing__renting-section h2{font-size:20px;line-height:24px}.buying-renting__description{font-size:13px;line-height:19.5px;margin-bottom:20px;margin-top:26px}.show__more-text{width:72px;font-size:14px}.show__more-text:after{right:-10px}.arrow-white-left,.arrow-white-right{width:40px;height:40px;background-size:10px 10px}.arrow-white-left{bottom:-56px;left:calc(50% - 40px)}.arrow-white-right{bottom:-56px;right:calc(50% - 40px)}.footer{gap:52px;margin-top:80px}.footer__nav-wrapper{gap:28px;width:85px}.footer__nav-wrapper h3{font-size:17px}.footer__nav-list{gap:22px}.footer__nav-link{font-size:14px}.footer__subscribe-email{width:100%;background-position:bottom right 26px;background-size:170px;padding:30px 20px;border-radius:25px}.subscribe__email-wrapper{width:400px;max-width:100%}.subscribe__email-wrapper h3{font-size:20px;line-height:21px}.subscribe__email-wrapper p{font-size:20px;margin-bottom:18px;line-height:21px}.subscribe__form{border-radius:12px;padding:13px 20px;width:350px}.subscribe__form label{font-size:16px;line-height:20px;margin-bottom:7px}.subscribe__form input{width:100%;height:29px;font-size:24px;margin-bottom:10px}.footer-logo img{width:120px}.footer__about-company p,.footer__about-company a{font-size:12px}.sign_in{padding:21px 30px;font-size:16px}.header__product-left{font-size:46px;line-height:46px}.single__product-details{gap:6px}.product-detail{padding:10px 20px;font-size:13px;height:32px}.single-favorites{gap:18px}.single-favorite{width:20px;height:20px;padding:8px 0;border:none;background-position:right 0px center}.single-favorite span{display:none}.product__location-container{flex-direction:column}.product__map-location,.product__card-location{width:100%}.invest__advantages-item{width:calc(50% - 5px);height:190px;border-radius:15px}.invest__advantages-title{left:20px;bottom:20px}.invest__advantages-name{font-size:27px;line-height:27px;margin-bottom:9px}.invest__advantages-desc{font-size:15px;line-height:18px}.item-black .invest__advantages-title{left:20px;bottom:20px}.item-black .invest__advantages-name,.item-black .invest__advantages-desc{font-size:20px;line-height:22px}.info__agent-consultation{width:100%;max-width:100%;height:427px;align-items:center;background-image:url(/build/assets/agent-consult-CP3Y8kPe.webp);background-repeat:no-repeat;background-size:120px 165px;background-position:right 0px bottom 0}.img__agent-consultation{display:none}.info__agent-consultation .sidebar__agent-info-details{order:2;margin-bottom:25px}.agent-advanced{gap:14px;order:1}.agent__advanced-text{font-size:15px;padding:15px 30px}.wrapper__investment-slider{gap:10px}.left__investment-slider{border-radius:0}.investment__text-item{padding:20px}.investment__text-item,.investment__img-item{width:748px;max-width:100%}.top-investment{top:10px;left:10px;gap:5px}.top-investment .gallery-tag-black,.gallery-tag-green{font-size:14px;line-height:17px;border-radius:746px}.gallery-tag-green{width:182px}.investment__arrow-wrapper,.service__arrow-wrapper{width:100px;height:52px;border:0;border-top-left-radius:25px}.investment__gallery-arrow,.join-community__icon,.service__gallery-arrow{width:40px;height:40px}.item-left__managing-company{height:200px;gap:50px}.item-left__managing-company h3{font-size:28px}.desc-managing{font-size:20px;line-height:24px}.wrapper__travel-route{margin-bottom:50px}.travel-route__container{padding:24px 21.5px;gap:20px}.punkts__travel-route{margin-top:0}.punkt__text,.punkt-arrow{height:40px}.punkt__text{font-size:24px;padding:10px 20px}.punkt-arrow{width:40px;background-size:10px}.product__agent-wrapper{display:none}.tour-gallery__item{width:100%;max-width:100%}.tour-gallery__item,.tour-gallery__item img{border-radius:20px}.item__join-community{height:72px;border-radius:15px;padding:26px 30px}.join-community__text{font-size:20px;font-weight:400}.join-community__icon{background-size:19px}.left__about-slider,.about__text-slider{height:300px}.wrapper__sertificates{flex-wrap:wrap;gap:10px}.sertificate-item{width:calc(50% - 5px);border-radius:25px}.blog-filters{width:500px}.profile-contacts{gap:10px}.account-body{gap:20px}.profile-data{padding:20px;border-radius:25px;gap:13px}.profile-avatar img{width:62px;height:62px}.profile__data-wrapper{width:calc(100% - 75px)}.profile__name-info{margin-top:11px}.profile__name-info-left{gap:5px}.profile__name,.profile__about-title,.profile__contacts-title{font-size:20px;line-height:24px}.profile__status{font-size:15px;line-height:18px}.profile__edit-info{display:none}.profile__bottom-edit-info{display:flex;margin-top:21px;margin-bottom:24px}.profile__about-info{margin-top:30px;margin-bottom:36px}.profile__about-text,.profile__contacts-item,.profile__bottom-edit-info{font-size:15px;line-height:18px}.profile__contact-info{gap:10px}.profile__contact-container{gap:23px}.profile__contact-item{width:calc(50% - 5px);border-radius:25px}.profile__contacts-item{margin-left:18px}.profile__contacts-item:before{content:url(/build/assets/confirmed-orange-mob-DKGWRWIi.webp);left:-18px}.profile__contact-title{left:20px;bottom:20px}.profile__contact-name{font-size:28px;line-height:33px;margin-bottom:5px}.profile__contact-desc{font-size:15px;line-height:18px}.account__history-wrapper{gap:40px}.history__item-details{height:211px}.history__item-details,.history__item-card{border-radius:25px}.history__item-details-top,.history__item-details-bottom{left:20px}.history__item-details-top{top:20px;width:calc(100% - 40px)}.history__item-details-bottom{width:calc(100% - 40px);bottom:20px}.history__item-details-top h2{font-size:28px;line-height:33px;font-weight:400}.wrapper__history-status{gap:5px}.history-status{font-size:14px;line-height:17px;font-weight:300;padding:11.5px 24px}.booked{padding:11.5px 24px 11.5px 45px;background-position:left 24px center}.leave-review-plus{display:none}.leave-review-link{font-size:14px;line-height:17px;font-weight:400;padding:11.5px 13.5px}.history__item-date{gap:11px}.history__item-date-value{font-size:18px;line-height:21px}.history__item-date-label{font-size:15px;line-height:18px}.chat-wrapper{gap:0;overflow-x:hidden}.all-chats,.single-chat{width:100%;min-width:100%;max-width:100%}.single-chat{transform:translate(100%);transition:all .6s ease;background-color:#fff}.single-chat.open{transform:translate(-100%);transition:all .6s ease}.chat-header{flex-direction:row-reverse}.chat__header-icons{gap:10px}.chat__icon{width:40px;height:40px;border-radius:50%;border:1px solid #CFCFCF;display:flex;justify-content:center;align-items:center}.chat-icon-prev{transform:rotate(180deg)}.how-work-icon,.format-icon{width:40px;height:40px;background-size:24px}.wrapper__service-slider,.wrapper__service-map,.wrapper__type-pools,.wrapper__work-format{margin-top:40px}.wrapper__service-slider{border-radius:0}.right__service-slider{gap:10px}.img__implemented-projects,.desc__implemented-projects{border-radius:25px}.img__implemented-projects{width:calc(50% - 5px)}.img__implemented-projects img{border-radius:15px}.desc__implemented-projects{padding:20px}.wrapper__service-map{height:563px}.wrapper__service-map img,.item__type-pools img{border-radius:25px}.wrapper__type-pools{flex-direction:column;gap:20px}.item__type-pools{width:100%}.pool-tag{top:17px;right:17px;padding:13px 20px;font-size:24px;line-height:24px}.wrapper__service-included{gap:20px}.item__service-included{width:calc(50% - 10px);border-radius:25px;padding:30px}.service__included-top{margin:0;gap:56px}.service__included-top h3,.work-format__title h3{font-size:28px;line-height:33px}.service__included-desc,.desc-work-format{font-size:20px;line-height:24px}.service__included-img,.service__included-img img,.item__work-format{border-radius:25px}.work-format__title{gap:5px}.review-brands{justify-content:center}.leaflet-tile-container img{border-radius:0}}@media screen and (max-width: 650px){.estate-category{width:250px;height:250px;background-position:top 60px left 10px;background-size:70%}.best__offer-section{overflow:hidden}.best__offers-tags{width:570px;max-width:570px;overflow:auto}.more-offers{flex-direction:column;align-items:center;gap:25px}.left__more-offers{order:2;display:flex;justify-content:center;flex-direction:column}.right__more-offers{order:1;display:flex;justify-content:center;flex-direction:column}.book-call{display:flex;justify-content:center}.about__video-section{flex-direction:column;align-items:center;gap:23px}.product__slider-wrapper{height:274px}.main__product-mob{display:flex;flex-direction:column}.product__sidebar-bottom{width:100%;border-radius:25px}.gallery__popup-item{flex-wrap:wrap}.second_popup-item img{width:100%}.investment__text-item,.investment__img-item{width:630px}.sidebar__tourism-bottom{gap:10px}.sidebar__tourism-price-text{text-align:center}.sidebar__tourism-price-text span{width:100%;display:inline-block;text-align:center}.contact-address__map{height:247px}.blog-filters{width:400px}.blog-item{width:100%}.service__main-img{height:400px}.item__how-work{height:190px}.wrapper__service-included{flex-direction:column}.item__service-included{width:100%}.grafik__market-review{flex-direction:column}.grafik-review{width:100%}.best__offers-wrapper,.catalog-wrapper,.blog-wrapper{gap:40px 20px}.best__offer-item,.catalog-card{width:calc(50% - 22px)!important}}@media screen and (max-width: 550px){.estate-category{width:180px;height:190px;background-position:top 60px left 10px;background-size:40%}.category-title{position:absolute;bottom:20px;left:20px}.gallery-item{max-height:210px}.footer__social-wrapper{gap:4px}.footer__social-icon{width:50px;height:50px}.footer__social-icon img{width:16px}.pagination{width:380px;max-width:100%;gap:11px}.pagination-item{width:40px;height:40px;font-size:14px}.next-page,.prev-page{width:40px;height:40px}.info__agent-consultation{align-items:start}.body-left__market-review{width:100%;max-width:100%}.grafik__market-review,.body__market-review{flex-direction:column}.body-right__market-review{width:100%;max-width:100%;height:192px}.wrapper__investment-slider{height:645px}.investment__text-item{justify-content:start;gap:25px}.investment__text-item,.investment__img-item{width:530px}.investment__img-item,.right__investment-slider{height:272px}.left__investment-slider,.investment__text-item{height:363px}.text__left-slider{width:350px}.text__left-slider-description{font-size:28px;line-height:33px}.investment__review-link{width:247px;height:50px;font-size:16px;padding:16px 57px 16px 30px;background-position:center right 90px;background-size:10px}.item-left__managing-company{height:250px}.item-right__managing-company{height:390px;gap:30px}.img__managing-company,.img__managing-company img,.service__included-img{height:192px;border-radius:25px}.item__contact-more{height:190px}.contact-more-title{left:20px;bottom:20px;gap:4px}.contact-more-link{font-size:28px;line-height:33px}.contact-more-desc{font-size:16px}.contact-icon{width:50px;height:50px;background-size:22px;top:20px;right:20px}.map__travel-route,.map__travel-route img{height:327px}.tour-gallery__item{height:210px}.container__join-community{gap:10px}.item__join-community{width:100%;max-width:100%}.wrapper__about-slider{height:610px}.left__about-slider,.about__text-slider{height:370px}.item__our-history{width:calc(50% - 5px)}.blog-filters{width:250px}.article__tags-socials{flex-direction:column;align-items:start;gap:20px}.article-img{height:300px}.article-content{gap:20px}.article-content h3{font-size:20px;line-height:24px;margin-bottom:20px}.article-content div p{font-size:16px;line-height:20px;margin-bottom:10px}.h2__more-articles{font-size:20px;line-height:24px;margin-top:40px;margin-bottom:10px}.profile__contact-container{flex-direction:column;align-items:start;gap:10px}.profile__contact-item{width:100%;height:140px}.history__item-card{height:343px;border-radius:25px}.history__item-card .card__location-img{margin-bottom:22px}.history__item-card img{height:185px;border-radius:20px}.history__item-card .card__location-address{font-size:20px;line-height:24px;margin-bottom:21px}.history__item-card .card_location-link{font-size:16px;line-height:19px;padding:16px 30px}.service__main-img{height:255px}.wrapper__how-work{gap:10px}.item__how-work{width:100%;max-width:100%}.item__type-pools{height:207px}.best__offers-wrapper,.catalog-wrapper,.blog-wrapper{gap:20px 10px}.best__offer-item,.catalog-card{width:100%!important;height:400px}.subscribe__email-wrapper{width:308px;max-width:100%}.subscribe__form{width:300px;max-width:100%}}@media screen and (max-width: 390px){.estate-category{width:145px;height:180px}.text__left-slider{width:320px}.sidebar__tourism-bottom{flex-direction:column;align-items:center}.blog-filters{width:200px}.history__item-details-top{flex-direction:column;align-items:start}.bottom__design-rate{display:flex;flex-direction:column;align-items:start;gap:18px}.grafik-review{height:192px;padding:15px}.grafik-review h3{font-size:20px;line-height:24px}}@media screen and (max-width: 380px){h1{font-size:37px}h2{font-size:30px}.tab-search__item{width:100px}.sign_in{padding:16px}.service-tag{font-size:18px;line-height:18px}.advantages-item,.product__option-item{width:100%;max-width:100%}.catalog-mob__search-header{padding:20px}.catalog-mob__search-header:after{right:15px}.invest__advantages-item{width:100%}.agent__advanced-text{width:220px;max-width:220px;font-size:14px;padding:14px 20px;display:flex}.text__left-slider{width:290px}.investment__review-link{width:180px;padding:20px;background-position:center right 20px}.left__about-slider,.about__text-slider{height:420px}.item__our-history,.sertificate-item{width:100%}.article-tags{flex-wrap:wrap;gap:10px}.article-img{height:200px}.account__nav-item a{font-size:12px;line-height:15px}.history__item-date-label{font-size:11px;line-height:14px}.review-item{width:264px;max-width:264px}}
