@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
sup{line-height:0!important}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:var(--font-family);font-size:16px!important}body{font-family:var(--font-family)}
@media (min-width:768px){body{padding-bottom:0}}a{text-decoration:none;outline:0;-webkit-transition:.3s;transition:.3s}path{-webkit-transition:.3s;transition:.3s}input,textarea{font-family:inherit;border:none;background:#fff;outline:0}button{background:0 0;border:none;cursor:pointer;outline:0;-webkit-transition:.3s;transition:.3s;font-family:var(--font-family)}address{font-style:normal}ul{list-style:none}.no-scroll{overflow:hidden}.section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px;padding-right:20px}
@media (min-width:390px){.section{padding-left:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.section{padding-left:3.125rem}}
@media (min-width:390px){.section{padding-right:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.section{padding-right:3.125rem}}.first-section{padding-top:50px}
@media (min-width:390px){.first-section{padding-top:calc(3.125rem + (1vw - 3.9px) * 3.2679738562)}}
@media (min-width:1920px){.first-section{padding-top:6.25rem}}.section-inner{width:100%}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--black)}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;margin-bottom:50px}
@media (min-width:390px){main{row-gap:calc(3.125rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){main{row-gap:5rem}}main.sa-main{gap:0}.text-center{text-align:center}.text-right{text-align:right}.text-1{color:var(--black);font-weight:400;font-size:1rem;line-height:125%;letter-spacing:.03em}.text-2{font-size:1.125rem;color:var(--black);font-weight:400;line-height:135%;letter-spacing:.03em}address.text-2{line-height:1.25}.text-3,.text-3-fix{color:var(--black);font-size:14px;font-weight:300;line-height:125%;letter-spacing:.16px}
@media (min-width:768px){.text-3{font-size:16px}}
@media (min-width:1024px){.text-3{font-size:18px;line-height:135%;letter-spacing:.18px}}.text-nav{color:var(--black);font-size:16px;font-weight:400;line-height:100%}.h4,.h5,.title{font-size:20px;font-weight:500;line-height:125%;letter-spacing:.2px;text-transform:uppercase}.h3{color:var(--black);font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:.18px}
@media (min-width:391px){.h3{font-size:calc(1.125rem + (1vw - 3.91px) * .7848266841)}}
@media (min-width:1920px){.h3{font-size:1.875rem}}.h3-fix{font-size:30px;font-weight:400;line-height:100%;letter-spacing:.3px;text-transform:uppercase}.h5{font-weight:400;line-height:1.15}.h4{font-size:27px;line-height:100%;letter-spacing:.27px}.title-lg{color:var(--black);font-size:32px;font-weight:400;line-height:105%;letter-spacing:.03em;text-transform:uppercase}.title-lg b,.title-lg strong{font-weight:500}
@media (min-width:320px){.title-lg{font-size:calc(1.25rem + (1vw - 3.2px) * 17.1428571429)}}
@media (min-width:390px){.title-lg{font-size:2rem}}
@media (min-width:391px){.title-lg{font-size:calc(2rem + (1vw - 3.91px) * .8998875141)}}
@media (min-width:1280px){.title-lg{font-size:2.5rem}}
@media (min-width:1281px){.title-lg{font-size:calc(2.5rem + (1vw - 12.81px) * 2.3474178404)}}
@media (min-width:1920px){.title-lg{font-size:3.4375rem}}.title-md{color:var(--black);font-size:20px;font-weight:400;line-height:105%;letter-spacing:0}
@media (min-width:320px){.title-md{font-size:calc(1.25rem + (1vw - 3.2px) * 11.4285714286)}}
@media (min-width:390px){.title-md{font-size:1.75rem}}
@media (min-width:391px){.title-md{font-size:calc(1.75rem + (1vw - 3.91px) * .6749156355)}}
@media (min-width:1280px){.title-md{font-size:2.125rem}}
@media (min-width:1281px){.title-md{font-size:calc(2.25rem + (1vw - 12.81px) * 1.2519561815)}}
@media (min-width:1920px){.title-md{font-size:2.75rem}}
@media (min-width:1024px){.title-md{line-height:110%}}.title-md sub,.title-md sup{font-size:.33em}.title-lg-md{color:var(--black);font-size:32px;font-weight:500;line-height:105%;letter-spacing:.03em}
@media (min-width:1024px){.title-lg-md{font-weight:400}}
@media (min-width:320px){.title-lg-md{font-size:calc(1.25rem + (1vw - 3.2px) * 17.1428571429)}}
@media (min-width:390px){.title-lg-md{font-size:2rem}}
@media (min-width:391px){.title-lg-md{font-size:calc(2rem + (1vw - 3.91px) * .2249718785)}}
@media (min-width:1280px){.title-lg-md{font-size:2.125rem}}
@media (min-width:1281px){.title-lg-md{font-size:calc(2.125rem + (1vw - 12.81px) * 1.5649452269)}}
@media (min-width:1920px){.title-lg-md{font-size:2.75rem}}.title-sm{color:var(--black);font-size:20px;font-weight:400;line-height:105%;letter-spacing:.26px}
@media (min-width:320px){.title-sm{font-size:calc(1.25rem + (1vw - 3.2px) * 8.5714285714)}}
@media (min-width:390px){.title-sm{font-size:1.625rem}}
@media (min-width:391px){.title-sm{font-size:calc(1.625rem + (1vw - 3.91px) * .8998875141)}}
@media (min-width:1280px){.title-sm{font-size:2.125rem}}
@media (min-width:1281px){.title-sm{font-size:calc(2.125rem + (1vw - 12.81px) * 1.5649452269)}}
@media (min-width:1920px){.title-sm{font-size:2.75rem}}
@media (min-width:1024px){.title-sm{line-height:1.1}}.link-2{font-size:1rem;font-weight:400;line-height:100%}.text-uppercase{text-transform:uppercase}.text-transform-none{text-transform:none}.text-capitalize{text-transform:capitalize}.text-lightgray{color:#9a9ab1}.text-white{color:#fff}.text-uppercase{text-transform:uppercase}.text-transform-none{text-transform:none}.text-opacity{opacity:.5}.text-subtext{color:var(--subtext)}.link-dark{color:var(--black)}.link-dark:hover{color:#e7b05f}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-100{margin-bottom:100px}
@media (min-width:992px){.mb-lg-0{margin-bottom:0}}
@media (min-width:992px){.mb-lg-5{margin-bottom:5px}}
@media (min-width:992px){.mb-lg-10{margin-bottom:10px}}
@media (min-width:992px){.mb-lg-15{margin-bottom:15px}}
@media (min-width:992px){.mb-lg-20{margin-bottom:20px}}
@media (min-width:992px){.mb-lg-25{margin-bottom:25px}}
@media (min-width:992px){.mb-lg-30{margin-bottom:30px}}
@media (min-width:992px){.mb-lg-35{margin-bottom:35px}}
@media (min-width:992px){.mb-lg-40{margin-bottom:40px}}
@media (min-width:992px){.mb-lg-45{margin-bottom:45px}}
@media (min-width:992px){.mb-lg-50{margin-bottom:50px}}
@media (min-width:992px){.mb-lg-60{margin-bottom:60px}}
@media (min-width:992px){.mb-lg-70{margin-bottom:70px}}
@media (min-width:992px){.mb-lg-80{margin-bottom:80px}}
@media (min-width:992px){.mb-lg-100{margin-bottom:100px}}.block-margin-bottom{margin-bottom:30px}
@media (min-width:390px){.block-margin-bottom{margin-bottom:calc(1.875rem + (1vw - 3.9px) * .6535947712)}}
@media (min-width:1920px){.block-margin-bottom{margin-bottom:2.5rem}}.mx-auto{margin-left:auto;margin-right:auto}.bg-lightblue{background:var(--block-bg)}.btn-count{width:30px;height:30px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;font-weight:500;font-size:16px;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.2)}.btn-count span{padding-top:4px}.btn.with-count{padding:13px 35px}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:18px 35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;gap:0 15px;text-align:center;font-family:inherit;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.05em}.btn .btn-arrow{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s;transition:.3s}.btn:hover .btn-arrow{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn.with-icon{gap:0 15px}.btn.with-icon img{-ms-flex-negative:0;flex-shrink:0}
@media (min-width:1024px){.btn.with-icon{padding:13px 35px}}.btn.fz-16{font-size:16px}.btn.btn-darkgreen{color:var(--btn-color);background:var(--btn-bg)}.btn.btn-darkgreen:hover{background:var(--hover-btn-bg)}.btn.btn-lightblue{background-color:#f7f7fa;color:#7385a1}.btn.btn-lightblue:hover{color:#fff;background-color:#1e1e1e}.btn.fz-16-14{font-size:16px}
@media (min-width:1024px){.btn.fz-16-14{font-size:14px}}.btn-mob-100{width:100%}
@media (min-width:480px){.btn-mob-100{width:auto}}.b-radius{border-radius:10px}.link-favorites{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.link-favorites path{fill:#fff}.link-favorites:hover path{fill:#e7b05f;stroke:#e7b05f}.link-favorites:hover .link-favorites__qty{background-color:#1e1e1e}
@media (min-width:1200px){.link-favorites{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.no-wrap{white-space:nowrap}.add-to-favorite{position:absolute;right:15px;top:15px;z-index:10;width:26px;height:26px}.add-to-favorite:hover path{stroke:#e7b05f}.is-favorite .add-to-favorite path{stroke:#e7b05f;fill:#e7b05f}.realty-single .in-favorite{display:none}.realty-single.is-favorite .no-favorite{display:none}.realty-single.is-favorite .in-favorite{display:initial}.realty-single.is-favorite .rs-short-description__btn path{stroke:#e7b05f;fill:#e7b05f}.link-favorites__qty{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:.3s;transition:.3s;position:absolute;right:0;top:0;-webkit-transform:translate(33%,-33%);-ms-transform:translate(33%,-33%);transform:translate(33%,-33%);border-radius:50%;background-color:#e7b05f;text-align:center;font-size:12px;font-weight:500;line-height:100%}.part-number{color:var(--black);font-size:16px;font-weight:400;line-height:100%;letter-spacing:.16px;text-transform:uppercase;opacity:.2}
@media (min-width:390px){.part-number{font-size:calc(1rem + (1vw - 3.9px) * 1.8954248366)}}
@media (min-width:1920px){.part-number{font-size:2.8125rem}}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
@media (min-width:1024px){.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
@media (min-width:1024px){.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}.iti{z-index:10000!important}.iti__country-list{z-index:10000!important}img[data-lazy-src]:not(.lazyloaded){max-width:1px!important}.linguise_switcher_dropdown li.linguise_current .linguise_current_lang{border:none!important}.linguise_current{border-bottom:none!important}.section.section-gallery{padding-right:0!important}
@media (max-width:767px){.section.section-gallery{padding-left:0!important}}.swiper.swiper-photo-gallery .swiper-slide{overflow:hidden}
@media (min-width:767px){.swiper.swiper-photo-gallery .swiper-slide{border-radius:10px}}.swiper.swiper-photo-gallery .swiper-slide>div{padding-bottom:115%;position:relative}
@media (min-width:480px){.swiper.swiper-photo-gallery .swiper-slide>div{padding-bottom:58.510638297%}}.swiper.swiper-photo-gallery .swiper-slide>div img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
/*.nb-banner-block__img-block:not(.about)::before{content:"";position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(2.89%,rgba(25,23,23,.2509803922)),to(rgba(25,23,23,0)));background:linear-gradient(180deg,rgba(25,23,23,.2509803922) 2.89%,rgba(25,23,23,0) 100%);width:100%;height:80%;z-index:2}*/
.nb-banner-block__text-block .title-md.text-white{color:var(--black)}
@media (min-width:640px){.nb-banner-block__text-block .title-md.text-white{color:#fff}}.main-thanks{margin-bottom:0;padding:144px 20px 60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (min-width:1024px){.main-thanks{padding:60px 20px 60px}}.main-thanks__logo img{width:72.564102564vw;height:auto;max-width:433px}.main-thanks__title-block{position:relative}.main-thanks__light-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}
@media (min-width:1024px){.margin-top--30{margin-top:calc(0rem + (1vw - 10.24px) * -3.3482142857)}}
@media (min-width:1920px){.margin-top--30{margin-top:-1.875rem}}.header{position:sticky;padding-top:12px;padding-bottom:12px;top:0;z-index:700;background-color:#fff;-webkit-transition:.3s;transition:.3s}
@media (min-width:1024px){.header{padding-top:2.5rem;padding-bottom:2.5rem}}.header .lang-switcher{display:none}
@media (min-width:1200px){.header .lang-switcher{display:initial}}.header.menu-active,.header.scrolled{border-bottom:1px solid #d5dfed}
@media (min-width:1024px){.header.menu-active,.header.scrolled{border-bottom:1px solid rgba(176,188,194,.3)}}
@media (min-width:1024px){.header.scrolled.header-index{border-bottom:1px solid rgba(176,188,194,.3);padding-top:1rem;padding-bottom:1rem}}.header__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (min-width:1260px){.header__content{gap:30px}}.header__left-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (min-width:1024px){.header__left-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.header__right-block{display:none}
@media (min-width:1024px){.header__right-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.header__link{font-size:20px;font-weight:500;line-height:100%}
@media (min-width:390px){.header__link{-webkit-column-gap:calc(1.25rem + (1vw - 3.9px) * .6535947712);-moz-column-gap:calc(1.25rem + (1vw - 3.9px) * .6535947712);column-gap:calc(1.25rem + (1vw - 3.9px) * .6535947712)}}
@media (min-width:1920px){.header__link{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}
@media (min-width:1024px){.header__logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.header__contact{font-weight:400;font-size:20px;line-height:100%;letter-spacing:.03em;color:var(--black)}
@media (min-width:1024px){.header__contact{display:none}}
@media (min-width:320px){.header__contact{font-size:calc(1rem + (1vw - 3.2px) * 5.7142857143)}}
@media (min-width:390px){.header__contact{font-size:1.25rem}}
@media (min-width:1200px){.header__contact{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:22px}}.lang-switcher{position:relative}.lang-switcher__outer-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.lang-switcher__value-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0 0}.lang-switcher__list{padding:5px;border-radius:5px;border:1px solid #e7b05f;position:absolute;left:50%;bottom:-4px;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);background-color:rgba(30,30,30,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:100%}.lang-switcher__item{font-size:1rem;color:#fff;padding:0 8px}.lang-switcher__item.active{color:#e7b05f}.lang-switcher__item:not(.active){cursor:pointer}.lang-switcher.active .lang-switcher__list{display:-webkit-box;display:-ms-flexbox;display:flex}.lang-switcher__text-value{color:var(--black);font-size:18px;font-style:normal;font-weight:400;line-height:105%;letter-spacing:.18px;display:none}.header.index-header{background-color:transparent;position:fixed;top:0;left:0;width:100%}
@media (min-width:768px){.header.about-header{background-color:transparent;position:fixed;top:0;left:0;width:100%}}.lccaret.top path{fill:#b0bcc2}.header.index-header:not(.scrolled,.menu-active,.dotts-menu-open) .btn-dotted-menu path{fill:#fff}.header.index-header:not(.scrolled,.menu-active,.dotts-menu-open) .link-favorites path{stroke:#fff;fill:transparent}.header.index-header:not(.scrolled,.menu-active,.dotts-menu-open) .link-favorites .link-favorites__qty{background-color:#e7b05f}.header.index-header:not(.scrolled,.menu-active,.dotts-menu-open) .link-favorites:hover path{fill:#fff}.header.index-header:not(.scrolled,.menu-active,.dotts-menu-open) .lccaret.top path{fill:#fff}
@media (min-width:768px){.header.about-header:not(.scrolled,.menu-active,.dotts-menu-open) .link-favorites path{stroke:#fff;fill:transparent}.header.about-header:not(.scrolled,.menu-active,.dotts-menu-open) .link-favorites .link-favorites__qty{background-color:#e7b05f}.header.about-header:not(.scrolled,.menu-active,.dotts-menu-open) .link-favorites:hover path{fill:#fff}}.header.index-header.menu-active,.header.index-header.scrolled{background:#fff}.header.about-header.menu-active,.header.about-header.scrolled,.header.dotts-menu-open{background:#fff}.combo-select.site-currency .combo-select__current-value{font-size:16px}.combo-select.site-currency .combo-select__outer-box{border-radius:0;padding:0;background:0 0}.combo-select.site-currency .combo-select__item-text{padding:10px 6px;font-size:16px}.combo-select.site-currency .combo-select__drop{padding-bottom:0!important;-webkit-transform:translate(0,calc(100% + 5px));-ms-transform:translate(0,calc(100% + 5px));transform:translate(0,calc(100% + 5px))}.header.index-header:not(.scrolled,.menu-active,.dotts-menu-open) .combo-select__current-value{color:#fff}.header.about-header:not(.scrolled,.menu-active) .combo-select__current-value{color:#fff}.header__hamburger svg path{-webkit-transition:.1s;transition:.1s}.header__hamburger.active{opacity:.3}.header__right-block .combo-select.site-currency{display:none}
@media (min-width:1024px){.header__right-block .combo-select.site-currency{display:block}}.header__hamburger-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 25px}.header__hamburger-block .header__contact{line-height:1}
@media (min-width:1024px){.header__hamburger-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 52px}.header__hamburger-block .header__contact{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:initial}}.header__hamburger{width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__hamburger svg{width:28px;height:18px}.header__hamburger path{stroke:#1e1e1e}
@media (min-width:1024px){.header__hamburger{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__hamburger svg{width:30px;height:22px}}.header__hamburger img{-webkit-transition:.3s;transition:.3s}.header__hamburger:hover img{-webkit-filter:brightness(2.5);filter:brightness(2.5)}.footer{background-color:var(--bg-block);border-top:1px solid #e0e0e0;padding:45px 20px 20px}
@media (min-width:390px){.footer{padding-left:calc(1.5rem + (1vw - 3.9px) * 1.568627451)}}
@media (min-width:1920px){.footer{padding-left:3rem}}
@media (min-width:390px){.footer{padding-right:calc(1.5rem + (1vw - 3.9px) * 1.568627451)}}
@media (min-width:1920px){.footer{padding-right:3rem}}
@media (min-width:768px){.footer{padding-top:40px;padding-bottom:40px}}
@media (min-width:1024px){.footer{padding-top:60px;padding-bottom:60px}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;position:relative}
@media (min-width:768px){.footer__content{display:grid;grid-template-columns:auto 1fr}}
@media (min-width:1024px){.footer__content{grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
@media (min-width:1340px){.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logo img{width:100%;max-width:260px;height:auto}
@media (min-width:768px){.footer__logo{grid-column:1/-1}}
@media (min-width:1340px){.footer__logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.footer__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}
@media (min-width:1024px){.footer__address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__address-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%;text-align:center}
@media (min-width:768px){.footer__address-text{text-align:right}}
@media (min-width:1024px){.footer__address-text{gap:8px;padding-top:0}}.footer__phone{display:none;font-size:22px;font-weight:400;line-height:22px;letter-spacing:.03em;text-align:left}
@media (min-width:1200px){.footer__phone{display:initial}}.footer__nav{display:grid;grid-template-columns:1fr;grid-gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media (min-width:1024px){.footer__nav{grid-column:1/2}}
@media (min-width:1200px){.footer__nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:32px}}.footer__menu-item{text-align:center}
@media (min-width:768px){.footer__menu-item{text-align:left}}.footer__col-group{display:grid;grid-template-columns:1fr;grid-gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media (min-width:1200px){.footer__col-group{grid-template-columns:1fr 1fr 1fr}}
@media (min-width:1600px){.footer__col-group{grid-gap:48px}}.footer__col-group .location-col .footer__menu-item:first-of-type .footer__menu-link{font-weight:500}.footer__menu-col{display:grid;grid-template-columns:1fr;grid-gap:20px}
@media (min-width:1600px){.footer__menu-col{grid-gap:24px}}.footer__copyright{border-top:1px solid #e0e0e0;padding:20px 0 0;text-align:center}
@media (min-width:768px){.footer__copyright{width:100%;text-align:right;border-top:none;padding:0}}.footer__copyright span{display:block}
@media (min-width:768px){.footer__copyright span{display:inline}}.footer__menu-link{text-transform:uppercase;font-size:14px}.footer__right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}
@media (min-width:768px){.footer__right-block{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
@media (min-width:1024px){.footer__right-block{grid-column:3/4;gap:20px}}.footer__right-block .btn{display:none}
@media (min-width:768px){.footer__right-block .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.ttt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.btn-dotted-menu{line-height:1;display:none}
@media (min-width:1260px){.has-hidden-menu-items .btn-dotted-menu{display:initial}}.mob-menu__logo{display:none}
@media (min-width:1200px){.mob-menu__logo{width:160px;height:125px;display:initial;position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.header:not(.has-hidden-menu-items) .dotts-menu-container{display:none!important}.dotts-menu-container{position:absolute;width:100%;bottom:0;-webkit-transform:translate(0,calc(100% - 15px));-ms-transform:translate(0,calc(100% - 15px));transform:translate(0,calc(100% - 15px));padding-top:1.5rem;padding-bottom:1.5rem;background-color:#fff;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid rgba(176,188,194,.3);border-top:1px solid rgba(176,188,194,.3);-webkit-transition:.3s;transition:.3s;opacity:0}
@media (min-width:1260px){.dotts-menu-open .dotts-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:showdottedmenu .3s forwards;animation:showdottedmenu .3s forwards}}@-webkit-keyframes showdottedmenu{to{opacity:1;-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes showdottedmenu{to{opacity:1;-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.hamburger{width:26px;height:26px;position:relative;cursor:pointer;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
@media (min-width:1260px){.hamburger{display:none}}.mob-menu{position:fixed;top:0;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:18000;width:100vw;height:100vh;max-height:100vh;height:calc(var(--vh,1vh) * 100);max-height:calc(var(--vh,1vh) * 100);background-color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-timing-function:cubic-bezier(.075,.82,.165,1);overflow-y:auto;-webkit-transform:translate(0,-120%);-ms-transform:translate(0,-120%);transform:translate(0,-120%)}.mob-menu__body{display:grid;grid-template-columns:1fr;grid-gap:26px}
@media (min-width:1200px){.mob-menu__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
@media (min-width:1200px){.mob-menu__body{padding-right:calc(1.5rem + (1vw - 12px) * 10.5555555556)}}
@media (min-width:1920px){.mob-menu__body{padding-right:6.25rem}}.mob-menu__lang-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:1200px){.mob-menu__lang-container{display:none}}.mob-menu.active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.mob-menu__contacts-data{display:none}
@media (min-width:1200px){.mob-menu__contacts-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mob-menu__contacts-data .contact-item{-ms-flex-negative:0;flex-shrink:0}}
@media (min-width:1200px){.mob-menu__contacts-data{-webkit-column-gap:calc(1.5rem + (1vw - 12px) * 10.5555555556);-moz-column-gap:calc(1.5rem + (1vw - 12px) * 10.5555555556);column-gap:calc(1.5rem + (1vw - 12px) * 10.5555555556)}}
@media (min-width:1920px){.mob-menu__contacts-data{-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}}.mob-menu__content{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:156px 16px 60px;gap:48px 0}
@media (max-height:680px){.mob-menu__content{gap:4.705882352vh 0;padding:18.529411764vh 16px 40px}}
@media (max-height:520px){.mob-menu__content{gap:4.705882352vh 0;padding:96px 16px 40px}}
@media (min-width:1024px){.mob-menu__content{padding:200px 16px 40px}}
@media (min-width:1200px){.mob-menu__content{position:relative;z-index:5;gap:10.37037037vh 0}}
@media (min-width:1200px) and (max-height:750px){.mob-menu__content{gap:80px 0}}
@media (min-width:1200px){.mob-menu__content{padding-left:calc(2.5rem + (1vw - 12px) * 12.5)}}
@media (min-width:1920px){.mob-menu__content{padding-left:8.125rem}}
@media (min-width:1200px){.mob-menu__content{padding-right:calc(2.5rem + (1vw - 12px) * 8.3333333333)}}
@media (min-width:1920px){.mob-menu__content{padding-right:6.25rem}}
@media (min-width:1200px){.mob-menu__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.mob-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px 0}
@media (max-height:680px){.mob-menu__list{gap:3.529411764vh 0}}
@media (min-width:1200px){.mob-menu__list{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:1fr 1fr}}
@media (min-width:1200px){.mob-menu__list{row-gap:calc(1.625rem + (1vw - 12px) * 4.1666666667)}}
@media (min-width:1920px){.mob-menu__list{row-gap:3.5rem}}
@media (min-width:1200px){.mob-menu__list{-webkit-column-gap:calc(4.75rem + (1vw - 12px) * 16.1111111111);-moz-column-gap:calc(4.75rem + (1vw - 12px) * 16.1111111111);column-gap:calc(4.75rem + (1vw - 12px) * 16.1111111111)}}
@media (min-width:1920px){.mob-menu__list{-webkit-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}}.mob-menu__location-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 0}
@media (max-height:680px){.mob-menu__location-col{gap:3.529411764vh 0}}
@media (min-width:1200px){.mob-menu__location-col{display:grid;grid-template-columns:1fr}}
@media (min-width:1200px){.mob-menu__location-col{row-gap:calc(1rem + (1vw - 12px) * .5555555556)}}
@media (min-width:1920px){.mob-menu__location-col{row-gap:1.25rem}}
@media (min-width:1200px){.mob-menu__location-col{-webkit-column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333);-moz-column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333);column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333)}}
@media (min-width:1920px){.mob-menu__location-col{-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}}.mob-menu__location-col .mob-menu__item:not(:first-of-type) .mob-menu__link{font-size:16px}
@media (min-width:1200px){.mob-menu__location-col .mob-menu__item:not(:first-of-type) .mob-menu__link{font-size:calc(1rem + (1vw - 12px) * 1.1111111111)}}
@media (min-width:1920px){.mob-menu__location-col .mob-menu__item:not(:first-of-type) .mob-menu__link{font-size:1.5rem}}.mob-menu__location-col .mob-menu__item:not(:first-of-type) .mob-menu__arrow{max-width:16px}.mob-menu__location-col .mob-menu__item:not(:first-of-type):hover span{-webkit-transform:translate(25px,0);-ms-transform:translate(25px,0);transform:translate(25px,0)}.mob-menu__location-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px 0}
@media (max-height:680px){.mob-menu__location-group{gap:3.529411764vh 0}}
@media (min-width:1200px){.mob-menu__location-group{display:grid;grid-template-columns:1fr}}
@media (min-width:1200px){.mob-menu__location-group{row-gap:calc(1.625rem + (1vw - 12px) * 4.1666666667)}}
@media (min-width:1920px){.mob-menu__location-group{row-gap:3.5rem}}
@media (min-width:1200px){.mob-menu__location-group{-webkit-column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333);-moz-column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333);column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333)}}
@media (min-width:1920px){.mob-menu__location-group{-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}}.mob-menu__location-common-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px 0}
@media (max-height:680px){.mob-menu__location-common-group{gap:3.529411764vh 0}}
@media (min-width:1200px){.mob-menu__location-common-group{display:grid;grid-template-columns:1fr}}
@media (min-width:1200px){.mob-menu__location-common-group{row-gap:calc(1.625rem + (1vw - 12px) * 4.1666666667)}}
@media (min-width:1920px){.mob-menu__location-common-group{row-gap:3.5rem}}
@media (min-width:1200px){.mob-menu__location-common-group{-webkit-column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333);-moz-column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333);column-gap:calc(4.75rem + (1vw - 12px) * 3.3333333333)}}
@media (min-width:1920px){.mob-menu__location-common-group{-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}}.mob-menu__link{display:block;color:var(--black);font-size:22px;font-weight:400;line-height:105%;letter-spacing:.25px;text-align:center;position:relative}
@media (min-width:1200px){.mob-menu__link{font-size:calc(1.75rem + (1vw - 12px) * 2.2222222222)}}
@media (min-width:1920px){.mob-menu__link{font-size:2.75rem}}
@media (min-width:1200px){.mob-menu__link{text-align:left;-webkit-transition:.3s;transition:.3s}.mob-menu__link span{-webkit-transition:.3s;transition:.3s;display:inline-block}.mob-menu__link:hover{color:#1e1e1e}.mob-menu__link:hover span{-webkit-transform:translate(55px,0);-ms-transform:translate(55px,0);transform:translate(55px,0)}.mob-menu__link:hover .mob-menu__arrow{opacity:1;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition-delay:.1s;transition-delay:.1s}}.mob-menu__list.active .mob-menu__link{color:var(--subtext)}.mob-menu__list.active .mob-menu__link:hover{color:#1e1e1e}.mob-menu__arrow{position:absolute;left:0;top:50%;-webkit-transform:translate(-45px,-50%);-ms-transform:translate(-45px,-50%);transform:translate(-45px,-50%);opacity:0;-webkit-transition:.3s;transition:.3s}.mob-menu__bottom{width:100%;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}
@media (min-width:1200px){.mob-menu__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
@media (min-width:1200px){.mob-menu__bottom{-webkit-column-gap:calc(1.5rem + (1vw - 12px) * 10.5555555556);-moz-column-gap:calc(1.5rem + (1vw - 12px) * 10.5555555556);column-gap:calc(1.5rem + (1vw - 12px) * 10.5555555556)}}
@media (min-width:1920px){.mob-menu__bottom{-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}}.mob-menu__feed-btn-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
@media (min-width:1024px){.mob-menu__feed-btn-container{display:none}}.mob-menu__tbottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 14px}.mob-menu__soc-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:1200px){.mob-menu__soc-links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto}}
@media (min-width:1200px){.mob-menu__soc-links{-webkit-column-gap:calc(1.5rem + (1vw - 12px) * 2.2222222222);-moz-column-gap:calc(1.5rem + (1vw - 12px) * 2.2222222222);column-gap:calc(1.5rem + (1vw - 12px) * 2.2222222222)}}
@media (min-width:1920px){.mob-menu__soc-links{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}.mob-menu__soc-links img{width:32px;height:32px;-webkit-transition:.5s ease-out;transition:.5s ease-out}.mob-menu__soc-links a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.mob-menu .lang-switcher__text-value{display:initial}.mob-menu .lang-switcher__value-block{padding:0}.mob-menu .lang-switcher__icon-value img{width:40px;height:40px}.mob-menu__tbottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-services{display:none;border-left:1px solid rgba(99,115,114,.25)}
@media (min-width:1200px){.mm-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
@media (min-width:1200px){.mm-services{padding-left:calc(1.5rem + (1vw - 12px) * 10.5555555556)}}
@media (min-width:1920px){.mm-services{padding-left:6.25rem}}
@media (min-width:1200px){.mm-services{padding-right:calc(1.5rem + (1vw - 12px) * 4.4444444444)}}
@media (min-width:1920px){.mm-services{padding-right:3.5rem}}.mm-services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px}
@media (min-width:1200px){.mm-services__list{row-gap:calc(1.25rem + (1vw - 12px) * 2.0833333333)}}
@media (min-width:1920px){.mm-services__list{row-gap:2.1875rem}}.mm-services__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.mm-services__link img{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px}.title-section{padding:0;height:731px;min-height:731px;position:relative;}
@media (min-width:1024px){.title-section{padding-left:calc(2rem + (1vw - 10.24px) * 2.0089285714)}}
@media (min-width:1920px){.title-section{padding-left:3.125rem}}
@media (min-width:1024px){.title-section{padding-right:calc(2rem + (1vw - 10.24px) * 2.0089285714)}}
@media (min-width:1920px){.title-section{padding-right:3.125rem}}
@media (min-width:1024px){.title-section{height:92vh}}
@media (min-width:1260px){.title-section{max-height:850px}}.title-section__inner{width:100%;height:100%;padding:60px 20px 80px;position:relative;overflow:hidden;z-index:5}
@media (min-width:1024px){.title-section__inner{border-radius:10px;padding:90px 20px}}.title-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding-top:60px}
@media (min-width:390px){.title-section__content{padding-top:calc(5rem + (1vw - 3.9px) * 7.570977918)}}
@media (min-width:1024px){.title-section__content{padding-top:8rem}}
@media (min-width:1024px){.title-section__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px;padding-top:2rem}}.title-section__content .title-lg{margin-bottom:10px;text-transform:none}
@media (min-width:1024px){.title-section__content .title-lg{margin-bottom:8px}}.title-section__logo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:55px;margin-top:30px;}.title-section__logo-block img{max-width:100%}
@media (min-width:1024px){.title-section__logo-block{display:none}}.s-about-content{display:grid;grid-template-columns:1fr;grid-gap:30px;width:100%}
@media (min-width:768px){.s-about-content{grid-template-columns:1fr 1fr}}
@media (min-width:1024px){.s-about-content{grid-gap:50px}}.s-about-content__left-block{border-radius:10px;padding:24px}
@media (min-width:390px){.s-about-content__left-block{padding:calc(1.5rem + (1vw - 3.9px) * 3.660130719)}}
@media (min-width:1920px){.s-about-content__left-block{padding:5rem}}.s-about-content__left-block .block-content{max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:65px}
@media (min-width:1024px) and (min-width:390px){.s-about-content__left-block .block-content{row-gap:calc(4rem + (1vw - 3.9px) * 4.3137254902)}}
@media (min-width:1024px) and (min-width:1920px){.s-about-content__left-block .block-content{row-gap:8.125rem}}.s-about-content__left-block .results-block{position:relative}.s-about-content__left-block .results-block__num{color:var(--black);font-size:55px;font-weight:400;line-height:100%;letter-spacing:.55px;margin-bottom:5px;position:relative;z-index:1}
@media (min-width:1024px){.s-about-content__left-block .results-block__num{font-size:calc(3.5rem + (1vw - 10.24px) * 6.6964285714)}}
@media (min-width:1920px){.s-about-content__left-block .results-block__num{font-size:7.25rem}}.s-about-content__left-block .results-block__num-decor{position:absolute;top:0;left:-6px;z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
@media (min-width:1024px){.s-about-content__left-block .results-block__num-decor{height:auto;width:92%;-webkit-transform:translate(-3%,0);-ms-transform:translate(-3%,0);transform:translate(-3%,0)}}.s-about-content__left-block .text-1{position:relative;z-index:1}.s-about-content__left-block .text-1 b{font-weight:400px}.s-about-content__left-block mark{display:block;padding:10px;border-radius:1px;background:rgba(120,159,181,.3);color:var(--black);font-size:30px;font-weight:400;line-height:105%;letter-spacing:.3px;text-align:center}
@media (min-width:1024px){.s-about-content__left-block mark{font-size:40px}}.s-about-content__left-block .bottom-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.s-about-content__right-block{border-radius:10px;padding:24px 24px 0}
@media (min-width:390px){.s-about-content__right-block{padding:calc(1.5rem + (1vw - 3.9px) * 3.660130719)}}
@media (min-width:1920px){.s-about-content__right-block{padding:5rem}}
@media (min-width:1024px){.s-about-content__right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;position:relative}}.s-about-content__right-block .block-content{max-width:440px}.s-about-content__right-block .title-md{margin-bottom:24px;max-width:430px}
@media (min-width:1024px){.s-about-content__right-block .title-md{margin-bottom:0}}.s-about-content__right-block .text-1{margin-bottom:40px;max-width:430px}
@media (min-width:1024px){.s-about-content__right-block .text-1{margin-bottom:0}}.s-about-content__right-block .decoration-img{padding-bottom:100%;position:relative;width:calc(100% + 48px);margin-left:-24px}
@media (min-width:1024px){.s-about-content__right-block .decoration-img{width:37.760416666vw;height:37.760416666vw;margin-left:0;padding-bottom:0;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.s-about-content__right-block .decoration-img img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0 0 10px 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:92% 0;object-position:92% 0;-webkit-clip-path:ellipse(91% 79% at 50% 79%);clip-path:ellipse(91% 79% at 50% 79%)}
@media (min-width:1024px){.s-about-content__right-block .decoration-img img{-webkit-clip-path:unset;clip-path:unset;border-radius:50%;position:static}}.s-about-content__right-block .uderlined{position:relative;display:inline-block}.s-about-content__right-block .line{position:absolute;bottom:0;left:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);display:none}
@media (min-width:1024px){.s-about-content__right-block .line{display:initial;-webkit-transform:translate(-20%,120%);-ms-transform:translate(-20%,120%);transform:translate(-20%,120%)}}.s-branch__inner{padding:40px 24px;width:100%}
@media (min-width:1024px){.s-branch__inner{padding:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__inner{padding:5rem}}.s-branch__inner{display:grid;grid-template-columns:1fr;grid-gap:36px}
@media (min-width:768px){.s-branch__inner{position:relative;height:100vw}}
@media (min-width:1024px){.s-branch__inner{height:46.09375vw;min-height:740px}}.s-branch__round{padding-bottom:100%;position:relative}
@media (min-width:540px){.s-branch__round{padding-bottom:0;width:50vw;height:50vw;margin:0 auto}}
@media (min-width:768px){.s-branch__round{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}
@media (min-width:1024px){.s-branch__round{width:43.25vw;height:43.25vw}}.s-branch__round--inner{position:absolute;left:0;top:0;width:100%;height:100%}.s-branch__round--inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:1px solid #e7b05f;border-radius:50%;padding:12px}
@media (min-width:1024px){.s-branch__round--inner img{padding:16px}}.s-branch__text-block{display:grid;grid-template-columns:1fr;grid-gap:10px}
@media (min-width:768px){.s-branch__text-block{max-width:380px;width:100;position:absolute}}.s-branch__text-block.text-block-1 .text-1{margin-top:25px}
@media (min-width:768px){.s-branch__text-block.text-block-1{left:24px;top:40px}.s-branch__text-block.text-block-1 .text-1{display:none}}
@media (min-width:1024px){.s-branch__text-block.text-block-1{left:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__text-block.text-block-1{left:5rem}}
@media (min-width:1024px){.s-branch__text-block.text-block-1{top:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__text-block.text-block-1{top:5rem}}
@media (min-width:768px){.s-branch__text-block.text-block-2{right:24px;top:40px}.s-branch__text-block.text-block-2>*{text-align:right}}
@media (min-width:1024px){.s-branch__text-block.text-block-2{right:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__text-block.text-block-2{right:5rem}}
@media (min-width:1024px){.s-branch__text-block.text-block-2{top:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__text-block.text-block-2{top:5rem}}
@media (min-width:768px){.s-branch__text-block.text-block-3{left:24px;bottom:40px}}
@media (min-width:1024px){.s-branch__text-block.text-block-3{left:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__text-block.text-block-3{left:5rem}}
@media (min-width:1024px){.s-branch__text-block.text-block-3{bottom:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__text-block.text-block-3{bottom:5rem}}
@media (min-width:768px){.s-branch__text-block.text-block-4{right:24px;bottom:40px}.s-branch__text-block.text-block-4>*{text-align:right}}
@media (min-width:1024px){.s-branch__text-block.text-block-4{right:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__text-block.text-block-4{right:5rem}}
@media (min-width:1024px){.s-branch__text-block.text-block-4{bottom:calc(2.5rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.s-branch__text-block.text-block-4{bottom:5rem}}.scrolling-tabs{width:100%;max-width:100%;overflow:hidden;font-size:16px}.scrolling-tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.scrolling-tab{font-size:16px;-ms-flex-negative:0;flex-shrink:0;margin-right:1em;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.scrolling-tabs.realty-tabs{padding-bottom:6px;margin-top:25px}
@media (min-width:1024px){.scrolling-tabs.realty-tabs{margin-top:35px}}
@media (min-width:992px){.scrolling-tabs.realty-tabs{padding-bottom:8px}}.scrolling-tabs.realty-tabs .scrolling-tab{padding:0;color:var(--black);border-radius:0;opacity:.5;font-size:16px;line-height:1;font-weight:500;margin-right:20px;letter-spacing:.16px;text-transform:uppercase}
@media (min-width:1024px){.scrolling-tabs.realty-tabs .scrolling-tab{margin-right:48px}}.scrolling-tabs.realty-tabs .scrolling-tab::before{display:none}.scrolling-tabs.realty-tabs .scrolling-tab.active{opacity:1}.s-sheet{display:none}.s-sheet.active{display:block}.scrolling-tabs.blog-tabs .scrolling-tab{margin-right:10px;font-size:14px;font-weight:400;line-height:18px;color:var(--black);padding:11px 13px;background-color:#f7f7fa;border:2px solid #f7f7fa;border-radius:10px}.scrolling-tabs.blog-tabs .scrolling-tab.active{border-color:#eeac5f}.s-cards-slider__inner{width:100%}.s-cards-slider__title-block{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px}
@media (min-width:390px){.s-cards-slider__title-block{margin-bottom:calc(1.875rem + (1vw - 3.9px) * 3.1545741325)}}
@media (min-width:1024px){.s-cards-slider__title-block{margin-bottom:3.125rem}}.s-cards-slider__right{display:none}
@media (min-width:1024px){.s-cards-slider__right{display:block}}.swiper.realty-swiper>.swiper-wrapper{height:auto}.swiper-slide .realty-card{height:100%}.swiper-slide .realty-card__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.s-cards-slider__left{max-width:100%}.realty-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.realty-card__img-block{width:100%;padding-top:100%;overflow:hidden;border-radius:10px;position:relative}.realty-card__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.realty-card__body .title{margin-bottom:10px;color:#1e1e1e;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:125%;font-weight:400;letter-spacing:.16px}
@media (min-width:1024px){.realty-card__body .title{font-size:18px;font-weight:400;letter-spacing:.18px;text-transform:uppercase}}.realty-card__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.realty-card__description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:30px}.realty-card__location,.realty-card__type{color:var(--black);font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.18px}
@media (min-width:1024px){.realty-card__location,.realty-card__type{font-size:16px}}.realty-card__location{opacity:.5}.realty-card__price.h4{font-size:23px}
@media (min-width:1024px){.realty-card__price.h4{font-size:27px}}.realty-card__price.h4[data-hystmodal="#feedback-modal"]{cursor:pointer;-webkit-transition:.3s;transition:.3s}.realty-card__price.h4[data-hystmodal="#feedback-modal"]:hover{color:#e7b05f}.realty-card__option-icon{width:23px;height:23px;-ms-flex-negative:0;flex-shrink:0}.realty-card__option-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;color:var(--black);font-size:17px;font-weight:400;line-height:100%;letter-spacing:.17px}.realty-card__img-block--inner{position:absolute;left:0;top:0;width:100%;height:100%}.realty-gallery-swiper{position:relative}.realty-gallery-swiper__pagination{position:absolute;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px;padding:0 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.realty-gallery-swiper__pagination .swiper-pagination-bullet{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;height:3px;background-color:#fff;border-radius:10px;opacity:1;max-width:40px}.realty-gallery-swiper__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e7b05f}.realty-swiper .swiper-scrollbar{margin-top:40px;height:7px;position:static}
@media (min-width:1024px){.realty-swiper .swiper-scrollbar{display:none}}.realty-card__footer{padding-top:28px;border-top:1px solid rgba(176,188,194,.5)}
@media (min-width:1024px){.realty-card__footer{padding-top:35px}}.realty-gallery-swiper{width:100%;height:100%}.realty-gallery-swiper img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:-webkit-zoom-in;cursor:zoom-in}.swiper.realty-swiper>.swiper-wrapper>.swiper-slide{min-height:100%;height:auto}.realty-card__img-block.new-building{position:relative}.realty-card__plan-img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;padding:20px;border-radius:10px;border:1px solid rgba(176,188,194,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.realty-card__plan-img img{max-width:100%;max-height:100%}.s-cards-slider__nb-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 45px}.s-cards-slider__nb-container .show-all-plans{font-size:15px;font-weight:500;color:var(--black)}.s-cards-slider__nb-container .show-all-plans:hover{color:#e7b05f}.s-attractive__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}
@media (min-width:768px){.s-attractive__inner{display:grid;grid-template-columns:50% 1fr;grid-gap:16px}}
@media (min-width:1280px){.s-attractive__inner{grid-template-columns:53.5% 1fr;grid-gap:0}}.s-attractive__inner.img-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}
@media (min-width:768px){.s-attractive__inner.img-right{display:grid;grid-template-columns:1fr 50%;grid-gap:16px}}
@media (min-width:1280px){.s-attractive__inner.img-right{grid-template-columns:1fr 53.5%;grid-gap:0}}.s-attractive__text-block{padding:50px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}
@media (min-width:768px){.s-attractive__text-block{padding-left:calc(2rem + (1vw - 7.68px) * 2.4305555556)}}
@media (min-width:1920px){.s-attractive__text-block{padding-left:3.75rem}}
@media (min-width:768px){.s-attractive__text-block{padding-right:calc(2rem + (1vw - 7.68px) * 2.4305555556)}}
@media (min-width:1920px){.s-attractive__text-block{padding-right:3.75rem}}
@media (min-width:768px){.s-attractive__text-block{padding-top:calc(2rem + (1vw - 7.68px) * 3.8194444444)}}
@media (min-width:1920px){.s-attractive__text-block{padding-top:4.75rem}}
@media (min-width:768px){.s-attractive__text-block{padding-bottom:calc(2rem + (1vw - 7.68px) * 3.8194444444)}}
@media (min-width:1920px){.s-attractive__text-block{padding-bottom:4.75rem}}
@media (min-width:1024px){.s-attractive__text-block{gap:15px}}
@media (min-width:1280px){.s-attractive__text-block{max-width:580px}}.s-attractive__button-wrap{margin-top:40px}.s-attractive__button-wrap .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media (max-width:420px){.s-attractive__button-wrap .btn{padding-left:1rem;padding-right:1rem}}
@media (min-width:1360px){.s-attractive__button-wrap{margin-top:calc(2.5rem + (1vw - 13.6px) * 10)}}
@media (min-width:1920px){.s-attractive__button-wrap{margin-top:6rem}}
@media (min-width:768px){.s-attractive__img-block{display:block;padding:20px}}.s-attractive__img{position:relative;padding-bottom:112%;overflow:hidden;border-radius:0 0 10px 10px;height:100%}
@media (min-width:768px){.s-attractive__img{padding-bottom:0;border-radius:10px}}.s-attractive__img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
@media (min-width:768px){.s-attractive__img img{-webkit-clip-path:unset;clip-path:unset}}.s-catalog-form__inner{display:grid;grid-template-columns:1fr;grid-gap:30px;width:100%;padding:40px 24px;position:relative}
@media (min-width:768px){.s-catalog-form__inner{padding:calc(2rem + (1vw - 7.68px) * 4.1666666667)}}
@media (min-width:1920px){.s-catalog-form__inner{padding:5rem}}
@media (min-width:768px){.s-catalog-form__inner{grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
@media (min-width:1024px){.s-catalog-form__inner{grid-template-columns:520px 1fr}}
@media (min-width:1300px){.s-catalog-form__inner{grid-template-columns:720px 1fr}}
@media (min-width:1500px){.s-catalog-form__inner{grid-template-columns:620px 1fr}}
@media (min-width:1600px){.s-catalog-form__inner{grid-template-columns:680px 1fr}}
@media (min-width:1700px){.s-catalog-form__inner{grid-template-columns:720px 1fr}}
@media (min-width:1700px){.s-catalog-form__inner{grid-template-columns:720px 675px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.s-catalog-form__title-wrap{margin-bottom:60px}
@media (min-width:1024px){.s-catalog-form__title-wrap{margin-bottom:30px}}.s-catalog-form__text-block .title-md{margin-bottom:16px}.s-catalog-form__form{display:grid;grid-template-columns:1fr;grid-auto-rows:60px;grid-gap:24px}
@media (min-width:1024px){.s-catalog-form__form{grid-auto-rows:72px}}
@media (min-width:1500px){.s-catalog-form__form{grid-template-columns:320px auto}}
@media (min-width:1600px){.s-catalog-form__form{grid-template-columns:360px auto}}
@media (min-width:1800px){.s-catalog-form__form{grid-template-columns:385px auto}}.s-catalog-form__input-wrap{position:relative}.s-catalog-form__input-wrap .form-error{position:absolute;left:0;bottom:-8px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.input.error+.form-error{display:block}.s-catalog-form__submit-wrap .btn{width:100%}.s-catalog-form__icon-label{display:inline-block;position:absolute;width:34px;height:34px;z-index:1;top:50%;left:16px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
@media (min-width:768px){.s-catalog-form__icon-label{left:24px}}.input.with-icon{width:100%;border-radius:10px;border:1px solid rgba(176,188,194,.3);background:#fff;height:100%;color:var(--black);font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:400;line-height:100%;padding-left:64px}.input.with-icon:placeholder{color:#9a9ab1;opacity:1}
@media (min-width:768px){.input.with-icon{padding-left:80px;font-size:16px}}.s-catalog__top{position:relative;z-index:30}
@media (min-width:768px){.s-catalog-form.fin-mod .s-catalog-form__inner{padding:calc(2rem + (1vw - 7.68px) * 2.4305555556)}}
@media (min-width:1920px){.s-catalog-form.fin-mod .s-catalog-form__inner{padding:3.75rem}}
@media (min-width:1700px){.s-catalog-form.fin-mod .s-catalog-form__inner{grid-template-columns:720px 720px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
@media (max-width:400px){.s-catalog-form.fin-mod .btn{width:100%;padding-left:8px;padding-right:8px}}.s-catalog-form__img{position:relative;display:none;position:absolute;right:2.6vw;top:6px;width:auto;height:100%}
@media (min-width:900px){.s-catalog-form__img{display:initial}}
@media (min-width:1080px){.s-catalog-form__img{right:5.2vw}}
@media (min-width:768px){.s-catalog-form__btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.s-top-consultation__inner{background-color:#1e1e1e;border-radius:10px;overflow:hidden;width:100%;position:relative}
@media (min-width:1024px){.s-top-consultation__inner{height:46.09375vw}}
@media (min-width:1024px){.s-top-consultation__inner{padding:calc(2.5rem + (1vw - 10.24px) * 6.9444444444)}}
@media (min-width:1600px){.s-top-consultation__inner{padding:5rem}}.s-top-consultation__bg{padding-bottom:117%;border-radius:10px}
@media (min-width:540px){.s-top-consultation__bg{padding-bottom:0;height:580px}}
@media (min-width:1024px){.s-top-consultation__bg{height:100%;width:100%;left:0;top:0;position:absolute;z-index:1}}.s-top-consultation__bg:not(.lazy-bg){background-image:url(../img/top-broker.webp);background-size:auto 100%;background-position:top center;background-repeat:no-repeat}
@media (min-width:1024px){.s-top-consultation__content{position:relative;z-index:2;width:100%;height:100%;padding:0}}.s-top-consultation__about-broker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:30px 25px 50px}
@media (min-width:1024px){.s-top-consultation__about-broker{position:absolute;padding:0;bottom:0;left:0}.s-top-consultation__about-broker .title-lg-md{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.s-top-consultation__about-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:20px}
@media (min-width:1024px){.s-top-consultation__about-sub{margin-bottom:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.s-top-consultation__about-sub br{display:none}}
@media (min-width:1280px){.s-top-consultation__about-sub{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.s-top-consultation__top-left{display:none}
@media (min-width:1024px){.s-top-consultation__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;top:0}}
@media (min-width:1024px){.s-top-consultation__btn-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}}.s-top-consultation__bottom-right{display:none}
@media (min-width:1024px){.s-top-consultation__bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;position:absolute;right:0;bottom:0}}.s-top-consultation__br-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.modal.show.hystmodal--active{max-height:100vh;overflow-y:auto;max-height:calc(var(--vh,1vh) * 100)}.feedback-modal.feedback-modal{display:grid;grid-template-columns:1fr;padding:60px 20px;grid-gap:24px;border:1px solid rgba(176,188,194,.5);background:#fff;width:100%;max-width:480px}
@media (min-width:1200px){.feedback-modal.feedback-modal{max-width:1154px;border-radius:10px;padding:30px;display:grid;grid-template-columns:590px 1fr;grid-gap:40px 0}}
.feedback-modal__img-block{display:none;position:relative;padding-bottom:48%}.feedback-modal__img-block img{position:absolute;left:0;top:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;border-radius:10px}
@media (min-width:1200px){.feedback-modal__img-block{padding-bottom:0;display:block;grid-row:1/3;grid-column:1/2}}
@media (min-width:1200px){.feedback-modal__text-block{grid-row:1/2;grid-column:2/3;padding:50px 25px 0 80px}}.feedback-modal__title{font-size:25px;font-style:normal;font-weight:400;line-height:105%;letter-spacing:.25px;margin-bottom:15px}
@media (min-width:1024px){.feedback-modal__title{font-size:35px}}.feedback-modal__text{font-size:14px;font-weight:300;line-height:125%;letter-spacing:.14px}
@media (min-width:768px){.feedback-modal__text{font-size:16px}}
@media (min-width:1260px){.feedback-modal__text{font-size:18px}}.feedback-modal__form{display:grid;grid-template-columns:1fr;grid-gap:10px}
@media (min-width:1200px){.feedback-modal__form{grid-row:2/3;grid-column:2/3;padding:0 50px 50px 80px}}.feedback-modal__form .btn{font-size:16px;padding:20px 16px;width:100%}.modal-content{position:relative}.modal-content .close{position:absolute;cursor:pointer;right:30px;z-index:30000;top:30px}
@media (min-width:1200px){.modal-content .close svg{width:16px;height:16px}}.modal-content .s-14-title-block::after{display:none}.hystmodal__shadow.hystmodal__shadow--show{z-index:1000}.hystmodal{z-index:2000}.modal{opacity:0;-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.hystmodal--active.modal{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.form-error{font-size:14px;margin-top:4px;color:#d46868;display:none}.f-feedback-input{color:var(--black);font-family:var(--font-family);font-size:16px;border-radius:10px;background:#f7f7fa;font-weight:400;line-height:125%;padding:20px;width:100%}.f-feedback-input:placeholder{color:var(--black);opacity:.5}.f-feedback-input.error{background-color:rgba(255,182,182,.5)}.f-feedback-input.error+.form-error{display:block}.modal-approve-text{color:rgba(30,30,30,.5);font-size:14px;font-style:normal;font-weight:300;line-height:135%;letter-spacing:.14px;padding:0 20px;margin:8px 0}.modal-approve-text a{color:rgba(30,30,30,.5);-webkit-text-decoration-line:underline;text-decoration-line:underline}.modal-approve-text a:hover{color:#e7b05f}.modal-body.thanks-modal{width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);min-height:600px;background:#7385a1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 25px}
@media (min-width:1180px){.modal-body.thanks-modal{width:1154px;height:705px;border-radius:10px}}.modal-body.thanks-modal .title-md{margin-bottom:15px}.modal-body.thanks-modal .text-1{width:75%;max-width:454px}.modal-body.thanks-modal .timer{opacity:.5;position:absolute;bottom:60px}.thanks-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transform:translate(0,-15%);-ms-transform:translate(0,-15%);transform:translate(0,-15%)}.thanks-modal__logo{margin-bottom:30px}.thanks-modal__logo img{width:174px;height:174px}
@media (min-width:1180px){.thanks-modal__logo{margin-bottom:35px}}.contact-type{padding:10px 0 10px 25px}.contact-type__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.contact-type__inner input{display:none}.contact-type__radio-container{line-height:0;cursor:pointer}.contact-type__radio-container:hover .contact-type__icon-container{background-color:rgba(225,225,243,.5)}.contact-type__icon-container{padding:7px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;display:block;line-height:0;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}.contact-type input:checked+.contact-type__icon-container{background:#e1e1f3}.contact-type__icon{width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0}.contact-type__radio-container.phone .contact-type__icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.contact-type__radio-container.phone .contact-type__icon{width:20px;height:20px}.contact-type__radio-container.phone span{color:var(--black);font-size:14px;font-style:normal;font-weight:400;line-height:100%}.s-areas-list__inner{width:100%}.s-areas-list .title-lg{margin:10px 0}.areas-list{display:grid;grid-template-columns:1fr;grid-gap:25px;padding-bottom:40px}
@media (min-width:640px){.areas-list{grid-template-columns:1fr 1fr;grid-gap:50px 25px;border-bottom:1px solid rgba(176,188,194,.5)}}
@media (min-width:1024px){.areas-list{grid-template-columns:1fr 1fr 1fr;grid-gap:50px 25px;padding-bottom:70px}}
@media (min-width:1360px){.areas-list.newbuildings-list{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:50px 25px;padding-bottom:70px}}.s-areas-list__title-block{margin-bottom:50px}
@media (min-width:1024px){.s-areas-list__title-block{margin-bottom:70px}}.area-item__img{padding-bottom:128.5714285%;border-radius:10px;position:relative;overflow:hidden;margin-bottom:25px}
@media (min-width:1024px){.area-item__img{padding-bottom:118.644067797%;margin-bottom:35px}}.area-item__img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:4s;transition:4s}.area-item:hover .area-item__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:2s;transition:2s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}.area-item.appended{opacity:0;-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,10%);-webkit-animation:animationAreas .7s forwards;animation:animationAreas .7s forwards}.realty-card.appended{opacity:0;-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,10%);-webkit-animation:animationAreas .7s forwards;animation:animationAreas .7s forwards}.article.appended{opacity:0;-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);transform:translate(0,10%);-webkit-animation:animationAreas .7s forwards;animation:animationAreas .7s forwards}@-webkit-keyframes animationAreas{to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes animationAreas{to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.area-item__name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px}.area-item__name .title{color:var(--black)}.area-item__name img{-ms-flex-negative:0;flex-shrink:0}.download-more-areas-block{overflow:hidden;width:0;height:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:641px){.download-more-areas-block{overflow:initial;width:auto;height:auto;opacity:1;padding-top:30px}}
@media (min-width:1024px){.download-more-areas-block{padding-top:50px}}.download-more-areas{color:var(--black)}.download-more-areas:hover{color:#e7b05f}.s-catalog{padding-top:30px;max-width:100%;overflow:hidden}
@media (min-width:390px){.s-catalog{padding-left:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-catalog{padding-left:3.125rem}}
@media (min-width:390px){.s-catalog{padding-right:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-catalog{padding-right:3.125rem}}
@media (max-width:640px){.s-catalog{padding-left:0;padding-right:0}}
@media (min-width:1024px){.s-catalog{padding-top:50px}}.s-catalog__top{padding-left:20px;padding-right:20px;margin-bottom:25px}
@media (min-width:390px){.s-catalog__top{padding-left:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-catalog__top{padding-left:3.125rem}}
@media (min-width:390px){.s-catalog__top{padding-right:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-catalog__top{padding-right:3.125rem}}
@media (min-width:640px){.s-catalog__top{padding-left:0;padding-right:0}}.s-catalog__inner{width:100%}.s-catalog__title-block{margin-bottom:25px}
@media (min-width:1024px){.s-catalog__title-block{margin-bottom:50px}}.realty-grid{display:grid;grid-template-columns:1fr;grid-gap:35px 20px;min-height:320px;padding-bottom:35px;border-bottom:1px solid rgba(176,188,194,.5)}
@media (min-width:640px){.realty-grid{grid-template-columns:1fr 1fr;grid-gap:50px 20px}}
@media (min-width:1100px){.realty-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:50px 20px}}
@media (min-width:1400px){.realty-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:50px 20px}}.realty-grid .realty-card__img-block{padding-top:70%}
@media (max-width:640px){.realty-grid .realty-card__img-block{border-radius:0}.realty-grid .realty-card__body{padding-left:20px;padding-right:20px}.realty-grid .realty-card__footer{padding-left:20px;padding-right:20px}}.download-more-realty-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:1024px){.download-more-realty-block{padding-top:50px}}.download-more-realty{color:var(--black)}.download-more-realty:hover{color:#e7b05f}.breadcrumbs{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;max-width:100%;margin-bottom:30px}.breadcrumbs::-webkit-scrollbar{width:0}
@media (min-width:1024px){.breadcrumbs{margin-bottom:50px}}.breadcrumbs__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.breadcrumbs__link{-ms-flex-negative:0;flex-shrink:0;position:relative;color:var(--black);font-size:11px;font-weight:400;line-height:100%;letter-spacing:.77px;text-transform:uppercase}
@media (min-width:1024px){.breadcrumbs__link{font-size:13px}}.breadcrumbs__link:not(:first-of-type){padding-left:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumbs__link:not(:first-of-type)::before{content:"";position:absolute;width:20px;height:1px;background:#bdbdbd;left:25px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.breadcrumbs__link[href]:hover{color:#e7b05f}.filter-form{display:grid;grid-template-columns:1fr;grid-gap:20px;z-index:33;position:relative}.filter-form .text-nav{height:20px}
@media (min-width:1400px){.filter-form{grid-template-columns:1fr 1000px;grid-gap:35px 15px}}
@media (min-width:1460px){.filter-form{grid-template-columns:1fr 1080px;grid-gap:35px}}.filter-form__search-string-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 24px}.show-all-filters{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7fa;border-radius:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;cursor:pointer}
@media (min-width:1400px){.show-all-filters{display:none}}.show-all-filters__qty{background:#e7b05f;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;color:#fff;text-align:center;font-size:14px;font-weight:500;line-height:100%;display:none;left:0;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.show-all-filters__qty.active{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-form__search-string-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 15px}.filter-form__search-string-wrap button{-ms-flex-negative:0;flex-shrink:0}
@media (min-width:1400px){.filter-form__search-string-wrap{gap:0 25px}}
@media (min-width:1400px){.filter-zoom-icon{width:32px;height:32px}}.filter-form__search-string{color:var(--black);font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:400;line-height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter-form__search-string:placeholder{color:#9a9ab1;opacity:1}
@media (min-width:1400px){.filter-form__search-string{font-size:18px}}.filter-form__hr{position:relative;height:0}.filter-form__hr::before{content:"";position:absolute;background:rgba(176,188,194,.5);width:100vw;height:1px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (min-width:1400px){.filter-form__hr{grid-row:2/3;grid-column:1/3}}.filter-form__search-results{padding:12px 0}
@media (min-width:1400px){.filter-form__search-results{grid-row:3/4;grid-column:1/2}}
@media (min-width:1400px){.filter-form__sort-wrap{grid-row:3/4;grid-column:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filter-form__sort-wrap .combo-select__item-text{font-size:18px;text-transform:uppercase}.filter-form__sort-wrap .combo-select__current-value{font-size:18px;text-transform:uppercase}.filter-form__sort-wrap .combo-select__outer-box{background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}}.filter-form__deep-filters.active{display:grid;grid-template-columns:1fr;grid-gap:35px}
@media (min-width:640px){.filter-form__deep-filters.active{grid-template-columns:1fr 1fr}}
@media (min-width:1200px){.filter-form__deep-filters.active{grid-template-columns:1fr 1fr 2fr}}.filter-form__deep-filters{display:none}
@media (min-width:1400px){.filter-form__deep-filters{display:grid!important;grid-gap:10px!important;grid-template-columns:180px 160px 360px minmax(300px,360px)!important}}
@media (min-width:1460px){.filter-form__deep-filters{grid-gap:25px!important}}.input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:1400px){.input-wrap{gap:10px}}.type-deal-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:640px){.type-deal-wrap{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
@media (min-width:1400px){.type-deal-wrap{gap:10px}}.type-deal{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;border-radius:10px;background:#f7f7fa}.type-deal__item{display:-webkit-box;display:-ms-flexbox;display:flex}.type-deal__radio{display:none}.type-deal__label{border-radius:10px;color:#9a9ab1;font-size:16px;font-weight:400;line-height:125%;padding:9px 13px;cursor:pointer}
@media (min-width:1400px){.type-deal__label{font-size:14px}}.type-deal__radio:checked+.type-deal__label{color:#1e8cca;font-weight:500;background-color:#fff}.filter-currency-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
@media (max-width:360px){.filter-currency-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}
@media (min-width:640px){.filter-currency-container{grid-column:1/-1;gap:35px}}
@media (min-width:1200px){.filter-currency-container{grid-column:3/4;gap:35px}}
@media (min-width:1400px){.filter-currency-container{grid-column:unset;gap:10px}}.filter-currency-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 20px}
@media (min-width:361px){.filter-currency-block{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px)}}
@media (min-width:1400px){.filter-currency-block{gap:10px 20px}}.filter-currency-input-wrap{position:relative}.filter-currency-label{display:inline-block;position:absolute;left:15px;top:50%;color:#9a9ab1;font-size:14px;font-weight:400;line-height:125%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.filter-currency-input{padding:14px 15px;padding-left:55px;border-radius:10px;background:#f7f7fa;color:var(--black);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:125%;width:100%}.filter-currency-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;height:20px}
@media (max-width:360px){.filter-currency-types{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.currency-type-radio{display:none}.currency-type-label{color:#9a9ab1;cursor:pointer}.currency-type-radio:checked+.currency-type-label{font-weight:500;color:#1e8cca}.filter-submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
@media (min-width:1400px){.filter-submit-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filter-submit-wrap .bth{-ms-flex-negative:0;flex-shrink:0}}.filter-submit-wrap .btn{width:100%;padding:27px 45px}
@media (min-width:640px){.filter-submit-wrap{grid-column:1/3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-submit-wrap .filter-reset,.filter-submit-wrap .filter-submit{width:auto;padding:22px 25px}.filter-submit-wrap .filter-reset{padding:22px 25px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.filter-submit-wrap .filter-submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:22px 35px}}
@media (min-width:1200px){.filter-submit-wrap{grid-column:1/4}}
@media (min-width:1400px){.filter-submit-wrap{grid-column:unset;padding-left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filter-submit-wrap .filter-reset{padding:22px 25px}.filter-submit-wrap .filter-submit{padding:22px 25px}}
@media (min-width:1460px){.filter-submit-wrap{padding-left:15px}.filter-submit-wrap .filter-reset{padding:22px 25px}.filter-submit-wrap .filter-submit{padding:22px 35px}}.combo-select{position:relative}.combo-select__outer-box{border-radius:10px;background:#f7f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 12px;padding:16px 20px;cursor:pointer}
@media (min-width:1400px){.combo-select__outer-box{padding:13px 15px}}.combo-select__drop{border-radius:0 0 10px 10px;background:#fff;-webkit-transition:.2s;transition:.2s;width:100%;display:none;position:absolute;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);bottom:0;z-index:1;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.04);box-shadow:0 10px 25px 0 rgba(0,0,0,.04)}.combo-select__drop ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0;position:relative;z-index:5}.combo-select__drop--scroll{width:100%;-webkit-transition:.3s;transition:.3s;border-radius:0 0 5px 5px}.combo-select__drop--scroll ul{padding:5px}.combo-select__arrow{-webkit-transition:.3s;transition:.3s;line-height:0}.combo-select__arrow svg{width:13px;height:7px}
@media (min-width:768px){.combo-select__arrow svg{width:auto;height:auto}}.combo-select.active{z-index:10}.combo-select.active .combo-select__drop{display:block;padding-bottom:12px}.combo-select.active .combo-select__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.combo-select.active .combo-select__qty-values{font-size:8px;width:16px;height:16px}.combo-select__action-text{display:none}.combo-select[data-type=multi] .combo-select__outer-box{display:none}
@media (min-width:640px){.combo-select[data-type=multi] .combo-select__outer-box{display:-webkit-box;display:-ms-flexbox;display:flex}}.combo-select[data-type=multi] .combo-select__drop{padding-bottom:0}
@media (max-width:640px){.combo-select[data-type=multi] .combo-select__drop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.combo-select[data-type=multi] .combo-select__drop ul{padding:0}
@media (max-width:640px){.combo-select[data-type=multi] .combo-select__drop ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}
@media (max-width:389px){.combo-select[data-type=multi] .combo-select__drop ul{gap:5px 2.25vw}}
@media (min-width:640px){.combo-select[data-type=multi] .combo-select__drop ul{padding:5px 5px;gap:0}}.combo-select[data-type=multi] .combo-select__drop{-webkit-box-shadow:none;box-shadow:none}
@media (min-width:640px){.combo-select[data-type=multi] .combo-select__drop{-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.04);box-shadow:0 10px 25px 0 rgba(0,0,0,.04)}}.combo-select[data-type=multi] .combo-select__item-text{width:50px;height:50px;padding:5px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:389px){.combo-select[data-type=multi] .combo-select__item-text{width:12.25vw;height:12.25vw}}.combo-select[data-type=multi] .combo-select__item-text .check-arrow{display:none}
@media (min-width:640px){.combo-select[data-type=multi] .combo-select__item-text .check-arrow{display:initial;-webkit-transition:.3s;transition:.3s;opacity:0}}
@media (max-width:640px){.combo-select[data-type=multi] .combo-select__item-text{background:#f7f7fa}}
@media (min-width:640px){.combo-select[data-type=multi] .combo-select__item-text{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:15px}}.combo-select[data-type=multi] .combo-select__item-text span{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--black);text-align:center;font-size:14px;font-weight:400;line-height:100%;letter-spacing:.14px}
@media (min-width:640px){.combo-select[data-type=multi] .combo-select__item-text span{width:40px;height:40px}}
@media (max-width:640px){.combo-select[data-type=multi] .combo-select__item-text .combo-select__checkbox:checked+span{background-color:#fff;border-radius:10px;color:#1e8cca;font-weight:500}}.combo-select[data-type=multi] .combo-select__item-text .combo-select__checkbox:checked+span+.check-arrow{opacity:1}.combo-select__qty-values{display:none}.combo-select__qty-values.active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;color:#fff;background-color:var(--primary);border-radius:50%;width:18px;height:18px;margin-left:4px}.combo-select__current-value{color:var(--black);font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:400;line-height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.combo-select__radio{display:none}.combo-select__item-text{color:var(--black);padding:15px 10px;border-radius:5px;font-size:14px;font-style:normal;font-weight:400;line-height:100%;display:block;-webkit-transition:.3s;transition:.3s;cursor:pointer}.combo-select__item-text:hover{background-color:#f7f7fa}.form-checkbox{font-size:16px}.form-checkbox input{display:none}.form-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.form-checkbox input:checked+label .form-checkbox__visible-box::before{opacity:1}.form-checkbox .form-checkbox__visible-box{-ms-flex-negative:0;flex-shrink:0;margin-right:.75em;display:inline-block;width:1.25em;height:1.25em;border:.0625em solid #8faaf0;background-color:#fff;border-radius:.25em;cursor:pointer;position:relative}.form-checkbox .form-checkbox__visible-box::before{content:"";position:absolute;display:inline-block;top:50%;left:50%;width:.625em;height:.5em;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.875 1.5L3.625 6.74977L1 4.125' stroke='%238FAAF0' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-size:100% 100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.combo-select__checkbox{display:none}
@media (min-width:1500px){.combo-select__current-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 20px)}}.combo-select.currency-select ul{padding-top:0;padding-bottom:0}.combo-select.currency-select .combo-select__drop{padding-bottom:6px!important}.combo-select__inserted-value,.combo-select__placeholder{display:none}.realty-single{max-width:100%;overflow:hidden}.realty-single__inner{width:100%}.realty-single__top{padding:30px 0 25px;position:relative}
@media (min-width:1024px){.realty-single__top{padding:50px 0;margin-bottom:50px}}.realty-single__top::before{content:"";position:absolute;z-index:-1;background-color:#f7f7fa;width:100vw;height:100%;border-bottom:1px solid #e8e8ef;background:#f7f7fa;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.realty-single__top .breadcurmbs{margin-bottom:50px}.realty-single__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 20px;margin-bottom:25px}.realty-single__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.realty-single__main{display:grid;grid-template-columns:1fr;margin-bottom:25px}
@media (min-width:900px){.realty-single__main{grid-template-columns:1fr 340px;grid-gap:25px}}
@media (min-width:1280px){.realty-single__main{grid-template-columns:1fr 440px}}.rs-gallery{padding-bottom:75%;position:relative}
@media (min-width:900px){.rs-gallery{padding-bottom:0;height:100%;overflow:hidden;border-radius:10px}}.rs-gallery .swiper.rs-gallery-slider{position:absolute;width:100vw;height:100%;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (min-width:900px){.rs-gallery .swiper.rs-gallery-slider{width:100%}}.rs-gallery .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.rs-gallery .rs-gallery-slider__nav{position:absolute;display:none;z-index:5;gap:30px;right:50px;bottom:12px}
@media (min-width:1280px){.rs-gallery .rs-gallery-slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.rs-gallery .rs-gallery-slider__next.swiper-button-disabled,.rs-gallery .rs-gallery-slider__prev.swiper-button-disabled{opacity:0}.rs-short-description{padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}
@media (min-width:1280px){.rs-short-description{border-radius:10px;border:1px solid rgba(176,188,194,.3);padding:25px;gap:40px}}.rs-manager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.rs-manager__info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.rs-manager__photo{width:65px!important;height:65px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}
@media (min-width:1280px){.rs-manager__photo{width:85px!important;height:85px!important}}.rs-manager__name{color:var(--black);font-size:20px;font-weight:500;line-height:100%;letter-spacing:.2px;margin-bottom:8px}
@media (min-width:1280px){.rs-manager__name{font-size:24px}}.rs-manager__post{color:var(--black);font-size:14px;font-style:normal;font-weight:400;line-height:100%;opacity:.5}.rs-manager__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.rs-manager__contact-link{-ms-flex-negative:0;flex-shrink:0}.rs-manager__contact-link img{width:40px;height:40px}
@media (max-width:360px){.rs-manager__contact-link img{width:30px;height:30px}}.rs-short-description__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.rs-short-description__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px}.rs-short-description__item-icon{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px}
@media (min-width:1280px){.rs-short-description__item-icon{width:50px;height:50px}}.rs-short-description__item-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 15px}
@media (max-width:1024px){.rs-short-description__text.text-2{font-size:14px}}.rs-short-description__link{padding:14px 23px;color:#1e8cca;text-align:center;font-size:15px;font-weight:500;line-height:100%;letter-spacing:.15px;border-radius:10px;background:#f7f7fa;display:inline-block}.rs-short-description__square{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.rs-short-description__deep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switch-values{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;border-radius:10px;background:#f7f7fa}.switch-values__item{display:-webkit-box;display:-ms-flexbox;display:flex}.switch-values__radio{display:none}.switch-values__label{border-radius:10px;color:#9a9ab1;font-size:16px;font-weight:400;line-height:125%;padding:9px 13px;cursor:pointer}
@media (min-width:1400px){.switch-values__label{font-size:14px}}.switch-values__radio:checked+.switch-values__label{color:#1e8cca;font-weight:500;background-color:#fff}.rs-short-description__bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px 7px}.rs-short-description__bottom .btn{grid-column:1/3}.rs-short-description__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:22px 10px}.rs-short-description__btn img,.rs-short-description__btn svg{-ms-flex-negative:0;flex-shrink:0}.rs-short-description__btn:last-of-type{position:relative}.rs-short-description__btn:last-of-type::before{content:"";position:absolute;left:-3px;top:50%;width:1px;height:20px;background-color:#b0bcc2;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.realty-description{display:grid;grid-template-columns:1fr;grid-gap:35px;padding-top:40px;padding-bottom:40px;margin-bottom:35px;position:relative}.realty-description .h3-fix{margin-bottom:25px;text-transform:none}
@media (min-width:1280px){.realty-description{grid-template-columns:.66fr .66fr 1fr;grid-gap:25px;padding-bottom:50px;margin-bottom:50px}}
@media (min-width:1600px){.realty-description{grid-template-columns:1fr 1fr 2fr;grid-gap:25px}}.realty-description::after,.realty-description::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background-color:#b0bcc2;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (min-width:1280px){.realty-description::after,.realty-description::before{display:none}}.realty-description::after{top:unset;bottom:0}.realty-description__text-block .realty-description__block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;color:rgba(30,30,30,.8);font-size:16px;font-weight:400;line-height:135%;letter-spacing:.16px}.realty-description__text-block .text-2{opacity:.8;line-height:135%;letter-spacing:.16px}
@media (min-width:1280px){.realty-description__text-block{padding:35px 25px 20px}}.realty-description__listing-details ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.realty-description__listing-details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:900px){.realty-description__listing-details li{display:grid;grid-template-columns:280px 280px;gap:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
@media (min-width:1280px){.realty-description__listing-details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:unset}}
@media (min-width:1280px){.realty-description__listing-details{padding:35px 25px 20px}}.realty-description__features ul{display:grid;grid-template-columns:1fr;grid-gap:15px}
@media (min-width:480px){.realty-description__features ul{grid-gap:12px;grid-template-columns:1fr 1fr}}
@media (min-width:900px){.realty-description__features ul{grid-gap:12px;grid-template-columns:1fr 1fr 1fr}}
@media (min-width:1600px){.realty-description__features ul{grid-template-columns:1fr 1fr 1fr;grid-gap:12px}}.realty-description__features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.realty-description__features li img{width:45px;height:45px;-ms-flex-negative:0;flex-shrink:0}
@media (min-width:1280px){.realty-description__features{padding:35px 25px 20px}}.realty-map{position:relative;padding-bottom:50%;border-radius:10px;overflow:hidden}
@media (min-width:1280px){.realty-map{padding-bottom:38%}}.realty-map__inner{position:absolute;left:0;top:0;width:100%;height:100%}.realty-map__inner iframe{margin-top:-150px;height:calc(100% + 150px)}.copy-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:15px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.copy-success{position:absolute;bottom:0;right:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);color:#21c421;display:none;opacity:0}.copy-button.active .copy-success{display:block;-webkit-animation:showSuccess .5s forwards;animation:showSuccess .5s forwards}@-webkit-keyframes showSuccess{to{opacity:1;-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes showSuccess{to{opacity:1;-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.open-rs-gallery{position:absolute;border-radius:10px;background:#f7f7fa;padding:15px;display:none;gap:10px;z-index:5;left:25px;bottom:25px}
@media (min-width:1280px){.open-rs-gallery{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.s-blog{padding-top:30px;max-width:100%;overflow:hidden}
@media (min-width:390px){.s-blog{padding-left:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-blog{padding-left:3.125rem}}
@media (min-width:390px){.s-blog{padding-right:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-blog{padding-right:3.125rem}}
@media (max-width:640px){.s-blog{padding-left:0;padding-right:0}}
@media (min-width:1024px){.s-blog{padding-top:50px}}.s-blog__inner{width:100%}.s-blog__top{padding-left:20px;padding-right:20px;margin-bottom:35px}
@media (min-width:390px){.s-blog__top{padding-left:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-blog__top{padding-left:3.125rem}}
@media (min-width:390px){.s-blog__top{padding-right:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-blog__top{padding-right:3.125rem}}
@media (min-width:640px){.s-blog__top{padding-left:0;padding-right:0}}
@media (min-width:1024px){.s-blog__top{margin-bottom:50px}}.blog-grid{display:grid;grid-template-columns:1fr;grid-gap:35px}
@media (min-width:900px){.blog-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:35px 16px}}
@media (min-width:1100px){.blog-grid{grid-gap:70px 40px}}.blog-grid-col{display:grid;grid-template-columns:1fr;grid-gap:35px}
@media (min-width:640px){.blog-grid-col{grid-template-columns:1fr 1fr}}
@media (min-width:900px){.blog-grid-col{grid-template-columns:1fr}}.article__img{padding-bottom:70%;overflow:hidden;border-radius:0;position:relative}.article__img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:4s;transition:4s}
@media (min-width:640px){.article__img{border-radius:10px}}.article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}
@media (min-width:1100px){.article{gap:30px 0}}.article:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:2s;transition:2s;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}.article__info{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}
@media (min-width:640px){.article__info{padding:0}}.article__category{color:#fff;font-size:13px;font-weight:400;line-height:100%;letter-spacing:.13px;border-radius:55px;padding:8px 12px;-webkit-transition:.3s;transition:.3s}
@media (min-width:1100px){.article__category{font-size:16px;padding:10px 15px}}.article__category:hover{opacity:.85}.article__category.business{background:#1e8cca}.article__category.lifestyle{background:#eeac5f}.article__text-block{padding:0 20px}.article__text-block .h3{margin-bottom:10px}
@media (min-width:640px){.article__text-block{padding:0}}
@media (min-width:1100px){.blog-grid-col:nth-of-type(3n+1) .article:first-of-type .article__img{padding-bottom:113.793103448%}.blog-grid-col:nth-of-type(3n+1) .article:last-of-type .article__img{padding-bottom:56.896551724%}}
@media (min-width:1100px){.blog-grid-col:nth-of-type(3n+2) .article:first-of-type .article__img{padding-bottom:56.896551724%}.blog-grid-col:nth-of-type(3n+2) .article:last-of-type .article__img{padding-bottom:113.793103448%}}
@media (min-width:1100px){.blog-grid-col:nth-of-type(3n+3) .article:first-of-type .article__img{padding-bottom:113.793103448%}.blog-grid-col:nth-of-type(3n+3) .article:last-of-type .article__img{padding-bottom:56.896551724%}}.download-more-articles-block{overflow:hidden;width:0;height:0;opacity:0}
@media (min-width:640px){.download-more-articles-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:initial;width:auto;height:auto;opacity:1;padding-top:30px}}
@media (min-width:1024px){.download-more-articles-block{padding-top:50px}}.download-more-articles{color:var(--black)}.download-more-articles:hover{color:#e7b05f}.s-article{max-width:100%;overflow:hidden}.s-article__inner{width:100%}.s-article__top{position:relative;padding-top:30px;margin-bottom:40px}
@media (min-width:1024px){.s-article__top{padding-top:50px;padding-bottom:15px}}.s-article__top::before{content:"";position:absolute;width:100vw;height:100%;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1;border-bottom:1px solid #e8e8ef;background:#f7f7fa}.s-article__top .title-lg{margin-bottom:15px}
@media (min-width:1260px){.article-title-block{margin-right:11%;margin-left:28%;width:auto}}
@media (min-width:1260px){.art-title-part{position:relative}}.art-title-part__nav{display:none}
@media (min-width:1260px){.art-title-part__nav{position:absolute;display:block;border-radius:10px;border:1px solid #e8e8ef;background:#fff;padding:35px;width:22.5%;min-width:300px}}.art-title-part__nav .h3-fix{margin-bottom:25px}.article-info-block{margin-top:30px;padding:35px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}.article-info-block::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background-color:#e8e8ef;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (min-width:1260px){.article-info-block::before{display:none}}.article-info-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 25px}
@media (min-width:640px){.article-info-data{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.telegram-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.98px;text-transform:uppercase;gap:0 15px;padding:13px 20px;border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,from(#2aabee),color-stop(99.26%,#229ed9));background:linear-gradient(180deg,#2aabee 0,#229ed9 99.26%)}.telegram-button svg{-ms-flex-negative:0;flex-shrink:0}
@media (min-width:640px){.telegram-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto}}.article-info-data__item{color:var(--black);font-size:13px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.91px;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 15px}.article-info-data__item svg{-ms-flex-negative:0;flex-shrink:0}.s-article__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}
@media (min-width:1260px){.s-article__main{padding-top:30px}}
@media (min-width:1024px){.s-article__main{gap:50px}}
@media (min-width:1260px){.s-article__main>.article-block{margin-right:11%;margin-left:28%;width:auto}}.article-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.article-title{color:var(--black);font-size:25px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:.25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:5px}
@media (min-width:1024px){.article-title{font-size:30px;line-height:115%;letter-spacing:.3px;margin-bottom:10px}}.article-text{color:var(--black);font-size:15px;font-weight:300;line-height:135%;letter-spacing:.15px}
@media (min-width:1024px){.article-text{color:var(--black);font-size:18px;letter-spacing:.18px}}.line-marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.line-marker li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-marker li::before{content:"";-ms-flex-negative:0;flex-shrink:0;background-color:#bdbdbd;width:20px;height:1px;display:inline-block;margin-right:15px}.line-marker li.child-list::before{display:none}.art-title-part__nav .line-marker{gap:20px 0}.line-marker .line-marker{margin-left:35px}.article-hr{width:100%;height:1px;position:relative}.article-hr::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:rgba(176,188,194,.5);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (min-width:1260px){.article-hr{margin-right:11%;margin-left:28%;width:auto;margin-top:20px;margin-bottom:20px}.article-hr::before{width:100%}}.article-block.info{padding:30px 0;position:relative}.article-block.info::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;z-index:-1;background-color:#f7f7fa;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (min-width:1260px){.article-block.info{padding:70px 0}.article-block.info::before{width:calc(100% + 140px);left:-70px;border-radius:10px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.article-important-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;padding:30px 0;position:relative}.article-important-block::after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;z-index:-1;background-color:#f7f7fa;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (min-width:1260px){.article-important-block::after{width:calc(100% + 70px);left:-70px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}
@media (min-width:1260px){.article-important-block{padding:40px 0}}.article-important-block::before{content:"";position:relative;width:5px;border-radius:5px;background:#1e8cca;-ms-flex-negative:0;flex-shrink:0}
@media (min-width:1260px){.article-important-block{margin-right:11%;margin-left:28%;width:auto;border-radius:10px;gap:0 35px;padding-right:70px}}.article-long-img{width:100%;position:relative;padding-bottom:66%}
@media (min-width:1260px){.article-long-img{padding-bottom:36%;border-radius:10px;overflow:hidden}}.article-long-img img{position:absolute;height:100%;width:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (min-width:1260px){.article-long-img img{width:100%}}.article-nav-link{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:120%;-webkit-transition:.3s;transition:.3s}.article-nav-link:hover{color:#e7b05f}.s-brokers{padding-top:30px;max-width:100%;overflow:hidden}
@media (min-width:1024px){.s-brokers{padding-top:50px}}.s-brokers__inner{width:100%}
.brokers-grid{display:grid;grid-template-columns:1fr;grid-gap:35px 10px}
@media (min-width:540px){.brokers-grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:960px){.brokers-grid{grid-template-columns:repeat(3,3fr)}}

@media (min-width:1260px){.brokers-grid{grid-template-columns:repeat(5,3fr)}}.broker-card{position:relative;background-color:#fff;-webkit-transition:.4s;transition:.4s}.broker-card:hover{-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px)}.broker-card:hover .broker-card__img-block img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.broker-card__name{color:#1e1e1e;font-size:18px;font-weight:500;line-height:100%;letter-spacing:.18px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.broker-card__img-block{margin-bottom:25px;position:relative;padding-bottom:128.571428571%;overflow:hidden;border-radius:5px}
@media (min-width:1024px){.broker-card__img-block{padding-bottom:122.727272727%}}.broker-card__img-block img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.7s;transition:.7s}.broker-card__name{margin-bottom:5px}
.sobha-banner:not(.lazy-bg){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 10px;border-radius:10px;min-height:460px;background:url(../img/index-bali/bali-banner-sm.webp);background-size:100% auto;background-position-x:39%;background-position-y:10%;background-repeat:no-repeat;position:relative}

@media (min-width:480px){.sobha-banner:not(.lazy-bg){padding:50px 25px}}
@media (min-width:480px){.sobha-banner:not(.lazy-bg){background-size:100% auto;background:url(../img/index-bali/bali-banner-lg.webp);background-size:cover;background-position:center}}
@media (min-width:768px){.sobha-banner:not(.lazy-bg){min-height:650px;padding:70px 25px 80px}}.s-sobha-banner.dubai .sobha-banner:not(.lazy-bg){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 10px;border-radius:10px;min-height:460px;background:url(../img/sobha-hartland/beach-sm2.webp);background-size:300% auto;background-position-x:39%;background-position-y:10%;background-repeat:no-repeat;position:relative}
@media (min-width:480px){.s-sobha-banner.dubai .sobha-banner:not(.lazy-bg){padding:50px 25px}}
@media (min-width:480px){.s-sobha-banner.dubai .sobha-banner:not(.lazy-bg){background-size:200% auto}}
@media (min-width:768px){.s-sobha-banner.dubai .sobha-banner:not(.lazy-bg){background-size:cover;background-position:center;min-height:650px;padding:70px 25px 80px}}
@media (min-width:1024px){.s-sobha-banner.dubai .sobha-banner:not(.lazy-bg){background-size:110% auto;background-position-y:0;background-position-x:20%}}
@media (min-width:1440px){.s-sobha-banner.dubai .sobha-banner:not(.lazy-bg){background:url(../img/sobha-hartland/beach-lg4.webp);background-size:cover;background-position:center}}.sobha-banner__dark-logo{margin-bottom:25px;width:80px;height:80px;position:relative;z-index:4}
@media (min-width:768px){.sobha-banner__dark-logo{margin-bottom:20px}}
@media (min-width:1280px){.sobha-banner__dark-logo{margin-bottom:55px}}.sobha-banner__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:4}.sobha-banner__btn-wrap{width:100%;position:relative;z-index:4}
@media (min-width:480px){.sobha-banner__btn-wrap{width:auto}}.swiper.newbuildings-swiper{padding-right:25px}
@media (min-width:768px){.swiper.newbuildings-swiper{padding-right:0}}.swiper.newbuildings-swiper>.swiper-wrapper{height:auto}.new-building-scrollbar{margin-top:30px;height:7px;position:static}
@media (min-width:1440px){.new-building-scrollbar{display:none}}.swiper-slide .newbuilding-card{height:100%}.newbuilding-card__name{display:block;margin-bottom:12px;text-transform:uppercase;letter-spacing:.03em}
@media (min-width:768px){.newbuilding-card__name{text-transform:none}}.newbuilding-card__name:hover{color:#e7b05f}.newbuilding-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.newbuilding-card__bottom a,.newbuilding-card__bottom span{-webkit-transition:.3s;transition:.3s}.newbuilding-card__bottom a>span{display:none}
@media (min-width:1600px){.newbuilding-card__bottom a>span{display:initial}}.newbuilding-card__bottom a:hover{color:#e7b05f}.newbuilding-card__bottom a:hover span{color:#e7b05f}.newbuilding-card__img-block{display:block;width:100%;padding-bottom:145%;position:relative;overflow:hidden;border-radius:10px;margin-bottom:32px}
@media (min-width:768px){.newbuilding-card__img-block{padding-bottom:85.558139535%}}.newbuilding-card__img-block img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.5s;transition:.5s}.newbuilding-card__img-block:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
@media (max-width:768px){.s-newbuildings-cards{padding-right:0}}.s-newbuildings-cards__inner{width:100%}.s-newbuildings-cards__title-block{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px}
@media (min-width:390px){.s-newbuildings-cards__title-block{margin-bottom:calc(1.875rem + (1vw - 3.9px) * 3.1545741325)}}
@media (min-width:1024px){.s-newbuildings-cards__title-block{margin-bottom:3.125rem}}.s-newbuildings-cards__right{display:none}
@media (min-width:1024px){.s-newbuildings-cards__right{display:block}}.s-newbuildings-cards__left{max-width:100%;padding-right:25px}
@media (min-width:1024px){.s-newbuildings-cards__left{padding-right:25px}}.s-newbuildings-cards__mob-btn-block{margin-top:30px;padding-right:20px}
@media (min-width:390px){.s-newbuildings-cards__mob-btn-block{padding-right:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.s-newbuildings-cards__mob-btn-block{padding-right:3.125rem}}
@media (min-width:480px){.s-newbuildings-cards__mob-btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
@media (min-width:768px){.s-newbuildings-cards__mob-btn-block{padding-right:0}}
@media (min-width:1024px){.s-newbuildings-cards__mob-btn-block{display:none}}.s-newbuildings-cards__logos-block{display:none}
@media (min-width:640px){.s-newbuildings-cards__logos-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:12px}}
@media (min-width:1024px){.s-newbuildings-cards__logos-block{gap:16px 24px}}
@media (min-width:1200px){.s-newbuildings-cards__logos-block{gap:24px 50px}}.s-newbuildings-cards__title-block_logo{padding-right:25px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (min-width:640px){.s-newbuildings-cards__title-block_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.s-newbuildings-cards__title-block_logo .s-newbuildings-cards__left{padding-right:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:50%;max-width:810px}}
@media (min-width:768px){.s-newbuildings-cards__title-block_logo{padding-right:0}}
@media (min-width:1360px){.swiper.newbuildings-swiper-lg-slide .swiper-slide{width:calc(25% - 20px)}.swiper.newbuildings-swiper-lg-slide .swiper-slide .newbuilding-card__img-block{height:570px;padding-bottom:0}}
@media (min-width:1360px){.swiper.newbuildings-swiper-lg-slide .swiper-slide:last-of-type{width:calc(50% - 20px)}}
.s-newbuildings-cards__builder-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100px}
@media (min-width:1830px){.s-newbuildings-cards__builder-logo{max-width:initial}}.s-newbuildings-cards__builder-logo img{max-width:100%;height:auto}.f-new-building{padding-top:40px}
@media (min-width:1024px){.f-new-building{padding-top:0}}.f-new-building .text-2{max-width:480px}.f-new-building .title-lg{text-transform:none}
@media (min-width:1024px){.f-new-building .title-lg{text-transform:uppercase}}
@media (max-width:1023px){.f-new-building .breadcrumbs{display:none}}.new-building-logo{width:100%;max-width:180px}
@media (min-width:768px){.new-building-logo{max-width:320px}}.new-building-logo img{width:100%;max-width:320px;height:auto}.desc-grid-310-options{display:inline-grid;grid-template-columns:auto;grid-gap:35px}
@media (min-width:1024px){.desc-grid-310-options{grid-template-columns:auto auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;grid-gap:35px 45px}}.pay-plan-310__title{font-size:30px;font-weight:400}
@media (max-width:1024px){.pay-plan-310__title{font-size:35px}}.pay-plan-310__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:35px}
@media (min-width:1280px){.pay-plan-310__list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}
@media (max-width:639px){.section-infrastructure-maps{padding-left:0!important;padding-right:0!important}}.section-infrastructure-maps__map-container{width:100%}
@media (min-width:640px){.section-infrastructure-maps__map-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}.section-infrastructure-maps__map-container .s-area-map{border-radius:10px}.section-infrastructure-maps__map-container .s-area-map{grid-column:1/3;}.section-infrastructure-maps__map-container .s-inf-map+.s-area-map{grid-column:2/3}}
@media (min-width:1024px){.section-infrastructure-maps__map-container{grid-gap:50px}}
@media (min-width:640px){.section-infrastructure-maps__map-container .s-area-map__inner{width:100%;overflow:hidden;border-radius:10px}}.s-inf-map__inner{position:relative;padding-bottom:76.923076923%}
@media (min-width:640px){.s-inf-map__inner{overflow:hidden;border-radius:10px}}.s-inf-map__inner img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nb-banner-block{border-radius:10px;background:var(--block-bg);overflow:hidden}
@media (min-width:640px){.nb-banner-block{position:relative}}.nb-banner-block__text-block{padding:40px 25px}.nb-banner-block__text-block .text-2{line-height:1.35}
@media (min-width:640px){.nb-banner-block__text-block{position:absolute;width:100%;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nb-banner-block__text-block .text-2{text-align:center}}
@media (min-width:768px){.nb-banner-block__text-block{padding-top:calc(2.5rem + (1vw - 7.68px) * 5.2083333333)}}
@media (min-width:1920px){.nb-banner-block__text-block{padding-top:6.25rem}}
@media (min-width:640px){.nb-banner-block__text-block.about{padding-top:calc(7rem + (1vw - 6.4px) * 2.96875)}}
@media (min-width:1920px){.nb-banner-block__text-block.about{padding-top:9.375rem}}.nb-banner-block__img-block{padding-bottom:115%;position:relative;overflow:hidden}.nb-banner-block__img-block img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:8s;transition:8s}
@media (min-width:768px){.nb-banner-block__img-block img{-o-object-position:top center;object-position:top center}}.nb-banner-block__img-block:hover img{-webkit-transition:1s;transition:1s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
@media (min-width:768px){.nb-banner-block__img-block{padding-bottom:0}}
@media (min-width:768px){.nb-banner-block__img-block{height:calc(30rem + (1vw - 7.68px) * 14.7569444444)}}
@media (min-width:1920px){.nb-banner-block__img-block{height:40.625rem}}.nb-banner-block__img-block.about img{-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom}
@media (min-width:768px){.nb-banner-block__img-block.about img{-o-object-position:50% 26%;object-position:50% 26%}}.nb-banner-block__title{position:relative;display:inline-block}.nb-banner-block__title .title-md{position:relative;z-index:5;display:inline-block}
@media (min-width:640px){.nb-banner-block__title .title-md{text-align:center}}.nb-banner-block__title-decor{position:absolute;left:0;top:0;width:100%;height:100%}.nb-banner-block__title-decor.about{height:auto;width:80%;top:25%}
@media (min-width:560px){.nb-banner-block__title-decor.about{width:80%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.nb-desc-grid__item{border-radius:10px;overflow:hidden;background:var(--block-bg);display:grid;grid-template-columns:1fr}
@media (min-width:640px){.nb-desc-grid__item{grid-template-columns:1fr 1fr}}
@media (min-width:1024px){.nb-desc-grid__item{padding:30px}}
@media (min-width:1200px){.nb-desc-grid__item{grid-template-columns:2fr .8fr 2fr;grid-gap:30px}.nb-desc-grid__item .col-2{grid-column:span 2}}.nb-desc-grid__text-block{padding:40px 25px}
@media (max-width:639px){.nb-desc-grid__text-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
@media (min-width:640px){.nb-desc-grid__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
@media (max-width:639px){.nb-desc-grid__img-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.nb-desc-grid__sobha-realty-logo{max-width:123px}
@media (min-width:390px){.nb-desc-grid__sobha-realty-logo{max-width:calc(7.6875rem + (1vw - 3.9px) * 5.9477124183)}}
@media (min-width:1920px){.nb-desc-grid__sobha-realty-logo{max-width:13.375rem}}.nb-desc-grid__sobha-hartland-logo{max-width:184px}
@media (min-width:390px){.nb-desc-grid__sobha-hartland-logo{max-width:calc(11.5rem + (1vw - 3.9px) * 10.1960784314)}}
@media (min-width:1920px){.nb-desc-grid__sobha-hartland-logo{max-width:21.25rem}}.nb-desc-grid__inner-res{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}
@media (min-width:1024px){.nb-desc-grid__inner-res{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px 45px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.nb-desc-grid__img-block{position:relative;padding-bottom:115%;overflow:hidden}
@media (min-width:1024px){.nb-desc-grid__img-block{padding-bottom:0;border-radius:10px}}.nb-desc-grid__img-block img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sobha-hartland-res{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.results-sales{border-radius:10px;background:var(--block-bg);padding:40px 25px}
@media (min-width:900px){.results-sales{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
@media (min-width:1240px){.results-sales{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}
@media (min-width:1024px){.results-sales{padding:calc(2.5rem + (1vw - 10.24px) * 6.9444444444)}}
@media (min-width:1600px){.results-sales{padding:5rem}}.results-sales__table-block{display:none}
@media (min-width:900px){.results-sales__table-block{display:block;border-radius:10px;background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:start;align-self:flex-start;width:100%}}
@media (min-width:1240px){.results-sales__table-block{max-width:59.701492537vw}}
@media (min-width:1600px){.results-sales__table-block{max-width:930px}}.results-sales__table-block table{width:100%}.results-sales__table-block th{padding:20px 0 20px;text-align:left}.results-sales__table-block th:nth-child(1){padding:20px 20px 20px 40px;width:33%}.results-sales__table-block th:nth-child(2){padding:20px 20px 20px 20px;width:12%}.results-sales__table-block th:nth-child(3){padding:20px 20px 20px 20px;width:17%}.results-sales__table-block th:nth-child(4){padding:20px 40px 20px 20px;width:18%}.results-sales__table-block tbody tr:first-of-type td{padding-top:40px}.results-sales__table-block tbody td:nth-child(1){padding:20px 20px 20px 40px}.results-sales__table-block tbody td:nth-child(2){padding:20px 20px 20px 20px}.results-sales__table-block tbody td:nth-child(3){padding:20px 20px 20px 20px}.results-sales__table-block tbody td:nth-child(4){padding:20px 40px 20px 20px}.results-sales__table-header{display:grid;padding:20px 40px;grid-gap:30px;border-bottom:1px solid #d5dfed;grid-template-columns:minmax(200px,38%) minmax(130px,20%) minmax(130px,20%) minmax(130px,20%)}
@media (min-width:1300px){.results-sales__table-header{grid-template-columns:20% minmax(150px,25%) minmax(150px,25%) minmax(150px,25%)}}
@media (min-width:1400px){.results-sales__table-header{grid-template-columns:25% minmax(150px,20%) minmax(150px,20%) minmax(150px,20%)}}
@media (min-width:1500px){.results-sales__table-header{grid-template-columns:33% minmax(150px,21%) minmax(150px,21%) minmax(150px,21%)}}
@media (min-width:1600px){.results-sales__table-header{grid-template-columns:38% minmax(150px,20%) minmax(150px,20%) minmax(150px,20%)}}.results-sales__table-body{display:grid;grid-template-columns:100%;grid-gap:24px;padding:40px 0}.results-sales__table-tr{display:grid;padding:0 20px;grid-gap:20px;grid-template-columns:minmax(200px,38%) minmax(130px,20%) minmax(130px,20%) minmax(130px,20%)}
@media (min-width:1300px){.results-sales__table-tr{padding:0 40px;grid-gap:30px;grid-template-columns:20% minmax(150px,25%) minmax(150px,25%) minmax(150px,25%)}}
@media (min-width:1400px){.results-sales__table-tr{grid-template-columns:25% minmax(150px,23%) minmax(150px,23%) minmax(150px,23%)}}
@media (min-width:1500px){.results-sales__table-tr{grid-template-columns:33% minmax(150px,21%) minmax(150px,21%) minmax(150px,21%)}}
@media (min-width:1600px){.results-sales__table-tr{grid-template-columns:38% minmax(150px,20%) minmax(150px,20%) minmax(150px,20%)}}.results_sales__profit{color:#4faf70;font-weight:500;display:inline-block;margin-left:6px}.results-sales__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.results-sales__table-sm{color:var(--black);font-size:12px;font-weight:300;line-height:100%;letter-spacing:.12px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media (min-width:1440px){.results-sales__table-sm{font-size:14px;letter-spacing:.14px}}.results-sales__table-lg{color:var(--black);font-size:14px;font-weight:400;line-height:100%;letter-spacing:.14px;margin-bottom:8px;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}
@media (min-width:1440px){.results-sales__table-lg{font-size:16px;letter-spacing:.16px}}.results-sales__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.results-sales__results-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;width:100%}
@media (min-width:1240px){.results-sales__results-block{max-width:320px}}.results-sales__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}
@media (min-width:1240px){.results-sales__text-block{width:320px;-ms-flex-negative:0;flex-shrink:0}}.results-sales__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}
@media (min-width:600px){.results-sales__results{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}
@media (min-width:1240px){.results-sales__results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}}.results-sales__btn-wrap{width:100%}
@media (min-width:900px) and (max-width:1239px){.results-sales__btn-wrap{display:none}}
@media (min-width:1024px){.results-sales__result-item .text-1{font-weight:400}}.rs-outer-btn-wrap{display:none}
@media (min-width:900px) and (max-width:1239px){.rs-outer-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}.f-single-area{padding-top:50px}
@media (min-width:390px){.f-single-area{padding-top:calc(3.125rem + (1vw - 3.9px) * 3.2679738562)}}
@media (min-width:1920px){.f-single-area{padding-top:6.25rem}}.f-single-area .title-lg{text-transform:none}
@media (min-width:1024px){.f-single-area .title-lg{text-transform:uppercase}}.f-single-area__inner{width:100%}.single-areas-banner{position:relative;max-width:100%;height:450px}
@media (min-width:390px){.single-areas-banner{height:calc(28.125rem + (1vw - 3.9px) * 31.5457413249)}}
@media (min-width:1024px){.single-areas-banner{height:40.625rem}}
@media (min-width:1024px){.single-areas-banner{border-radius:10px;overflow:hidden}}.single-areas-banner img{width:100vw;position:absolute;left:50%;top:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:8s;transition:8s}
@media (min-width:1024px){.single-areas-banner img{width:100%}}
@media (min-width:1024px){.single-areas-banner:hover img{-webkit-transition:1s;transition:1s;-webkit-transform:translate(-50%,0) scale(1.1);-ms-transform:translate(-50%,0) scale(1.1);transform:translate(-50%,0) scale(1.1)}}.sa-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;position:absolute;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;gap:16px 30px;border-radius:10px 10px 0 0;z-index:5;background-color:#fff;bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media (max-width:380px){.sa-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}
@media (min-width:420px){.sa-info{width:auto}}
@media (min-width:768px){.sa-info{padding:24px 45px;gap:45px}}
@media (min-width:768px){.sa-info__item{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.sa-info__title{color:var(--black);font-size:20px;font-weight:500;line-height:115%;letter-spacing:.2px;white-space:nowrap}
@media (min-width:390px){.sa-info__title{font-size:calc(1.25rem + (1vw - 3.9px) * .7886435331)}}
@media (min-width:1024px){.sa-info__title{font-size:1.5625rem}}.sa-inner-nav{z-index:500;background-color:#fff;border-bottom:1px solid rgba(176,188,194,.3);position:sticky;top:0;padding-left:20px;margin-top:12px}
@media (min-width:390px){.sa-inner-nav{padding-left:calc(1.25rem + (1vw - 3.9px) * 1.9607843137)}}
@media (min-width:1920px){.sa-inner-nav{padding-left:3.125rem}}
@media (min-width:1024px){.sa-inner-nav{padding-right:calc(2rem + (1vw - 10.24px) * 2.0089285714)}}
@media (min-width:1920px){.sa-inner-nav{padding-right:3.125rem}}
@media (min-width:1024px){.sa-inner-nav{margin-top:6px}}.sa-inner-nav .section-inner{padding:23px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}
@media (min-width:1024px){.sa-inner-nav .section-inner{padding:23px 0 30px}}.sa-inner-nav .btn.btn-darkgreen{display:none;-ms-flex-negative:0;flex-shrink:0}
@media (min-width:1260px){.sa-inner-nav .btn.btn-darkgreen{display:-webkit-box;display:-ms-flexbox;display:flex}}.swiper.sa-inner-nav-swiper{margin-left:0;padding:5px 0;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 16px}
@media (min-width:1024px){.swiper.sa-inner-nav-swiper{padding-right:0}}.swiper.sa-inner-nav-swiper .swiper-slide{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;color:#777979;font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.03em}
@media (min-width:1024px){.swiper.sa-inner-nav-swiper .swiper-slide{font-size:16px}}.swiper.sa-inner-nav-swiper .swiper-slide.active-link{color:var(--black)}.sa-inner-nav-swiper__next,.sa-inner-nav-swiper__prev{display:none}
@media (min-width:1024px){.sa-inner-nav-swiper__next,.sa-inner-nav-swiper__prev{display:initial;-ms-flex-negative:0;flex-shrink:0}}.sa-inner-nav-swiper__next.swiper-button-disabled,.sa-inner-nav-swiper__prev.swiper-button-disabled{display:none}.sa-islands-desc{display:grid;grid-template-columns:1fr;grid-gap:20px}
@media (min-width:768px){.sa-islands-desc{grid-template-columns:1fr 1fr;grid-gap:50px}}.sa-islands-desc__item{padding:35px 25px;border-radius:10px;background:var(--block-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media (min-width:1024px){.sa-islands-desc__item{padding-top:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.sa-islands-desc__item{padding-top:3.75rem}}
@media (min-width:1024px){.sa-islands-desc__item{padding-bottom:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.sa-islands-desc__item{padding-bottom:3.75rem}}
@media (min-width:1024px){.sa-islands-desc__item{padding-left:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.sa-islands-desc__item{padding-left:3.75rem}}
@media (min-width:1024px){.sa-islands-desc__item{padding-right:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.sa-islands-desc__item{padding-right:3.75rem}}.sa-islands-desc__item.item-1 .bottom-text{margin-top:140px}.area-infrastructure{display:grid;grid-template-columns:1fr;grid-gap:20px}
@media (min-width:768px){.area-infrastructure{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}
@media (min-width:1024px){.area-infrastructure{grid-gap:50px}}
@media (min-width:1024px){.area-infrastructure{grid-template-rows:1fr 1fr}}
@media (min-width:1024px){.area-infrastructure.hills-estate{grid-template-rows:auto 1fr}}.area-infrastructure__block{padding:35px 20px;border-radius:10px;background-color:var(--block-bg)}
@media (min-width:1024px){.area-infrastructure__block{padding-top:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.area-infrastructure__block{padding-top:3.75rem}}
@media (min-width:1024px){.area-infrastructure__block{padding-bottom:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.area-infrastructure__block{padding-bottom:3.75rem}}
@media (min-width:1024px){.area-infrastructure__block{padding-left:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.area-infrastructure__block{padding-left:3.75rem}}
@media (min-width:1024px){.area-infrastructure__block{padding-right:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.area-infrastructure__block{padding-right:3.75rem}}
@media (min-width:1024px){.area-infrastructure__block{row-gap:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.area-infrastructure__block{row-gap:1.875rem}}.area-infrastructure__block.with-img{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:768px){.area-infrastructure__block.with-img{grid-row:1/3}}
@media (min-width:1024px){.area-infrastructure__block.with-img .infrastructure-text-block{padding-top:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.area-infrastructure__block.with-img .infrastructure-text-block{padding-top:1.875rem}}
@media (min-width:1024px){.area-infrastructure__block.with-img .infrastructure-text-block{padding-left:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.area-infrastructure__block.with-img .infrastructure-text-block{padding-left:1.875rem}}
@media (min-width:1024px){.area-infrastructure__block.with-img .infrastructure-text-block{padding-right:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.area-infrastructure__block.with-img .infrastructure-text-block{padding-right:1.875rem}}
@media (min-width:1024px){.area-infrastructure__block.with-img .infrastructure-text-block{padding-bottom:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.area-infrastructure__block.with-img .infrastructure-text-block{padding-bottom:1.875rem}}
@media (min-width:768px){.area-infrastructure.b-bay .area-infrastructure__block.with-img{grid-column:2/3;grid-row:1/3}}.area-infrastructure__img{position:relative;padding-bottom:112.903225806%;border-radius:10px;overflow:hidden}
@media (min-width:768px){.area-infrastructure__img{padding-bottom:130%}}
@media (min-width:1024px){.area-infrastructure__img{padding-bottom:63.724137931%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.area-infrastructure__img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.infrastructure-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.14px}
@media (min-width:1024px){.infrastructure-tag-list{font-size:16px}}.infrastructure-tag{border-radius:55px;background:#fff;padding:15px 20px;color:var(--black)}.infrastructure-tag--text{color:var(--black);padding:10px}.s-cards-slider__text-right{display:none}
@media (min-width:1024px){.s-cards-slider__text-right{display:initial;max-width:460px}}.entertainments__img-block{position:relative;padding-bottom:114.285714286%;border-radius:10px;overflow:hidden}
@media (min-width:640px){.entertainments__img-block{padding-bottom:80.847457627%}}.entertainments__img-block img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#map.clicked::before{display:none}#map::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.s-area-map{position:relative;}
@media (min-width:768px){.s-area-map{overflow:hidden;border-radius:10px;}}.s-area-map__inner{left:50%;top:0;height:100%;overflow:hidden;}
@media (min-width:768px){.s-area-map__inner{width:100%}}.s-area-map__inner iframe{margin-top:-150px;height:calc(100% + 150px)}.area-infrastructure__times{margin-bottom:80px}
@media (min-width:1024px){.area-infrastructure__times{margin-bottom:65px}}.entertainments-title-block .text-1{max-width:390px}.entertainments{display:grid;grid-template-columns:1fr;grid-gap:45px 20px}
@media (min-width:768px){.entertainments{grid-template-columns:1fr 1fr 1fr;background:var(--block-bg);border-radius:10px}}
@media (min-width:768px){.entertainments{padding-bottom:calc(2.5rem + (1vw - 7.68px) * 2.9761904762)}}
@media (min-width:1440px){.entertainments{padding-bottom:3.75rem}}
@media (min-width:768px){.entertainments__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:10px}}
@media (max-width:1024px){.entertainments__item{background-color:transparent!important}.entertainments__item .entertainments__title,.entertainments__item .text-1{color:var(--black)!important}}
@media (min-width:768px){.entertainments__item{padding-top:calc(1.875rem + (1vw - 7.68px) * 4.4642857143)}}
@media (min-width:1440px){.entertainments__item{padding-top:3.75rem}}.entertainments__text-block{padding-top:35px;position:relative;margin-bottom:24px}.entertainments__text-block::before{content:"";position:absolute;top:0;left:0;width:100px;height:10px;border-radius:5px;background:#e7b05f}
@media (min-width:390px){.entertainments__text-block{margin-bottom:calc(1.5rem + (1vw - 3.9px) * 2.3529411765)}}
@media (min-width:1920px){.entertainments__text-block{margin-bottom:3.75rem}}
@media (min-width:768px){.entertainments__text-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
@media (min-width:1024px){.entertainments__text-block{margin-left:10%;margin-right:10%}}.entertainments__title{color:var(--black);font-size:25px;font-style:normal;font-weight:500;line-height:115%;letter-spacing:.25px;text-transform:uppercase}
@media (min-width:1024px){.entertainments__title{font-size:27px}}.sa-bbay-description{background-color:var(--block-bg);border-radius:10px;padding:35px 25px 25px;display:grid;grid-template-columns:1fr;grid-gap:25px;-webkit-transition:.5s;transition:.5s}
@media (min-width:1024px){.sa-bbay-description{grid-gap:30px;padding:30px;grid-template-columns:1fr 1fr}}
@media (min-width:1260px){.sa-bbay-description{grid-gap:60px;grid-template-columns:1fr 63%}}
@media (min-width:1024px){.sa-bbay-description{padding-left:calc(1.875rem + (1vw - 10.24px) * 5.2083333333)}}
@media (min-width:1600px){.sa-bbay-description{padding-left:3.75rem}}
@media (min-width:1260px){.sa-bbay-description{grid-gap:60px}}.area-block-hover{-webkit-transition:.5s;transition:.5s}.area-block-hover .prop-img-container img{-webkit-transition:.5s;transition:.5s}.area-block-hover:hover{background-color:var(--hover-block-bg)}.area-block-hover:hover .prop-img-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sa-bbay-description__img-col{position:relative;padding-bottom:116.666666667%;border-radius:10px;overflow:hidden}
@media (min-width:768px){.sa-bbay-description__img-col{padding-bottom:63.724137931%}}
@media (min-width:1260px){.sa-bbay-description__img-col{padding-bottom:55.555555%}}.sa-bbay-description__img-col img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sa-bbay-description__text-col .text-1{max-width:460px}
@media (min-width:1024px){.sa-bbay-description__text-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
@media (min-width:1024px){.sa-bbay-description__text-col{padding-top:calc(0rem + (1vw - 10.24px) * 5.2083333333)}}
@media (min-width:1600px){.sa-bbay-description__text-col{padding-top:1.875rem}}
@media (min-width:1024px){.sa-bbay-description__text-col{padding-bottom:calc(0rem + (1vw - 10.24px) * 5.2083333333)}}
@media (min-width:1600px){.sa-bbay-description__text-col{padding-bottom:1.875rem}}.architecture-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 60px}.architecture-title-block__text-block{display:none}
@media (min-width:1024px){.architecture-title-block__text-block{display:block;max-width:510px}}.architecture-grid{display:grid;grid-template-columns:1fr;grid-gap:20px}
@media (min-width:900px){.architecture-grid{grid-template-columns:1fr 1fr;grid-gap:20px}}
@media (min-width:1260px){.architecture-grid{grid-gap:45px}}.architecture-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:10px;background:var(--block-bg);padding:35px 25px 25px;gap:30px;-webkit-transition:.5s;transition:.5s}
@media (min-width:1024px){.architecture-item{padding:20px;gap:0}}.architecture-item .architector__name,.architecture-item .architector__name-block .text-3,.architecture-item .architecture-item__img-block img,.architecture-item .text-1,.architecture-item .title-lg,.architecture-item .title-md{-webkit-transition:.5s;transition:.5s}
@media (min-width:900px){.architecture-item.item-1 .architecture-item__text-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.architecture-item.item-1 .architecture-item__img-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
@media (min-width:1024px){.architecture-item.item-2 .architecture-item__img-block{border-radius:10px}}
@media (min-width:1024px){.architecture-item__text-block{padding-top:calc(2rem + (1vw - 10.24px) * 3.125)}}
@media (min-width:1920px){.architecture-item__text-block{padding-top:3.75rem}}
@media (min-width:1024px){.architecture-item__text-block{padding-bottom:calc(1.5rem + (1vw - 10.24px) * 1.7857142857)}}
@media (min-width:1920px){.architecture-item__text-block{padding-bottom:2.5rem}}
@media (min-width:1024px){.architecture-item__text-block{padding-right:calc(1.5rem + (1vw - 10.24px) * 1.7857142857)}}
@media (min-width:1920px){.architecture-item__text-block{padding-right:2.5rem}}
@media (min-width:1024px){.architecture-item__text-block{padding-left:calc(1.5rem + (1vw - 10.24px) * 1.7857142857)}}
@media (min-width:1920px){.architecture-item__text-block{padding-left:2.5rem}}
@media (min-width:1024px){.architecture-item.item-2 .architecture-item__text-block{padding-top:calc(1.5rem + (1vw - 10.24px) * 1.7857142857)}}
@media (min-width:1920px){.architecture-item.item-2 .architecture-item__text-block{padding-top:2.5rem}}
@media (min-width:1024px){.architecture-item.item-2 .architecture-item__text-block{padding-bottom:calc(2rem + (1vw - 10.24px) * 3.125)}}
@media (min-width:1920px){.architecture-item.item-2 .architecture-item__text-block{padding-bottom:3.75rem}}.architecture-item__img-block{position:relative;padding-bottom:112.903225806%;border-radius:10px;overflow:hidden}
@media (min-width:768px){.architecture-item__img-block{padding-bottom:63.724137931%}}
@media (min-width:1024px){.architecture-item__img-block{padding-bottom:43.5%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.architecture-item__img-block img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.architector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.architector__photo{padding:7px;border-radius:50%;border:1px solid #e7b05f;-ms-flex-negative:0;flex-shrink:0;width:100px;height:100px}
@media (min-width:900px){.architector__photo{width:115px;height:115px}}.architector__photo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.architector__name{font-size:18px;color:var(--black);font-weight:400;line-height:100%}
@media (min-width:390px){.architector__name{font-size:calc(1.125rem + (1vw - 3.9px) * .4575163399)}}
@media (min-width:1920px){.architector__name{font-size:1.5625rem}}.damac-description{display:grid;grid-template-columns:1fr;gap:20px}
@media (min-width:900px){.damac-description{grid-template-columns:1fr 1fr;gap:30px}}
@media (min-width:1280px){.damac-description{gap:50px}}.damac-description__num-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.damac-description__item{background-color:var(--block-bg);border-radius:10px;padding:35px 25px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}
@media (min-width:1024px){.damac-description__item{padding:30px}}
@media (min-width:1024px){.damac-description__item{padding-top:calc(2rem + (1vw - 10.24px) * 4.8611111111)}}
@media (min-width:1600px){.damac-description__item{padding-top:3.75rem}}
@media (min-width:1024px){.damac-description__item{padding-bottom:calc(2rem + (1vw - 10.24px) * 4.8611111111)}}
@media (min-width:1600px){.damac-description__item{padding-bottom:3.75rem}}.damac-description__item.item-1{display:-webkit-box;display:-ms-flexbox;display:flex}
@media (min-width:1024px){.damac-description__text-block{padding-left:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.damac-description__text-block{padding-left:1.875rem}}
@media (min-width:1024px){.damac-description__text-block{padding-right:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.damac-description__text-block{padding-right:1.875rem}}
@media (min-width:1024px){.damac-description__item.item-2{padding-bottom:0}}.damac-description__img-block{position:relative;padding-bottom:116.666666667%;border-radius:10px;overflow:hidden}
@media (min-width:768px){.damac-description__img-block{padding-bottom:63.724137931%}}
@media (min-width:900px){.damac-description__img-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:10px 10px 0 0;padding-bottom:0}}.damac-description__img-block img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.damac-description__big-num{color:var(--black);font-size:85px;font-style:normal;font-weight:400;line-height:100%}.damac-infrastructure-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0;background-color:transparent}
@media (min-width:768px){.damac-infrastructure-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}
@media (min-width:1280px){.damac-infrastructure-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}}
@media (min-width:768px){.damac-infrastructure-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
@media (min-width:768px){.damac-infrastructure-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}
@media (min-width:768px){.damac-infrastructure-3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}
@media (min-width:768px){.damac-infrastructure-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.area-infrastructure__time-block{padding:35px 20px;border-radius:10px;background-color:var(--block-bg)}.area-infrastructure__time-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.area-infrastructure__time-block .svg-clock{-ms-flex-negative:0;flex-shrink:0}
@media (min-width:1280px){.area-infrastructure__time-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 12px)}.area-infrastructure__time-block .svg-clock{width:70px;height:70px}}
@media (min-width:1024px){.area-infrastructure__time-block{padding-top:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.area-infrastructure__time-block{padding-top:3.75rem}}
@media (min-width:1024px){.area-infrastructure__time-block{padding-bottom:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.area-infrastructure__time-block{padding-bottom:3.75rem}}
@media (min-width:1024px){.area-infrastructure__time-block{padding-left:calc(1.25rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.area-infrastructure__time-block{padding-left:3.75rem}}
@media (min-width:1024px){.area-infrastructure__time-block{padding-right:calc(1.25rem + (1vw - 10.24px) * 4.4642857143)}}
@media (min-width:1920px){.area-infrastructure__time-block{padding-right:3.75rem}}.damac-entertainments{display:grid;grid-template-columns:1fr;grid-gap:30px}
@media (min-width:900px){.damac-entertainments{grid-template-columns:1fr 1fr}}
@media (min-width:1280px){.damac-entertainments{grid-gap:50px}}.damac-entertainments__item{padding:35px 20px;border-radius:10px;background:var(--block-bg)}
@media (min-width:1024px){.damac-entertainments__item{padding-top:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.damac-entertainments__item{padding-top:3.75rem}}
@media (min-width:1024px){.damac-entertainments__item{padding-bottom:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.damac-entertainments__item{padding-bottom:3.75rem}}.damac-entertainments__item.item-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}
@media (min-width:1024px){.damac-entertainments__item.item-1{padding-left:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.damac-entertainments__item.item-1{padding-left:3.75rem}}
@media (min-width:1024px){.damac-entertainments__item.item-1{padding-right:calc(2.5rem + (1vw - 10.24px) * 2.2321428571)}}
@media (min-width:1920px){.damac-entertainments__item.item-1{padding-right:3.75rem}}
@media (min-width:1280px){.damac-entertainments__item.item-1{gap:40px}}.damac-entertainments__item.item-2{display:none}
@media (min-width:900px){.damac-entertainments__item.item-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0;gap:24px}}
@media (min-width:1280px){.damac-entertainments__item.item-2{gap:40px}}.description-grid{display:grid;grid-template-columns:1fr;gap:20px}
@media (min-width:900px){.description-grid{grid-template-columns:1fr 1fr;gap:30px}}
@media (min-width:1280px){.description-grid{gap:50px}}.description-grid__item{border-radius:10px;padding:35px 20px;border-radius:10px;background:var(--block-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}
@media (min-width:1024px){.description-grid__item{padding:30px}}
@media (min-width:1024px){.description-grid__item{row-gap:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item{row-gap:3.75rem}}.description-grid__item.nb-description-item{gap:45px}
@media (min-width:1024px){.description-grid__item.nb-description-item{gap:55px}}.description-grid__item.about-description-item{row-gap:16px}
@media (min-width:390px){.description-grid__item.about-description-item{row-gap:calc(1rem + (1vw - 3.9px) * 9.4117647059)}}
@media (min-width:900px){.description-grid__item.about-description-item{row-gap:4rem}}
@media (min-width:901px){.description-grid__item.about-description-item{row-gap:calc(4rem + (1vw - 9.01px) * 11.3837095191)}}
@media (min-width:1920px){.description-grid__item.about-description-item{row-gap:11.25rem}}.description-grid__img-block{position:relative;padding-bottom:114.285714286%;border-radius:10px;overflow:hidden}.description-grid__img-block img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
@media (min-width:1024px){.description-grid__img-block{padding-bottom:56%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
@media (min-width:1024px){.description-grid__item.marina-item-1{padding-top:0}.description-grid__item.marina-item-1 .description-grid__img-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.description-grid__item.marina-item-1 .description-grid__text-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.description-grid__item.marina-item-1 .description-grid__img-block{border-radius:0 0 10px 10px}}
@media (min-width:1024px){.description-grid__item.marina-item-1{padding-left:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.marina-item-1{padding-left:3.75rem}}
@media (min-width:1024px){.description-grid__item.marina-item-1{padding-right:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.marina-item-1{padding-right:3.75rem}}
@media (min-width:1024px){.description-grid__item.marina-item-1{padding-bottom:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.marina-item-1{padding-bottom:3.75rem}}
@media (min-width:1024px){.description-grid__item.downtown-item-1{padding-top:0}.description-grid__item.downtown-item-1 .description-grid__img-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.description-grid__item.downtown-item-1 .description-grid__text-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.description-grid__item.downtown-item-1 .description-grid__img-block{border-radius:0 0 10px 10px}}.description-grid__item.downtown-item-1 .btn-wrap{display:none}
@media (min-width:1024px){.description-grid__item.downtown-item-1 .btn-wrap{display:block}}
@media (min-width:1024px){.description-grid__item.downtown-item-1{padding-left:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.downtown-item-1{padding-left:3.75rem}}
@media (min-width:1024px){.description-grid__item.downtown-item-1{padding-right:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.downtown-item-1{padding-right:3.75rem}}
@media (min-width:1024px){.description-grid__item.downtown-item-1{padding-bottom:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.downtown-item-1{padding-bottom:3.75rem}}
@media (min-width:1024px){.description-grid__item.marina-item-2{padding-bottom:0}.description-grid__item.marina-item-2 .description-grid__img-block{border-radius:10px 10px 0 0}}
@media (min-width:1024px){.description-grid__item.marina-item-2{padding-left:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.marina-item-2{padding-left:3.75rem}}
@media (min-width:1024px){.description-grid__item.marina-item-2{padding-right:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.marina-item-2{padding-right:3.75rem}}
@media (min-width:1024px){.description-grid__item.marina-item-2{padding-top:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.marina-item-2{padding-top:3.75rem}}.description-grid__item.downtown-item-2{padding-bottom:0}.description-grid__item.downtown-item-2 .description-grid__img-block{border-radius:10px 10px 0 0}
@media (min-width:1024px){.description-grid__item.downtown-item-2{padding-left:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.downtown-item-2{padding-left:3.75rem}}
@media (min-width:1024px){.description-grid__item.downtown-item-2{padding-right:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.downtown-item-2{padding-right:3.75rem}}
@media (min-width:1024px){.description-grid__item.downtown-item-2{padding-top:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.downtown-item-2{padding-top:3.75rem}}
@media (max-width:1024px){.description-grid__item.only-desktop{display:none}}
@media (min-width:1024px){.description-grid__item.item-text{padding-left:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.item-text{padding-left:3.75rem}}
@media (min-width:1024px){.description-grid__item.item-text{padding-right:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.item-text{padding-right:3.75rem}}
@media (min-width:1024px){.description-grid__item.item-text{padding-top:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.item-text{padding-top:3.75rem}}
@media (min-width:1024px){.description-grid__item.item-text{padding-bottom:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.description-grid__item.item-text{padding-bottom:3.75rem}}
@media (min-width:768px){.area-infrastructure.palm .area-infrastructure__block.with-img{grid-column:2/3;grid-row:1/3}}
@media (min-width:1024px){.area-infrastructure.palm .area-infrastructure__block.with-img{padding:30px}}.area-infrastructure.palm .area-infrastructure__img{border-radius:10px}
@media (min-width:1024px){.area-infrastructure.palm .area-infrastructure__img{padding-bottom:51.051401869%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
@media (min-width:1024px){.infrastructure-text-block{padding-left:calc(0rem + (1vw - 10.24px) * 5.5803571429)}}
@media (min-width:1920px){.infrastructure-text-block{padding-left:3.125rem}}
@media (min-width:1024px){.infrastructure-text-block{padding-right:calc(0rem + (1vw - 10.24px) * 5.5803571429)}}
@media (min-width:1920px){.infrastructure-text-block{padding-right:3.125rem}}
@media (min-width:1024px){.infrastructure-text-block{padding-top:calc(0rem + (1vw - 10.24px) * 5.5803571429)}}
@media (min-width:1920px){.infrastructure-text-block{padding-top:3.125rem}}
@media (min-width:1024px){.infrastructure-text-block{padding-bottom:calc(1rem + (1vw - 10.24px) * 3.7946428571)}}
@media (min-width:1920px){.infrastructure-text-block{padding-bottom:3.125rem}}
@media (min-width:640px){.description-grid__item.marina-attractiveness-w-100 .description-grid__img-block{padding-bottom:32.368896925%}}
@media (min-width:900px){.description-grid__item.marina-attractiveness-w-100{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:30px;padding:30px}.description-grid__item.marina-attractiveness-w-100 .description-grid__img-block{padding-bottom:32.368896925%}}
@media (min-width:1280px){.description-grid__item.marina-attractiveness-w-100{grid-gap:50px;grid-template-columns:calc(35.5% - 25px) calc(64.5% - 25px)}}
@media (min-width:1024px){.text-block-padding{padding-left:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.text-block-padding{padding-left:1.875rem}}
@media (min-width:1024px){.text-block-padding{padding-right:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.text-block-padding{padding-right:1.875rem}}
@media (min-width:1024px){.text-block-padding{padding-top:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.text-block-padding{padding-top:1.875rem}}
@media (min-width:1024px){.text-block-padding{padding-bottom:calc(0rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.text-block-padding{padding-bottom:1.875rem}}
@media (min-width:1024px){.text-block-padding.pb-0{padding-bottom:0!important}}
@media (min-width:1024px){.text-block-padding.pt-0{padding-top:0!important}}
@media (min-width:1024px){.item-full-padding{padding-left:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.item-full-padding{padding-left:3.75rem}}
@media (min-width:1024px){.item-full-padding{padding-right:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.item-full-padding{padding-right:3.75rem}}
@media (min-width:1024px){.item-full-padding{padding-top:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.item-full-padding{padding-top:3.75rem}}
@media (min-width:1024px){.item-full-padding{padding-bottom:calc(1.875rem + (1vw - 10.24px) * 3.3482142857)}}
@media (min-width:1920px){.item-full-padding{padding-bottom:3.75rem}}.downtown-ent-item-3 .description-grid__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}
@media (min-width:1024px){.downtown-ent-item-3 .description-grid__text-block{row-gap:calc(1.875rem + (1vw - 10.24px) * 5.1339285714)}}
@media (min-width:1920px){.downtown-ent-item-3 .description-grid__text-block{row-gap:4.75rem}}
@media (min-width:900px){.downtown-ent-item-3{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr}.downtown-ent-item-3 .description-grid__text-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.downtown-ent-item-3 .description-grid__img-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:0}}
@media (min-width:900px){.e-attractiveness-palm .item-1{grid-column:1/2;grid-row:1/3}}.mw-20{max-width:20%}.mw-20 br{display:none}
@media (min-width:1280px){.mw-20 br{display:initial}}.mw-25{max-width:25%}.mw-25 br{display:none}
@media (min-width:1280px){.mw-25 br{display:initial}}.mw-30{max-width:30%}.mw-30 br{display:none}
@media (min-width:1280px){.mw-30 br{display:initial}}.mw-33{max-width:33.3333333333%}.mw-33 br{display:none}
@media (min-width:1280px){.mw-33 br{display:initial}}.mw-35{max-width:35%}.mw-35 br{display:none}
@media (min-width:1280px){.mw-35 br{display:initial}}.mw-40{max-width:40%}.mw-40 br{display:none}
@media (min-width:1280px){.mw-40 br{display:initial}}.mw-50{max-width:50%}.mw-50 br{display:none}
@media (min-width:1280px){.mw-50 br{display:initial}}.mw-66{max-width:66.666666%}.mw-66 br{display:none}
@media (min-width:1280px){.mw-66 br{display:initial}}.mw-75{max-width:75%}.mw-75 br{display:none}
@media (min-width:1280px){.mw-75 br{display:initial}}.mw-100{max-width:100%}.mw-100 br{display:none}
@media (min-width:1280px){.mw-100 br{display:initial}}.mw-280{max-width:280px}.mw-280 br{display:none}
@media (min-width:1280px){.mw-280 br{display:initial}}.mw-320{max-width:320px}.mw-320 br{display:none}
@media (min-width:1280px){.mw-320 br{display:initial}}.mw-360{max-width:360px}.mw-360 br{display:none}
@media (min-width:1280px){.mw-360 br{display:initial}}.mw-400{max-width:400px}.mw-400 br{display:none}
@media (min-width:1280px){.mw-400 br{display:initial}}.mw-440{max-width:440px}.mw-440 br{display:none}
@media (min-width:1280px){.mw-440 br{display:initial}}.mw-480{max-width:480px}.mw-480 br{display:none}
@media (min-width:1280px){.mw-480 br{display:initial}}.mw-520{max-width:520px}.mw-520 br{display:none}
@media (min-width:1280px){.mw-520 br{display:initial}}.mw-560{max-width:560px}.mw-560 br{display:none}
@media (min-width:1280px){.mw-560 br{display:initial}}.mw-600{max-width:600px}.mw-600 br{display:none}
@media (min-width:1280px){.mw-600 br{display:initial}}.mw-640{max-width:640px}.mw-640 br{display:none}
@media (min-width:1280px){.mw-640 br{display:initial}}.mw-680{max-width:680px}.mw-680 br{display:none}
@media (min-width:1280px){.mw-680 br{display:initial}}.mw-720{max-width:720px}.mw-720 br{display:none}
@media (min-width:1280px){.mw-720 br{display:initial}}.mw-800{max-width:800px}.mw-800 br{display:none}
@media (min-width:1280px){.mw-800 br{display:initial}}
@media (min-width:992px){.mw-lg-20{max-width:20%}}.mw-lg-20 br{display:none}
@media (min-width:1280px){.mw-lg-20 br{display:initial}}
@media (min-width:992px){.mw-lg-25{max-width:25%}}.mw-lg-25 br{display:none}
@media (min-width:1280px){.mw-lg-25 br{display:initial}}
@media (min-width:992px){.mw-lg-30{max-width:30%}}.mw-lg-30 br{display:none}
@media (min-width:1280px){.mw-lg-30 br{display:initial}}
@media (min-width:992px){.mw-lg-33{max-width:33.3333333333%}}.mw-lg-33 br{display:none}
@media (min-width:1280px){.mw-lg-33 br{display:initial}}
@media (min-width:992px){.mw-lg-35{max-width:35%}}.mw-lg-35 br{display:none}
@media (min-width:1280px){.mw-lg-35 br{display:initial}}
@media (min-width:992px){.mw-lg-40{max-width:40%}}.mw-lg-40 br{display:none}
@media (min-width:1280px){.mw-lg-40 br{display:initial}}
@media (min-width:992px){.mw-lg-50{max-width:50%}}.mw-lg-50 br{display:none}
@media (min-width:1280px){.mw-lg-50 br{display:initial}}
@media (min-width:992px){.mw-lg-66{max-width:66.666666%}}.mw-lg-66 br{display:none}
@media (min-width:1280px){.mw-lg-66 br{display:initial}}
@media (min-width:992px){.mw-lg-75{max-width:75%}}.mw-lg-75 br{display:none}
@media (min-width:1280px){.mw-lg-75 br{display:initial}}
@media (min-width:992px){.mw-lg-100{max-width:100%}}.mw-lg-100 br{display:none}
@media (min-width:1280px){.mw-lg-100 br{display:initial}}
@media (min-width:992px){.mw-lg-280{max-width:280px}}.mw-lg-280 br{display:none}
@media (min-width:1280px){.mw-lg-280 br{display:initial}}
@media (min-width:992px){.mw-lg-320{max-width:320px}}.mw-lg-320 br{display:none}
@media (min-width:1280px){.mw-lg-320 br{display:initial}}
@media (min-width:992px){.mw-lg-360{max-width:360px}}.mw-lg-360 br{display:none}
@media (min-width:1280px){.mw-lg-360 br{display:initial}}
@media (min-width:992px){.mw-lg-400{max-width:400px}}.mw-lg-400 br{display:none}
@media (min-width:1280px){.mw-lg-400 br{display:initial}}
@media (min-width:992px){.mw-lg-440{max-width:440px}}.mw-lg-440 br{display:none}
@media (min-width:1280px){.mw-lg-440 br{display:initial}}
@media (min-width:992px){.mw-lg-480{max-width:480px}}.mw-lg-480 br{display:none}
@media (min-width:1280px){.mw-lg-480 br{display:initial}}
@media (min-width:992px){.mw-lg-520{max-width:520px}}.mw-lg-520 br{display:none}
@media (min-width:1280px){.mw-lg-520 br{display:initial}}
@media (min-width:992px){.mw-lg-560{max-width:560px}}.mw-lg-560 br{display:none}
@media (min-width:1280px){.mw-lg-560 br{display:initial}}
@media (min-width:992px){.mw-lg-600{max-width:600px}}.mw-lg-600 br{display:none}
@media (min-width:1280px){.mw-lg-600 br{display:initial}}
@media (min-width:992px){.mw-lg-640{max-width:640px}}.mw-lg-640 br{display:none}
@media (min-width:1280px){.mw-lg-640 br{display:initial}}
@media (min-width:992px){.mw-lg-680{max-width:680px}}.mw-lg-680 br{display:none}
@media (min-width:1280px){.mw-lg-680 br{display:initial}}
@media (min-width:992px){.mw-lg-720{max-width:720px}}.mw-lg-720 br{display:none}
@media (min-width:1280px){.mw-lg-720 br{display:initial}}
@media (min-width:992px){.mw-lg-800{max-width:800px}}.mw-lg-800 br{display:none}
@media (min-width:1280px){.mw-lg-800 br{display:initial}}
@media (min-width:768px){.get-guide{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}}
@media (min-width:1024px){.get-guide{grid-gap:50px}}
@media (min-width:992px){.get-guide__btn-wrap .btn{padding-left:calc(2.5rem + (1vw - 9.92px) * 4.3103448276)}}
@media (min-width:1920px){.get-guide__btn-wrap .btn{padding-left:5rem}}
@media (min-width:992px){.get-guide__btn-wrap .btn{padding-right:calc(2.5rem + (1vw - 9.92px) * 4.3103448276)}}
@media (min-width:1920px){.get-guide__btn-wrap .btn{padding-right:5rem}}.get-guide__img-block{display:none}
@media (min-width:768px){.get-guide__img-block{display:initial;position:relative;border-radius:10px;overflow:hidden}.get-guide__img-block img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.get-guide__form-block{background-color:var(--block-bg);padding:45px 25px;border-radius:10px}
@media (min-width:1024px){.get-guide__form-block{padding-top:calc(1.875rem + (1vw - 10.24px) * 5.5803571429);padding-bottom:calc(1.875rem + (1vw - 10.24px) * 5.5803571429);padding-left:calc(1.875rem + (1vw - 10.24px) * 5.5803571429);padding-right:calc(1.875rem + (1vw - 10.24px) * 5.5803571429)}}.get-guide__form-wrap{display:grid;grid-template-columns:1fr;grid-gap:15px}
@media (min-width:768px){.get-guide__form-wrap{grid-gap:25px;max-width:380px}}.get-guide__form-title{color:var(--black);font-size:20px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:.2px}
@media (min-width:390px){.get-guide__form-title{font-size:calc(1.25rem + (1vw - 3.9px) * .9803921569)}}
@media (min-width:1920px){.get-guide__form-title{font-size:2.1875rem}}.get-guide__form{display:grid;grid-template-columns:1fr;grid-gap:10px}.get-guide__input{font-family:var(--font-family);border-radius:10px;border:1px solid rgba(176,188,194,.3);background:#fff;padding:18px 25px;color:var(--black);width:100%;font-size:14px}
@media (min-width:1024px){.get-guide__input{font-size:16px}}.get-guide__input:placeholder{color:var(--black);opacity:.5}.get-guide__approve-text{color:rgba(30,30,30,.5);font-size:13px;font-style:normal;font-weight:400;line-height:125%;padding:5px 11px 0}
@media (min-width:1024px){.get-guide__approve-text{font-size:15px}}.get-guide__approve-text a{color:rgba(30,30,30,.5);text-decoration:underline}.get-guide__approve-text a:hover{color:#1e1e1e}.get-guide__title{position:relative}.get-guide__title-decoration{position:absolute;left:0;top:0;max-width:100%;-webkit-transform:translate(-3%,-10%);-ms-transform:translate(-3%,-10%);transform:translate(-3%,-10%);display:none}
@media (min-width:1024px){.get-guide__title-decoration{display:initial}}.get-guide__title-block{display:inline-block;position:relative}.get-guide__title-block .title-md{position:relative;z-index:5}.flex-direction-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-direction-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-direction-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-direction-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wrap-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.order-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}.order-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}.order-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}.order-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.order-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}.order-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}
@media (min-width:480px){.flex-direction-vsm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}
@media (min-width:480px){.flex-direction-vsm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}}
@media (min-width:480px){.flex-direction-vsm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}
@media (min-width:480px){.flex-direction-vsm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}
@media (min-width:480px){.flex-wrap-vsm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}
@media (min-width:480px){.flex-wrap-vsm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}
@media (min-width:480px){.flex-wrap-vsm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}
@media (min-width:480px){.flex-shrink-vsm-0{-ms-flex-negative:0!important;flex-shrink:0!important}}
@media (min-width:480px){.flex-shrink-vsm-1{-ms-flex-negative:1!important;flex-shrink:1!important}}
@media (min-width:480px){.flex-grow-vsm-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}
@media (min-width:480px){.flex-grow-vsm-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}}
@media (min-width:480px){.order-vsm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}}
@media (min-width:480px){.order-vsm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}
@media (min-width:480px){.order-vsm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}
@media (min-width:480px){.order-vsm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}}
@media (min-width:480px){.order-vsm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}}
@media (min-width:480px){.order-vsm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}}
@media (min-width:480px){.order-vsm-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}}
@media (min-width:480px){.order-vsm-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}}
@media (min-width:480px){.order-vsm-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}}
@media (min-width:480px){.order-vsm-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}}
@media (min-width:480px){.order-vsm-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}}
@media (min-width:480px){.order-vsm-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}}
@media (min-width:480px){.order-vsm-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}
@media (min-width:640px){.flex-direction-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}
@media (min-width:640px){.flex-direction-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}}
@media (min-width:640px){.flex-direction-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}
@media (min-width:640px){.flex-direction-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}
@media (min-width:640px){.flex-wrap-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}
@media (min-width:640px){.flex-wrap-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}
@media (min-width:640px){.flex-wrap-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}
@media (min-width:640px){.flex-shrink-sm-0{-ms-flex-negative:0!important;flex-shrink:0!important}}
@media (min-width:640px){.flex-shrink-sm-1{-ms-flex-negative:1!important;flex-shrink:1!important}}
@media (min-width:640px){.flex-grow-sm-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}
@media (min-width:640px){.flex-grow-sm-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}}
@media (min-width:640px){.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}}
@media (min-width:640px){.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}
@media (min-width:640px){.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}
@media (min-width:640px){.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}}
@media (min-width:640px){.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}}
@media (min-width:640px){.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}}
@media (min-width:640px){.order-sm-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}}
@media (min-width:640px){.order-sm-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}}
@media (min-width:640px){.order-sm-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}}
@media (min-width:640px){.order-sm-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}}
@media (min-width:640px){.order-sm-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}}
@media (min-width:640px){.order-sm-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}}
@media (min-width:640px){.order-sm-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}
@media (min-width:768px){.flex-direction-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}
@media (min-width:768px){.flex-direction-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}}
@media (min-width:768px){.flex-direction-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}
@media (min-width:768px){.flex-direction-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}
@media (min-width:768px){.flex-wrap-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}
@media (min-width:768px){.flex-wrap-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}
@media (min-width:768px){.flex-wrap-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}
@media (min-width:768px){.flex-shrink-md-0{-ms-flex-negative:0!important;flex-shrink:0!important}}
@media (min-width:768px){.flex-shrink-md-1{-ms-flex-negative:1!important;flex-shrink:1!important}}
@media (min-width:768px){.flex-grow-md-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}
@media (min-width:768px){.flex-grow-md-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}}
@media (min-width:768px){.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}}
@media (min-width:768px){.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}
@media (min-width:768px){.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}
@media (min-width:768px){.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}}
@media (min-width:768px){.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}}
@media (min-width:768px){.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}}
@media (min-width:768px){.order-md-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}}
@media (min-width:768px){.order-md-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}}
@media (min-width:768px){.order-md-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}}
@media (min-width:768px){.order-md-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}}
@media (min-width:768px){.order-md-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}}
@media (min-width:768px){.order-md-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}}
@media (min-width:768px){.order-md-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}
@media (min-width:1024px){.flex-direction-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}
@media (min-width:1024px){.flex-direction-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}}
@media (min-width:1024px){.flex-direction-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}
@media (min-width:1024px){.flex-direction-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}
@media (min-width:1024px){.flex-wrap-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}
@media (min-width:1024px){.flex-wrap-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}
@media (min-width:1024px){.flex-wrap-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}
@media (min-width:1024px){.flex-shrink-lg-0{-ms-flex-negative:0!important;flex-shrink:0!important}}
@media (min-width:1024px){.flex-shrink-lg-1{-ms-flex-negative:1!important;flex-shrink:1!important}}
@media (min-width:1024px){.flex-grow-lg-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}
@media (min-width:1024px){.flex-grow-lg-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}}
@media (min-width:1024px){.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}}
@media (min-width:1024px){.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}
@media (min-width:1024px){.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}
@media (min-width:1024px){.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}}
@media (min-width:1024px){.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}}
@media (min-width:1024px){.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}}
@media (min-width:1024px){.order-lg-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}}
@media (min-width:1024px){.order-lg-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}}
@media (min-width:1024px){.order-lg-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}}
@media (min-width:1024px){.order-lg-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}}
@media (min-width:1024px){.order-lg-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}}
@media (min-width:1024px){.order-lg-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}}
@media (min-width:1024px){.order-lg-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}
@media (min-width:1260px){.flex-direction-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}
@media (min-width:1260px){.flex-direction-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}}
@media (min-width:1260px){.flex-direction-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}
@media (min-width:1260px){.flex-direction-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}
@media (min-width:1260px){.flex-wrap-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}
@media (min-width:1260px){.flex-wrap-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}
@media (min-width:1260px){.flex-wrap-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}
@media (min-width:1260px){.flex-shrink-xl-0{-ms-flex-negative:0!important;flex-shrink:0!important}}
@media (min-width:1260px){.flex-shrink-xl-1{-ms-flex-negative:1!important;flex-shrink:1!important}}
@media (min-width:1260px){.flex-grow-xl-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}
@media (min-width:1260px){.flex-grow-xl-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}}
@media (min-width:1260px){.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}}
@media (min-width:1260px){.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}
@media (min-width:1260px){.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}
@media (min-width:1260px){.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}}
@media (min-width:1260px){.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}}
@media (min-width:1260px){.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}}
@media (min-width:1260px){.order-xl-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}}
@media (min-width:1260px){.order-xl-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}}
@media (min-width:1260px){.order-xl-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}}
@media (min-width:1260px){.order-xl-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}}
@media (min-width:1260px){.order-xl-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}}
@media (min-width:1260px){.order-xl-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}}
@media (min-width:1260px){.order-xl-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}
@media (min-width:1440px){.flex-direction-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}
@media (min-width:1440px){.flex-direction-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}}
@media (min-width:1440px){.flex-direction-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}
@media (min-width:1440px){.flex-direction-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}
@media (min-width:1440px){.flex-wrap-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}
@media (min-width:1440px){.flex-wrap-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}
@media (min-width:1440px){.flex-wrap-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}
@media (min-width:1440px){.flex-shrink-xxl-0{-ms-flex-negative:0!important;flex-shrink:0!important}}
@media (min-width:1440px){.flex-shrink-xxl-1{-ms-flex-negative:1!important;flex-shrink:1!important}}
@media (min-width:1440px){.flex-grow-xxl-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}
@media (min-width:1440px){.flex-grow-xxl-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}}
@media (min-width:1440px){.order-xxl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}}
@media (min-width:1440px){.order-xxl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}
@media (min-width:1440px){.order-xxl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}
@media (min-width:1440px){.order-xxl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}}
@media (min-width:1440px){.order-xxl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}}
@media (min-width:1440px){.order-xxl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}}
@media (min-width:1440px){.order-xxl-6{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}}
@media (min-width:1440px){.order-xxl-7{-webkit-box-ordinal-group:8!important;-ms-flex-order:7!important;order:7!important}}
@media (min-width:1440px){.order-xxl-8{-webkit-box-ordinal-group:9!important;-ms-flex-order:8!important;order:8!important}}
@media (min-width:1440px){.order-xxl-9{-webkit-box-ordinal-group:10!important;-ms-flex-order:9!important;order:9!important}}
@media (min-width:1440px){.order-xxl-10{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}}
@media (min-width:1440px){.order-xxl-11{-webkit-box-ordinal-group:12!important;-ms-flex-order:11!important;order:11!important}}
@media (min-width:1440px){.order-xxl-12{-webkit-box-ordinal-group:13!important;-ms-flex-order:12!important;order:12!important}}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.d-none{display:none!important}.d-table{display:table!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}
@media (min-width:480px){.d-vsm-block{display:block!important}.d-vsm-inline-block{display:inline-block!important}.d-vsm-inline{display:inline!important}.d-vsm-none{display:none!important}.d-vsm-table{display:table!important}.d-vsm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-vsm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-vsm-grid{display:grid!important}.d-vsm-inline-grid{display:inline-grid!important}}
@media (min-width:640px){.d-sm-block{display:block!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline{display:inline!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}}
@media (min-width:768px){.d-md-block{display:block!important}.d-md-inline-block{display:inline-block!important}.d-md-inline{display:inline!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}}
@media (min-width:1024px){.d-lg-block{display:block!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline{display:inline!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}}
@media (min-width:1260px){.d-xl-block{display:block!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline{display:inline!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}}
@media (min-width:1440px){.d-xxl-block{display:block!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-inline{display:inline!important}.d-xxl-none{display:none!important}.d-xxl-table{display:table!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}}.gx-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.gy-0{row-gap:0}.gx-5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.gy-5{row-gap:5px}.gx-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.gy-10{row-gap:10px}.gx-15{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.gy-15{row-gap:15px}.gx-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.gy-20{row-gap:20px}.gx-25{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.gy-25{row-gap:25px}.gx-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.gy-30{row-gap:30px}.gx-35{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}.gy-35{row-gap:35px}.gx-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.gy-40{row-gap:40px}.gx-45{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}.gy-45{row-gap:45px}.gx-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.gy-50{row-gap:50px}.gx-55{-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px}.gy-55{row-gap:55px}.gx-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.gy-60{row-gap:60px}.gx-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.gy-70{row-gap:70px}.gx-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.gy-80{row-gap:80px}
@media (min-width:480px){.gx-vsm-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}
@media (min-width:480px){.gy-vsm-0{row-gap:0}}
@media (min-width:480px){.gx-vsm-5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}
@media (min-width:480px){.gy-vsm-5{row-gap:5px}}
@media (min-width:480px){.gx-vsm-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}
@media (min-width:480px){.gy-vsm-10{row-gap:10px}}
@media (min-width:480px){.gx-vsm-15{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}
@media (min-width:480px){.gy-vsm-15{row-gap:15px}}
@media (min-width:480px){.gx-vsm-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}
@media (min-width:480px){.gy-vsm-20{row-gap:20px}}
@media (min-width:480px){.gx-vsm-25{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}
@media (min-width:480px){.gy-vsm-25{row-gap:25px}}
@media (min-width:480px){.gx-vsm-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}
@media (min-width:480px){.gy-vsm-30{row-gap:30px}}
@media (min-width:480px){.gx-vsm-35{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}
@media (min-width:480px){.gy-vsm-35{row-gap:35px}}
@media (min-width:480px){.gx-vsm-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}
@media (min-width:480px){.gy-vsm-40{row-gap:40px}}
@media (min-width:480px){.gx-vsm-45{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}
@media (min-width:480px){.gy-vsm-45{row-gap:45px}}
@media (min-width:480px){.gx-vsm-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}
@media (min-width:480px){.gy-vsm-50{row-gap:50px}}
@media (min-width:480px){.gx-vsm-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}
@media (min-width:480px){.gy-vsm-60{row-gap:60px}}
@media (min-width:480px){.gx-vsm-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}
@media (min-width:480px){.gy-vsm-70{row-gap:70px}}
@media (min-width:480px){.gx-vsm-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}
@media (min-width:480px){.gy-vsm-80{row-gap:80px}}
@media (min-width:480px){.gx-vsm-100{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}
@media (min-width:480px){.gy-vsm-100{row-gap:100px}}
@media (min-width:640px){.gx-sm-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}
@media (min-width:640px){.gy-sm-0{row-gap:0}}
@media (min-width:640px){.gx-sm-5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}
@media (min-width:640px){.gy-sm-5{row-gap:5px}}
@media (min-width:640px){.gx-sm-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}
@media (min-width:640px){.gy-sm-10{row-gap:10px}}
@media (min-width:640px){.gx-sm-15{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}
@media (min-width:640px){.gy-sm-15{row-gap:15px}}
@media (min-width:640px){.gx-sm-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}
@media (min-width:640px){.gy-sm-20{row-gap:20px}}
@media (min-width:640px){.gx-sm-25{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}
@media (min-width:640px){.gy-sm-25{row-gap:25px}}
@media (min-width:640px){.gx-sm-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}
@media (min-width:640px){.gy-sm-30{row-gap:30px}}
@media (min-width:640px){.gx-sm-35{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}
@media (min-width:640px){.gy-sm-35{row-gap:35px}}
@media (min-width:640px){.gx-sm-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}
@media (min-width:640px){.gy-sm-40{row-gap:40px}}
@media (min-width:640px){.gx-sm-45{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}
@media (min-width:640px){.gy-sm-45{row-gap:45px}}
@media (min-width:640px){.gx-sm-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}
@media (min-width:640px){.gy-sm-50{row-gap:50px}}
@media (min-width:640px){.gx-sm-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}
@media (min-width:640px){.gy-sm-60{row-gap:60px}}
@media (min-width:640px){.gx-sm-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}
@media (min-width:640px){.gy-sm-70{row-gap:70px}}
@media (min-width:640px){.gx-sm-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}
@media (min-width:640px){.gy-sm-80{row-gap:80px}}
@media (min-width:640px){.gx-sm-100{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}
@media (min-width:640px){.gy-sm-100{row-gap:100px}}
@media (min-width:768px){.gx-md-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}
@media (min-width:768px){.gy-md-0{row-gap:0}}
@media (min-width:768px){.gx-md-5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}
@media (min-width:768px){.gy-md-5{row-gap:5px}}
@media (min-width:768px){.gx-md-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}
@media (min-width:768px){.gy-md-10{row-gap:10px}}
@media (min-width:768px){.gx-md-15{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}
@media (min-width:768px){.gy-md-15{row-gap:15px}}
@media (min-width:768px){.gx-md-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}
@media (min-width:768px){.gy-md-20{row-gap:20px}}
@media (min-width:768px){.gx-md-25{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}
@media (min-width:768px){.gy-md-25{row-gap:25px}}
@media (min-width:768px){.gx-md-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}
@media (min-width:768px){.gy-md-30{row-gap:30px}}
@media (min-width:768px){.gx-md-35{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}
@media (min-width:768px){.gy-md-35{row-gap:35px}}
@media (min-width:768px){.gx-md-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}
@media (min-width:768px){.gy-md-40{row-gap:40px}}
@media (min-width:768px){.gx-md-45{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}
@media (min-width:768px){.gy-md-45{row-gap:45px}}
@media (min-width:768px){.gx-md-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}
@media (min-width:768px){.gy-md-50{row-gap:50px}}
@media (min-width:768px){.gx-md-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}
@media (min-width:768px){.gy-md-60{row-gap:60px}}
@media (min-width:768px){.gx-md-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}
@media (min-width:768px){.gy-md-70{row-gap:70px}}
@media (min-width:768px){.gx-md-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}
@media (min-width:768px){.gy-md-80{row-gap:80px}}
@media (min-width:768px){.gx-md-100{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}
@media (min-width:768px){.gy-md-100{row-gap:100px}}
@media (min-width:1024px){.gx-lg-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}
@media (min-width:1024px){.gy-lg-0{row-gap:0}}
@media (min-width:1024px){.gx-lg-5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}
@media (min-width:1024px){.gy-lg-5{row-gap:5px}}
@media (min-width:1024px){.gx-lg-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}
@media (min-width:1024px){.gy-lg-10{row-gap:10px}}
@media (min-width:1024px){.gx-lg-15{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}
@media (min-width:1024px){.gy-lg-15{row-gap:15px}}
@media (min-width:1024px){.gx-lg-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}
@media (min-width:1024px){.gy-lg-20{row-gap:20px}}
@media (min-width:1024px){.gx-lg-25{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}
@media (min-width:1024px){.gy-lg-25{row-gap:25px}}
@media (min-width:1024px){.gx-lg-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}
@media (min-width:1024px){.gy-lg-30{row-gap:30px}}
@media (min-width:1024px){.gx-lg-35{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}
@media (min-width:1024px){.gy-lg-35{row-gap:35px}}
@media (min-width:1024px){.gx-lg-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}
@media (min-width:1024px){.gy-lg-40{row-gap:40px}}
@media (min-width:1024px){.gx-lg-45{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}
@media (min-width:1024px){.gy-lg-45{row-gap:45px}}
@media (min-width:1024px){.gx-lg-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}
@media (min-width:1024px){.gy-lg-50{row-gap:50px}}
@media (min-width:1024px){.gx-lg-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}
@media (min-width:1024px){.gy-lg-60{row-gap:60px}}
@media (min-width:1024px){.gx-lg-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}
@media (min-width:1024px){.gy-lg-70{row-gap:70px}}
@media (min-width:1024px){.gx-lg-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}
@media (min-width:1024px){.gy-lg-80{row-gap:80px}}
@media (min-width:1024px){.gx-lg-100{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}
@media (min-width:1024px){.gy-lg-100{row-gap:100px}}
@media (min-width:1260px){.gx-xl-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}
@media (min-width:1260px){.gy-xl-0{row-gap:0}}
@media (min-width:1260px){.gx-xl-5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}
@media (min-width:1260px){.gy-xl-5{row-gap:5px}}
@media (min-width:1260px){.gx-xl-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}
@media (min-width:1260px){.gy-xl-10{row-gap:10px}}
@media (min-width:1260px){.gx-xl-15{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}
@media (min-width:1260px){.gy-xl-15{row-gap:15px}}
@media (min-width:1260px){.gx-xl-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}
@media (min-width:1260px){.gy-xl-20{row-gap:20px}}
@media (min-width:1260px){.gx-xl-25{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}
@media (min-width:1260px){.gy-xl-25{row-gap:25px}}
@media (min-width:1260px){.gx-xl-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}
@media (min-width:1260px){.gy-xl-30{row-gap:30px}}
@media (min-width:1260px){.gx-xl-35{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}
@media (min-width:1260px){.gy-xl-35{row-gap:35px}}
@media (min-width:1260px){.gx-xl-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}
@media (min-width:1260px){.gy-xl-40{row-gap:40px}}
@media (min-width:1260px){.gx-xl-45{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}
@media (min-width:1260px){.gy-xl-45{row-gap:45px}}
@media (min-width:1260px){.gx-xl-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}
@media (min-width:1260px){.gy-xl-50{row-gap:50px}}
@media (min-width:1260px){.gx-xl-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}
@media (min-width:1260px){.gy-xl-60{row-gap:60px}}
@media (min-width:1260px){.gx-xl-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}
@media (min-width:1260px){.gy-xl-70{row-gap:70px}}
@media (min-width:1260px){.gx-xl-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}
@media (min-width:1260px){.gy-xl-80{row-gap:80px}}
@media (min-width:1260px){.gx-xl-100{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}
@media (min-width:1260px){.gy-xl-100{row-gap:100px}}
@media (min-width:1440px){.gx-xxl-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}
@media (min-width:1440px){.gy-xxl-0{row-gap:0}}
@media (min-width:1440px){.gx-xxl-5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}
@media (min-width:1440px){.gy-xxl-5{row-gap:5px}}
@media (min-width:1440px){.gx-xxl-10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}
@media (min-width:1440px){.gy-xxl-10{row-gap:10px}}
@media (min-width:1440px){.gx-xxl-15{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}
@media (min-width:1440px){.gy-xxl-15{row-gap:15px}}
@media (min-width:1440px){.gx-xxl-20{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}
@media (min-width:1440px){.gy-xxl-20{row-gap:20px}}
@media (min-width:1440px){.gx-xxl-25{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}
@media (min-width:1440px){.gy-xxl-25{row-gap:25px}}
@media (min-width:1440px){.gx-xxl-30{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}
@media (min-width:1440px){.gy-xxl-30{row-gap:30px}}
@media (min-width:1440px){.gx-xxl-35{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}
@media (min-width:1440px){.gy-xxl-35{row-gap:35px}}
@media (min-width:1440px){.gx-xxl-40{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}
@media (min-width:1440px){.gy-xxl-40{row-gap:40px}}
@media (min-width:1440px){.gx-xxl-45{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}
@media (min-width:1440px){.gy-xxl-45{row-gap:45px}}
@media (min-width:1440px){.gx-xxl-50{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}
@media (min-width:1440px){.gy-xxl-50{row-gap:50px}}
@media (min-width:1440px){.gx-xxl-60{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}
@media (min-width:1440px){.gy-xxl-60{row-gap:60px}}
@media (min-width:1440px){.gx-xxl-70{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}
@media (min-width:1440px){.gy-xxl-70{row-gap:70px}}
@media (min-width:1440px){.gx-xxl-80{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}
@media (min-width:1440px){.gy-xxl-80{row-gap:80px}}
@media (min-width:1440px){.gx-xxl-100{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}
@media (min-width:1440px){.gy-xxl-100{row-gap:100px}}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.justify-content-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
@media (min-width:480px){.justify-content-vsm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:480px){.justify-content-vsm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:480px){.justify-content-vsm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:480px){.justify-content-vsm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}
@media (min-width:480px){.justify-content-vsm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}
@media (min-width:480px){.justify-content-vsm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}}
@media (min-width:480px){.justify-content-vsm-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}}
@media (min-width:480px){.align-items-vsm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}
@media (min-width:480px){.align-items-vsm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}}
@media (min-width:480px){.align-items-vsm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}
@media (min-width:480px){.align-items-vsm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}
@media (min-width:480px){.align-items-vsm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}}
@media (min-width:480px){.align-self-vsm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}}
@media (min-width:480px){.align-self-vsm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}}
@media (min-width:480px){.align-self-vsm-center{-ms-flex-item-align:center!important;align-self:center!important}}
@media (min-width:480px){.align-self-vsm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
@media (min-width:480px){.align-self-vsm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}}
@media (min-width:640px){.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:640px){.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:640px){.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:640px){.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}
@media (min-width:640px){.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}
@media (min-width:640px){.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}}
@media (min-width:640px){.justify-content-sm-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}}
@media (min-width:640px){.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}
@media (min-width:640px){.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}}
@media (min-width:640px){.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}
@media (min-width:640px){.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}
@media (min-width:640px){.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}}
@media (min-width:640px){.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}}
@media (min-width:640px){.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}}
@media (min-width:640px){.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}}
@media (min-width:640px){.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
@media (min-width:640px){.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}}
@media (min-width:768px){.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:768px){.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:768px){.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:768px){.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}
@media (min-width:768px){.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}
@media (min-width:768px){.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}}
@media (min-width:768px){.justify-content-md-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}}
@media (min-width:768px){.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}
@media (min-width:768px){.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}}
@media (min-width:768px){.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}
@media (min-width:768px){.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}
@media (min-width:768px){.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}}
@media (min-width:768px){.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}}
@media (min-width:768px){.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}}
@media (min-width:768px){.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}}
@media (min-width:768px){.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
@media (min-width:768px){.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}}
@media (min-width:1024px){.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:1024px){.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:1024px){.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:1024px){.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}
@media (min-width:1024px){.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}
@media (min-width:1024px){.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}}
@media (min-width:1024px){.justify-content-lg-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}}
@media (min-width:1024px){.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}
@media (min-width:1024px){.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}}
@media (min-width:1024px){.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}
@media (min-width:1024px){.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}
@media (min-width:1024px){.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}}
@media (min-width:1024px){.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}}
@media (min-width:1024px){.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}}
@media (min-width:1024px){.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}}
@media (min-width:1024px){.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
@media (min-width:1024px){.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}}
@media (min-width:1260px){.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:1260px){.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:1260px){.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:1260px){.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}
@media (min-width:1260px){.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}
@media (min-width:1260px){.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}}
@media (min-width:1260px){.justify-content-xl-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}}
@media (min-width:1260px){.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}
@media (min-width:1260px){.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}}
@media (min-width:1260px){.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}
@media (min-width:1260px){.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}
@media (min-width:1260px){.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}}
@media (min-width:1260px){.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}}
@media (min-width:1260px){.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}}
@media (min-width:1260px){.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}}
@media (min-width:1260px){.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
@media (min-width:1260px){.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}}
@media (min-width:1440px){.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}}
@media (min-width:1440px){.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}
@media (min-width:1440px){.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}
@media (min-width:1440px){.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}
@media (min-width:1440px){.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}
@media (min-width:1440px){.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}}
@media (min-width:1440px){.justify-content-xxl-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}}
@media (min-width:1440px){.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}
@media (min-width:1440px){.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}}
@media (min-width:1440px){.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}
@media (min-width:1440px){.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}
@media (min-width:1440px){.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}}
@media (min-width:1440px){.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}}
@media (min-width:1440px){.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}}
@media (min-width:1440px){.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}}
@media (min-width:1440px){.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
@media (min-width:1440px){.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}}.about-title-section__bg-block{height:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/about/bg.jpg);background-position:center;background-position-x:33%;background-repeat:no-repeat;background-size:cover}
@media (min-width:768px){.about-title-section__bg-block{height:100%;background-position:50%}}.about-title-section .title-lg{text-align:center}.about-title-section .title-lg span{display:block;font-weight:300;font-size:16px}
@media (min-width:768px){.about-title-section .title-lg span{display:initial;font-weight:inherit;font-size:inherit}}
@media (min-width:768px){.about-title-section{height:100vh;min-height:700px;position:relative}}.about-title-section__bb-logo{width:135px;height:135px;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}
@media (min-width:768px){.about-title-section__bb-logo{display:none}}.about-title-section__tb-logo{display:none;width:135px;height:135px}
@media (min-width:768px){.about-title-section__tb-logo{display:initial}}
@media (min-width:768px){.about-title-section__tb-logo{margin-bottom:calc(2rem + (1vw - 7.68px) * 4.6875)}}
@media (min-width:1280px){.about-title-section__tb-logo{margin-bottom:3.5rem}}
@media (min-width:768px){.about-title-section__tb-logo{width:calc(6.5rem + (1vw - 7.68px) * 6.0546875)}}
@media (min-width:1280px){.about-title-section__tb-logo{width:8.4375rem}}
@media (min-width:768px){.about-title-section__tb-logo{height:calc(6.5rem + (1vw - 7.68px) * 6.0546875)}}
@media (min-width:1280px){.about-title-section__tb-logo{height:8.4375rem}}.about-title-section__title-block{padding:50px 16px 30px}
@media (min-width:768px){.about-title-section__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;position:absolute;left:50%;top:180px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}
@media (min-width:768px) and (min-width:768px){.about-title-section__title-block{top:calc(7rem + (1vw - 7.68px) * 13.28125)}}
@media (min-width:768px) and (min-width:1280px){.about-title-section__title-block{top:11.25rem}}
@media (min-width:640px){.about-title-banner{text-transform:uppercase;max-width:900px}}.our-profi{display:grid;grid-template-columns:1fr;grid-gap:45px;padding:45px 25px 25px;background-color:var(--block-bg);border-radius:10px}
@media (min-width:720px){.our-profi{grid-template-columns:1fr 1fr;grid-gap:45px;padding:30px}}
@media (min-width:1024px){.our-profi{grid-template-columns:2fr 3fr}}.our-profi__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.our-profi__img-block{display:grid;grid-template-columns:1fr;grid-gap:15px}.our-profi__img-block img{width:100%;height:auto}
@media (min-width:900px){.our-profi__img-block{grid-template-columns:1fr 1fr 1fr}}
@media (min-width:1024px){.our-profi__img-block{grid-template-columns:1fr 1fr 1fr}}
@media (min-width:1280px){.our-profi__img-block{grid-gap:30px}}.fancybox__container{z-index:50000}.a2-content{display:grid;grid-template-columns:100%;grid-gap:35px}
@media (min-width:768px){.a2-content{grid-template-columns:calc(50% - 15px) calc(50% - 15px);grid-gap:30px}}
@media (min-width:1024px){.a2-content{grid-template-columns:calc(50% - 25px) calc(50% - 25px);grid-gap:50px}}.a2-content__item{padding:40px 25px;background-color:var(--block-bg);border-radius:10px}
@media (min-width:1024px){.a2-content__item{padding:calc(2.5rem + (1vw - 10.24px) * 6.9444444444)}}
@media (min-width:1600px){.a2-content__item{padding:5rem}}
@media (min-width:768px){.a2-content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.a2-content__item.item-1{padding-right:0}.a2-content__item.item-1 .a2-content__text-block{padding-right:25px;margin-bottom:30px}
@media (min-width:1024px){.a2-content__item.item-1 .a2-content__text-block{margin-bottom:45px;padding-right:0}}
@media (min-width:1024px){.a2-content__item.item-1{padding:calc(2.5rem + (1vw - 10.24px) * 6.9444444444)}}
@media (min-width:1600px){.a2-content__item.item-1{padding:5rem}}.a2-content__item.item-2 .a2-content__text-block{position:relative;z-index:2}.a2-content__sert-slider.swiper{padding-right:25px;width:100%}
@media (min-width:1024px){.a2-content__sert-slider.swiper{padding-right:0}}.a2-content__sert-slider.swiper .swiper-slide{display:block}.a2-content__sert-slider.swiper img{max-width:100%;width:100%;height:auto}
@media (min-width:1280px){.a2-content__item.item-2{position:relative}}.a2-content__profi-50{max-width:100%;margin-bottom:35px}
@media (min-width:768px){.a2-content__profi-50{max-width:290px;margin:0 auto 35px}}
@media (min-width:1280px){.a2-content__profi-50{margin-bottom:0;position:absolute;max-width:55%;bottom:70px;right:10px}}
@media (min-width:1600px){.a2-content__profi-50{bottom:80px;right:80px}}
@media (min-width:480px){.a2-content__btn-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
@media (min-width:1024px){.a2-content__btn-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}
@media (min-width:1280px){.a2-content__btn-wrap{position:relative;z-index:5}}.a2-content__decor-container img{display:none}
@media (min-width:1024px){.a2-content__decor-container{display:inline-block;position:relative}.a2-content__decor-container img{position:absolute;display:initial;top:50%;left:50%;max-width:120%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}}.about-section-2{margin-top:-40px}
@media (min-width:1024px){.about-section-2{margin-top:0}}.mob-messangers{position:fixed;z-index:11000;bottom:0;left:0;width:100%;display:grid;grid-template-columns:50% 50%;height:55px}.mob-messangers span{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.98px;text-transform:uppercase}
@media (min-width:768px){.mob-messangers{display:none}}.mob-messangers__whatsapp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#4cc862;border-radius:0 25px 0 0;gap:10px}.mob-messangers__telegram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#32a5e1;border-radius:25px 0 0 0;gap:15px}.leadblock{position:fixed;z-index:20000;left:50%;bottom:75px;-webkit-transform:translate(-50%,25px);-ms-transform:translate(-50%,25px);transform:translate(-50%,25px);width:calc(100vw - 50px);max-width:1260px;background-color:var(--block-bg);-webkit-filter:drop-shadow(0 29px 35px rgba(0, 0, 0, .05));filter:drop-shadow(0 29px 35px rgba(0, 0, 0, .05));padding:40px;border-radius:10px;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;opacity:.5}
@media (max-width:1240px){.leadblock{display:none!important}}.leadblock.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:showleadblock .3s forwards;animation:showleadblock .3s forwards}.leadblock.show.close{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-animation:closeleadblock .3s forwards;animation:closeleadblock .3s forwards}@-webkit-keyframes showleadblock{to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes showleadblock{to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes closeleadblock{to{opacity:0;-webkit-transform:translate(-50%,-25px);transform:translate(-50%,-25px)}}@keyframes closeleadblock{to{opacity:0;-webkit-transform:translate(-50%,-25px);transform:translate(-50%,-25px)}}.leadblock__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.leadblock__title{color:var(--black);font-size:35px;font-weight:400;line-height:105%}.leadblock__text{color:var(--black);font-size:18px;font-weight:400;line-height:135%;letter-spacing:.18px}.leadblock__close{width:16px;height:16px;position:absolute;right:10px;top:10px}.leadblock__close svg{width:16px;height:16px}.quiz-swiper.swiper{max-width:1154px;background-color:#fff;border-radius:10px;border:1px solid rgba(176,188,194,.5)}.q-form-container{display:grid;grid-template-columns:1fr;padding:60px 20px;grid-gap:24px;width:100%;max-width:480px}
@media (min-width:1200px){.q-form-container{max-width:1154px;border-radius:10px;height:100%;padding:30px;display:grid;grid-template-columns:590px 1fr;grid-gap:40px 0}}.modal-quiz__img-block{display:initial;position:relative;padding-bottom:48%}.modal-quiz__img-block img{position:absolute;left:0;top:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;border-radius:10px}
@media (min-width:1200px){.modal-quiz__img-block{padding-bottom:0;grid-row:1/3;grid-column:1/2}}
@media (min-width:1200px){.modal-quiz__text-block{grid-row:1/2;grid-column:2/3;padding:50px 25px 0 80px}}.modal-quiz__title{font-size:25px;font-style:normal;font-weight:400;line-height:105%;letter-spacing:.25px;margin-bottom:15px}
@media (min-width:1024px){.modal-quiz__title{font-size:35px}}.modal-quiz__text{font-size:14px;font-weight:300;line-height:125%;letter-spacing:.14px}
@media (min-width:768px){.modal-quiz__text{font-size:16px}}
@media (min-width:1260px){.modal-quiz__text{font-size:18px}}.modal-quiz__form{display:grid;grid-template-columns:1fr;grid-gap:10px}
@media (min-width:1200px){.modal-quiz__form{grid-row:2/3;grid-column:2/3;padding:0 50px 50px 80px}}.modal-quiz__form .btn{font-size:14px;padding-top:23px;padding-bottom:23px}.modal-quiz__bottom-btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media (min-width:1200px){.modal-quiz__bottom-btn-block{grid-row:2/3;grid-column:2/3;padding:0 50px 50px 80px}}.modal-quiz__bottom-btn-block .btn{font-size:14px;padding-top:23px;padding-bottom:23px}.quiz-swiper.swiper .swiper-slide{height:auto;min-height:100%}.quiz-question{height:100%;padding:70px 50px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quiz-question__title-block{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.quiz-question__variant{margin-bottom:40px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quiz-question__nav-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 30px}.quiz-question__nav-block .quiz-prev{color:#7385a1;padding:0}.quiz-question__nav-block .quiz-prev:hover{color:#1e1e1e}.quiz-question__nav-block .quiz-next{padding:24px 35px}.quiz-question__number{color:rgba(30,30,30,.5);font-size:1rem;font-weight:300;line-height:100%;letter-spacing:.16px}.variants-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.variants-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.variants-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.variants-6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.variants-6 .variant-item__img{height:164px}.variant-item__text{padding:18px 18px 0;color:var(--black);font-size:15px;font-weight:400;line-height:135%;letter-spacing:.15px;-webkit-transition:.3s;transition:.3s}.variant-item__img{position:relative;height:354px;overflow:hidden;border-radius:8px}.variant-item__img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.3s;transition:.3s}.quiz-question__title{color:var(--black);font-size:35px;font-weight:400;line-height:110%}.variant-item{cursor:pointer}.variant-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.variant-item:hover .variant-item__text{color:#e7b05f}.variant-item__radio-round{width:12px;height:12px;border-radius:50%;background:#1e8cca;opacity:0;-webkit-transition:.3s;transition:.3s}.variant-item__radio-block{position:absolute;z-index:5;right:18px;top:18px;width:20px;height:20px;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.variant-item__radio-block input{display:none}.variant-item__radio-block input:checked+label{opacity:1}.variant-item__checkbox-container{border-radius:5px;border:1px solid rgba(0,0,0,.07);padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.variant-item__checkbox-container .variant-item__radio-block{position:static;border:1px solid rgba(0,0,0,.15)}.variant-item__checkbox-text,.variant-item__checkbox-value-text{color:var(--black);font-size:15px;font-weight:400;line-height:135%;letter-spacing:.15px;-webkit-transition:.3s;transition:.3s}.variant-item__checkbox-value-text{opacity:.6}.variant-item__checkbox-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.question-block{width:100%;height:100%}.s-options__inner{width:100%;background-color:var(--bg-block);border-radius:10px;padding:50px 25px}
@media (min-width:1024px){.s-options__inner{padding:calc(2.5rem + (1vw - 10.24px) * 9.6153846154)}}
@media (min-width:1440px){.s-options__inner{padding:5rem}}.s-options__options{background:rgba(99,115,114,.05);padding:20px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
@media (min-width:540px){.s-options__options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 32px}}
@media (min-width:1440px){.s-options__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:55px}}.s-options__option-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.s-options__option-item img{width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0}.s-options__content{display:grid;grid-template-columns:1fr;grid-gap:30px}
@media (min-width:768px){.s-options__content{grid-gap:35px}}
@media (min-width:1024px){.s-options__content{grid-template-columns:3.5fr minmax(420px,1fr);grid-template-rows:auto 1fr;grid-gap:35px}}
@media (min-width:1440px){.s-options__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:75px 35px}}.s-options__logo-block{display:none}
@media (min-width:768px){.s-options__logo-block{display:block}}
@media (min-width:1024px){.s-options__logo-block{grid-column:1/-1}}
@media (min-width:1440px){.s-options__button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.s-options__button-block.desk{display:none}
@media (min-width:1440px){.s-options__button-block.desk{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px}}
@media (min-width:1440px){.s-options__button-block.mob{display:none}}.s-open-bali__inner{background-color:#fbfcfc;border-radius:10px;overflow:hidden;width:100%;padding:50px 25px}
@media (min-width:1024px){.s-open-bali__inner{padding-right:0;padding:20px}}
@media (min-width:1024px){.s-open-bali__content{display:grid;grid-template-columns:1fr 40%;grid-gap:40px}}
@media (min-width:1400px){.s-open-bali__content{grid-template-columns:1fr 52.5%}}.s-open-bali__inner.lazy-bg{background-image:none}.s-open-bali__right-content{display:none}
@media (min-width:1024px){.s-open-bali__right-content{display:block;position:relative;overflow:hidden}.s-open-bali__right-content img{border-radius:10px;position:absolute;left:0;top:0;width:100%;height:100%}}.s-open-bali__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}
@media (min-width:1024px){.s-open-bali__title-block{gap:30px}}.s-open-bali__description-block{display:none}
@media (min-width:1024px){.s-open-bali__description-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}}
@media (min-width:1440px){.s-open-bali__description-block{row-gap:calc(2rem + (1vw - 14.4px) * 9.1666666667)}}
@media (min-width:1920px){.s-open-bali__description-block{row-gap:4.75rem}}
@media (min-width:1024px){.s-open-bali__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}}
@media (min-width:1440px){.s-open-bali__text-content{row-gap:calc(3rem + (1vw - 14.4px) * 36.6666666667)}}
@media (min-width:1920px){.s-open-bali__text-content{row-gap:14rem}}
@media (min-width:1024px){.s-open-bali__text-content{padding-left:calc(0rem + (1vw - 10.24px) * 6.6964285714)}}
@media (min-width:1920px){.s-open-bali__text-content{padding-left:3.75rem}}
@media (min-width:1024px){.s-open-bali__text-content{padding-top:calc(0rem + (1vw - 10.24px) * 6.6964285714)}}
@media (min-width:1920px){.s-open-bali__text-content{padding-top:3.75rem}}
@media (min-width:1024px){.s-open-bali__text-content{padding-bottom:calc(0rem + (1vw - 10.24px) * 6.6964285714)}}
@media (min-width:1920px){.s-open-bali__text-content{padding-bottom:3.75rem}}.s-open-bali__description-2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;padding:20px;border-radius:10px;gap:20px;background:rgba(99,115,114,.1)}.s-open-bali__description-2 img{-ms-flex-negative:0;flex-shrink:0}.od-2-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.s-open-dubai__inner{background-color:#fbfcfc;border-radius:10px;overflow:hidden;width:100%;padding:50px 25px}
@media (min-width:1024px){.s-open-dubai__inner{padding-right:0;padding:40px}}
@media (min-width:1440px){.s-open-dubai__inner{padding:calc(2.5rem + (1vw - 14.4px) * 8.3333333333)}}
@media (min-width:1920px){.s-open-dubai__inner{padding:5rem}}.s-open-dubai__inner.lazy-bg{background-image:none}
@media (min-width:1024px){.s-open-dubai__inner:not(.lazy-bg){background-image:url(../img/dubai-map-3.png);background-size:auto 100%;background-repeat:no-repeat;background-position-x:20%}}
@media (min-width:1600px){.s-open-dubai__inner:not(.lazy-bg){background-position:center}}.s-open-dubai__right-content{display:none}.s-open-dubai__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}
@media (min-width:1024px){.s-open-dubai__title-block{gap:30px}}.s-open-dubai__description-block{display:none}
@media (min-width:1024px){.s-open-dubai__description-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}}
@media (min-width:1440px){.s-open-dubai__description-block{row-gap:calc(2rem + (1vw - 14.4px) * 9.1666666667)}}
@media (min-width:1920px){.s-open-dubai__description-block{row-gap:4.75rem}}
@media (min-width:1024px){.s-open-dubai__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}}
@media (min-width:1024px){.s-open-dubai__text-content{row-gap:calc(12rem + (1vw - 10.24px) * 11.6071428571)}}
@media (min-width:1920px){.s-open-dubai__text-content{row-gap:18.5rem}}.s-open-dubai__description-2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;padding:20px;border-radius:10px;gap:20px;background:rgba(99,115,114,.1)}.s-open-dubai__description-2 img{-ms-flex-negative:0;flex-shrink:0}.modal-body.feedback-modal{overflow-x:hidden}.header{z-index:19000}.hystmodal__shadow.hystmodal__shadow--show{z-index:20000}.hystmodal{z-index:21000}[data-action-target]{display:none}.modal[data-action="1"] [data-action-target=action-1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.modal[data-action="1"] h3[data-action-target=action-1],.modal[data-action="1"] p[data-action-target=action-1]{display:block}.modal[data-action="1"] .feedback-modal__img-block img[data-action-target="1"]{display:initial}.modal[data-action="2"] [data-action-target=action-2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.modal[data-action="2"] h3[data-action-target=action-2],.modal[data-action="2"] p[data-action-target=action-2]{display:block}.modal[data-action="2"] .feedback-modal__img-block img[data-action-target="2"]{display:initial}.modal[data-action="3"] [data-action-target=action-3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.modal[data-action="3"] h3[data-action-target=action-3],.modal[data-action="3"] p[data-action-target=action-3]{display:block}.modal[data-action="3"] .feedback-modal__img-block img[data-action-target="3"]{display:initial}[data-action=action-3] [data-action-target=action-3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[data-action=action-3] h3[data-action-target=action-3],[data-action=action-3] p[data-action-target=action-3]{display:block}[class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}#map{width:100%;height:100%;margin:0;padding:0}
@media (min-width:640px){.br.phone-br{display:none}}
@media (min-width:1024px){.br.tablet-br{display:none}}.swiper .swiper-scrollbar-drag{background-color:#edf1f4}.lazy-bg{background:url(../img/image-placeholder.png);background-size:cover;background-position:center;background-repeat:no-repeat}.iti.iti--allow-dropdown.iti--separate-dial-code.iti--show-flags{width:100%}.fit-img{width:100%;height:100%;object-fit:cover}.br-10{border-radius:10px}.text-darkgreen{color:var(--btn-bg)}.mr-auto{margin-right:auto;}.s-consultation-new__box{background-color:#F9F9F9;border-radius:10px;width:100%;display:flex;justify-content:space-between;align-items:stretch;}.s-consultation-new__part{width:50%;position:relative}.s-consultation-new__part:first-child{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:25px;}.s-consultation-new__photo{width:100%;height:45vw;object-fit:cover;object-position:top;border-radius:10px;position:relative;z-index:1;}
.s-consultation-new__part-caption{position:absolute;z-index:10;background-color:rgb(255 255 255 / 48%);border-radius:10px; padding:15px; bottom:25px;right:25px;left:25px;}
.title-slider{
	margin: 0;
}
.title-section__image{
	position: absolute; left: 0; top: 0; width: 100%;height: 100%;
	z-index: 0;
}
.title-section__image img{
	width:100%;height:100%;object-fit:cover;
}

/*@media (min-width: 1024px) {
	.title-slider {
		margin-bottom:-100px;
	}
}*/
@media (min-width: 1300px) {

		.title-section__inner {
		height:100%;
	}
/*	.title-slider {
		margin-bottom:-50px;
	}*/
}
@media (min-width: 1441px) {
	.title-section__image img{
		height:100%;
	}
	.title-section__inner {
		height:100%;
	}
	.title-slider {
		margin-bottom:0px;
	}
}

@media (min-width: 1440px) {
    .s-consultation-new__part:first-child {
        padding:calc(2.5rem + (1vw - 14.4px) * 8.3333333333);
    }
    .s-consultation-new__part-caption {
        bottom:calc(2.5rem + (1vw - 14.4px) * 8.3333333333);
        right:calc(2.5rem + (1vw - 14.4px) * 8.3333333333);
        left:calc(2.5rem + (1vw - 14.4px) * 8.3333333333);
    }
}

@media (min-width: 1024px) {
    .s-consultation-new__part:first-child {
        padding:40px;
    }
    .s-consultation-new__part-caption {
        padding:20px 30px;
        bottom:40px;
        right:40px;
        left:40px;
    }
}

@media (max-width: 991px) {
    .s-consultation-new__photo {
        height: 60vw;
    }
}

@media (min-width: 851px) {
    .mt-200 {
        margin-top:300px;
    }
}

@media (max-width: 767px) {
    .team_slide {
        padding-top:3rem;
    }
	.mob-menu__item {
		text-align: center;
	}
}

@media (max-width: 767px) {
    .s-consultation-new__box {
        display: block;
    }
    .s-consultation-new__part{
        width: 100%;
    }
}

@media (max-width: 575px) {
    .s-consultation-new__photo {
        height: 100vw;
    }
    .s-consultation-new__part-caption {
        padding:10px;
        bottom:15px;
        right:15px;
        left:15px;
    }
    .s-consultation-new__part-caption h3 {
        font-size: 24px;
    }
    .s-consultation-new__part-caption .mb-35 {
        margin-bottom: 15px;
    }
}

.coockie-window{
  
    height:auto;
    position:fixed;
       background: rgb(249 249 249 / 80%);
    z-index:30000;
  left: 0px;
        width: 100%;
        text-align: center;
        padding: 14px;
        bottom: 0px;
}
.btm-inverse {
	color: var(--hover-btn-bg);
    border: 2px solid;
    padding: 10px 25px;
    font-size: 14px;
    margin-left: 14px;
}

 .coockie-window__text{
    font-size:14px;
    font-weight:400;
    line-height:1.33;
    letter-spacing:.03em;
    text-align: center;
    color:#000;
  
}

.coockie-window__text a{
    color:var(--black);
    font-weight:500;
    -webkit-transition:.3s;
    transition:.3s
}
.coockie-window__text a:hover{
    color:#e7b05f
}
.coockie-window__btn-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:16px
}
.coockie-window__btn-wrap .btn{
    cursor:pointer
}

@media (max-width:390px){
    .coockie-window__btn-wrap .btn{
        padding:12px 18px
    }
}
.coockie-window.hide{
    -webkit-animation:hidecoockie .3s forwards;
    animation:hidecoockie .3s forwards
}
@-webkit-keyframes hidecoockie{
    to{
        opacity:0
    }
}
@keyframes hidecoockie{
    to{
        opacity:0
    }
}
#office-map{
    width:calc(100vw - 40px);
    height:60vh
}

@media (min-width:768px){
    #office-map{
        width:75vw
    }
}
#office-map>div{
    width:100%;
    height:100%
}
address{
    cursor:pointer
}
.lccaret.top path{
    fill:#1e1e1e!important
}
 .about-section-descr{
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
    max-width: 1200px;
    margin: 0 auto;
    gap:40px;
}
.about-section-descr__image{
    width: 100%;
    height: 437px;
}
.about-section-descr__image img{
    width:100%;height:100%;object-fit:cover;
}
.about-section-descr b{
    display: block;
}
.about-section-descr>*:nth-child(even){
    align-self: flex-start;
}

@media(max-width: 650px){
    .about-section-descr{
        gap:25px;
    }
    .about-section-descr__image{
        height: auto;
    }
}
  
.header__right-block .btn-darkgreen {
	opacity:0;
} 
  
.scrolled .header__right-block .btn-darkgreen {
	opacity:1;
}

.comment_list {
	display: flex;
	flex-wrap: wrap;
	gap: 25px;
	margin-top: 35px;
}
.comment_item {
	flex-basis: calc(25% - 25px);
	min-width: 250px;
	flex-grow: 1;
	max-width: 350px;
}
.comment_bottom {
	display: flex;
	gap: 15px;
	justify-content: space-between;
	margin-top: 15px;
}

.newbuildings_text h2 {
	
        line-height: 110%;        font-size: 2.75rem;color: var(--black);font-weight: 400;
      margin: 15px 0;
    letter-spacing: 0;
    
}
.newbuildings_text h3 {
	
        line-height: 110%;        font-size: 2rem;color: var(--black);font-weight: 400;
     
    letter-spacing: 0;
    
}
.newbuildings_text ol {	
      margin: 15px;
}
.newbuildings_text li {	
      margin: 3px;
}


.zazen__slider{
	overflow: visible;
	max-width: 100%;
	min-width: 0;
	width: 100%;
}
.zazen__slider .swiper-slide{
	border-radius: 10px;
	overflow: hidden;
	cursor: pointer;
	height: 300px;
}
.zazen__slider .swiper-slide img{
	width:100%;height:100%;object-fit:cover;
}
.zazen {
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 80px;
	padding-top: 60px;
}
.zazen__top {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 50px;
}
.zazen__image {
	cursor: pointer;
	overflow: hidden;
	border-radius: 10px;
	position: relative;
	min-height: 200px;
}
.zazen__image img{
	position: absolute;
	left: 0;
	top: 0;
	width:100%;height:100%;object-fit:cover;
}
.zazen__block {
	padding: 60px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 55px;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	background: #F9F9F9;
}

.zazen__block>*{
	position: relative;
	z-index: 1;
}


@media(max-width: 1023px){
	.zazen__block-dec{
		margin: 0 auto;
		width: 100%;
		max-width: 250px;
	}	
}
.zazen__block-dec img{
	width: 100%;
}


@media(min-width: 1023.1px){
	.zazen__block.zazen-soldout{
		padding-right: 330px;
	}
	.zazen__block-dec{
		position: absolute;
		width: 300px;
		top: 0;
		z-index: 0;
		right: 1%;
	}
}

@media(min-width: 1200.1px){
	.zazen__block.zazen-soldout{
		padding-right: 500px;
	}
	.zazen__block-dec{
		right: 4%;
		width: 408px;
	}
}

.zazen__block-title {
	font-size: 45px;
	font-weight: 400;
	line-height: 1.05;
}
.zazen__block-text {
	display: flex;
	flex-direction: column;
	gap: 20px;
	color: #777979;
	font-size: 18px;
	line-height: 1.35;
	font-weight: 400;
}
.zazen__text {
	font-size: 18px;
	line-height: 1.35;
	color: #777979;
	font-weight: 400;
}	

@media(max-width: 1430px){
	.zazen__top{
		gap: 25px;
	}
	.zazen__block{
		gap: 40px;
		padding: 40px;
	}
}

@media(min-width: 1200.1px){
	.zazen__block.zazen-soldout{
		gap: 40px;
	}	
}

@media(max-width: 1200px){
	.zazen{
		padding-top: 40px;
		gap: 40px;
	}
	.zazen__block-title{
		font-size: 36px;
	}
}

@media(max-width: 1023px){
	.zazen__block-title{
		font-size: 32px;
	}
	.zazen{
		padding-top: 20px;
		gap: 35px;
	}
	.zazen__text, .zazen__block-text{
		font-size: 16px;
	}
	.zazen__block{
		gap: 25px;
		padding: 25px;
	}
	.zazen__top{
		grid-template-columns: 100%;
	}
	.zazen__image{
		min-height: 0;
		height: 400px;
	}
}

@media(max-width: 600px){
	.zazen__block-title{
		font-size: 28px;
	}
	.zazen__block{
		gap: 20px;
		padding: 20px;
	}
	.zazen__image{
		height: 300px;
	}
	.zazen__slider .swiper-slide{
		height: 210px;
	}
}

@media(max-width: 479px){
	.zazen .btn{
		gap: 0 10px;
		font-size: 15px;
		padding-left: 10px;
		padding-right: 10px;
	}
}


.areas-filter {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-bottom: 50px;
}

.areas-filter__filter {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  row-gap: 15px;
}
.areas-filter__filter>*{
  padding-left: 40px;
  border-left: 1px solid rgba(78, 78, 78, 0.15);
}

@media(max-width: 1550px){
	.areas-filter__filter {
		gap: 20px;
	}
	.areas-filter__filter>*{
		padding-left: 20px;
	}
}
.areas-filter__filter>*:first-child{
  padding-left: 0;
  border: none;
}
.areas-filter__top {
	margin-bottom: 15px;
	display:flex;
	align-items: center;
	justify-content: space-between;
}
.areas-filter__top .linguise_switcher_dropdown li.linguise_current .linguise_current_lang {
	width: 45px;
	padding: 0;
	justify-content: flex-end;
}
.areas-filter__name {
  font-size: 16px;
  font-weight: 400;
  color: #CDAF69;
	margin-bottom: 15px;
}
.areas-filter__bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px;
}
.areas-filter__categories {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.areas-filter__category {
  background: #F9F9f9;
  border-radius: 4px;
  padding: 8px 10px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #2B2B37;
}
.areas-filter__burger{
  display: none;
}
.areas-filter__close{
  display: none;
}
select.areas-select{
  display: none;
}

@media(max-width: 1023px){
  .areas-filter__burger{
    display: block;
    height: 20px;
    width: 30px;
    flex: 0 0 30px;
    position: relative;
  }
  .areas-filter__burger:after, .areas-filter__burger:before, .areas-filter__burger span{
    content: '';
    position: absolute;
    top:0; left:50%; transform:translate(-50%, 0%);
    background: #CDAF69;
    transition: all 0.3s ease 0s;
    height: 2px;
    border-radius: 10px;
    width: 100%;
  }
  .areas-filter__burger:after{
    top: auto;
    bottom: 0;
  }
  .areas-filter__burger span{
    top:50%; transform:translate(-50%, -50%);
  }
  .areas-filter__left {
    display: none;
  }
  body.filter-lock{
  	overflow: hidden;
  }
  .areas-filter__top{
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    pointer-events:none; opacity:0; visibility:hidden;
    transition: all 0.3s ease 0s;
    background: rgba(0,0,0,0.8);
  }
  .areas-filter__top.open{
    pointer-events:auto; opacity:1; visibility:visible;
  }
  .areas-filter__top>.areas-filter__close{
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
    height: 100%;
    cursor: pointer;
  }
  .areas-filter__filter>.areas-filter__close{
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 10px;
  }
  .areas-filter__filter>.areas-filter__close:before{
    content:"";
    position: absolute;
    top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg);
    background: #000000;
    height: 2px;
    border-radius: 10px;
    width: 100%;
  }
  .areas-filter__filter>.areas-filter__close:after{
    content:"";
    position: absolute;
    top:50%; left:50%; transform:translate(-50%, -50%) rotate(-45deg);
    background: #000000;
    height: 2px;
    border-radius: 10px;
    width: 100%;
  }
  .areas-filter__filter{
    position: relative;
    left: -100%;
    z-index: 1;
    width: 290px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background: #ffffff;
    flex-direction: column;
    gap: 30px;
    padding: 20px;
    padding-top: 40px;
    flex-wrap: nowrap;
    transition: all 0.3s ease 0s;
  }
  .areas-filter__top.open .areas-filter__filter{
    left: 0;
  }
  .areas-filter__filter>*{
    padding-left: 0;
    border: none;
  }
}


.areas-filter__range{
	display: flex;
	gap: 20px;
	align-items: center;
}
.areas-filter__range>p{
	font-size: 20px;
	color: #2B2B37;
	font-weight: 400;
	white-space: nowrap;
	line-height: 1.35;
}
.areas-filter__slider{
	flex:1 1 auto;
}
.areas-filter__column.range-slider{
	flex:1 1 auto;
	min-width: 330px;
}
.white {
	color:#fff;
}

.noUi-base{
	cursor: pointer;
}
.noUi-horizontal .noUi-handle{
	right: -6px;
	top: -3px;
}
.noUi-handle{
	cursor: pointer;
	width: 12px !important;
	height: 12px !important;
	background: #CDAF69;
	border: none;
	box-shadow: none;
	border-radius: 50%;
}
.noUi-handle:before, .noUi-handle:after{
	display: none;
}
.noUi-handle:after{
	content: attr(aria-valuetext);
	position: absolute;
   left: 50%;
   transform: translateX(-50%);
   top: calc(100% + 5px);
	background: #000;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 2px 4px;
	min-width: 25px;
	border-radius: 6px;
	width: fit-content;
	pointer-events: none;
	transition: all 0.3s ease 0s;
}

@media(min-width: 1023.1px){
	.noUi-handle:after{
		opacity: 0;
	   top: auto;
	   display: block;
	   padding: 4px;
		bottom: 100%;		
	}
	.noUi-handle:hover:after, .noUi-handle:active:after{
		opacity:1;
	}
}

.noUi-target{
	border:none;
	width: 100%;
	height: 6px;
	background: #EEEEEE;
	border-radius: 32px;
}
.noUi-connect{
	background: #EFE0BD;
}


@media(max-width: 1023px){
	.areas-filter__range{
		gap: 12px;
		flex-wrap: wrap;
		align-items: stretch;
		justify-content: space-between;
	}
	.areas-filter__range p:first-child{
		order: 1;
	}
	.areas-filter__range p:last-child{
		order: 2;
	}	
	.areas-filter__slider{
		order: 3;
		flex: 0 0 100%;
	}
	.areas-filter__column.range-slider{
		flex: 0 0 auto;
		width: 100%;
		min-width: 0;
	}
}

.sell__title{
	text-transform: uppercase;
	font-size: 45px;
	line-height: 1.05;
	color: #1E1E1E;
	margin-bottom: 50px;
}
.sell{
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 80px;
	padding-top: 60px;
}
.sell-properties {
	padding: 80px;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	background: #F9F9F9;
	gap: 50px;
}
.sell-way__cards {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 30px;
}

@media(max-width: 1600px) {
	.sell-way__cards {
		gap: 20px;
		grid-template-columns: repeat(2, 1fr);
	}
}
.sell-way__card {
	background: #F9F9F9;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	gap: 15px;
	padding: 40px 20px;
}
.sell-way__card>img{
	height: 140px;
	margin-bottom: 15px;
}
.sell-way__card>p{
	color: #1e1e1e;
	text-align: center;
	text-wrap: balance;
	font-size: 35px;
	line-height: 1.05;
	font-weight: 400;
}
.sell-way__card>ul{
	display: flex;
	flex-direction: column;
	gap: 10px;
	color: #777979;
	font-size: 18px;
	line-height: 1.35;
	font-weight: 400;
	letter-spacing: 0.03em;
}
.sell-way__card>ul li{
	margin-left: 1.5em;
	list-style: square;
}
.sell-properties__title {
	text-align: center;
	color: #1E1E1E;
	text-transform: uppercase;
	text-wrap: balance;
	font-size: 55px;
	line-height: 1.05;
	letter-spacing: 0.03em;
}
.sell-properties__body {
	display: grid;
	grid-template-columns: 53fr 47fr;
	align-items: center;
	gap: 30px;
}
.sell-properties__image {
	border-radius: 10px;
	overflow: hidden;
}
.sell-properties__image img{
	width:100%;height:100%;object-fit:cover;
}
.sell-properties__wrapper{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.sell-properties__content>ul{
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-bottom: 20px;
}
.sell-properties__content>ul li{
	color: #CDAF69;
	font-size: 45px;
	text-transform: uppercase;
	line-height: 1.05;
	font-weight: 400;
	display: flex;
	align-items: center;
	gap: 15px;
}
.sell-properties__content>ul li img{
	width: 29px;
	flex: 0 0 29px;
}
.sell-properties__content {
	max-width: 511px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 30px;
}
.sell-properties__content>p{
	color: #777979;
	font-size: 18px;
	line-height: 1.35;
	font-weight: 400;
	letter-spacing: 0.03em;
}
.sell-choose {
	background: #F9F9F9;
	padding: 80px;
	border-radius: 20px;
	display: grid;
	gap: 30px;
	grid-template-columns: 46fr 54fr;
}
.sell-choose__content{
	display: flex;
	flex-direction: column;
}
.sell-choose__wrapper {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	gap: 30px;
}
.sell-choose__wrapper .sell-choose__image{
	display: none;
}
.sell-choose__text {
	display: flex;
	flex-direction: column;
	gap: 15px;
	color: #777979;
	font-size: 18px;
	line-height: 1.35;
	letter-spacing: 0.03em;
}
.sell-choose__text p{
	color: #1e1e1e;
	line-height: 1.05;
	font-size: 35px;
	letter-spacing: 0;
}
.sell-choose__image {
	border-radius: 10px;
	overflow: hidden;
}
.sell-choose__image img{
	width:100%;height:100%;object-fit:cover;
}
.sell-choose__row {
	display: grid;
	gap: 30px;
	flex: 1 1 auto;
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.sell-choose__card {
	background: #FFFFFF;
	padding: 20px;
	display: flex;
	border-radius: 10px;
	flex-direction: column;
	gap: 15px;
}
.sell-choose__card span{
	font-size: 18px;
	letter-spacing: 0.03em;
	line-height: 1.35;
	color: #777979;
}
.sell-choose__card p{
	font-size: 35px;
	line-height: 1.05;
	color: #CDAF69;
}
.sell-choose__card.gold{
	background: #CDAF69;
}
.sell-choose__card.gold span, .sell-choose__card.gold p{
	color: #fff;
}
.sell-choose__column {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.sell-choose__column .sell-choose__card{
	flex:1 1 auto;
}
.sell-choose__right {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.sell-choose__items {
	display: flex;
	flex: 1 1 auto;
	gap: 30px;
	flex-wrap: wrap;
}
.sell-choose__items>.sell-choose__card{
	min-width: 250px;
	flex: 1 1 calc(33.3333% - 30px*2/3); 
}
.sell-faq__body {
	display: grid;
	grid-template-columns: 55fr 45fr;
	gap: 30px;
}
.sell-faq__cards {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.sell-faq__card {}
.sell-faq__top {
	padding: 20px;
	user-select: none;
	border-radius: 10px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
	font-size: 35px;
	line-height: 1.05;
	transition: all 0.3s ease 0s;
	color: #1e1e1e;
	background: #F9F9F9;
}
.sell-faq__top img{
	flex: 0 0 40px;
	width: 40px;
	transition: all 0.3s ease 0s;
}
.sell-faq__top.open{
	background: #EBEBEB;
}
.sell-faq__top.open img{
	transform: rotate(-180deg);
}
.sell-faq__text {
	font-size: 18px;
	line-height: 1.35;
	color: #777979;
	font-weight: 400;
	letter-spacing: 0.03em;
	overflow: hidden;
	padding: 0 20px;
	max-height: 0;
	margin-top: 0;
	pointer-events:none; opacity:0; visibility:hidden;
	transition: all 0.3s ease 0s;
}
.sell-faq__text.active{
	margin-top: 15px;
	pointer-events:auto; opacity:1; visibility:visible;
}
.sell-faq__right {
	padding: 75px 20px;
	justify-content: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}
.sell-faq__right>img{
	position: absolute; left: 0; top: 0; width: 100%;height: 100%;
	object-fit: cover;
	z-index: 0;
}
.sell-faq__consult {
	width: 100%;
	max-width: 430px;
	border-radius: 10px;
	background: #ffffff;
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	gap: 15px;
	padding: 40px;
	align-items: center;
	text-align: center;
	text-wrap: balance;
	font-size: 18px;
	line-height: 1.35;
	color: #777979;
	letter-spacing: 0.03em;
}
.sell-faq__consult p{
	color: #1E1E1E;
	letter-spacing: 0;
	font-weight: 400;
	font-size: 35px;
	line-height: 1.05;
}
.sell-faq__consult .btn{
	margin-top: 15px;
}


@media(max-width: 1200px){
	.sell-choose__text p, .sell-choose__card p, .sell-faq__consult p, .sell-faq__top {
		line-height: 1.2;
		font-size: 25px;
	}
	.sell-choose{
		border-radius: 10px;
	}
	.sell-way__card>p{
		font-size: 25px;
		line-height: 1.2;
	}
	.sell-way__card>img{
		height: 120px;
	}
	.sell{
		gap: 50px;
		padding-top: 40px;
	}
	.sell-way__card{
		padding: 30px 20px;
	}
	.sell-properties__content>ul li img{
		flex: 0 0 22px;
		width: 22px;
	}
	.sell-properties{
		gap: 40px;
		padding: 40px;
	}
	.sell-choose{
		padding: 40px;
		gap: 20px;
	}
	.sell-properties__content>ul{
		margin-bottom: 10px;
	}
	.sell-properties__title{
		font-size: 42px;
	}
	.sell-properties__content>ul li{
		font-size: 35px;
	}
	.sell__title{
		font-size: 35px;
		margin-bottom: 40px;
	}
}

@media(max-width: 1023px){
	.sell-faq__text.active{
		margin-top: 10px;
	}
	.sell-faq__top img{
		flex: 0 0 32px;
	}
	.sell-faq__top {
		padding: 16px 20px;
	}
	.sell-faq__cards {
		gap: 20px;
	}
	.sell-faq__body{
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.sell-choose__column, .sell-choose__row, .sell-choose__right, .sell-choose__items{
		gap: 20px;
	}
        .sell-choose__items>.sell-choose__card{
            flex: 1 1 calc(33.3333% - 20px*2/3)
        }
	.sell-choose__card {
		gap: 10px;
	}
	.sell-choose__text{
		gap: 10px;
	}
	.sell-choose__text p, .sell-choose__card p, .sell-faq__consult p, .sell-faq__top {
		font-size: 20px;
	}
	.sell-choose__wrapper {
		gap: 20px;
	}
	.sell-choose__wrapper .sell-choose__image{
		display: block;
		min-height: 180px;
	}
	.sell-choose__right .sell-choose__image{
		display: none;
	}
	.sell-way__card>p{
		font-size: 20px;
	}
	.sell-way__cards {
		gap: 20px;
		grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
	}
	.sell-way__card>img{
		margin-bottom: 10px;
		height: 100px;
	}
	.sell-way__card{
		padding: 35px 25px;
		gap: 10px;
	}
	.sell-properties__wrapper{
		align-items: stretch;
	}
	.sell-properties__content>ul{
		margin-bottom: 0;
	}
	.sell-properties__content>ul li img{
		flex: 0 0 15px;
		width: 15px;
	}
	.sell-properties__content {
		gap: 20px;
		max-width: 100%;
	}
	.sell-properties__body{
		grid-template-columns: 1fr;
		align-items: stretch;
	}
	.sell-properties__content>ul li{
		font-size: 25px;
	}
	.sell__title{
		font-size: 25px;
		margin-bottom: 30px;
	}
	.profit .sell__title{
		font-size: 32px;
		text-align: center;
		letter-spacing: 0.03em;
	}
	.sell{
		padding-top: 20px;
	}
	.sell-properties{
		padding: 35px 25px;
		gap: 30px;
	}
	.sell-choose{
		padding: 35px 25px;
		grid-template-columns: 1fr;
	}
	.sell-properties__title{
		font-size: 32px;
	}
}

@media(max-width: 500px){
	.sell-way__card>img{
		height: 80px;
	}
	.sell-way__cards, .sell-choose__row {
		grid-template-columns: 1fr;
	}
        .sell-choose__items{
                flex-direction: column;
        }
        .sell-choose__items>.sell-choose__card{
                flex: 0 0 auto;
                min-width: 0;
        }
}

.selection-modal {
 	background: #ffffff;
 	padding: 20px;
 	border-radius: 10px;
 	display: flex;
 	gap: 20px;
 	max-width: 1064px;
 	width: 100%;
 	margin: 20px 0;
 }
.selection-modal__gallery {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
}
.selection-modal__image {
	border-radius: 20px;
	overflow: hidden;
}
.selection-modal__image img{
	width:100%;height:100%;object-fit:cover;
}
.selection-modal__content {
	margin: 0 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 50px;
	max-width: 380px;
}
.selection-modal__content .selection-modal__gallery{
	display: none;
}
.selection-modal__title {
	font-size: 35px;
	text-align: center;
	text-wrap: balance;
	line-height: 1.05;
	text-transform: uppercase;
	font-weight: 500;
}
.selection-modal__title span{
	display: block;
	font-size: 41px;
	color: #CDAF69;
}
.selection-modal__text {
	color: #1E1E1E;
	font-weight: 400;
	font-size: 25px;
	line-height: 125%;
	letter-spacing: 0.03em;
	text-align: center;
	text-wrap: balance;
}
.selection-modal__text b{
	font-weight: 500;
}
.selection-modal__bottom>p{
	color: #777979;
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: 0.03em;
	text-align: center;
	text-wrap: balance;
}
.selection-modal__bottom>p b{
	font-weight: 500;
}
.selection-modal__bottom {
	display: flex;
	flex-direction: column;
	gap: 18px;
}

@media(max-width: 991px){
	.selection-modal__bottom {
		gap: 15px;
	}
	.selection-modal__text{
		font-size: 18px;
	}
	.selection-modal__title {
		font-size: 25px;
	}
	.selection-modal__title span{
		font-size: 35px;
	}
	.selection-modal{
		margin: 0;
		border-radius: 0;
		flex-direction: column;
		padding: 45px 20px;
		width: 100vw;
		min-height: 100vh;
	}
	.selection-modal__content{
		max-width: 100%;
		gap: 30px;
		flex:1 1 auto;
		margin: 0;
	}
	.selection-modal__gallery{
		display: none;
	}
	.selection-modal__content .selection-modal__gallery{
		display: grid;
	}
}
.body_text {
	line-height:1.5;
}

.product-apart {
	position: fixed;
	left: 0;
	width: 100%;
	bottom: -10%;
	z-index: 10000;
	padding: 15px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	transition: all 0.3s ease-in 0s;
	pointer-events:none;
	opacity:0;
	visibility:hidden;
	background-color: #fff;
	border-top: 1px solid #d3b98a;
}
.product-apart__title {
	font-size: 17px;
	font-weight: 500;
	line-height: 1.25;
}
.product-apart__bottom {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}
.product-apart__bottom a{
	flex: 0 0 44px;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: transparent;
	border: 1px solid #d3b98a;
}
.product-apart__bottom a.green{
	border: 1px solid #25d366;
	background-color: #25d366;
}
.product-apart__bottom a img{
	width: 25px;
	max-width: 70%;
	max-height: 70%;
}
.product-apart__bottom a.green img{
	width: 21px;
}
.product-apart .btn{
	font-size: 14px;
	flex: 1 1 auto;
	padding: 15px 10px;
}

@media(max-width: 767px) {
	.product-apart.active{
		pointer-events:auto;
		opacity:1;
		visibility:visible;
		bottom: 0;
	}
}

.solutions__progress{
	margin-top: 30px;
	position: relative;
	height: 10px !important;
	border-radius: 10px;
	background-color: #D9D9D9;
	overflow: hidden;
	cursor: pointer;
}
.solutions__progress .swiper-scrollbar-drag{
	background-color: #CDAF69;
}
.solutions__slider{
	overflow: hidden;
	border-radius: 10px;
}
.solutions__slider .swiper-slide{
	border-radius: 10px;
	height: auto;
	background-color: #D9D9D9;
	cursor: pointer;
	overflow: hidden;
}
.solutions__slider .swiper-slide img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.complex__item{
	display: flex;
	align-items: center;
	gap: 20px;
	padding: 30px 20px;
	border-radius: 10px;
	background-color: #FFFFFF;
}
.complex__item>b{
	color: #CDAF69;
	font-size: 80px;
	line-height: 1;
	font-weight: 400;
}
.sell-analysis {
	display: grid;
	gap: 30px;
	grid-template-columns: 45fr 55fr;
}

.sell-analysis__left .sell__subtitle{
	margin-top: 30px;
}

.sell__subtitle {
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2;
	display: flex;
	flex-direction: column;
	gap: 15px;
}
ul.sell__subtitle li{
	display: flex;
	align-items: center;
	gap: 12px;
}
ul.sell__subtitle li img{
	flex: 0 0 24px;
	width: 24px;
}
.sell__subtitle.gold{
	color: #CDAF69;
}

.sell-analysis__content {
	display: flex;
	flex-direction: column;
	gap: 10px;
	background-color: #F9F9F9;
	padding: 80px;
	border-radius: 10px;
}
.complex__body{
	background-color: #F6F6F6;
	padding: 80px;
	border-radius: 10px;
	display: grid;
	gap: 30px;
	grid-template-columns: 33fr 67fr;
}
.complex__wrapper{
	display: grid;
	gap: 30px;
	grid-template-columns: 1fr 1fr;	
}
.complex__form{
	color: #FFFFFF;
	grid-column: -1/1;
	padding: 35px 20px;
	background-color: #CDAF69;
	border-radius: 10px;
	display: flex;
	align-items: center;
	gap: 20px;
}

@media(max-width: 1530px) {
	.complex__form{
		padding: 20px;
	}
}
.complex__form .btn{
	background-color: #FFFFFF;
	color: #CDAF69;
	white-space: nowrap;
}
.complex__form .btn:hover{
	background-color: rgba(255,255,255,0.9);
}
.complex__column{
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.complex__column .sell-choose__text{
	margin-bottom: auto;
}
.complex__image{
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}
.complex__image img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit:cover;
}
.sell-analysis__row {
	display: flex;
	gap: 20px;
}

.sell-analysis__ico {
	flex: 0 0 100px;
	width: 100px;
	display: flex;
	align-items: center;
	flex-direction: column;
}
.sell-analysis__ico b{
	flex:1 1 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.sell-analysis__row:last-child .sell-analysis__ico b{
	display: none;
}
.sell-analysis__ico b:before{
	content:"";
	flex: 1 1 auto;
	border-right: 2px dashed #CDAF69;
}
.sell-analysis__ico b:after{
	content:'';
	border: solid #CDAF69;
  	border-width: 0 2px 2px 0;
	padding: 4px;
	transform: rotate(45deg);
	margin-top: -2px;
}
.sell-analysis__ico-wrapper {
	width: 100px;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	border: 1px solid #CDAF69;
}
.sell-analysis__ico-wrapper>img{
	max-width: 62px;
	max-height: 62px;
}
.sell-analysis__text {
	display: flex;
	flex-direction: column;
	gap: 20px;
	padding-bottom: 20px;
}
.solutions>.btn{
	display: none;
}
.solutions{
	display: flex;
	flex-direction: column;
}
.solutions__top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	margin-bottom: 50px;
}
.solutions__top .btn{
	white-space: nowrap;
}
.solutions__top .sell__title {
	margin-bottom: 0;
}



@media(max-width: 1530px) {
	.complex__body{
		padding: 50px;
	}
}

@media(max-width: 1440px) {
	.sell-analysis__content, .complex__body {
		padding: 40px;
	}	
	.complex__wrapper{
		grid-template-columns: 1fr;
	}
	.complex__image img{
		position: static;
	}
	.complex__image{
		max-height: 500px;
	}
	.complex__column .sell-choose__text{
		margin-bottom: 0;
	}
	.complex__body{
		grid-template-columns: 1fr;
	}
	.complex__form{
		flex-direction: column;
		align-items: flex-start;
	}
}

@media(max-width: 450px) {
	.complex__image{
		max-height: 180px;
	}
}

@media(max-width: 1200px) {
	.sell-analysis__content, .complex__body {
		padding: 35px;
	}
	.solutions__top {
		margin-bottom: 40px;
	}
	.sell__subtitle {
		font-size: 30px;
	}
	.complex__item>b{
		font-size: 70px;
	}
	.sell-analysis{
		grid-template-columns: 1fr;
	}
}
.complex__body>.complex__image{
	display: none;
}

@media(max-width: 1023px) {
	.solutions__top {
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.solutions__top>.btn{
		display: none;
		white-space: normal;
	}
	.solutions>.btn{
		display: flex;
		margin: 30px auto 0;
	}
	.solutions__progress{
		margin-top: 20px;
	}
	.sell-analysis__content, .complex__body {
		padding: 35px 25px;
	}
	.complex__body, .complex__column, .complex__wrapper{
		gap: 20px;
	}
	.complex__wrapper .complex__image{
		display: none;
	}
	.complex__body>.complex__image{
		display: block;
	}
	.sell__subtitle {
		font-size: 24px;
		gap: 10px;
	}
	.complex__item{
		padding: 20px 15px;
		gap: 15px;
	}
	.complex__item>b{
		font-size: 65px;
	}
	.sell-analysis__left .sell__subtitle{
		margin-top: 20px;
	}
}

@media(max-width: 600px) {
	.solutions__progress{
		display: none;
	}
	.solutions__slider{
		overflow: visible;
	}
	.solutions>.btn{
		margin: 20px 0 0;
	}
	.complex__item>b{
		font-size: 60px;
	}
	.sell-analysis__row {
		gap: 10px
	}
	.sell-analysis__ico{
		flex: 0 0 50px;
		width: 50px;
	}
	.sell-analysis__ico-wrapper{
		width: 50px;
		height: 50px;
	}
	.sell-analysis__text{
		gap: 10px;
		padding-bottom: 0;
	}
	.sell-analysis__content{
		gap: 20px;
	}
	.sell-analysis__ico-wrapper>img{
		max-height: 32px;
		max-width: 32px;
	}
	.sell-analysis__ico b{
		
	}
	.sell__subtitle{
		font-size: 20px;
	}
	.complex__form{
		align-items: stretch;
		padding: 0;
		background-color: transparent;
		border-radius: 0;
	}
	.complex__form .sell__subtitle{
		background-color: #CDAF69;
		padding: 20px;
		border-radius: 10px;
	}
}

.profit{
	display: flex;
	justify-content: space-between;
	gap: 40px;
}
.profit__form{
	display: flex;
	flex-direction: column;
	gap: 20px;
	background-color: #F9F9F9;
	border-radius: 10px;
	padding: 66px 80px;
	max-width: 690px;
	flex: 1 1 auto;
	min-width: 550px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
	margin-bottom: 30px;
	margin-right: 90px;
}


@media(min-width: 501px) {
	.profit__form .btn{
		align-self: center;
	}	
}
.profit__form .sell__subtitle{
	margin-bottom: 10px;
}
.sell__subtitle.center{
	text-align: center;
}

@media(min-width: 1500px) {
	.profit .sell__title{
		font-size: 55px;
	}	
}
.profit__left{
	max-width: 805px;
	display: flex;
	flex-direction: column;
}
.profit__image{
	border-radius: 10px;
	flex: 1 1 auto;
	margin-top: 30px;
	position: relative;
}
.profit__image img{
	border-radius: 10px;
	width:100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	z-index: -1;
	width: calc(100vw - (2*(1.25rem + (1vw - 3.9px) * 1.9607843137)));
	object-fit:cover;
}

@media (min-width: 1920px){
    .profit__image img{
        width: calc(100vw - (2*3.125rem));
    }
}
.profit__form-content {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.profit__form-content input{
	background-color: #FFFFFF;
	padding: 20px;
	font-size: 14px;
	line-height: 1.25;
	border-radius: 10px;
	min-width: 0;
	letter-spacing: 0.03em;
}

.profit__form-content .nice-select{
	background-color: #FFFFFF;
	border-radius: 10px;
	font-size: 14px;
	padding: 20px;
	color: #777979;
}

.profit__form-content .nice-select:after{
	top: 20px;
	right: 15px;
}

.profit__form-content input::placeholder{
	transition: all 0.3s ease 0s;
	color: #777979;
}
.profit__form-content input:focus::placeholder{
	opacity: 0;
}
.profit__form-row {
	display: grid;
	gap: 10px;
	grid-template-columns: 1fr 1fr;
}
.profit__form-row .iti>input{
    min-width: 0;
    width: 100%;
}
.profit__form-content input[type=number] {
  -moz-appearance: textfield;
}
.profit__form-content input::-webkit-outer-spin-button,
.profit__form-content input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.profti__form-subrow {
	display: grid;
	gap: 5px;
	grid-template-columns: 67fr 33fr;
}

@media(max-width: 1650px) {
	.profit__form{
		padding: 50px;
	}
}

@media(max-width: 1500px) {
	.profit__form{
		padding: 40px;
	}
	.profit__form{
		margin-right: calc(1.25rem + (1vw - 3.9px) * 1.9607843137);
	}
}

@media(max-width: 1200px) {
	.profit__form{
        min-width: 0;
		padding: 40px;
		margin-right: 0;
		margin-bottom: 0;
	}
	.profit__image img{
		position: static;
		width: 100%;
		min-height: 250px;
	}
	.profit__left, .profit__form{
		max-width: 100%;
		width: 100%;
	}
	.profit{
		flex-direction: column;
	}
	
}

@media(max-width: 1023px) {
	.profit__form{
		padding: 30px;
		min-width: 0;
	}
	.profit__form .sell__subtitle{
		margin-bottom: 0;
	}
	.profit{
		gap: 30px;
	}
	.profit__image{
		order: 2;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.profit__left>.sell__title{
		order: 1;
	}
	.profit__left>.sell-choose__text{
		order: 3;
	}
}


@media(max-width: 768px) {
	.profit{
		gap: 20px;
	}
	.profit__form-row{
		grid-template-columns: 1fr;
	}
	.profit__form{
		padding: 35px 25px;
	}
}


@media(max-width: 450px) {
	.profit__image{
		max-height: 180px;
		min-height: 180px;
	}
	.profit__image img{
		min-height: 180px;
	}
}
.grademodal__right{
	display: flex;
	flex-direction: column;
	gap: 50px;
	max-width: 374px;
	margin-right: 20px;
}
.grademodal__title{
	font-size: 41px;
	font-weight: 500;
	color: #CDAF69;
	text-align: center;
	text-transform: uppercase;
	line-height: 1.05;
}
.grademodal__image{
	border-radius: 10px;
	position: relative;
	flex: 1 1 auto;
	display: block;
}
.grademodal__image img{
	width: calc(1064px - 40px);
	height:100%;
	object-fit:cover;
	position: absolute;
	z-index: 0;
	right: -20px;
	top: 0;
	border-radius: 10px;
}
.grademodal__text{
	text-align: center;
	font-size: 25px;
	line-height: 1.25;
	font-weight: 400;
	letter-spacing: 0.03em;
}
.grademodal{
	background: #ffffff;
	padding: 80px 20px 20px;
	border-radius: 10px;
	display: flex;
	gap: 20px;
	max-width: 1064px;
	width: 100vw;
	margin: 20px 0;
}
.grademodal .profit__form{
	flex: 1 1 auto;
	position: relative;
	z-index: 2;
	max-width: 590px;
	margin-bottom: 84px;
	margin-left: 20px;
	margin-right: 0;
	padding: 40px;
}

@media(max-width: 1100px) {
	.grademodal__title{
		font-size: 35px;
	}
	.grademodal__text{
		font-size: 18px;
	}
	.grademodal__image{
		display: none;
	}	
	.grademodal .profit__form{
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		padding: 35px 20px;
		flex: 0 0 auto;
	}
	.grademodal__right{
		margin-right: 0;
		max-width: 100%;
		gap: 20px;
	}
	.grademodal{
		padding: 60px 20px 20px;
		flex-direction: column-reverse;
		justify-content: flex-end;
		margin: 0;
		border-radius: 0;
		min-width: 100vw;
		min-height: 100vh;
	}
}						


.newbuildings-swiper .swiper-slide{
	height: auto;
}
.newbuilding-item {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
	background-color: #FFFFFF;
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.newbuilding-item__gallery {
	width: 100%;
	position: relative;
}
.newbuilding-item__handover {
	z-index: 2;
	position: absolute;
	top: 10px;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.05em;
	line-height: 1.25;
	right: 10px;
	background-color: #C8AF73;
	color: #FFFFFF;
	padding: 5px 15px;
	border-radius: 10px;
}
.newbuilding-item__handover span{
	font-weight: 500;
}
.newbuilding-item__slider {
	width: 100%;
}
.newbuilding-item__slider .swiper-slide {
	height: 340px;
	width: 100%;
}
.newbuilding-item__slider .swiper-slide img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.newbuilding-item__pagination {
	position: absolute;
	top: auto;
	bottom: 15px !important;
	display: flex;
	justify-content: center;
	gap: 5px;
	flex-wrap: wrap;
	z-index: 2;
}
.newbuilding-item__pagination  .swiper-pagination-bullet{
	opacity: 1;
	width: 8px;
	height: 8px;
	flex: 0 0 8px;
	border-radius: 50%;
	margin: 0 !important;
	transition: all 0.3s ease 0s;
	background-color: #CFCECE;
}
.newbuilding-item__pagination  .swiper-pagination-bullet-active{
	background-color: #FFFFFF;
}
.newbuilding-item__wrapper {
	padding: 30px 20px 40px;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	gap: 15px;
}

.newbuilding-item__name {
	font-size: 35px;min-height:80px;
	font-weight: 400;
	line-height: 1.05;
	color: #1e1e1e;
}
.newbuilding-item__info {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 15px;
	row-gap: 10px;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.35;
	letter-spacing: .02em;
	color: #1e1e1e;
}
.newbuilding-item__info em{
	font-size: 25px;
	line-height: 1.25;
	color: #C8AF73;
	font-style: normal;
	letter-spacing: 0.05em;
}

.newbuilding-item__info b{
	font-weight: 500;
	letter-spacing: .03em;
}
.newbuilding-item__location {
	font-size: 16px;
	font-weight: 400;
	color: #A1A1A1;
	line-height: 1.2;
	display: flex;
	align-items: center;
	gap: 15px;
	letter-spacing: 0.01em;
}
.newbuilding-item__location img{
	flex: 0 0 15px;
	width: 15px;
}
.newbuilding-item__buttons {
	margin-top: 15px;
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
}
.newbuilding-item__btn {
	border-radius: 10px;
	text-align: center;
	padding: 15px 10px;
	border: 1px solid #C8AF73;
	background-color: transparent;
	transition: all 0.3s ease 0s;
	font-size: 16px;
	line-height: 1.25;
	letter-spacing: 0.05em;
	color: #C8AF73;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 15px;
}

.newbuilding-item__button {
	border-radius: 10px;
	text-align: center;
	padding: 15px 10px;
	border: 1px solid #C8AF73;
	background-color: #C8AF73;
	transition: all 0.3s ease 0s;
	font-size: 16px;
	line-height: 1.25;
	letter-spacing: 0.05em;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 15px;
}
.s-newbuildings-cards__inner .swiper.newbuildings-swiper{
  padding: 5px;
  margin: -5px -5px 0;
}
@media(any-hover: hover) {
	.newbuilding-item__btn:hover{
		background-color: var(--hover-btn-bg);
		color: #FFFFFF;
	}
	.newbuilding-item__button:hover {
		background-color: var(--hover-btn-bg);
	}
}
@media(max-width: 1500px) {
	.newbuilding-item__name{
		font-size: 30px;
		line-height: 1.2;
	}
}
@media(max-width: 1200px) {
	.newbuilding-item__name{
		font-size: 25px;
		line-height: 1.2;
	}
}
@media(max-width: 1023px) {
	.newbuilding-item__wrapper {
		padding: 20px;
		gap: 10px;
	}
	.newbuilding-item__buttons {
		margin-top: 20px;
	}
}
@media(max-width: 767px) {
	.newbuilding-item__info em{
		display: none;
	}
	.newbuilding-item__info{
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: stretch;
	}
	.newbuilding-item__name{
		font-size: 20px;
	}
}	


.fin-model {
    border-radius: 10px;
    display: grid;
    grid-template-columns: 1fr;
    padding-bottom: 35px;
    background: var(--block-bg);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

@media (min-width: 480px) {
    .fin-model {
        padding-bottom:0
    }
}

.fin-model:hover {
    background: var(--hover-block-bg)
}

.fin-model__title-block {
    padding: 35px 20px
}

@media (min-width: 1024px) {
    .fin-model {
        grid-template-columns:1.075fr 1fr
    }

    .fin-model__title-block {
        padding-bottom: 0;
        padding-right: 0;
        padding-top: calc(1.875rem + (1vw - 10.24px) * 3.3482142857);
        padding-left: calc(0rem + (1vw - 10.24px) * 2.2321428571)
    }
}

@media (min-width: 1920px) {
    .s-open-dubai__text-content {
        row-gap:18.5rem
    }

    .fin-model__title-block {
        padding-top: 3.75rem;
        padding-left: 1.25rem
    }
}

@media (min-width: 1024px) {
    .fin-model__left-block {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: calc(1.875rem + (1vw - 10.24px) * 1.1160714286);
        row-gap: calc(1.875rem + (1vw - 10.24px) * 3.3482142857)
    }
}

@media (min-width: 1920px) {
    .fin-model__left-block {
        padding-left:2.5rem;
        row-gap: 3.75rem
    }
}

@media (min-width: 480px) {
    .fin-model__right-block {
        padding:0 20px 35px
    }
}

@media (min-width: 1024px) {
    .fin-model__right-block {
        padding-left:calc(1.875rem + (1vw - 10.24px) * 7.8125);
        padding-right: calc(1.875rem + (1vw - 10.24px) * 6.9196428571)
    }
}

@media (min-width: 1024px) {
    .fin-model__right-block {
        padding-top:calc(1.875rem + (1vw - 10.24px) * 3.3482142857);
        padding-bottom: calc(1.875rem + (1vw - 10.24px) * 3.3482142857)
    }
}

@media (min-width: 1920px) {
    .fin-model__right-block {
        padding:3.75rem 5.75rem 3.75rem 6.25rem
    }
}

.fin-model__img-block {
    display: none
}

@media (min-width: 1024px) {
    .fin-model__img-block {
        display:initial;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        position: relative;
        border-radius: 10px 10px 0 0;
        overflow: hidden
    }

    .fin-model__img-block img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }
}

.fin-model__table {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    border: 1px solid #E6603E;
    border-radius: 5px;
    overflow: hidden;
    font-size: 10px
}

.about-3,.about-dev {
    grid-template-columns: 1fr
}

@media (min-width: 480px) {
    .fin-model__table {
        font-size:14px
    }
}

.fin-model__table-cell {
    padding: 8px
}

@media (min-width: 640px) {
    .fin-model__table-cell {
        padding:8px 12px
    }
}

@media (min-width: 1240px) {
    .fin-model__table-cell {
        padding:16px 24px;
        font-size: 16px
    }
}

.fin-model__table-cell:nth-child(6n+4),.fin-model__table-cell:nth-child(6n+5),.fin-model__table-cell:nth-child(6n+6) {
    background-color: #fff
}



.telegram{
	overflow: hidden;
	margin: 85px 0 0 0;
	position: relative;
	padding-top: 40px;
	padding-bottom: 80px;
}
.telegram-smaller{
	margin: 60px 0;
	padding: 40px 15px;
}
.telegram__bg{
	left:50%; transform:translate(-50%, 0%);
	width: 100vw;
	z-index: 0;
	position: absolute; top: 0;height: 100%;
	background-color: #aaa;
}


@media(min-width: 1280.1px){
	.telegram-smaller .telegram__bg{
		width: 100%;
		left:0%; transform:translate(0%, 0%);
	}	
}
.telegram .container{
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	gap:40px;
}
.telegram .container>.button{
	display: none;
}
.telegram__top{
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
	gap:20px;
	align-items: center;
}
.telegram__top .button{
	width: auto;
	padding: 20px 41px;
}
.telegram__title{
	color: #fff;text-decoration:none;
	font-size: 36px;
	line-height: 1.3;
	font-weight: 500;
}
.telegram__bg img{
	width:100%;height:100%;object-fit:cover;
}
.telegram__cards{
	max-width: 100%;
	overflow: visible !important;
}
.telegram__pagination{
	display: flex;
	justify-content: center;
	flex-wrap:wrap;
	gap:10px;
	position: static;
	width: 100%;
	margin-top: 30px;
}
.telegram__pagination .swiper-pagination-bullet{
	margin: 0 !important;
	background: rgba(255,255,255,0.6) !important;
	transition: all 0.3s ease 0s;
	opacity: 1 !important;
	width: 10px;
	height: 10px;
	border-radius: 19px;
	flex:0 0 10px;
}
.telegram__pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #fff !important;
	flex:0 0 40px;
	width: 40px;
}
@media(max-width: 768px){
main{
overflow: hidden;
}
}
@media(min-width: 768px){
	.telegram__cards {
		margin: 0 !important;
	}	
	.telegram__card{
		margin: 0 !important;
		width: auto !important; 
	}
	.telegram__pagination{
		display: none;
	}
	.telegram__cards .swiper-wrapper{
		transform:none !important;
		width: 100%;
		align-items: start;
		display: grid;
		gap:20px;
		grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
	}
}
.telegram__card {
	height: auto;
	overflow: hidden;
	border-radius: 20px;
}
.telegram__swiper{
	display: flex;
	flex-direction: column;
	position: relative;
}
.telegram__swiper img{
	width:100%;height:100%;object-fit:cover;
}

.telegram__content {
	padding: 15px;
	display: flex;
	background: #ffffff;
	flex-direction: column;
	gap:15px;
}
.telegram__name {
	position: absolute;
	z-index: 2;
	right: 6%;
	bottom: 5%;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.3;
	letter-spacing: -0.2px;
	color: #fff;
	border-radius: 5px;
	padding: 3px 5px;
	background: rgba(148, 227, 115, 0.5);
}
.telegram__text {
	font-size: 14px;
	color: rgba(0,0,0,0.6);
	font-weight: 400;text-decoration:none;
	line-height: 1.5;
	letter-spacing: -0.16px;
	display: -webkit-box;-webkit-line-clamp:7;-webkit-box-orient: vertical;overflow:hidden;
}
.telegram__card  a {
	text-decoration:none;
}


@media(max-width: 1023px){
	.telegram__name{
		bottom: 6%;
		font-size: 15px;
	}
	.telegram__title{
		font-size: 32px;
	}
	.telegram__text{
		font-size: 14px;
	}
	.telegram__content{
		padding: 13px;
	}
	.telegram{
		padding: 40px 0;
		margin: 60px 0;
	}
	.telegram .container{
		gap:30px;
	}
	.telegram__top .button{
		display: none;
	}
	.telegram .container>.button{
		display: block;
		font-size: 14px;
		padding: 11px 5px;
	}
}

.title-section__personal{
	position: absolute;
	bottom: -6px;
	left: 0;
	width: 100%;
	pointer-events: none;
	z-index: 0;
}
.title-section__personal:after{
	content:'';
	position: absolute; left: 0; bottom: 0; width: 100%;height: 60%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);;
}
.title-section__personal img{
	user-select: none;
	width: 100%;
	object-fit: contain;
	object-position: bottom;
	max-height: 850px;
}

@media(max-width: 600.9px){
	.title-section__personal img{
		max-height: 460px;	
		min-width: 520px;
		left:52%; transform:translate(-50%, 0%);
		position: relative;
	}
	.title-section__personal:after{
		height: 55%;
	}
}
@media(max-width: 385px){
.title-section__personal img{
	max-height: 440px;
}
}



	.title-section{
		overflow: hidden;
	}
	.title-section.type2{
		display: flex;
		padding: 0;
		flex-direction: column;
		padding-top: 130px;
	}
	.title-section__sstitle{
		text-align: center;
		color: #CDAF69;
		font-size: 120px;
		line-height: 1;
		font-weight: 400;
		text-wrap: balance;
		letter-spacing: 0.03em;
		margin-bottom: 10px;
		padding: 0 20px;
	}
	.title-section__ssprice{
		font-size: 35px;	
		line-height: 1;
		color: #CDAF69;
		letter-spacing: 0.03em;
		font-weight: 400;
		text-align: center;
		padding-bottom: 20px;
	}
	.title-section__sscontent{
		position: relative;
		display: flex;
		flex-direction: column;
		gap: 17px;
		align-items: center;
		justify-content: flex-end;
		flex: 1 1 auto;
		padding: 50px 20px 0;
	}
	.title-section__sscontent>*{
		position: relative;
		z-index: 2;
	}
	.title-section__ssimage{
		position: absolute;
		z-index: 0;
		pointer-events: none;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.title-section__ssimage:after{
		content:'';
		z-index: 0;
		position: absolute; left: 0; top: 0; width: 100%;height: 100%;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	}
	.title-section__ssimage img{
		z-index: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: top right;
	}
	@media(max-width:560px){
		.title-section__ssimage img{
			object-position: top center;
			height: 65%;
		}
		.title-section__ssimage:after{
			background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 65%);
		}
	}
	@media(max-width: 1023px){
		.title-section__sscontent{
			gap: 10px;
		}
		.title-section__sscontent .title-lg{
			order: -1;
		}
		.title-section__ssprice{
			padding-bottom: 45px;
		}
		.title-section.type2{
			padding-top: 115px;
		}
	}
	@media(max-width: 1550px){
		.title-section__sstitle{
			font-size: 100px;
		}
	}
	@media(max-width: 1300px){
		.title-section__sstitle{
			font-size: 80px;
		}
	}
	@media(max-width: 1100px){
		.title-section__sstitle{
			font-size: calc(35px + (80 - 35) * ((100vw - 390px) / (1100 - 390)));
		}
		.title-section__ssprice{
			font-size: calc(24px + (35 - 24) * ((100vw - 390px) / (1100 - 390)));
		}
	}

	.title-lg.transform-none{
		text-transform: none;
	}
	
	
	p {
		font-family:"Roboto";
	}