html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,p,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,figure,body{margin:0;padding:0;border:0;font-family:'Archivo', sans-serif;font-weight:400;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{position:relative;font-family:'Archivo', sans-serif;font-weight:400;background:#F9F4EE;color:#000}ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent !important;outline:none !important}@font-face{font-family:'TTRamillas';src:url("../fonts/TT Ramillas Trial Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HankenGrotesk';src:url("../fonts/HankenGrotesk-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'HankenGrotesk';src:url("../fonts/HankenGrotesk-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Archivo';src:url("../fonts/Archivo-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Archivo';src:url("../fonts/Archivo-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FontspringDEMOTheseasonsIt';font-weight:400;src:url("../fonts/Fontspring-DEMO-theseasons-it.otf") format("opentype")}@font-face{font-family:'FontspringDEMOTheseasonsReg';font-weight:400;src:url("../fonts/Fontspring-DEMO-theseasons-reg.otf") format("opentype")}@font-face{font-family:'TheSeasons';font-weight:300;src:url("../fonts/TheSeasonsLight.woff") format("woff")}@font-face{font-family:'TheSeasons';font-weight:300;font-style:italic;src:url("../fonts/TheSeasonsLightItalic.woff") format("woff")}@font-face{font-family:'TheSeasons';font-weight:700;src:url("../fonts/TheSeasonsBold.woff") format("woff")}@font-face{font-family:'TheSeasons';font-weight:700;font-style:italic;src:url("../fonts/TheSeasonsBoldItalic.woff") format("woff")}@font-face{font-family:'TheSeasons';font-weight:400;src:url("../fonts/TheSeasonsRegular.woff") format("woff")}@font-face{font-family:'TheSeasons';font-weight:400;font-style:italic;src:url("../fonts/TheSeasonsItalic.woff") format("woff")}@font-face{font-family:'Anticva';src:url("../fonts/Anticva-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot") format("embedded-opentype"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot") format("embedded-opentype"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-light{font-weight:300}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-xl{font-size:60px;font-size:-webkit-calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));line-height:1.22}.text-l{font-size:24px;font-size:-webkit-calc(18px + (24 - 18) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(18px + (24 - 18) * ((100vw - 300px) / (1920 - 300)));font-size:calc(18px + (24 - 18) * ((100vw - 300px) / (1920 - 300)));line-height:1.3}.text-m{font-size:18px;font-size:-webkit-calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)));line-height:1.3}.text-s{font-size:16px;font-size:-webkit-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));line-height:1.4;color:#565656}.icon-viber:before{content:"\e90d"}.icon-whatsApp:before{content:"\e90e"}.icon-ar-right:before{content:"\e90c"}.icon-instagram:before{content:"\e900"}.icon-arrow-bottom:before{content:"\e901"}.icon-ar-bottom:before{content:"\e902"}.icon-ar-top:before{content:"\e903"}.icon-pinterest:before{content:"\e904"}.icon-linkedin:before{content:"\e905"}.icon-tik-tok:before{content:"\e906"}.icon-youtube:before{content:"\e907"}.icon-facebook:before{content:"\e908"}.icon-email:before{content:"\e909"}.icon-location:before{content:"\e90a"}.icon-phone:before{content:"\e90b"}.heading.decor-left{display:inline-block}.heading.decor-left:after{content:'';height:1px;position:absolute;top:50%;right:calc(100% + 40px);width:100000%;transform:translateY(-50%)}@media (max-width: 767px){.heading.decor-left:after{right:calc(100% + 14px)}}.heading.decor-right{display:inline-block}.heading.decor-right:after{content:'';height:1px;position:absolute;top:50%;left:calc(100% + 40px);width:100000%;transform:translateY(-50%)}@media (max-width: 767px){.heading.decor-right:after{left:calc(100% + 14px)}}.heading-font{font-family:'TheSeasons', serif;font-weight:400}.heading em{font-family:'TheSeasons', serif;font-weight:400}.heading-font-TTRamillas{font-family:'TTRamillas', serif}.heading-font-TTRamillas em{font-family:'TTRamillas', serif}.heading__sub{letter-spacing:0.19em;color:#b46650}.heading-accent{color:#b46650}.heading-accent:after{background-color:rgba(180,102,80,0.6)}.heading:not(.heading.heading-accent){color:#fff}.heading:not(.heading.heading-accent):after{background-color:rgba(255,255,255,0.6)}.h1{font-size:100px;font-size:-webkit-calc(48px + (100 - 48) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(48px + (100 - 48) * ((100vw - 300px) / (1920 - 300)));font-size:calc(48px + (100 - 48) * ((100vw - 300px) / (1920 - 300)))}.h2{font-size:60px;font-size:-webkit-calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)))}.overflow-hidden{overflow:hidden}.html.overflow-menu{overflow:hidden}html.overflow-hidden body{overflow:hidden}html:not(.touch-screen)::-webkit-scrollbar,html:not(.touch-screen) *::-webkit-scrollbar{width:6px;height:6px}html:not(.touch-screen)::-webkit-scrollbar-track,html:not(.touch-screen) *::-webkit-scrollbar-track{background-color:#eee}html:not(.touch-screen)::-webkit-scrollbar-thumb,html:not(.touch-screen) *::-webkit-scrollbar-thumb{background-color:#b46650 !important}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:transparent !important;color:#fff !important}.lg-autoplay-button{display:none !important}html{overflow-y:scroll}body .hide-scrollbar,html .hide-scrollbar{scrollbar-width:none}body .hide-scrollbar::-webkit-scrollbar,html .hide-scrollbar::-webkit-scrollbar{display:none}img::selection{background-color:transparent}.default-icon{width:100%}.default-icon img{height:100%;width:100%;object-fit:cover;object-position:center}.--relative{position:relative}a{text-decoration:none;color:inherit;cursor:pointer;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}.overlap{position:relative;z-index:3}body.overflow-hidden{overflow:hidden}.body-padding{height:104px}@media (max-width: 767px){.body-padding{height:85px}}.section{overflow:hidden;position:relative}.main{overflow:hidden}.main-wrapper{z-index:1}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%;height:100%;opacity:0}.swiper-container.swiper-initialized{opacity:1}.swiper-container:not(.swiper-no-swiping){cursor:url(../img/drag.png) 16 9,ew-resize}.swiper-pagination{position:relative;bottom:0;margin-top:0;display:none;flex-direction:row;justify-content:center;z-index:2 !important}@media (max-width: 767px){.swiper-pagination{display:flex}}.swiper-pagination.swiper-pagination-horizontal{width:auto}.swiper-pagination-bullet{font-size:0;width:6px;height:6px;background:rgba(255,255,255,0.5);border-radius:100%;margin:0 3.5px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{background-color:#fff;transform:scale(1.2)}.swiper-button__wrap{cursor:auto}@media (min-width: 767px){.swiper-button__wrap.top{position:absolute;top:3%;right:15px}}@media (max-width: 767px){.swiper-button__wrap.top{position:relative;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}}.swiper-button__wrap.top .swiper-button-next,.swiper-button__wrap.top .swiper-button-prev{color:#000000}.swiper-button__wrap.top .swiper-button-next i,.swiper-button__wrap.top .swiper-button-prev i{color:#000000}.swiper-button__wrap.top .swiper-button-next{padding-left:24px}.swiper-button__wrap.top .swiper-button-prev{padding-right:24px}.swiper-button__wrap.top .swiper-button-prev:before{content:'';height:13px;width:1px;background-color:rgba(0,0,0,0.2);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width: 767px){.swiper-button__wrap.top .swiper-button-prev:before{display:none}}.swiper-button-next,.swiper-button-prev{border:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next i,.swiper-button-prev i{color:#fff;font-size:20px}.fade-in{animation:fade-in 0.35s cubic-bezier(0.165, 0.84, 0.44, 1)}.animate-in{animation:modalIn 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);animation-iteration-count:1}.animate-away{animation:modalAway 1.4s cubic-bezier(0.165, 0.84, 0.44, 1);animation-iteration-count:1}@-webkit-keyframes modalIn{0%{transform:translateY(200%);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes modalIn{0%{transform:translateY(200%);opacity:0}100%{transform:translateY(0%);opacity:1}}@-webkit-keyframes modalAway{0%{transform:translateY(0%)}100%{transform:translateY(200%)}}@keyframes modalAway{0%{transform:translateY(0%)}100%{transform:translateY(200%)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.dashed{-webkit-animation:dash 8s linear infinite;animation:dash 8s linear infinite}.dashed__box{transform:rotate(90deg);left:20px;top:15px;position:relative}@keyframes dash{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}@-webkit-keyframes dash{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}.animation{opacity:1;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.animation.animated{opacity:1}.header{top:0;left:0;width:100%;position:fixed;background:transparent;z-index:7;visibility:visible;opacity:1;-webkit-transition:0.25s linear;-o-transition:0.25s linear;transition:0.25s linear;height:var(--h-height)}@media (max-width: 767px){.header{height:auto}}.header.scrolled{background:#2c4844}@media (max-width: 767px){.header .container{padding-left:20px;padding-right:20px}}.header__inner{height:6.25em;position:relative}@media (max-width: 767px){.header__inner{height:84px}}.header__inner:after{content:'';width:100%;height:1px;background:#d9d9d9;position:absolute;bottom:0;left:0;opacity:0}@media (max-width: 767px){.header__inner:after{width:calc(100% + 40px);left:-20px}}.header .btn-transparent{color:#fff;text-transform:uppercase;border:1px solid #fff}.header .btn-transparent:before{background:#fff}.header .logo__wrap{width:101px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){.header .logo__wrap{width:78px;height:60px;left:54px;transform:translate(0, -50%)}}@media (max-width: 400px){.header .logo__wrap{width:55px;height:42px;left:40px}}.header .phone{margin-right:42px;font-size:22px;font-size:-webkit-calc(16px + (22 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(16px + (22 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:calc(16px + (22 - 16) * ((100vw - 300px) / (1920 - 300)));color:#f9f4ee;font-family:'TTRamillas', serif}@media (max-width: 767px){.header .phone{margin-right:15px}}@media (max-width: 400px){.header .phone{font-size:14px;margin-right:10px}}.header .lang{position:absolute;display:inline;pointer-events:none;visibility:hidden;opacity:0;transition:.3s;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);left:50%;top:100%;padding:9px 14px;border-radius:5px;background:#2c4844;box-shadow:0px 4px 20px 0px rgba(160,160,160,0.25)}@media (max-width: 767px){.header .lang{-webkit-transform:none;transform:none;left:1px}}.header .lang__current{position:relative;cursor:pointer}.header .lang__current a,.header .lang__current i{font-weight:400;transition:all .5s ease;text-transform:uppercase}.header .lang__current i{font-size:12px;padding-left:8px;color:#f9f4ee}.header .lang li:not(.header .lang li:last-child){padding-bottom:10px}.header .lang__wrap a{color:#f9f4ee;font-size:16px;font-family:'TTRamillas', serif;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;text-transform:uppercase}@media (max-width: 400px){.header .lang__wrap a{font-size:12px}}.header .lang__wrap.open .lang{pointer-events:all;visibility:visible;opacity:1;-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);z-index:5}@media (max-width: 767px){.header .lang__wrap.open .lang{-webkit-transform:none;left:1px;top:calc(100% - 26px)}}.header .burger{display:flex;cursor:pointer;width:18px;height:16px;justify-content:space-between;flex-direction:column;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .burger>span{height:1px;background-color:#fff;border-radius:1.5px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:999;width:100%}.header .burger>span:nth-child(1){width:70%}.header .burger__title{margin-left:20px;font-size:16px;color:#fff;font-family:'TTRamillas', serif}.header .burger__wrap{margin-right:48px}@media (max-width: 767px){.header .burger__wrap{margin-right:0}}.header .burger__wrap.active .burger span{width:100%}.header .burger__wrap.active .burger span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.header .burger__wrap.active .burger span:nth-child(2){opacity:0}.header .burger__wrap.active .burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}:root{--h-height: 6.25rem}@media (max-width: 767px){:root{--h-height: 5.25rem}}html.overflow-hidden,html.overflow-hidden body,html.overflow-menu,html.overflow-menu body{overflow:hidden}.h-menu{position:fixed;z-index:-1;top:var(--h-height);left:0;width:100%;height:calc(100% - var(--h-height));-webkit-transition:0.25s linear;-o-transition:0.25s linear;transition:0.25s linear;background-color:#2c4844;opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;flex-direction:column}@media (max-width: 767px){.h-menu{max-height:650px;-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}}.h-menu .menu{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (max-width: 767px){.h-menu .menu{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:43px 20px}}@media screen and (min-width: 991px) and (max-height: 900px){.h-menu .menu{gap:10px}}@media (max-width: 360px){.h-menu .menu{padding:30px 20px 0 20px;gap:10px}}.h-menu .menu-item a{font-size:40px;font-family:'TTRamillas', serif;color:#fff}@media (max-width: 991px){.h-menu .menu-item a{font-size:20px}}@media screen and (min-width: 991px) and (max-height: 600px){.h-menu .menu-item a{font-size:25px}}.h-menu .social__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.6875rem;margin-top:4%}@media (max-width: 767px){.h-menu .social__list{padding:22px 16px 16px 16px;margin:0;position:relative}.h-menu .social__list:before{content:'';width:calc(100% + 32px);height:1px;left:-16px;background:rgba(255,255,255,0.3);position:absolute;top:0}}.h-menu .social__link{--size: 2.5rem;position:relative;width:var(--size);height:var(--size);display:block;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;background-color:var(--clr-primary);border:0.0625rem solid var(--clr-primary)}.h-menu .social__link i{font-size:40px;color:#fff}.open-menu.header{background-color:#2c4844}.open-menu .header__inner:after{opacity:1}.open-menu .btn-transparent{opacity:0}.open-menu .h-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%)}.footer{overflow:hidden;background:#2b4844;padding:57px 0 90px 0;position:relative}@media (max-width: 767px){.footer{padding:33px 0 17px 0}}@media (max-width: 767px){.footer__bottom{margin-top:25px}}.footer__title{margin-bottom:32px;font-size:16px;line-height:22.4px;color:#F9F4EE}@media (max-width: 767px){.footer__title{margin-bottom:11px;text-align:center}}@media (max-width: 767px){.footer__item:not(.footer__item:last-child){margin-bottom:0}}.footer .logo__link{margin-bottom:47px;display:block}@media (max-width: 767px){.footer .logo__link{max-width:216px;margin:0 auto 20px auto}}@media (max-width: 767px){.footer .logo__link+.copyright{margin-bottom:20px;text-align:center}}@media (max-width: 767px){.footer .menu{display:flex;flex-wrap:wrap;margin-bottom:6px}}.footer .menu-item:not(.footer .menu-item:last-child){margin-bottom:15px}@media (max-width: 767px){.footer .menu-item{flex:0 0 50%;margin-bottom:14px}}.footer .menu-item a{font-size:16px;color:rgba(249,244,238,0.5)}@media (max-width: 767px){.footer .contact__list{width:max-content;margin:0 auto}}.footer .contact__item+.contact__item{margin-top:25px}@media (max-width: 767px){.footer .contact__item+.contact__item{margin-top:18px}}.footer .contact__text{color:#f9f4ee;font-size:16px}@media (max-width: 767px){.footer .contact__text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.footer .contact__text i{padding-right:24px;font-size:25px}@media (min-width: 767px){.footer .social__list{margin-top:25px}}@media (max-width: 767px){.footer .social__list{margin-top:18px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,0.2)}}.footer .social__item+.social__item{margin-left:18px}@media (max-width: 400px){.footer .social__item+.social__item{margin-left:10px}}.footer .social__link{display:block;height:36px;width:36px}@media (max-width: 400px){.footer .social__link{height:30px;width:30px}}.footer .social__link i{font-size:36px;color:#fff}@media (max-width: 400px){.footer .social__link i{font-size:30px}}@media (min-width: 767px){.footer .develop{margin-top:15px}}@media (max-width: 767px){.footer .develop{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}.footer .develop__link,.footer .develop__text{font-size:16px;color:#f9f4ee}.footer .develop__link{margin-left:10px}.footer .copyright span,.footer .copyright a{font-size:16px;color:#f9f4ee;font-weight:300}.footer .copyright span{display:block;margin-bottom:15px}@media (min-width: 767px){.footer .copyright span{padding-right:48px;position:relative}}@media (max-width: 767px){.footer .copyright span{display:block;margin-bottom:12px}}.d-none{display:none !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}@media (min-width: 576px){.d-sm-block{display:block !important}.d-sm-none{display:none !important}.d-sm-flex{display:flex !important}.d-sm-inline-block{display:inline-block !important}}@media (min-width: 768px){.d-md-block{display:block !important}.d-md-none{display:none !important}.d-md-flex{display:flex !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.d-md-inline-block{display:inline-block !important}}@media (min-width: 992px){.d-lg-block{display:block !important}.d-lg-none{display:none !important}.d-lg-flex{display:flex !important}.d-lg-inline-block{display:inline-block !important}}@media (min-width: 1200px){.d-xl-block{display:block !important}.d-xl-none{display:none !important}.d-xl-flex{display:flex !important}.d-xl-inline-block{display:inline-block !important}}.container{width:100%;max-width:1305px;margin:auto;padding:0 10px}@media (max-width: 767px){.container{padding:0 15px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (max-width: 767px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.m-auto{display:block;margin:auto}.m-row{margin:0 -10px}@media (max-width: 767px){.m-row{margin:0 -15px}}.p-0{padding:0}.pl-20{padding-left:20px}@media (max-width: 767px){.pl-20{padding-left:12px}}.mb-180{margin-bottom:180px}@media (max-width: 991px){.mb-180{margin-bottom:100px}}.mb-32{margin-bottom:32px}@media (max-width: 575px){.mb-32{margin-bottom:24px}}.mb-20{margin-bottom:20px}.column{padding:0 10px;position:relative}@media (max-width: 767px){.column{padding:0 15px}}.align-self-middle{-webkit-align-self:center;align-self:center}.align-self-end{-webkit-align-self:flex-end;align-self:flex-end}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-spaced{-webkit-justify-content:space-around;justify-content:space-around}.align-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-start{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-start}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-content-justify{-ms-flex-line-pack:justify;align-content:space-between}.col-xs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666666%;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-xs-3{-webkit-box-flex:0;-webkit-flex:0 0 24.999999%;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-xs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333332%;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-xs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666665%;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 49.999998%;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-xs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333331%;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-xs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666664%;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-xs-9{-webkit-box-flex:0;-webkit-flex:0 0 74.999997%;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-xs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666663%;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 99.999996%;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}@media (min-width: 576px){.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666666%;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 24.999999%;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333332%;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666665%;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 49.999998%;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333331%;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666664%;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 74.999997%;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666663%;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 99.999996%;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media (min-width: 768px){.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666666%;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 24.999999%;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333332%;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666665%;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 49.999998%;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333331%;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666664%;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 74.999997%;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666663%;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 99.999996%;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media (min-width: 992px){.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666666%;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 24.999999%;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333332%;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666665%;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 49.999998%;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333331%;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666664%;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 74.999997%;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666663%;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 99.999996%;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media (min-width: 1200px){.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666666%;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 24.999999%;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333332%;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666665%;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 49.999998%;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333331%;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666664%;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 74.999997%;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666663%;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 99.999996%;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media (max-width: 475px){.col-exs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-exs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666666%;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-exs-3{-webkit-box-flex:0;-webkit-flex:0 0 24.999999%;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-exs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333332%;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-exs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666665%;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-exs-6{-webkit-box-flex:0;-webkit-flex:0 0 49.999998%;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-exs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333331%;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-exs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666664%;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-exs-9{-webkit-box-flex:0;-webkit-flex:0 0 74.999997%;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-exs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-exs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666663%;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-exs-12{-webkit-box-flex:0;-webkit-flex:0 0 99.999996%;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media (max-width: 575px){.order-xs-2{order:2}}@media (max-width: 575px){.order-xs-1{order:1}}@media (max-width: 767px){.offset-md-0{margin-left:0 !important}}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.space-s{height:40px}.btn{position:relative;box-shadow:none;cursor:pointer;text-decoration:none;border:none;font-size:16px;padding:19px 24px;min-width:174px;text-align:center;display:inline-block;font-weight:400;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn:focus{outline:none}.btn-primary{padding:19px 35px;font-family:'TTRamillas', serif;text-transform:uppercase}.btn-primary i{padding-left:12px;font-size:12px}.btn-primary span{padding:0 4px}.btn-primary:not(.btn-primary.white){color:#edc8b3;background:#b46650}.btn-primary.white{background:#fff;color:#000}.btn-white{color:#1E3E7C;background-color:#fff}.btn-white:hover{background-color:rgba(255,255,255,0.4)}.btn-top{width:61px;height:72px;position:fixed;bottom:63px;right:3%;display:block;z-index:5;background:url("../img/btn-top-bg.svg") no-repeat center center}@media (max-width: 767px){.btn-top{display:none}}.btn-top i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:22px}.btn-transparent{color:#b46650;border:1px solid #b46650;position:relative;font-family:'TTRamillas', serif;text-transform:uppercase}.btn-transparent:before{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);background:red;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);background:rgba(180,102,80,0.4)}.btn-more{color:#000;padding:20px 32px;border:1px solid #000;border-radius:100px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-more i{padding-left:12px;font-size:12px}.btn-pulse{position:absolute;width:75.866px;height:75.866px;z-index:2;background-color:#fff;border-radius:100%;cursor:pointer;display:grid;justify-content:center;align-items:center}@media (max-width: 767px){.btn-pulse{width:65px;height:65px}}.btn-pulse__img{position:absolute;z-index:3;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:35px;height:35px;background:transparent;background-size:contain}.btn-pulse:after,.btn-pulse:before{content:'';position:absolute;height:100%;width:100%;background-color:#fff;border-radius:100%;z-index:-1}.btn-pulse:before{animation:pulse 2s ease-out infinite;opacity:0.3}.btn-pulse:after{animation:pulse 2s 1s ease-out infinite;opacity:0.5}.btn-play{background:url("../img/bg-video-btn.svg") no-repeat center center;width:139px;height:162px;background-size:contain;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden;cursor:pointer}@media (max-width: 767px){.btn-play{width:94.38px;height:110px}}.btn-play img{width:40px;height:44px;object-fit:contain}@media (max-width: 767px){.btn-play img{width:27.16px;height:29.88px}}.btn-scroll{background:url("../img/bg-scroll.svg") center center no-repeat;width:61px;height:72px;position:absolute;bottom:23px;left:50%;transform:translateX(-50%);cursor:pointer;z-index:5}.btn-scroll i{color:#fff;font-size:22px}@keyframes pulse{100%{transform:scale(2);opacity:0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input{-webkit-border-radius:0}input:focus,button:focus{outline:none}.form-control{position:relative;margin-bottom:20px}@media (max-width: 767px){.form-control{margin-bottom:10px}}.form-control__label{display:block;position:relative;background:rgba(255,255,255,0.2)}.form-control__label:before{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:0;inset:0;background:#e7ddd3;clip-path:polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 0 calc(100% - 4px), 0 4px, 1px calc(4px + 0.41px), 1px calc(100% - 4px - 0.41px), calc(4px + 0.41px) calc(100% - 1px), calc(100% - 4px - 0.41px) calc(100% - 1px), calc(100% - 1px) calc(100% - 4px - 0.41px), calc(100% - 1px) calc(4px + 0.41px), calc(100% - 4px - 0.41px) 1px, calc(4px + 0.41px) 1px, 1px calc(4px + 0.41px))}.form-control__input,.form-control__textarea{background:rgba(255,255,255,0.2);border:none;border-radius:0;border:1px solid #e7ddd3;cursor:pointer;display:block;font-size:16px;font-weight:300;line-height:17.41px;color:rgba(51,51,51,0.6);font-family:'Archivo', sans-serif;resize:none;padding:20px 24px;width:100%}.form-control__btn{width:100%}::-webkit-input-placeholder{font-size:16px;font-weight:300;line-height:17.41px;color:rgba(51,51,51,0.6);font-family:'Archivo', sans-serif;opacity:1;transition:opacity 0.5s}::-moz-placeholder{font-size:16px;font-weight:300;line-height:17.41px;color:rgba(51,51,51,0.6);font-family:'Archivo', sans-serif;opacity:1;transition:opacity 0.5s}:-ms-input-placeholder{font-size:16px;font-weight:300;line-height:17.41px;color:rgba(51,51,51,0.6);font-family:'Archivo', sans-serif;opacity:1;transition:opacity 0.5s}:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.5s}:focus::-moz-placeholder{opacity:0;transition:opacity 0.5s}:focus:-moz-placeholder{opacity:0;transition:opacity 0.5s}:focus:-ms-input-placeholder{opacity:0;transition:opacity 0.5s}div.wpcf7 .ajax-loader{display:none !important}input:-internal-autofill-selected{appearance:menulist-button;background-image:none !important;background-color:#21242C !important;caret-color:#fff;-webkit-text-fill-color:#fff !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{caret-color:#fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #21242C inset;transition:background-color 5000s ease-in-out 0s}.editor{margin-bottom:20px}.editor-style{font-family:'Archivo', sans-serif;font-weight:normal;color:#0000}.editor-style b,.editor-style strong{font-weight:bold}.editor-style>*:last-child{margin-bottom:0}.editor-style p{font-size:18px;font-size:-webkit-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-weight:300;line-height:1.5;color:#000;margin-bottom:20px}.editor-style p+ul,.editor-style p+ol{margin-top:15px}.editor-style h2,.editor-style h3,.editor-style h4,.editor-style h5,.editor-style h6{font-weight:bold;margin-bottom:18px;line-height:1.25;color:#000}.editor-style h2{font-size:24px;font-size:-webkit-calc(20px + (24 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(20px + (24 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:calc(20px + (24 - 20) * ((100vw - 300px) / (1920 - 300)))}.editor-style h3{font-size:20px;font-size:-webkit-calc(18px + (20 - 18) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(18px + (20 - 18) * ((100vw - 300px) / (1920 - 300)));font-size:calc(18px + (20 - 18) * ((100vw - 300px) / (1920 - 300)))}.editor-style h4{font-size:18px;font-size:-webkit-calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)))}.editor-style h5{font-size:16px;font-size:-webkit-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)))}.editor-style h6{font-size:14px;font-size:-webkit-calc(12px + (14 - 12) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(12px + (14 - 12) * ((100vw - 300px) / (1920 - 300)));font-size:calc(12px + (14 - 12) * ((100vw - 300px) / (1920 - 300)))}.editor-style a:not(.btn-primary){color:#b46650;text-decoration:none;position:relative;font-weight:bold}.editor-style a:not(.btn-primary):before{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100%;height:1px;background-color:#b46650;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.editor-style a:not(.btn-primary):hover:before{content:'';width:0}.editor-style img{margin:0 auto}@media (max-width: 991px){.editor-style img{height:100%;max-height:400px;object-fit:contain}}.editor-style .aligncenter{margin:0 auto}.editor-style .wp-block-image{margin-bottom:24px}.editor-style .wp-block-image img{height:400px;border-radius:0;width:100%;object-fit:cover}.editor-style .wp-block-image figcaption{margin:5px 0 15px 0}.editor-style .wp-block-video video{width:100%;max-height:400px}.editor-style ul,.editor-style ol{margin-bottom:32px;padding-left:30px;list-style-type:none}.editor-style ul li,.editor-style ol li{font-size:18px;font-size:-webkit-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-weight:300;line-height:1.5;color:#000;position:relative;margin-bottom:10px}.editor-style ul li::marker,.editor-style ol li::marker{display:none}.editor-style ul li::before,.editor-style ol li::before{content:"";width:4px;height:4px;border-radius:100%;position:absolute;top:50%;left:10px}.editor-style ul{list-style:disc}.editor-style ol{list-style:decimal}.editor-style blockquote{padding:60px 0 0 0px;position:relative;text-align:center;width:100%;margin:0 auto}@media (max-width: 991px){.editor-style blockquote{padding:60px 0 0 0;width:100%}}.editor-style blockquote,.editor-style blockquote p{font-size:18px;line-height:23px;font-weight:400}.kama_breadcrumbs{background-color:transparent;padding:42px 0 35px 0;font-weight:400;font-size:16px;line-height:1.2;color:#B0B0B0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:block;-ms-flex-direction:row;flex-direction:row;margin:0;border-bottom:1px solid rgba(180,102,80,0.2);width:100%;z-index:2;white-space:nowrap;position:relative;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;overflow:auto}@media (min-width: 767px){.kama_breadcrumbs{display:flex}}@media (max-width: 767px){.kama_breadcrumbs{padding:20px 0}}.kama_breadcrumbs a{color:#000;font-size:20px;font-size:-webkit-calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)));position:relative}.kama_breadcrumbs a:after{content:'';width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0;right:0;margin:0 auto;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.kama_breadcrumbs a:hover:after{width:0}.kama_breadcrumbs .breadcrumb_last{color:#000}.kama_breadcrumbs .kb_title{color:#000;font-weight:600;font-size:20px;font-size:-webkit-calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)))}.kama_breadcrumbs .kb_sep{margin:0 15px}.kama_breadcrumbs .kb_sep i{color:#000;font-size:12px}@media (max-width: 767px){.kama_breadcrumbs .kb_sep{margin:0 4px}}.kama_breadcrumbs .kb_sep:has(+.kb_title) i{color:#000}.popup-form__heading{font-size:40px;font-size:-webkit-calc(24px + (40 - 24) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(24px + (40 - 24) * ((100vw - 300px) / (1920 - 300)));font-size:calc(24px + (40 - 24) * ((100vw - 300px) / (1920 - 300)));margin-bottom:18px;color:#b46650}.popup-align{position:relative;z-index:1;background:#E8F4D8}@media (min-width: 767px){.popup-align{padding:50px}}.popup-wrapper{position:fixed;z-index:33;left:0;top:0;width:100%;height:100%;left:-100%;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.popup-wrapper.active{left:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.popup-wrapper.active .bg-layer{opacity:1}.popup-wrapper .bg-layer{position:absolute;left:0;top:-100px;right:0;bottom:-100px;background:rgba(51,51,49,0.7);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0}.popup-container{display:inline-block;vertical-align:middle;width:100%;max-width:780px;margin:auto;position:relative;background:#f9f4ee;padding:40px}.popup-container__with-image{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.popup-container__with-image{-ms-grid-columns:1fr;grid-template-columns:1fr}}.popup-container__with-image>.image__wrap{height:100%;padding-bottom:82.7%}@media (min-width: 767px){.popup-container__with-image.left-image{-ms-grid-columns:1fr 1.3fr;grid-template-columns:1fr 1.3fr;min-height:452px}}.popup-container.size-1{max-width:55rem}.popup-container.size-2{max-width:28.25rem}.popup-container.size-3{max-width:36.875rem}.popup-container.size-4{max-width:27.563rem;padding:34px 77px 34px 34px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}@media (max-width: 767px){.popup-container.size-4{padding:40px 16px;max-width:330px;max-height:80%;overflow:auto;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}}@media (max-width: 767px){.popup-container{border-radius:12px;padding:40px 16px;max-width:327px;min-height:200px}}.popup-content{position:absolute;top:0;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;transition:opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;-o-transition:transform .3s ease-out, opacity .3s ease-out, left 0s .3s;transition:transform .3s ease-out, opacity .3s ease-out, left 0s .3s;transition:transform .3s ease-out, opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform:scale(1.2);opacity:0;left:-10000px;display:grid;justify-content:center;align-items:center}.popup-content.active{-ms-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:1;left:0;-webkit-transition:opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;transition:opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;-o-transition:transform .3s ease-out, opacity .3s ease-out, left 0s 0s;transition:transform .3s ease-out, opacity .3s ease-out, left 0s 0s;transition:transform .3s ease-out, opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;position:relative}@media (max-width: 767px){.popup-content{padding:0 15px;max-width:100%;overflow:auto}}.popup-content .layer-close{position:absolute;left:0;bottom:0;right:0;height:10000px}@media (max-width: 767px){.popup-content .btn-primary{display:block;font-size:18px;max-width:295px;margin-left:auto;margin-right:auto}}.s-grid .img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.s-grid .img__wrap{position:relative;padding-bottom:100%}.s-image .img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.s-image .img__wrap{position:relative;padding-bottom:62%}.s-video .btn-pulse{bottom:50px;right:50px}@media (max-width: 767px){.s-video .btn-pulse{right:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%, -50%)}}.preload{height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4)}.preload__wrap{position:relative;padding-bottom:50%;overflow:hidden}.preload__wrap video{width:100%;height:100%;object-fit:cover;display:none;position:absolute}.preload__img{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;object-fit:cover}.preload .btn-play{position:absolute;right:0;bottom:0;width:160px;height:160px;z-index:6;cursor:pointer}.s-cta__top{margin-bottom:32px}.s-cta__form{background-color:#D8D6D1;padding:20px}@media (max-width: 767px){.s-cta__form{padding:12px 12px 0 12px}}.s-project .heading{margin-bottom:18px}@media (max-width: 600px){.s-download .heading{margin-bottom:12px}}.s-download__inner{padding:20px;background-color:#D8D6D1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 600px){.s-download__inner{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:32px}}@media (max-width: 360px){.s-download__inner{padding:20px}}.pagination{width:100%;background-color:transparent;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination .screen-reader-text{display:none}.pagination .nav-links{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination .nav-links .page-numbers{display: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:18px;font-size:-webkit-calc(12px + (18 - 12) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(12px + (18 - 12) * ((100vw - 300px) / (1920 - 300)));font-size:calc(12px + (18 - 12) * ((100vw - 300px) / (1920 - 300)));font-weight:300;text-align:center;color:#242424;width:48px;height:48px;border-radius:100%;cursor:pointer;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media (max-width: 991px){.pagination .nav-links .page-numbers{width:40px;height:40px}}@media (max-width: 575px){.pagination .nav-links .page-numbers{width:30px;height:30px}}.pagination .nav-links .page-numbers i{font-size:14px;font-size:-webkit-calc(12px + (14 - 12) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(12px + (14 - 12) * ((100vw - 300px) / (1920 - 300)));font-size:calc(12px + (14 - 12) * ((100vw - 300px) / (1920 - 300)))}.pagination .nav-links .page-numbers:not(.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.next){margin:0 6px}@media (max-width: 991px){.pagination .nav-links .page-numbers:not(.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.next){margin:0 5px}}.pagination .nav-links .page-numbers.next img,.pagination .nav-links .page-numbers.prev img{width:30px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;transform:translateX(0)}@media (max-width: 575px){.pagination .nav-links .page-numbers.next img,.pagination .nav-links .page-numbers.prev img{width:20px}}.pagination .nav-links .page-numbers.next:hover img{transform:translateX(10px)}.pagination .nav-links .page-numbers.prev:hover img{transform:translateX(-10px)}.pagination .nav-links .page-numbers.prev{transform:rotate(-90deg);margin-right:30px}@media (max-width: 991px){.pagination .nav-links .page-numbers.prev{margin-right:5px}}.pagination .nav-links .page-numbers.next{transform:rotate(90deg);margin-left:30px}@media (max-width: 991px){.pagination .nav-links .page-numbers.next{margin-left:5px}}.pagination .nav-links .page-numbers.current{color:#b46650;font-weight:bold}.pagination .nav-links .page-numbers:not(.next,.prev):hover{color:#b46650}.SumoSelect{width:100%;padding:20px;border:1px solid #fff}.SumoSelect:after{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);background:#fff;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);inset:0;clip-path:polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 0 calc(100% - 4px), 0 4px, 1px calc(4px + 0.41px), 1px calc(100% - 4px - 0.41px), calc(4px + 0.41px) calc(100% - 1px), calc(100% - 4px - 0.41px) calc(100% - 1px), calc(100% - 1px) calc(100% - 4px - 0.41px), calc(100% - 1px) calc(4px + 0.41px), calc(100% - 4px - 0.41px) 1px, calc(4px + 0.41px) 1px, 1px calc(4px + 0.41px))}.SumoSelect>.CaptionCont{background:transparent;border:none;min-height:14px;border-radius:0;padding:0}.SumoSelect>.CaptionCont span,.SumoSelect>.CaptionCont span.placeholder{font-style:normal;font-size:16px;font-weight:300;color:#fff;cursor:pointer;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.SumoSelect>.CaptionCont>label{cursor:pointer;width:18px}.SumoSelect>.CaptionCont>label>i{background:transparent;opacity:1;width:10px;height:16px}.SumoSelect>.CaptionCont>label>i:before{content:"\e902";font-family:'icomoon' !important;font-style:normal;font-size:16px;color:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.SumoSelect>.optWrapper{min-width:247px;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;right:0;left:auto;top:100%;background:#1d1f21;padding:24px 29px;-webkit-transform:translateY(20px);transform:translateY(20px);box-sizing:border-box;background:#f9f4ee;border:none;box-shadow:none;border-radius:0;overflow:hidden;display:block;text-align:right}.SumoSelect>.optWrapper>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.opt{padding:0;position:relative;border-bottom:none}.SumoSelect>.optWrapper>.options li.opt label{font-size:16px;font-weight:300;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.SumoSelect>.optWrapper>.options li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:not(.SumoSelect>.optWrapper>.options li.opt:last-child){margin-bottom:6px}.SumoSelect>.optWrapper>.options li.opt:hover,.SumoSelect>.optWrapper>.options li.opt.selected{background:transparent}.SumoSelect>.optWrapper>.options li.opt:hover label,.SumoSelect>.optWrapper>.options li.opt.selected label{color:#b46650}.SumoSelect:hover>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect.open>.CaptionCont{box-shadow:none;border:none}.SumoSelect.open>.CaptionCont span{color:#b46650}.SumoSelect.open>.CaptionCont>label>i:before{color:#b46650}.SumoSelect.open>.optWrapper{top:100%;pointer-events:all;visibility:visible;opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);z-index:5}.infrastructure__wrap{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px}@media (max-width: 1199px){.infrastructure__wrap{grid-template-columns:repeat(4, 1fr);gap:19px}}@media (max-width: 767px){.infrastructure__wrap{grid-template-columns:repeat(2, 1fr);gap:19px}}@media (max-width: 360px){.infrastructure__wrap{grid-template-columns:repeat(1, 1fr);gap:19px}}.infrastructure__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.infrastructure__img-wrap{position:relative;padding-bottom:100%}.infrastructure__heading{margin-top:18px;font-size:22px;font-size:-webkit-calc(16px + (22 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(16px + (22 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:calc(16px + (22 - 16) * ((100vw - 300px) / (1920 - 300)));color:#fff}@media (max-width: 767px){.infrastructure__heading{margin-bottom:12px}}.infrastructure__desc{color:#fff}.infrastructure__desc-wrap{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);height:calc(100% - 40px);background:#b46650;padding:20px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../img/bg-mask.svg);mask-image:url(../img/bg-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width: 767px){.infrastructure__desc-wrap{display:none}}.infrastructure:hover .infrastructure__desc-wrap{opacity:1}.fraction__current{font-size:80px;font-size:-webkit-calc(60px + (80 - 60) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(60px + (80 - 60) * ((100vw - 300px) / (1920 - 300)));font-size:calc(60px + (80 - 60) * ((100vw - 300px) / (1920 - 300)));line-height:1;color:#A59389}.fraction__total{color:#000000;margin-bottom:6px}.fraction__total:before{content:'/'}.main-slide{position:relative;overflow:hidden;width:100%;height:100vh}.main-slide .bg{background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%}.main-slide .bg::before{content:'';display:block;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background-color:rgba(0,0,0,0.45)}.main-slide-info{position:absolute;left:50%;top:50%;z-index:20;width:90%;max-width:864px;color:#fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 340px){.main-slide-info .title{font-size:35px}}.main-slider .swiper-pagination{text-align:center;bottom:20px;width:100%}@media (max-width: 767px){.main-slider .swiper-pagination{display:none}}.main-slider .swiper-pagination-bullet{width:12px;height:12px;margin:0 4px !important;border-radius:100%;border:none;vertical-align:top;background-color:#fff;opacity:.4}.main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.gallery__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;min-height:580px}@media (max-width: 767px){.gallery__wrap{grid-template-columns:repeat(2, 1fr);gap:10px;min-height:520px}}.gallery__icon{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.gallery__item{position:relative}.gallery__item:nth-child(1){grid-column:1 / 3;grid-row:1/3}@media (max-width: 767px){.gallery__item:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}}.swiper-container.swiper-thumbs-bottom.swiper-thumbs{width:100%;max-height:570px}.banner{position:relative}.banner .social__list{position:absolute;left:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:7}.banner .social__list:after,.banner .social__list:before{content:'';position:absolute;left:20px;width:1px;height:100px;background:rgba(255,255,255,0.3)}.banner .social__list:before{bottom:calc(100% + 34px)}.banner .social__list:after{top:calc(100% + 34px)}.banner .social__item:not(.banner .social__item:last-child){margin-bottom:30px}.banner .social__link i{font-size:40px;color:#fff}.banner__content{display:grid;align-items:center;max-width:900px;margin:0 auto;min-height:100vh;padding:150px 0}@media (max-width: 767px){.banner__content{min-height:max-content}}.banner__content .heading{color:#fff}@media (max-width: 767px){.banner__content .heading{max-width:360px;margin:auto}}.banner__logo{width:215px;height:134px;margin:0 auto}@media (max-width: 767px){.banner__logo{width:102px;height:63.57px;margin-bottom:7px}}.banner>.container{position:relative}.banner__bg{position:absolute;left:0;top:0;width:100%;height:100%}.banner__bg img{display:block;width:100%;height:100%;object-fit:cover}.banner__bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(24,39,37,0.7)}.s-video{background:#8fa399}.s-video .heading{margin-bottom:10px;font-size:100px;font-size:-webkit-calc(40px + (100 - 40) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(40px + (100 - 40) * ((100vw - 300px) / (1920 - 300)));font-size:calc(40px + (100 - 40) * ((100vw - 300px) / (1920 - 300)))}.s-video .text{margin-bottom:40px;font-size:50px;font-size:-webkit-calc(24px + (50 - 24) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(24px + (50 - 24) * ((100vw - 300px) / (1920 - 300)));font-size:calc(24px + (50 - 24) * ((100vw - 300px) / (1920 - 300)));color:#fff;font-family:'TTRamillas', serif;line-height:1.68}@media (min-width: 767px){.s-video .container-fluid{padding:0}}.s-video .video-full{position:relative;overflow:hidden;padding-bottom:44%}.s-video .video-full::before{content:"";pointer-events:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.s-video .video-full video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;content-visibility:auto}.s-video .video-full .btn-control{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.s-video .video-full .btn-control{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.s-video .video-full+.video-full{margin-top:var(--sp-md)}.s-video .video-full .title{position:absolute;z-index:2;left:0;right:0}@media (max-width: 767px){.s-video .video-full{padding-bottom:100%}.s-video .video-full+:has(.btn) .btn{width:100%}.s-video .video-slider .swiper-button-wrapp .swiper-pagination.swiper-pagination-relative{width:100%}}.s-video .btn-control.btn-play.paused{opacity:0;visibility:hidden}.number__item{margin-bottom:24px}@media (max-width: 767px){.number__item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.number__heading{color:#b46650;margin-right:19px;width:105px;font-size:60px;font-style:italic}@media (max-width: 767px){.number__heading{width:100%;margin:0}}.number__text{max-width:200px;font-size:17px;font-size:-webkit-calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)))}.benefit__text{font-size:16px;line-height:22.4px}@media (min-width: 767px){.benefit__text{width:80%;margin:0 auto}}@media (max-width: 767px){.benefit__text{font-size:14px}}@media (max-width: 767px){.benefit__item{margin-bottom:20px}}.benefit__icon{width:60px;height:60px;object-fit:contain;object-position:bottom;margin:0 auto 30px auto}.principle__item{display:grid;grid-template-columns:120px 1fr;gap:41px;max-width:450px}@media (max-width: 767px){.principle__item{grid-template-columns:60px 1fr;gap:20px}}.principle__item:not(.principle__item:last-child){margin-bottom:32px}@media (min-width: 767px){.principle__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.principle__title{margin-bottom:5px;font-size:22px;font-size:-webkit-calc(18px + (22 - 18) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(18px + (22 - 18) * ((100vw - 300px) / (1920 - 300)));font-size:calc(18px + (22 - 18) * ((100vw - 300px) / (1920 - 300)));color:#fff}.principle__text{color:rgba(255,255,255,0.5);font-size:17px;font-size:-webkit-calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)))}.principle__img{width:65%;height:65%}.principle__img-wrap{height:120px;width:120px;border:1px solid #fff}@media (max-width: 767px){.principle__img-wrap{height:60px;width:60px}}.principle__img-wrap:after{position:absolute;top:0;left:0;height:100%;width:100%;background:url("../img/bg-principles.svg") center;background-size:contain}.s-introduce{padding-top:45px}.s-introduce .heading{margin-bottom:12px}.s-introduce .number__wrap{margin-top:53px}@media (max-width: 767px){.s-introduce .number__wrap{margin-top:16px}}@media (max-width: 767px){.s-introduce .number__item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.s-introduce .benefit__wrap{margin-bottom:43px}.s-benefit{padding:35px 0}.s-benefit__wrap{gap:30px 0;display:grid;grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.s-benefit__wrap{grid-template-columns:repeat(2, 1fr)}}.s-numbers{padding:50px 0 47px 0}.s-gallery{padding:55px 0 95px 0}@media (max-width: 767px){.s-gallery{padding:31px 0}}.s-gallery .heading{margin-bottom:12px}.s-gallery .text{font-size:25px;font-size:-webkit-calc(14px + (25 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (25 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (25 - 14) * ((100vw - 300px) / (1920 - 300)));font-family:'TTRamillas', serif;line-height:1.68;margin-bottom:42px}.s-gallery .gallery__wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;min-height:auto}@media (max-width: 767px){.s-gallery .gallery__wrap{grid-template-columns:repeat(2, 1fr);gap:10px}}.s-gallery .gallery__wrap .img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.s-gallery .gallery__wrap .img__wrap{position:relative;padding-bottom:100%}.s-style{background:#B46650;padding-top:58px}@media (max-width: 767px){.s-style{padding:8px 0 38px 0}}.s-style .decor{position:absolute}.s-style .decor-1{top:0;left:0}.s-style .heading{margin-bottom:12px}.s-style .text{color:rgba(255,255,255,0.5);font-size:17px;line-height:1.4}.s-style .img{position:absolute;left:0;top:0;height:100%;width:100%}.s-style .img__wrap{padding-bottom:100%;left:20px;position:relative;overflow:hidden;display:block}@media (min-width: 1345px){.s-style .img__wrap{margin-left:calc((-100vw + 1305px) / 2)}}@media (max-width: 767px){.s-style .img__wrap{left:0;padding-bottom:50%;min-height:245px}}.s-principles{padding:83px 0 95px 0;background:#8FA399}@media (max-width: 767px){.s-principles{padding:36px 0 16px 0}}.s-principles .text{margin-bottom:42px;color:#fff;font-size:25px;font-size:-webkit-calc(14px + (25 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (25 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (25 - 14) * ((100vw - 300px) / (1920 - 300)));font-family:'TTRamillas', serif;line-height:1.68}.s-principles .img{mix-blend-mode:multiply}.s-principles .img__wrap{position:absolute;width:58%;bottom:0;right:0}@media (max-width: 767px){.s-principles .img__wrap{position:relative;width:calc(100% + 15px);margin-top:20px;left:-15px}}.s-about .heading{margin-bottom:22px}.s-about .description{margin-bottom:28px}.s-about .description>*:last-child{margin-bottom:0}.s-about .btn:nth-child(1){margin-right:20px}@media (max-width: 767px){.s-about .btn:nth-child(1){margin:0 0 11px 0}}@media (max-width: 767px){.s-about .btn{width:100%}}.s-about__img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}.s-about__img-wrap{padding-bottom:100%;position:relative;overflow:hidden;display:block}@media (min-width: 1305px){.s-about__img-wrap{margin-left:calc((-100vw + 1305px) / 2);left:-10px}}@media (max-width: 767px){.s-about__img-wrap{margin-bottom:20px}}.apartment__card{margin-bottom:20px}.apartment__desc{padding:10px 16px 14px 16px;background:#fff}.apartment__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.apartment__img-wrap{padding-bottom:94%}.apartment__name{font-size:20px}.apartment__price{font-size:24px;color:#b46650}.apartment__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.apartment__info-item{margin-bottom:10px;-webkit-flex:0 0 49%;-ms-flex:0 049%;flex:0 0 49%}.apartment__info-item span{font-size:14px;font-size:-webkit-calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));font-size:calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));letter-spacing:0.05em}.apartment__info-item span:nth-child(2){color:#b46650}.apartment__top{margin-bottom:10px}.s-accent{padding:184px 0 66px 0;background:#2b4844}@media (max-width: 767px){.s-accent{padding:123px 0 55px 0}}.s-accent .title{color:#fff}.s-accent .filter-block{margin-top:54px}@media (max-width: 767px){.s-accent .filter-block{margin-top:21px}}.s-accent .filter-block .select-box{width:100%;margin-bottom:20px;min-height:58px}@media (max-width: 767px){.s-accent .filter-block .select-box{margin-bottom:10px}}.s-accent .filter-block .select-box select{width:100%;opacity:0}.s-accent .filter-block .btn-primary{width:100%;padding:19px 0}@media (max-width: 767px){.s-accent .filter-block .btn-primary.white{margin-top:10px}}.s-catalog{padding:49px 0 77px 0}@media (max-width: 767px){.s-catalog{padding:33px 0 40px 0}}.s-catalog .btn-primary{margin-top:37px;font-size:16px}@media (max-width: 767px){.s-catalog .btn-primary{margin-top:0;padding:19px 10px;width:100%;max-width:360px;text-align:center}}.s-catalog .catalog-sort{margin-bottom:30px}@media (max-width: 767px){.s-catalog .catalog-sort{margin-bottom:20px}}.s-catalog .catalog-sort__title{font-family:'TTRamillas', serif;font-size:19px;margin-right:20px}@media (max-width: 767px){.s-catalog .catalog-sort__title{margin:0 0 10px 0;width:100%;text-align:center}}@media (max-width: 767px){.s-catalog .catalog-sort .select-box{width:100%}}.s-catalog .catalog-sort .SumoSelect:after{background:#e7ddd3}.s-catalog .catalog-sort .SumoSelect>.CaptionCont label>i:before{color:rgba(51,51,51,0.6)}.s-catalog .catalog-sort .SumoSelect>.CaptionCont span,.s-catalog .catalog-sort .SumoSelect>.CaptionCont span.placeholder{color:rgba(51,51,51,0.6)}.s-faq{padding:100px 0;background:#b46650}@media (max-width: 767px){.s-faq{padding:30px 0 40px 0}}.s-faq .heading{margin-bottom:15px;color:#fff}.s-faq .heading:after{background:rgba(255,255,255,0.6)}.accordion{position:relative;z-index:1}.accordion-item{position:relative;padding:20px 28px 19px 28px;background:rgba(255,255,255,0.2);cursor:pointer;overflow:hidden;border:1px solid #e7ddd3}.accordion-item:before{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:0;inset:0;background:#e7ddd3;clip-path:polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 0 calc(100% - 4px), 0 4px, 1px calc(4px + 0.41px), 1px calc(100% - 4px - 0.41px), calc(4px + 0.41px) calc(100% - 1px), calc(100% - 4px - 0.41px) calc(100% - 1px), calc(100% - 1px) calc(100% - 4px - 0.41px), calc(100% - 1px) calc(4px + 0.41px), calc(100% - 4px - 0.41px) 1px, calc(4px + 0.41px) 1px, 1px calc(4px + 0.41px))}.accordion-item:not(.accordion-item:last-child){margin-bottom:15px}.accordion-title{position:relative;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;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;font-size:16px;font-size:-webkit-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));line-height:1.08;color:#fff;padding-bottom:3px}.accordion-title i{height:18px;width:18px;position:relative}.accordion-title i:before,.accordion-title i:after{content:'';display:block;position:absolute;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.accordion-title i::before{width:2px;height:100%;left:50%;transform:translateX(-50%);top:0;-webkit-transition:.3s;transition:.3s}.accordion-title i::after{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.accordion-title.is-active i::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion-inner{display:none;color:#fff;padding-top:15px;padding-bottom:0;padding-left:0;-webkit-transition:padding-left var(--transition-1);transition:padding-left var(--transition-1)}.accordion-inner .text p{font-size:14px;font-weight:400;line-height:1.28;letter-spacing:0.05em}.accordion-inner .text>*:not(.accordion-inner .text>*:last-child){margin-bottom:10px}.s-img-text{padding:93px 0}.s-img-text .heading{margin-bottom:22px}@media (max-width: 767px){.s-img-text .heading{margin-bottom:5px}}.s-img-text .description{margin-bottom:24px}.s-img-text .img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.s-img-text .img__wrap{width:90%}.s-img-text .img__wrap:after{content:"";padding-bottom:94%;display:block}.s-img-text .btn-primary{color:#fff}@media (max-width: 767px){.s-img-text .btn-primary{width:100%;max-width:350px;margin:0 auto}}.s-offer{padding-bottom:90px}@media (max-width: 767px){.s-offer{padding:20px 0 40px 0}}.s-offer .btn-primary{margin-top:42px}@media (max-width: 767px){.s-offer .btn-primary{margin-top:24px}}.s-selling{background:#8fa399}.s-selling .editor-style p{color:#fff}@media (max-width: 767px){.s-selling{padding:0 0 40px 0}.s-selling .img__wrap{width:calc(100% + 30px);left:-15px;position:relative;margin-bottom:18px}}@media (max-width: 767px){.s-rent{padding:40px 0}}.s-rent .heading{color:#b46650}.s-rent .heading:after{background:#b46650}@media (min-width: 767px){.s-rent .heading:after{display:none}}@media (max-width: 767px){.s-rent .img__wrap{display:none}}@media (min-width: 767px){.s-rent__inner{flex-direction:row-reverse}}.s-apart-detail{padding:40px 0 54px 0;background:#fff}@media (max-width: 767px){.s-apart-detail{padding:30px 0}}@media (min-width: 767px){.s-apart-detail__inner{flex-direction:row-reverse}}.s-apart-detail .heading{margin-bottom:29px;font-size:48px;font-size:-webkit-calc(36px + (48 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(36px + (48 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:calc(36px + (48 - 36) * ((100vw - 300px) / (1920 - 300)));color:#000 !important}@media (max-width: 767px){.s-apart-detail .heading{text-align:center;margin-bottom:14px}}.s-apart-detail .characteristics{margin-bottom:28px}@media (max-width: 767px){.s-apart-detail .characteristics{margin-bottom:18px}}.s-apart-detail .characteristics__item{display:flex;overflow:hidden;padding:0;width:100%}.s-apart-detail .characteristics__item:not(.s-apart-detail .characteristics__item:last-child){margin-bottom:15px}.s-apart-detail .characteristics__value,.s-apart-detail .characteristics__name{font-size:18px;font-weight:300}.s-apart-detail .characteristics__value{color:#b46650}.s-apart-detail .characteristics .text-box{flex:0 0 auto}.s-apart-detail .characteristics .dots-box{flex:1 1 auto;position:relative}.s-apart-detail .characteristics .dots-box:before{position:absolute;bottom:5px;width:calc(100% - 18px);border-bottom:1px dotted #000;content:'';left:9px}.s-apart-detail .btn{width:calc(50% - 8px)}@media (max-width: 767px){.s-apart-detail .btn{width:100%}}@media (max-width: 767px){.s-apart-detail .btn-transparent{margin-bottom:10px}}.s-advantages{background:#8fa399;padding:32px 0 13px 0}@media (max-width: 767px){.s-advantages{padding:20px 0}}.s-advantages .advantage__wrap{gap:15px 20px}@media (max-width: 767px){.s-advantages .advantage__wrap{flex-wrap:nowrap;white-space:nowrap;display:flex;width:100%;background-color:transparent;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;overflow:auto}}.s-advantages .advantage__item{text-align:center;position:relative;padding:15px;color:#fff;font-size:16px;font-size:-webkit-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:14px;font-weight:300;line-height:15.23px;text-underline-position:from-font;text-decoration-skip-ink:none}@media (min-width: 1305px){.s-advantages .advantage__item{min-width:304px}}@media (max-width: 767px){.s-advantages .advantage__item{margin-bottom:17px}}.s-advantages .advantage__item:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);background:#fff;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);inset:0;clip-path:polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 0 calc(100% - 4px), 0 4px, 1px calc(4px + 0.41px), 1px calc(100% - 4px - 0.41px), calc(4px + 0.41px) calc(100% - 1px), calc(100% - 4px - 0.41px) calc(100% - 1px), calc(100% - 1px) calc(100% - 4px - 0.41px), calc(100% - 1px) calc(4px + 0.41px), calc(100% - 4px - 0.41px) 1px, calc(4px + 0.41px) 1px, 1px calc(4px + 0.41px))}.s-similar-apart{padding:14px 0 56px 0}@media (max-width: 767px){.s-similar-apart{padding:30px 0}}.s-similar-apart .heading{margin-bottom:22px}.s-similar-apart .apartment__card{margin-bottom:0}.s-similar-apart .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#b46650}.tabs-entry,.tabs-title{display:none}.tabs-entry:nth-child(1){display:block}.tabs-toggle{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.tabs-menu{position:relative;padding:10px 19px;font-size:16px;text-align:left;font-family:'TTRamillas', serif;background:transparent;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;cursor:pointer}@media (min-width: 767px){.tabs-menu{padding:19px 5px;text-align:center;border:1px solid #b46650}.tabs-menu:before{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:0;inset:0;background:#b46650;clip-path:polygon(0 4px, 4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 0 calc(100% - 4px), 0 4px, 1px calc(4px + 0.41px), 1px calc(100% - 4px - 0.41px), calc(4px + 0.41px) calc(100% - 1px), calc(100% - 4px - 0.41px) calc(100% - 1px), calc(100% - 1px) calc(100% - 4px - 0.41px), calc(100% - 1px) calc(4px + 0.41px), calc(100% - 4px - 0.41px) 1px, calc(4px + 0.41px) 1px, 1px calc(4px + 0.41px))}.tabs-menu.active{background:#b46650;color:#fff}}.tabs-menu-wrapper{margin-bottom:33px}@media (max-width: 767px){.tabs-menu-wrapper{margin-bottom:20px}}@media (max-width: 767px){.tabs-title{cursor:pointer;padding:19px 40px 19px 19px;font-family:'TTRamillas', serif;display:block;font-size:16px;background:#b46650;color:#fff;clip-path:polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px));text-align:left}.tabs-title:after{content:"\e902";font-family:'icomoon' !important;position:absolute;right:22px;top:50%;transform:translateY(-50%)}.tabs-title.active+.tabs-toggle{pointer-events:all;visibility:visible;opacity:1;-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);z-index:5}.tabs-toggle{position:absolute;display:inline;pointer-events:none;visibility:hidden;opacity:0;transition:.3s;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);left:50%;top:100%;padding:9px 0;width:100%;background:#F9F4EE}}.progress__heading{margin-bottom:8px}.progress__description{color:rgba(51,51,51,0.6);font-size:16px;font-weight:300;line-height:1.375}@media (max-width: 767px){.progress__description{display:none}}.progress__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.progress__img-wrap{position:relative;padding-bottom:72%;margin-bottom:32px}.s-location{padding:30px 0 60px 0}@media (min-width: 1199px){.s-location__inner{flex-direction:row-reverse}}.s-location .img{mix-blend-mode:multiply;object-fit:contain}.s-location .img__wrap{width:100%}.s-location-slider{background:#b46650;padding:179px 0;color:#fff}@media (max-width: 767px){.s-location-slider{padding:23px 0 35px 0}}.s-location-slider .btn-transparent{color:#EDC8B3}@media (max-width: 767px){.s-location-slider .btn-transparent{margin-left:0}}.s-location-slider .btn-transparent:before{background:#fff}@media (min-width: 991px){.s-location-slider__inner{flex-direction:row-reverse}}.s-location-slider .heading{z-index:777;margin-bottom:60px;margin-top:0}@media (max-width: 767px){.s-location-slider .heading{margin:17px 0 14px 0;width:calc(100% + 50px);left:-50px}}.s-location-slider .decor{position:absolute}.s-location-slider .decor-1{top:0;left:0}.s-location-slider .img{position:absolute;top:0;left:0;height:100%;width:100%}.s-location-slider .img__wrap{position:relative;padding-bottom:100%}.s-location-slider .location__item{display:grid;grid-template-columns:repeat(2, 1fr);gap:55px}@media (min-width: 767px){.s-location-slider .location__item{grid-auto-flow:dense;direction:rtl}}@media (max-width: 767px){.s-location-slider .location__item{grid-template-columns:1fr;gap:0}}.s-location-slider .location__title{font-size:22px;margin-bottom:32px}@media (max-width: 767px){.s-location-slider .location__title{margin-bottom:18px;font-size:20px}}.s-location-slider .location__text{margin-bottom:70px;color:rgba(255,255,255,0.5);font-size:17px;line-height:1.4;direction:ltr}@media (max-width: 767px){.s-location-slider .location__text{margin-bottom:18px}}.s-location-slider .location__text *:not(.s-location-slider .location__text *:last-child){margin-bottom:20px}.s-location-slider .location__content{text-align:left;padding-bottom:20px}@media (max-width: 767px){.s-location-slider .location__content{margin-left:50px;width:calc(100% - 50px)}}.s-location-slider .location__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.s-location-slider .location__img-wrap{position:relative;padding-bottom:70.5%}@media (max-width: 767px){.s-location-slider .location__img-wrap{padding-bottom:30%;height:300px}}.s-location-slider .swiper-slide{background:#b46650}.s-location-slider .swiper-pagination{position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 34px);display:inline-flex;flex-direction:column;justify-content:start}@media (max-width: 767px){.s-location-slider .swiper-pagination{right:auto;left:15px;top:385px}}.s-location-slider .swiper-pagination-bullet{font-size:16px;color:rgba(255,255,255,0.5);width:auto;height:auto;background:transparent;border-radius:0;margin:0;transform:scale(1);position:relative;font-family:'Anticva', serif}@media (max-width: 767px){.s-location-slider .swiper-pagination-bullet{font-size:14px}}.s-location-slider .swiper-pagination-bullet:not(.s-location-slider .swiper-pagination-bullet:last-child){margin-bottom:20px}@media (max-width: 767px){.s-location-slider .swiper-pagination-bullet:not(.s-location-slider .swiper-pagination-bullet:last-child){margin-bottom:15px}}.s-location-slider .swiper-pagination-bullet:before{content:"";width:0;height:1px;background:#fff;top:50%;left:-55px;transform:translateY(-50%);position:absolute;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media (max-width: 767px){.s-location-slider .swiper-pagination-bullet:before{left:-13px}}.s-location-slider .swiper-pagination-bullet-active{transform:scale(1.5);color:#fff}.s-location-slider .swiper-pagination-bullet-active:before{content:"";width:40px}@media (max-width: 767px){.s-location-slider .swiper-pagination-bullet-active:before{width:10px}}.s-location-slider .swiper-button-next,.s-location-slider .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);background:#b46650;border-radius:0}@media (max-width: 767px){.s-location-slider .swiper-button-next,.s-location-slider .swiper-button-prev{top:140px}}.s-location-slider .swiper-button-prev{left:calc(50% + 27.5px)}@media (max-width: 767px){.s-location-slider .swiper-button-prev{left:0}}.s-location-slider .swiper-button-prev i{transform:rotate(-90deg)}.s-location-slider .swiper-button-next i{transform:rotate(90deg)}.s-construction-progress{margin-bottom:61px}.s-construction-progress .heading{margin-bottom:28px}.s-construction-progress .swiper-pagination-progressbar{margin-top:13px;background:rgba(0,0,0,0.1)}.s-construction-progress .swiper-pagination-progressbar-fill{background:#B46650}.s-quality{padding-top:56px}.s-quality .heading{margin-bottom:35px}.s-quality .benefit__item{margin-bottom:70px}@media (max-width: 767px){.s-quality .benefit__item{margin-bottom:20px}}.s-guide{background:#8fa399;color:#fff}.s-guide .editor-style *{color:#fff}.s-guide__inner{padding:90px 0}@media (max-width: 767px){.s-guide__inner{padding:36px 0 0 0}}@media (min-width: 767px){.s-guide .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.s-guide .img{mix-blend-mode:multiply;max-height:470px}.s-guide .img__wrap{margin-right:calc((-50vw + 650px) / 2);margin-bottom:-90px}@media (max-width: 767px){.s-guide .img__wrap{margin-right:0;margin-bottom:0}}.s-infrastructure:not(.s-infrastructure.location){padding:83px 0 79px 0;background:#8fa399}@media (max-width: 767px){.s-infrastructure:not(.s-infrastructure.location){padding:30px 0}}.s-infrastructure .heading{margin-bottom:30px;font-size:60px;font-size:-webkit-calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)))}.s-infrastructure .description{margin-bottom:46px;font-size:18px;font-size:-webkit-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-weight:300;line-height:1.5;letter-spacing:0.05em;color:#fff}.s-infrastructure.location{padding:40px 0 80px 0;background:#b46650}@media (max-width: 767px){.s-infrastructure.location .heading{margin-bottom:12px}}.s-infrastructure.location .infrastructure__heading{font-size:16px}.s-infrastructure-detail__item{padding:89px 0}@media (max-width: 767px){.s-infrastructure-detail__item{padding:24px 0 43px 0}}.s-infrastructure-detail__item:nth-child(even){background:#8fa399;text-align:right;color:#fff}.s-infrastructure-detail__item:nth-child(even) .heading{color:#fff;line-height:1.39}.s-infrastructure-detail__item:nth-child(even) .heading:after{right:calc(100% + 40px);left:auto;background:rgba(255,255,255,0.6)}.s-infrastructure-detail__item:nth-child(even) .description{margin-left:auto;margin-right:0}.s-infrastructure-detail__item:nth-child(even) .tabs-title{text-align:left;background:#fff;color:#000}.s-infrastructure-detail__item:nth-child(even) .tabs-title i{position:absolute;right:22px;top:50%;transform:translateY(-50%)}@media (min-width: 767px){.s-infrastructure-detail__item:nth-child(even) .tabs-toggle{justify-content:flex-end}}@media (max-width: 767px){.s-infrastructure-detail__item:nth-child(even) .tabs-toggle{background:#fff}}.s-infrastructure-detail__item:nth-child(even) .tabs-menu{border:1px solid #fff}@media (max-width: 767px){.s-infrastructure-detail__item:nth-child(even) .tabs-menu{color:#000}}@media (min-width: 767px){.s-infrastructure-detail__item:nth-child(even) .tabs-menu:before{background:#fff}}.s-infrastructure-detail__item:nth-child(even) .tabs-menu.active{background:#fff;color:#000}.s-infrastructure-detail .description{max-width:83.33333%;margin-bottom:29px;font-size:18px;font-size:-webkit-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-weight:300;line-height:1.5;letter-spacing:0.05em}@media (max-width: 767px){.s-infrastructure-detail .description{margin-bottom:18px;max-width:100%}}.s-infrastructure-detail .heading{margin-bottom:3px}.s-infrastructure-detail .text{margin-bottom:29px}.s-infrastructure-detail .gallery-filter{margin-bottom:39px}.s-infrastructure-detail .gallery__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.s-infrastructure-detail .gallery__img-wrap{position:relative;padding-bottom:100%}.s-infrastructure-detail .swiper-pagination{margin-top:20px;background:rgba(0,0,0,0.1)}.s-infrastructure-detail .swiper-pagination-progressbar-fill{background:#b46650}@media (min-width: 767px){.s-infrastructure-detail .tabs-toggle{gap:20px;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.s-infrastructure-detail .tabs-menu{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;text-align:center;max-width:298px;min-width:142px;font-size:14px;min-height:60px}}.developer__item{margin-bottom:94px}@media (min-width: 767px){.developer__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width: 767px){.developer__item{margin-bottom:41px}}.developer__item:nth-child(1) .developer__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:50%}.developer__item:nth-child(1) .developer__img-wrap{background:#b46650;object-fit:cover}@media (max-width: 767px){.developer__item:nth-child(1) .developer__img-wrap{margin-bottom:18px}}.developer__item:nth-child(1) .developer__img-wrap:before{content:'';padding-bottom:100%;display:block}@media (max-width: 767px){.developer__item:nth-child(1) .developer__img-wrap:before{padding-bottom:70%}}.developer__item:nth-child(1) .developer__content{padding-left:4%}.developer__item:nth-child(2){flex-direction:row-reverse}@media (max-width: 767px){.developer__item:nth-child(2){flex-direction:column-reverse;margin-bottom:0}}.developer__item:nth-child(2) .developer__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}@media (max-width: 767px){.developer__item:nth-child(2) .developer__img{position:relative;top:auto;left:auto;transform:none;height:100%;width:100%;object-fit:cover}}.developer__item:nth-child(2) .developer__img-wrap{margin-right:calc((-50vw + 650px) / 2)}@media (max-width: 767px){.developer__item:nth-child(2) .developer__img-wrap{margin-right:0;height:250px;width:calc(100% + 30px);left:-15px;margin-top:40px}}@media (max-width: 767px){.developer__item:nth-child(2) .developer__img-wrap:before{padding-bottom:0}}.developer__item:nth-child(2) .developer__content{padding-left:4%;overflow:hidden}.developer__heading{margin-bottom:22px}.developer__description{margin-bottom:12px;font-size:18px;font-size:-webkit-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));font-weight:300;line-height:1.5;letter-spacing:0.05em}.developer__img-wrap:before{content:'';padding-bottom:100%}.s-developer{margin-top:40px}@media (max-width: 767px){.s-developer{margin-top:18px}}.s-developer .number__wrap{display:flex;gap:3%}@media (max-width: 767px){.s-developer .number__wrap{grid-template-columns:auto auto;flex-flow:column wrap}}.s-developer .number__heading{width:100%;margin-right:0}.s-developer .number__item{font-size:17px;font-size:-webkit-calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (17 - 14) * ((100vw - 300px) / (1920 - 300)));flex-grow:1}@media (max-width: 767px){.s-developer .btn-primary{width:100%}}.s-news{padding-top:90px}.s-news .article__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 20px}@media (max-width: 767px){.s-news .article__grid{grid-template-columns:1fr}}.s-news .article__info{padding:10px 0 0 0}@media (max-width: 767px){.s-news .article__info{padding:10px 0 0 12px}}.s-news .article__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.s-news .article__img-wrap{padding-bottom:60%}.s-news .article__img-wrap.--half{padding-bottom:62%}.s-news .article__category{background:#F9F4EE;text-transform:uppercase;bottom:0;padding:10px 20px;position:absolute;color:#000;font-size:14px;font-size:-webkit-calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));font-size:calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));letter-spacing:0.05em}.s-news .article__date{display:none;margin-bottom:10px;font-size:14px;font-size:-webkit-calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));font-size:calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));letter-spacing:0.05em;color:#b46650}@media (max-width: 767px){.s-news .article__date{margin-bottom:12px}}.s-news .article__title{font-size:22px;letter-spacing:0.05em;line-height:1.5;margin-bottom:10px;font-family:'TheSeasons', serif}@media (max-width: 767px){.s-news .article__title{margin-bottom:10px}}.s-news .article__text{color:rgba(51,51,51,0.6);font-size:16px;font-weight:300;line-height:1.375}.s-news .article__text:not(.s-news .article__text.--large){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.s-news .article__btn{color:#b46650;font-size:16px;font-size:-webkit-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)))}.s-news .article__btn i{padding-left:12px;font-size:10px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.s-news .article__btn i:before{transform:rotate(90deg);display:inline-block}.s-news .article__btn:hover i{padding-left:22px}.s-news .blog-main{margin-bottom:32px}.s-news .blog-main__info{padding-left:20px}@media (max-width: 767px){.s-news .blog-main__info{padding-left:12px;padding-top:12px}}.s-news .blog-main .article__date{margin-bottom:42px}@media (max-width: 767px){.s-news .blog-main .article__date{margin-bottom:12px}}.s-news .blog-main .article__title{margin-bottom:32px}@media (max-width: 767px){.s-news .blog-main .article__title{margin-bottom:12px}}.s-article{margin:44px 0}@media (max-width: 767px){.s-article{margin:40px 0}}.s-article__action{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 767px){.s-article__action{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:12px}}@media (max-width: 767px){.s-article__title{margin-bottom:32px}.s-article__title.heading.decor:after{height:35px;top:1px;transform:none}}.s-article__date{margin-right:8px;padding:19px 20px;border:1px solid #242424;border-radius:100px;color:#1B1B1B}.s-article__share{border-radius:100px;padding:20px;background-color:#A59389;color:#fff}.s-article__share i{padding-right:20px;font-size:18px;color:#fff}.s-article__share i:after{content:'';width:1px;height:9px;background-color:rgba(255,255,255,0.2);border-radius:9px}.slider-article{margin-bottom:50px}.slider-article .article__info{position:absolute;bottom:2rem;left:0;width:55%}.slider-article .article__category{position:relative;display:inline-block;background:#000;text-transform:uppercase;padding:10px 20px;color:#F9F4EE;font-size:14px;font-size:-webkit-calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));font-size:calc(13px + (14 - 13) * ((100vw - 300px) / (1920 - 300)));letter-spacing:0.05em}.slider-article .article__title{padding:10px 20px;background:#F9F4EE;color:#000;font-size:22px;letter-spacing:0.05em;line-height:1.5;margin-bottom:10px;font-family:'TheSeasons', serif}.slider-article .swiper-button-next,.slider-article .swiper-button-prev{background:#F9F4EE;position:absolute;top:50%;transform:translateY(-50%);border-radius:0}.slider-article .swiper-button-next i,.slider-article .swiper-button-prev i{color:#b46650;font-size:20px}.slider-article .swiper-button-prev i{transform:rotate(-90deg)}.slider-article .swiper-button-next i{transform:rotate(90deg)}.most-popular{margin-bottom:50px}.most-popular__title{margin-bottom:20px;font-size:22px}.most-popular .article__item{margin-bottom:20px}.most-popular .article__info{padding-top:8px;width:calc(100% - 64px)}.most-popular .article__title{font-size:15px;letter-spacing:0.05em;line-height:1.5;margin-bottom:0;font-family:'TheSeasons', serif}.most-popular .article__category{font-size:10px;margin-bottom:3px;position:relative;padding:0;text-transform:uppercase;color:#000;letter-spacing:0.05em}.most-popular .article__img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.most-popular .article__img-wrap{padding:0;width:54px;height:54px;margin-right:10px}.style-2 .article__info{padding:5px 0 0 0}@media (max-width: 767px){.style-2 .article__info{padding:5px 0 0 0}}.style-2 .article__title{font-size:18px;margin-bottom:5px}.style-2 .article__text{font-size:14px}.style-2 .article__btn{font-size:14px}.keep-touch{margin-bottom:50px}.keep-touch__title{margin-bottom:5px;font-size:22px}.keep-touch .social__item{width:36px;height:36px}.keep-touch .social__item i{font-size:36px}.article__item+.keep-touch{margin-top:20px}.lg-thumb-outer{display:none}.lg-toolbar{background:transparent}.lg-toolbar>*:not(.lg-close){display:none}.lg-toolbar .lg-close{color:#fff}.s-slider{padding:60px 0 16px 0}.s-slider .btn-zoom{position:absolute;bottom:0;right:0;background:#F9F4EE url(../img/zoom.svg) no-repeat center center;border:0;width:45px;height:45px;background-size:50%;cursor:pointer;z-index:2}.s-slider .img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.s-slider .img__wrap{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.s-slider .swiper-button-next,.s-slider .swiper-button-prev{width:49px;height:49px;background:#F9F4EE;border-radius:0;position:absolute;top:50%;transform:translateY(-50%)}.s-slider .swiper-button-next i,.s-slider .swiper-button-prev i{color:#b46650;font-size:20px}.s-slider .swiper-button-next{right:0}.s-slider .swiper-button-next i{transform:rotate(90deg)}.s-slider .swiper-button-prev{left:0}.s-slider .swiper-button-prev i{transform:rotate(-90deg)}.s-slider .swiper-thumbs-top{margin-bottom:20px}.s-slider .swiper-thumbs-top .img__wrap{padding-bottom:50%}.s-slider .swiper-thumbs-bottom .swiper-slide{opacity:.5;cursor:pointer;transition:opacity ease-out .4s}.s-slider .swiper-thumbs-bottom .swiper-slide-thumb-active{opacity:1}.s-slider .swiper-thumbs-bottom .img__wrap{padding-bottom:60%}.s-portfolio.home .heading{margin-bottom:32px}@media (max-width: 767px){.s-portfolio .heading{margin-bottom:32px}}.s-portfolio__top{margin-bottom:45px}.s-portfolio__column{display:grid;align-content:space-between}.s-portfolio__item{padding:140px 0}@media (max-width: 767px){.s-portfolio__item{padding:60px 0}}.s-portfolio__item:nth-child(1){padding-top:0}.s-portfolio__item:nth-child(even){flex-direction:row-reverse;background-color:#F6F4F3;position:relative}@media (max-width: 767px){.s-portfolio__item:nth-child(even){flex-direction:column-reverse}}.s-portfolio__item:nth-child(even):after{content:'';position:absolute;width:100vw;height:100%;background-color:#F6F4F3;left:calc(50% - 50vw);top:0;z-index:-1}@media (max-width: 767px){.s-portfolio__item:nth-child(even) .gallery__wrap{margin-bottom:24px}}@media (max-width: 767px){.s-portfolio__item:nth-child(odd) .gallery__wrap{margin-top:24px}}.s-portfolio__item .heading{margin-bottom:18px}.s-portfolio .benefit__wrap{padding-top:24px}.s-portfolio .benefit__item{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:0 0 0 20px}@media (max-width: 767px){.s-portfolio .benefit__item{padding-left:12px}}.s-portfolio .benefit__item+.benefit__item{margin-top:24px}.s-portfolio .benefit__item:after{content:'';width:2px;height:35px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#A59389}.s-portfolio .filter__wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 767px){.s-portfolio .filter__wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;grid-template-columns:1fr 1fr;width:100%;max-width:500px}}.s-portfolio .filter__link{padding:16px 0;border:1px solid #565656;color:#565656;border-radius:100px;display:block;cursor:pointer;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media (min-width: 767px){.s-portfolio .filter__link{min-width:165px}}.s-portfolio .filter__link:hover{background-color:#A59389;color:#fff}.s-portfolio .filter__link.current{background-color:#A59389;border-color:#A59389;color:#fff;font-weight:bold}.s-portfolio__inner{padding-left:20px;padding-bottom:80px}.s-portfolio .btn-more{margin-top:18px}.s-portfolio .project__heading{margin-bottom:18px}.s-portfolio .project__sub-heading{font-size:18px;font-size:-webkit-calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)));font-size:calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)));margin-bottom:12px}.s-portfolio .project__info{display:grid;align-content:space-between}@media (min-width: 767px){.s-portfolio .project__info{height:100%;padding-left:20px}}@media (max-width: 767px){.s-portfolio .project__info{padding-left:12px;margin-bottom:32px}}.s-portfolio .project__info .btn{max-width:185px;display:inline-block}@media (max-width: 767px){.s-portfolio .project__info .btn{margin-top:24px}}.s-portfolio .gallery-container{position:relative;width:730px;display:flex;justify-content:space-between;overflow:hidden}.s-portfolio .gallery-main{width:600px;height:300px;box-shadow:0 50px 75px 50px rgba(30,30,30,0.18);border:1px solid #e9e9e9}.s-portfolio .gallery-main .swiper-button-prev,.s-portfolio .gallery-main .swiper-button-next{position:absolute;bottom:0;right:0;top:auto;left:auto;height:75px;width:40px;color:#e9e9e9;background:#1e1e1e}.s-portfolio .gallery-main .swiper-button-prev::after,.s-portfolio .gallery-main .swiper-button-next::after{font-size:12px}.s-portfolio .gallery-main .swiper-button-prev{right:40px;border-right:1px solid #e9e9e9}.s-portfolio .gallery-title{position:absolute;top:15px;right:15px;font-family:"Epilogue", sans-serif;font-size:50px;font-weight:700;text-align:right;text-transform:uppercase;text-shadow:0 0 20px rgba(0,0,0,0.3);color:#ffffff}.swiper-slide-active .s-portfolio .gallery-title{animation:slide-in 0.3s ease-in both}.s-portfolio .gallery-thumbs{order:-1;width:100px;height:300px;margin-right:15px;padding-left:15px}.s-portfolio .gallery-thumbs .swiper-slide img{transition:0.3s}.s-portfolio .gallery-thumbs .swiper-slide-active{opacity:0.9}.s-portfolio .gallery-thumbs .swiper-slide-thumb-active{opacity:1}.s-portfolio .gallery-thumbs .swiper-slide-thumb-active img{margin-left:-15px}@keyframes slide-in{from{opacity:0;right:-50%}}.s-portfolio .swiper-button-prev{padding-right:32px}.s-portfolio .swiper-button-next{padding-left:32px}.s-portfolio .swiper-button__wrap{position:absolute;bottom:0;left:10px;padding:36px;z-index:2}.s-portfolio .swiper-button__wrap:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);background-color:rgba(255,255,255,0.2);z-index:-1}.s-portfolio .swiper-button__wrap:before{content:'';height:13px;width:1px;background-color:rgba(255,255,255,0.2);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.s-portfolio .fraction__wrap{position:absolute;bottom:0;left:35px}.s-construction-progress .swiper-entry{position:relative}.s-construction-progress .swiper-button-prev,.s-construction-progress .swiper-button-next{height:61px;width:72px;position:absolute;top:27%;background:url(../img/bg-ar.svg) center center no-repeat}.s-construction-progress .swiper-button-next{right:-30px}@media (max-width: 1300px){.s-construction-progress .swiper-button-next{right:0}}.s-construction-progress .swiper-button-next i{transform:rotate(90deg)}.s-construction-progress .swiper-button-prev{left:-30px}@media (max-width: 1300px){.s-construction-progress .swiper-button-prev{left:0}}.s-construction-progress .swiper-button-prev i{transform:rotate(-90deg)}.s-contacts .heading{color:#b46650;margin-bottom:13px;margin-top:90px;font-size:60px;font-size:-webkit-calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)));font-size:calc(36px + (60 - 36) * ((100vw - 300px) / (1920 - 300)))}@media (max-width: 767px){.s-contacts .heading{margin-top:30px}}.s-contacts .heading:after{background:#b46650}.s-contacts .contact{padding:39px 0 67px 0}@media (max-width: 767px){.s-contacts .contact{margin-bottom:20px;padding:0;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.s-contacts .contact__title{display:block;margin-top:24px}@media (max-width: 767px){.s-contacts .contact__title{margin:0;width:calc(100% - 37px)}}.s-contacts .contact__info{margin-top:24px}@media (max-width: 767px){.s-contacts .contact__info{margin:0;width:calc(100% - 37px)}}.s-contacts .contact__info>*{font-size:16px;font-size:-webkit-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));font-family:"Archivo", sans-serif}.s-contacts .contact__info ul{margin-left:14px}.s-contacts .contact__info ul li:not(.s-contacts .contact__info ul li:last-child){margin-right:5px}.s-contacts .contact__info ul li i{font-size:15px;color:rgba(180,102,80,0.4)}.s-contacts .contact__info ul li i.icon-viber{font-size:17px}@media (max-width: 767px){.s-contacts .contact__info.align-center{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.s-contacts .contact>i{font-size:60px;font-size:-webkit-calc(20px + (60 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(20px + (60 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:calc(20px + (60 - 20) * ((100vw - 300px) / (1920 - 300)));color:#b46650;padding-right:12px}@media (max-width: 767px){.s-contacts .contact>i{font-size:24px}}.s-contacts__cta{background-color:#D8D6D1;padding:20px 0;position:relative}.s-contacts__cta:after{content:'';width:100vw;background:#D8D6D1;position:absolute;left:0;top:0;height:100%;margin-left:calc((-100vw + 100%) / 2);z-index:-1}@media (max-width: 767px){.s-contacts__cta{padding:12px 12px 0 12px}}.s-contacts__map{width:100%;height:100%;z-index:2;position:absolute !important}.s-contacts__map--wrap{height:550px;z-index:1}@media (max-width: 767px){.s-contacts__map--wrap{height:350px}}.s-contacts .map-info{box-shadow:0px 4px 12px 0px rgba(0,0,0,0.12);position:absolute;top:50%;left:35%;transform:translate(-50%, -50%);z-index:3}@media (max-width: 767px){.s-contacts .map-info{width:100%;left:23px;transform:translate(0, -50%)}}.s-contacts .map-info__inner{background-color:#fff;padding:16px 20px;width:max-content}.s-contacts .map-info__icon{position:absolute;left:-11px;top:-63px;width:73px;height:73px;z-index:3;object-fit:contain}.s-contacts .map-info__location{margin-bottom:12px;font-size:16px;line-height:22px;color:#2c4844}.s-contacts .map-info__more{font-size:16px;line-height:22px;color:#2c4844;cursor:pointer;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.s-contacts .map-info__more i{padding-left:16px}.s-contacts .map-info__more:hover{color:#b46650}.s-cta{padding:92px 0 100px 0}@media (max-width: 767px){.s-cta{padding:34px 0 40px 0}}.s-cta .heading{font-size:100px;font-size:-webkit-calc(35px + (100 - 35) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(35px + (100 - 35) * ((100vw - 300px) / (1920 - 300)));font-size:calc(35px + (100 - 35) * ((100vw - 300px) / (1920 - 300)));color:#b46650}.s-cta .text{font-family:'TTRamillas', serif;font-size:25px;font-size:-webkit-calc(20px + (25 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(20px + (25 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:calc(20px + (25 - 20) * ((100vw - 300px) / (1920 - 300)));line-height:1.68;max-width:400px;margin-left:auto}.s-cta__inner{margin-top:114px}@media (max-width: 767px){.s-cta__inner{margin-top:20px}}.s-cta .decor{position:absolute}.s-cta .decor-1{bottom:0;right:0}@media (min-width: 767px){.s-cta__row{flex-direction:row-reverse}}@media (max-width: 767px){.s-other{margin-top:80px}}.s-other .decor-bg{width:100%;max-width:402px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width: 767px){.s-other .decor-bg{max-width:286px;right:-15px;transform:none}}.s-other__content{padding-left:20px}@media (max-width: 767px){.s-other__content{padding-left:12px}}.s-other__inner{height:100vh}@media (min-width: 767px){.s-other__inner{flex-direction:row-reverse}}@media (max-width: 767px){.s-other__inner{height:auto}}.s-other .img{width:100%;max-width:380px;margin:0 auto}@media (max-width: 767px){.s-other .img{max-width:260px}}@media (max-width: 400px){.s-other .img{max-width:220px}}.s-other .heading{font-size:64px;font-size:-webkit-calc(32px + (64 - 32) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(32px + (64 - 32) * ((100vw - 300px) / (1920 - 300)));font-size:calc(32px + (64 - 32) * ((100vw - 300px) / (1920 - 300)))}@media (max-width: 767px){.s-other .heading{margin-bottom:14px}}.s-other .description{font-size:32px;font-size:-webkit-calc(20px + (32 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(20px + (32 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:calc(20px + (32 - 20) * ((100vw - 300px) / (1920 - 300)));margin-bottom:31px}@media (max-width: 767px){.s-other .description{margin-bottom:13px}}.s-other .btn-primary{margin:0 auto}.s-other.thanks .heading{margin-bottom:6px}.s-other.error .heading{margin-bottom:30px}.content-error img,.content-thanks img{margin:0 auto}.content-error .heading,.content-thanks .heading{font-size:64px;font-size:-webkit-calc(32px + (64 - 32) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(32px + (64 - 32) * ((100vw - 300px) / (1920 - 300)));font-size:calc(32px + (64 - 32) * ((100vw - 300px) / (1920 - 300)))}.content-error .description,.content-thanks .description{font-size:32px;font-size:-webkit-calc(20px + (32 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:-moz-calc(20px + (32 - 20) * ((100vw - 300px) / (1920 - 300)));font-size:calc(20px + (32 - 20) * ((100vw - 300px) / (1920 - 300)));max-width:700px;margin:0 auto;color:#fff;margin-top:6px}.content-error .btn,.content-thanks .btn{margin-top:30px}.s-construction{padding:40px 0 100px 0}@media (max-width: 767px){.s-construction{padding:40px 0}}.s-construction__top{margin-bottom:80px}@media (max-width: 767px){.s-construction__top{margin-bottom:20px}}.s-construction .description{padding:36px 0 0 0}@media (max-width: 767px){.s-construction .description{padding:30px 0 0 0}}.s-construction .period__title{font-family:'TTRamillas', serif;font-size:19px;margin-right:20px;text-transform:uppercase}@media (max-width: 991px){.s-construction .period__title{display:none}}.s-construction .swiper-container{padding:40px 0}.s-construction .swiper-pagination-progressbar-fill{background:#b46650}.s-construction .swiper-slide:not(.swiper-slide-active) .progress-gallery{transform:scale(0.95)}.s-construction .swiper-slide-active .progress-gallery{transform:scale(1.08);z-index:6}.s-construction .swiper-entry{position:relative}.s-construction .swiper-button{background:rgba(255,255,255,0.2);position:absolute;top:50%;transform:translateY(-50%);height:61px;width:72px;background:url(../img/bg-ar-white.svg) center center no-repeat}.s-construction .swiper-button i{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width: 767px){.s-construction .swiper-button{display:none}}.s-construction .swiper-button-next{right:0}.s-construction .swiper-button-next i{transform:rotate(90deg)}.s-construction .swiper-button-prev{left:0}.s-construction .swiper-button-prev i{transform:rotate(-90deg)}.s-construction .swiper-button:hover i{color:#b46650}@media (max-width: 767px){.s-construction .tabs-title{clip-path:none}}.s-construction .tabs-menu{color:#b46650;padding:21px 5px;line-height:1}@media (min-width: 767px){.s-construction .tabs-menu{-webkit-box-flex:0;-webkit-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px;max-width:max-content;padding:21px 20px}}@media (min-width: 1199px){.s-construction .tabs-menu{-webkit-box-flex:0;-webkit-flex:0 0 222px;-ms-flex:0 0 222px;flex:0 0 222px;max-width:222px}}.s-construction .tabs-menu .icon-dot{display:none;width:7px;height:7px;border-radius:100%;background:#b46650;margin-bottom:2px;margin-right:5px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.s-construction .tabs-menu:nth-child(3) .icon-dot{display:inline-block}.s-construction .tabs-menu-wrapper{margin-bottom:0}@media (max-width: 767px){.s-construction .tabs-menu-wrapper{margin-bottom:20px}}.s-construction .tabs-menu.active{color:#fff}@media (max-width: 767px){.s-construction .tabs-menu.active{color:#2c4844}}.s-construction .tabs-menu.active .icon-dot{background:#fff}@media (max-width: 767px){.s-construction .tabs-menu.active .icon-dot{color:#2c4844}}.s-construction .progress-gallery{position:relative;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.s-construction .progress-gallery__content{position:relative;padding-bottom:45%}@media (max-width: 767px){.s-construction .progress-gallery__content{padding-bottom:90%}}.s-construction .progress-gallery__content img,.s-construction .progress-gallery__content iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.s-construction .tabs-toggle{display:flex}@media (max-width: 991px){.s-construction .tabs-toggle{gap:15px}}@media (max-width: 767px){.s-construction .tabs-toggle{display:block}}.s-construction .SumoSelect{width:100%;min-width:222px;padding:20px;border:1px solid #e7ddd3}@media (max-width: 991px){.s-construction .SumoSelect{min-width:190px}}.s-construction .SumoSelect>.CaptionCont span,.s-construction .SumoSelect>.CaptionCont span.placeholder{font-style:normal;font-size:16px;font-weight:300;color:rgba(51,51,51,0.6)}.s-construction .SumoSelect>.CaptionCont>label>i:before{color:#b46650}.s-construction select{opacity:0}
/*# sourceMappingURL=app.css.map */
