html{font-size:16px;scroll-behavior:smooth;scrollbar-gutter:stable;overflow-x:hidden}body{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;color:#fff;overflow-x:hidden;width:100%;min-height:100vh}body.modal-open{overflow:hidden;padding-right:0 !important}.loading-finished .home-loading{opacity:0;visibility:hidden}.loading-finished .header{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.loading-finished .floating-contact-form{right:0;opacity:1;visibility:visible}.loading-finished .toolbar{right:16px;opacity:1;visibility:visible}.show-header .header{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@font-face{font-family:"1FTV Heavitas";src:url("../fonts/1FTVHeavitas.eot");src:url("../fonts/1FTVHeavitas.eot?#iefix") format("embedded-opentype"),url("../fonts/1FTVHeavitas.woff2") format("woff2"),url("../fonts/1FTVHeavitas.woff") format("woff"),url("../fonts/1FTVHeavitas.ttf") format("truetype"),url("../fonts/1FTVHeavitas.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"1FTV VIP Neue Haas Grotesk";src:url("../fonts/1FTVVIPNeueHaasGrotesk-Reg.eot");src:url("../fonts/1FTVVIPNeueHaasGrotesk-Reg.eot?#iefix") format("embedded-opentype"),url("../fonts/1FTVVIPNeueHaasGrotesk-Reg.woff2") format("woff2"),url("../fonts/1FTVVIPNeueHaasGrotesk-Reg.woff") format("woff"),url("../fonts/1FTVVIPNeueHaasGrotesk-Reg.ttf") format("truetype"),url("../fonts/1FTVVIPNeueHaasGrotesk-Reg.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"1FTV VIP Ranade";src:url("../fonts/1FTVVIPRanade-SemiBold.eot");src:url("../fonts/1FTVVIPRanade-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/1FTVVIPRanade-SemiBold.woff2") format("woff2"),url("../fonts/1FTVVIPRanade-SemiBold.woff") format("woff"),url("../fonts/1FTVVIPRanade-SemiBold.ttf") format("truetype"),url("../fonts/1FTVVIPRanade-SemiBold.svg") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Averta";src:url("../fonts/Averta-Bold.eot");src:url("../fonts/Averta-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Averta-Bold.woff2") format("woff2"),url("../fonts/Averta-Bold.woff") format("woff"),url("../fonts/Averta-Bold.ttf") format("truetype"),url("../fonts/Averta-Bold.svg") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"BT Suave";src:url("../fonts/BTSuave-Regular.eot");src:url("../fonts/BTSuave-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/BTSuave-Regular.woff2") format("woff2"),url("../fonts/BTSuave-Regular.woff") format("woff"),url("../fonts/BTSuave-Regular.ttf") format("truetype"),url("../fonts/BTSuave-Regular.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"UTM Avo";src:url("../fonts/UTMAvo.eot");src:url("../fonts/UTMAvo.eot?#iefix") format("embedded-opentype"),url("../fonts/UTMAvo.woff2") format("woff2"),url("../fonts/UTMAvo.woff") format("woff"),url("../fonts/UTMAvo.ttf") format("truetype"),url("../fonts/UTMAvo.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"UTM Avo";src:url("../fonts/UTMAvoBold.eot");src:url("../fonts/UTMAvoBold.eot?#iefix") format("embedded-opentype"),url("../fonts/UTMAvoBold.woff2") format("woff2"),url("../fonts/UTMAvoBold.woff") format("woff"),url("../fonts/UTMAvoBold.ttf") format("truetype"),url("../fonts/UTMAvoBold.svg") format("svg");font-weight:700;font-style:normal}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none;padding:0}a{color:inherit;text-decoration:none}.alert{padding:.75rem 1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;font-size:14px;letter-spacing:1px}.alert-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.header{position:fixed;top:0;left:0;z-index:100;width:100%;padding:16px 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media only screen and (max-width: 1024px){.header__logo img{max-width:140px}}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.header .language-switcher-btn{background:rgba(0,0,0,0);border:none;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-box-shadow:none !important;box-shadow:none !important}.header .language-switcher-btn:hover,.header .language-switcher-btn:focus,.header .language-switcher-btn:active{background:rgba(0,0,0,0);-webkit-transform:scale(1.05);transform:scale(1.05)}.header .language-switcher-btn__icon{position:relative;display:block;border-radius:50%;overflow:hidden;width:30px;height:30px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);background-color:rgba(0,0,0,0)}.header .language-switcher-btn__icon svg{position:absolute;top:51%;left:52%;height:16px !important;width:auto !important;display:block;-webkit-transform:translate(-50%, -50%) scale(2);transform:translate(-50%, -50%) scale(2);-webkit-transform-origin:center;transform-origin:center}.header.header--hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}#page-home .header.header--scrolled:not(.active){background:rgba(186,164,174,.13);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-box-shadow:0 6px 18px rgba(0,0,0,.15);box-shadow:0 6px 18px rgba(0,0,0,.15)}body:not(#page-home) .header.header--scrolled:not(.active){background:#c2522c;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.15);box-shadow:0 6px 18px rgba(0,0,0,.15)}.language-modal .modal-content{background-image:url(../images/comming-soon/bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;border-radius:2px;border:none;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3)}.language-modal .modal-header{border-bottom:none;padding-bottom:0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.language-modal .modal-title{font-size:32px;line-height:40px;color:#fff;font-family:"BT Suave",serif;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:0px 4px 6px #e84200;width:100%;margin-top:15px;margin-bottom:15px}.language-modal .btn-close{position:absolute;top:-13px;right:-13px;width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.8);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:1;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}@media only screen and (max-width: 576px){.language-modal .btn-close{top:16px;right:16px;width:20px;height:20px}}.language-modal .btn-close:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#fff}.language-modal .btn-close::before,.language-modal .btn-close::after{content:"";position:absolute;width:16px;height:2px;background-color:#000;top:50%;left:50%;-webkit-transform-origin:center;transform-origin:center}.language-modal .btn-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.language-modal .btn-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.language-modal__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:0 10px}.language-modal__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 24px;border-radius:2px;text-decoration:none;color:#fff;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.language-modal__item:hover{background-color:hsla(0,0%,100%,.2);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:hsla(0,0%,100%,.5);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15)}.language-modal__item.is-active{background-color:hsla(0,0%,100%,.25);color:#fff;border-color:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.language-modal__icon{-ms-flex-negative:0;flex-shrink:0;position:relative;display:block;border-radius:50%;width:24px;height:24px;overflow:hidden;background-color:rgba(0,0,0,0)}.language-modal__icon svg{position:absolute;top:51%;left:54%;height:16px !important;width:auto !important;display:block;-webkit-transform:translate(-50%, -50%) scale(1.8);transform:translate(-50%, -50%) scale(1.8);-webkit-transform-origin:center;transform-origin:center}.language-modal__name{font-size:16px}.toggle-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.5px;cursor:pointer}.toggle-menu span{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.toggle-menu.active span{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.menu{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:30;opacity:0;visibility:hidden;background-image:url(../images/header/menu-bg-2.avif);background-size:cover;background-position:left center;background-repeat:no-repeat;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .7s cubic-bezier(0.22, 1, 0.36, 1);transition:all .7s cubic-bezier(0.22, 1, 0.36, 1)}@media only screen and (max-width: 1024px){.menu{background-position:bottom center;background-image:url(../images/kv/kv-mobile-background.jpg)}.menu::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:55%;background-image:url(../images/kv/kv-mobile-content.png);z-index:1;background-size:contain;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-position:bottom left}}.menu-content{width:100%;height:100%;padding:100px 0 24px;position:relative}.menu-content::before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.55)), color-stop(60%, rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.3)));background:linear-gradient(to left, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 60%, rgba(0, 0, 0, 0.3) 100%)}@media only screen and (max-width: 1024px){.menu-content::before{display:block}}.menu-nav{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:auto;position:relative;z-index:2}.menu-list{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:36px;padding:0 24px}@media only screen and (max-width: 1440px){.menu-list{gap:28px}}@media only screen and (max-width: 1024px){.menu-list{gap:24px}}@media only screen and (max-width: 768px){.menu-list{gap:20px}}@media only screen and (max-width: 480px){.menu-list{gap:24px}}.menu-item{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:32px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#f6edd8;text-shadow:0 2px 10px rgba(0,0,0,.55);opacity:0;visibility:hidden;position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-webkit-transform .4s ease}@media only screen and (max-width: 1440px){.menu-item{font-size:28px;line-height:32px}}@media only screen and (max-width: 1024px){.menu-item{font-size:24px;line-height:28px}}@media only screen and (max-width: 768px){.menu-item{font-size:20px;line-height:24px}}@media only screen and (max-width: 480px){.menu-item{font-size:18px;line-height:22px}}.menu-item::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#fff;-webkit-transition:width .3s ease;transition:width .3s ease}@media only screen and (max-width: 768px){.menu-item::after{height:1.5px}}.menu-item:hover{color:#fff}.menu-item:hover::after{width:100%}.menu-item:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.menu-item:nth-child(2){-webkit-transition-delay:.28s;transition-delay:.28s}.menu-item:nth-child(3){-webkit-transition-delay:.36s;transition-delay:.36s}.menu-item:nth-child(4){-webkit-transition-delay:.44s;transition-delay:.44s}.menu-item:nth-child(5){-webkit-transition-delay:.52s;transition-delay:.52s}.menu-item:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.menu-item:nth-child(7){-webkit-transition-delay:.68s;transition-delay:.68s}.menu-item:nth-child(8){-webkit-transition-delay:.76s;transition-delay:.76s}.menu-item:nth-child(9){-webkit-transition-delay:.84s;transition-delay:.84s}.menu-item:nth-child(10){-webkit-transition-delay:.92s;transition-delay:.92s}.menu.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.menu.active .menu-item{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.footer{position:relative;overflow:hidden;overflow:clip;padding:70px 0}@media only screen and (max-width: 991px){.footer{padding:40px 0}}@media only screen and (max-width: 480px){.footer{padding:30px 0}}.footer-bg{position:relative;overflow-x:hidden;overflow-x:clip;background-image:url("../images/background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.footer-bg [data-aos=fade-left],.footer-bg [data-aos=fade-right]{-webkit-transform:translate3d(0, 18px, 0);transform:translate3d(0, 18px, 0)}.footer-bg [data-aos=fade-left].aos-animate,.footer-bg [data-aos=fade-right].aos-animate{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.footer-content{width:100%;max-width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin:0 auto;min-width:0}@media only screen and (max-width: 991px){.footer-content{max-width:100%}}@media only screen and (max-width: 768px){.footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}}.footer-content__title{font-family:"BT Suave",serif;font-weight:400;font-size:24px;line-height:36px;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:16px;-webkit-animation:footer-rise .76s cubic-bezier(0.22, 1, 0.36, 1) both;animation:footer-rise .76s cubic-bezier(0.22, 1, 0.36, 1) both}.footer-content__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:16px;min-width:0;-webkit-animation:footer-rise .7s cubic-bezier(0.22, 1, 0.36, 1) both;animation:footer-rise .7s cubic-bezier(0.22, 1, 0.36, 1) both}.footer-content__info-item:nth-child(1){-webkit-animation-delay:120ms;animation-delay:120ms}.footer-content__info-item:nth-child(2){-webkit-animation-delay:195ms;animation-delay:195ms}.footer-content__info-item:nth-child(3){-webkit-animation-delay:270ms;animation-delay:270ms}.footer-content__info-item:nth-child(4){-webkit-animation-delay:345ms;animation-delay:345ms}@media only screen and (max-width: 768px){.footer-content__info-item{margin-bottom:12px}}.footer-content__info-icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5px}@media only screen and (max-width: 768px){.footer-content__info-icon{margin-top:0}}.footer-content__info-icon svg{width:24px;height:24px}.footer-content__info-text{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:34px;color:#fff;overflow-wrap:anywhere;max-width:420px}@media only screen and (max-width: 1024px){.footer-content__info-text{font-size:15px;width:100%}}@media only screen and (max-width: 768px){.footer-content__info-text{line-height:24px}}.footer-content__info-text span{text-transform:uppercase;line-height:21px;letter-spacing:1px}.footer-content__info-link{text-decoration:underline;-webkit-transition:color .3s ease,opacity .3s ease;transition:color .3s ease,opacity .3s ease}.footer-content__info-link:hover{color:hsla(0,0%,100%,.8)}.footer-content__bank-info{margin-top:24px}.footer-content__bank-info .company-info{margin-bottom:4px}.footer__logo{margin-bottom:20px;-webkit-animation:footer-rise .76s cubic-bezier(0.22, 1, 0.36, 1) both;animation:footer-rise .76s cubic-bezier(0.22, 1, 0.36, 1) both}.footer__slogan{margin-bottom:40px;-webkit-animation:footer-rise .76s 90ms cubic-bezier(0.22, 1, 0.36, 1) both;animation:footer-rise .76s 90ms cubic-bezier(0.22, 1, 0.36, 1) both}@media only screen and (max-width: 768px){.footer__slogan{margin-bottom:20px}}.footer__slogan p{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#f6edd8}.footer__social{-webkit-animation:footer-rise .76s 160ms cubic-bezier(0.22, 1, 0.36, 1) both;animation:footer-rise .76s 160ms cubic-bezier(0.22, 1, 0.36, 1) both}.footer__social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:12px}.footer__social ul li a{width:44px;height:44px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1.53451px solid hsla(0,0%,100%,.4);-webkit-transition:background-color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.footer__social ul li a:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.7);-webkit-box-shadow:0 10px 24px rgba(52,18,8,.18);box-shadow:0 10px 24px rgba(52,18,8,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes footer-rise{from{opacity:0;-webkit-transform:translate3d(0, 16px, 0);transform:translate3d(0, 16px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes footer-rise{from{opacity:0;-webkit-transform:translate3d(0, 16px, 0);transform:translate3d(0, 16px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.footer-bg [data-aos=fade-left],.footer-bg [data-aos=fade-right]{-webkit-transform:none;transform:none}.footer__logo,.footer__slogan,.footer__social,.footer-content__title,.footer-content__info-item{-webkit-animation:none;animation:none}}.page-thankyou{background-image:url("../images/comming-soon/bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.page-thankyou .footer-bg{background-image:unset !important}.page-thankyou .contact{display:none !important}.page-thankyou-wrapper{padding:50px 0}.page-thankyou-wrapper .section__title{text-shadow:0px 4px 6px #e84200}.page-thankyou-wrapper .thank-you__btn{display:inline-block;padding:12px 32px;background:-webkit-gradient(linear, left top, left bottom, from(#E96229), to(#88271B));background:linear-gradient(180deg, #E96229 0%, #88271B 100%);border:1px solid #fff;-webkit-box-shadow:0px 1px 2px rgba(16,24,40,.05);box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:2px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:15px;line-height:22px;text-transform:uppercase;color:#fff;letter-spacing:1px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease}.page-thankyou-wrapper .thank-you__btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-box-shadow:0 10px 24px rgba(233,98,41,.25);box-shadow:0 10px 24px rgba(233,98,41,.25)}.thankyou-modal .modal-content{background-image:url(../images/comming-soon/bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat}.thankyou-modal .modal-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.thankyou-modal .btn-close{position:absolute;top:-13px;right:-13px;width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.8);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}@media only screen and (max-width: 576px){.thankyou-modal .btn-close{top:16px;right:16px;width:20px;height:20px}}.thankyou-modal .btn-close:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#fff}.thankyou-modal .btn-close::before,.thankyou-modal .btn-close::after{content:"";position:absolute;width:16px;height:2px;background-color:#000;top:50%;left:50%;-webkit-transform-origin:center;transform-origin:center}.thankyou-modal .btn-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.thankyou-modal .btn-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.thankyou-modal .modal-title{font-size:40px;line-height:48px;color:#fff;font-family:"BT Suave",serif;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:0px 4px 6px #e84200}.thankyou-modal .modal-body{padding-top:2rem;padding-bottom:2rem}.thankyou-modal .thankyou-message{font-size:16px;line-height:24px;color:#fff;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;letter-spacing:1px}.page-404{background-image:url("../images/comming-soon/bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.page-404 .footer-bg{display:none !important}.error-page{position:relative;overflow:hidden;min-height:calc(100vh - 180px);padding:82px 0 110px}@media only screen and (max-width: 1024px){.error-page{padding:56px 0 80px}}@media only screen and (max-width: 576px){.error-page{padding:38px 0 64px}}.error-page__inner{position:relative;z-index:1;width:min(1040px,100% - 48px);margin:0 auto;text-align:center}@media only screen and (max-width: 576px){.error-page__inner{width:calc(100% - 32px)}}.error-page__eyebrow{margin-bottom:10px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:13px;line-height:20px;letter-spacing:4px;text-transform:uppercase;color:hsla(0,0%,100%,.82)}.error-page__code{margin:0;font-family:"BT Suave",serif;font-size:188px;font-weight:400;line-height:.9;letter-spacing:0;color:#fff;text-shadow:0 8px 18px rgba(232,66,0,.72)}@media only screen and (max-width: 1024px){.error-page__code{font-size:132px}}@media only screen and (max-width: 576px){.error-page__code{font-size:92px}}.error-page__title{max-width:760px;margin:18px auto 0;font-family:"BT Suave",serif;font-size:48px;font-weight:400;line-height:1.18;letter-spacing:1.6px;text-transform:uppercase;color:#fff}@media only screen and (max-width: 1024px){.error-page__title{font-size:36px}}@media only screen and (max-width: 576px){.error-page__title{font-size:28px}}.error-page__description{max-width:620px;margin:20px auto 0;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:16px;line-height:26px;letter-spacing:1px;color:hsla(0,0%,100%,.9)}.error-page__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;margin-top:34px}.error-page__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:178px;min-height:48px;padding:12px 28px;border:1px solid hsla(0,0%,100%,.82);border-radius:2px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:15px;line-height:22px;letter-spacing:1px;text-transform:uppercase;color:#fff;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,filter .3s ease;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease}.error-page__button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#fff}.error-page__button--primary{background:-webkit-gradient(linear, left top, left bottom, from(#E96229), to(#88271B));background:linear-gradient(180deg, #E96229 0%, #88271B 100%);-webkit-box-shadow:0 10px 28px rgba(136,39,27,.26);box-shadow:0 10px 28px rgba(136,39,27,.26)}.error-page__button--primary:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-box-shadow:0 14px 32px rgba(233,98,41,.32);box-shadow:0 14px 32px rgba(233,98,41,.32)}.error-page__button--ghost{background:hsla(0,0%,100%,.08)}.error-page__button--ghost:hover{background:hsla(0,0%,100%,.14)}.error-page__note{width:min(760px,100%);margin:44px auto 0;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.24);font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:14px;line-height:23px;letter-spacing:.8px;color:hsla(0,0%,100%,.72)}.cm__banner{height:100dvh}.cm__swiper .swiper-slide img{height:100dvh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cm__navigation{position:absolute;right:44px;bottom:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.cm__navigation{right:1rem}}.cm__swiper-pagination{position:unset;margin-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm__swiper-pagination .swiper-pagination-bullet{width:6px;height:2px;background:#fff;opacity:1 !important;border-radius:0;-webkit-transition:width .2s ease-in-out,background .2s ease-in-out;transition:width .2s ease-in-out,background .2s ease-in-out}.cm__swiper-pagination .swiper-pagination-bullet-active{background:#fbdca1;width:28px}.cm__swiper-button-next,.cm__swiper-button-prev{margin-top:unset !important;position:unset;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;color:#fff;width:44px;height:44px;border-radius:unset;border:1px solid hsla(0,0%,100%,.5)}.cm__swiper-button-next svg,.cm__swiper-button-prev svg{width:1rem;fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2}.cm__swiper-button-next{border-left:unset}.cm__simple-pagination{position:absolute;left:44px;bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.4);z-index:2;right:44px;padding-bottom:24px}@media only screen and (max-width: 1024px){.cm__simple-pagination{right:1rem;left:1rem}}.cm__simple-pagination-big-number{font-size:28px;line-height:28px;font-family:"BT Suave",serif;font-weight:400;color:#fff;margin-right:6px;width:32px;display:inline-block}.cm__simple-pagination-number{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:13px;line-height:13px;color:hsla(0,0%,100%,.3)}.cm__content{padding:108px 44px;background-color:#fff}@media only screen and (max-width: 1024px){.cm__content{padding:60px 16px}}.cm__header{text-align:center;margin:0 auto;margin-bottom:64px}@media only screen and (max-width: 1024px){.cm__header{margin-bottom:32px}}.cm__title{color:#111c45;font-size:52px;line-height:16px;font-family:"BT Suave",serif;font-weight:400;text-transform:uppercase;margin-bottom:24px}@media only screen and (max-width: 1024px){.cm__title{font-size:32px;line-height:32px;margin-bottom:16px}}.cm__description{color:rgba(31,49,99,.6);font-size:15px;line-height:26px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400}.cm__timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:24px;overflow:auto;padding-bottom:24px;position:relative}.cm__item{display:grid;grid-template-rows:160px 48px 160px;min-width:250px;z-index:2}@media only screen and (max-width: 1024px){.cm__item{grid-template-rows:120px 48px 120px}}.cm__item:first-child .cm__item-center::before{left:50%}.cm__item:last-child .cm__item-center::before{right:50%}.cm__item-top{text-align:center}.cm__item-date{font-family:"BT Suave",serif;font-weight:400;font-size:20px;line-height:20px;color:#c2522c;text-transform:uppercase;margin-bottom:10px;display:inline-block}@media only screen and (max-width: 1024px){.cm__item-date{font-size:16px;line-height:20px;margin-bottom:8px}}.cm__item-title{font-size:24px;line-height:30px;color:#c2522c;font-family:"BT Suave",serif;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 1024px){.cm__item-title{font-size:20px;line-height:30px}}.cm__item-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0;position:relative;z-index:1}.cm__item-center::before{content:"";position:absolute;top:24px;left:0;right:-24px;height:1px;background:#c2522c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:1}.cm__item-point{position:relative;z-index:2}.cm__item-point img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.cm__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cm__item-desc{font-size:16px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;line-height:24px;font-weight:400;color:#343434}@media only screen and (max-width: 1024px){.cm__item-desc{font-size:15px;line-height:20px}}.cm__item-line{width:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#dcdcdc;-ms-flex-negative:0;flex-shrink:0;margin-top:12px;margin:0 auto;position:relative}.cm__item-line::before{content:"";width:4px;height:4px;border-radius:100%;background:#dcdcdc;position:absolute;top:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cm__item-reserved .cm__item-bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cm__item-reserved .cm__item-line{margin-top:unset;margin-bottom:12px}.cm__item-reserved .cm__item-line::before{top:unset;bottom:-3px}.news-container{width:min(100% - 48px,967px);margin-inline:auto}@media(min-width: 1600px){.news-container{width:min(100% - 48px,1100px)}}@media(min-width: 1920px){.news-container{width:min(100% - 48px,1200px)}}@media(max-width: 1024px){.news-container{width:calc(100% - 32px)}}.news__banner{position:relative}.news__banner-item{position:relative}.news__banner-content{width:100%;position:absolute;top:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}@media only screen and (max-width: 1024px){.news__banner-content{top:20%}}@media only screen and (max-width: 768px){.news__banner-content{top:30%}}.news__banner-title{font-family:"BT Suave",serif;font-weight:500;font-size:52px;line-height:62px;text-align:center;letter-spacing:1.5px;color:#fff;margin-bottom:36px}@media only screen and (max-width: 1024px){.news__banner-title{font-size:36px;line-height:44px;margin-bottom:24px}}@media only screen and (max-width: 768px){.news__banner-title{font-size:28px;line-height:36px;margin-bottom:16px}}@media only screen and (max-width: 480px){.news__banner-title{font-size:24px;line-height:32px}}.news__banner-button{display:inline-block;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:12px;line-height:12px;text-align:center;letter-spacing:2px;text-transform:uppercase;padding:20px 36px;-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width: 1024px){.news__banner-button{padding:16px 24px}}@media only screen and (max-width: 768px){.news__banner-button{padding:12px 16px;font-size:10px}}.news__banner-button:not(:first-child){margin-left:20px}.news__banner-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news__banner-button--champagne{background:#fbdca1;border:1px solid #fbdca1;color:#cd5128}.news__banner-button--champagne:hover{opacity:.8}.news__banner-button--transparent{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.news__banner-button--transparent:hover{background:hsla(0,0%,100%,.1)}.news__swiper .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover}.news__navigation{position:absolute;right:44px;bottom:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.news__navigation{right:1rem}}.news__swiper-pagination{position:unset;margin-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__swiper-pagination .swiper-pagination-bullet{width:6px;height:2px;background:#fff;opacity:1 !important;border-radius:0;-webkit-transition:width .2s ease-in-out,background .2s ease-in-out;transition:width .2s ease-in-out,background .2s ease-in-out}.news__swiper-pagination .swiper-pagination-bullet-active{background:#fbdca1;width:28px}.news__swiper-button-next,.news__swiper-button-prev{margin-top:unset !important;position:unset;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;color:#fff;width:44px;height:44px;border-radius:unset;border:1px solid hsla(0,0%,100%,.5)}.news__swiper-button-next svg,.news__swiper-button-prev svg{width:1rem;fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2}.news__swiper-button-next{border-left:unset}.news__simple-pagination{position:absolute;left:44px;bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.4);z-index:2;right:44px;padding-bottom:24px}@media only screen and (max-width: 1024px){.news__simple-pagination{right:1rem;left:1rem}}.news__simple-pagination-big-number{font-size:28px;line-height:28px;font-family:"BT Suave",serif;font-weight:400;color:#fff;margin-right:6px;width:32px;display:inline-block}.news__simple-pagination-number{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:13px;line-height:13px;color:hsla(0,0%,100%,.3)}.featured-posts{padding:80px 0}@media only screen and (max-width: 768px){.featured-posts{padding:64px 0}}@media only screen and (max-width: 480px){.featured-posts{padding:48px 0}}.featured-posts__header{width:100%;max-width:530px;text-align:center;margin-inline:auto;margin-bottom:64px}@media only screen and (max-width: 1024px){.featured-posts__header{max-width:100%;margin-bottom:48px}}@media only screen and (max-width: 480px){.featured-posts__header{margin-bottom:32px}}.featured-posts__title,.featured-posts__subtitle{font-family:"BT Suave",serif;font-weight:400;text-transform:uppercase}.featured-posts__title{display:inline-block;font-size:52px;line-height:16px;letter-spacing:3px;color:#c2522c;position:relative;margin-bottom:0}@media only screen and (max-width: 1024px){.featured-posts__title{font-size:36px}}@media only screen and (max-width: 768px){.featured-posts__title{font-size:32px}}@media only screen and (max-width: 480px){.featured-posts__title{font-size:28px}}.featured-posts__title::after,.featured-posts__title::before{width:64px;height:1px;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#c2522c}@media only screen and (max-width: 1024px){.featured-posts__title::after,.featured-posts__title::before{width:48px}}@media only screen and (max-width: 768px){.featured-posts__title::after,.featured-posts__title::before{width:32px}}.featured-posts__title::after{left:-80px}@media only screen and (max-width: 1024px){.featured-posts__title::after{left:-64px}}@media only screen and (max-width: 768px){.featured-posts__title::after{left:-48px}}.featured-posts__title::before{right:-80px}@media only screen and (max-width: 1024px){.featured-posts__title::before{right:-64px}}@media only screen and (max-width: 768px){.featured-posts__title::before{right:-48px}}.featured-posts__subtitle{font-size:52px;line-height:65px;letter-spacing:1px;color:#1f3163;margin-bottom:16px}@media only screen and (max-width: 1024px){.featured-posts__subtitle{font-size:36px;line-height:44px}}@media only screen and (max-width: 768px){.featured-posts__subtitle{font-size:32px;line-height:40px}}@media only screen and (max-width: 480px){.featured-posts__subtitle{font-size:28px;line-height:36px}}.featured-posts__description{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:15px;line-height:26px;color:rgba(31,49,99,.6)}@media only screen and (max-width: 1024px){.featured-posts__description{font-size:14px;line-height:24px}}.featured-post{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media only screen and (max-width: 1024px){.featured-post{gap:24px}}@media only screen and (max-width: 768px){.featured-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.featured-post:not(:last-child){margin-bottom:64px}@media only screen and (max-width: 1024px){.featured-post:not(:last-child){margin-bottom:48px}}.featured-post:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 768px){.featured-post:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.featured-post__image,.featured-post__content{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.featured-post__image{width:100%;height:100%;position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:8px;position:relative}.featured-post__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.featured-post__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-post__title{font-family:"BT Suave",serif;font-weight:400;font-size:36px;line-height:43px;letter-spacing:.5px;text-transform:uppercase;color:#1f3163;margin-bottom:20px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.featured-post__title:hover{color:#c2522c}@media only screen and (max-width: 1024px){.featured-post__title{font-size:28px;line-height:36px}}@media only screen and (max-width: 768px){.featured-post__title{font-size:24px;line-height:32px;margin-bottom:12px}}@media only screen and (max-width: 480px){.featured-post__title{font-size:20px;line-height:28px}}.featured-post__description{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:26px;color:rgba(31,49,99,.7);margin-bottom:0}@media only screen and (max-width: 1024px){.featured-post__description{font-size:14px;line-height:24px}}.featured-post__divider{width:100%;height:1px;background:rgba(31,49,99,.1);margin:20px 0}@media only screen and (max-width: 768px){.featured-post__divider{margin:16px 0}}.featured-post__footer{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;gap:16px}.featured-post__date,.featured-post__link{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px}@media only screen and (max-width: 480px){.featured-post__date,.featured-post__link{font-size:12px;line-height:18px}}.featured-post__date{color:rgba(31,49,99,.5)}.featured-post__link-overlay{width:100%;height:100%;display:block;position:absolute;inset:0;z-index:1}.featured-post__link{text-transform:uppercase;color:#1f3163;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.featured-post__link::after{content:"";position:absolute;bottom:0px;left:0;width:0;height:1px;background:#1f3163;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.featured-post__link:hover{color:#c2522c}.featured-post__link:hover::after{width:100%;background:#c2522c}.featured-post__link:hover svg path{stroke:#c2522c}.featured-post__link svg{width:16px;height:16px;margin-top:-3px}.featured-post__link svg path{-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.latest-posts{padding:80px 0}@media only screen and (max-width: 768px){.latest-posts{padding:64px 0}}@media only screen and (max-width: 480px){.latest-posts{padding:48px 0}}.latest-posts__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:48px;position:relative;gap:32px}@media only screen and (max-width: 768px){.latest-posts__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;gap:16px}}.latest-posts__header-content{width:100%;max-width:480px}@media only screen and (max-width: 768px){.latest-posts__header-content{max-width:100%}}@media only screen and (max-width: 768px){.latest-posts__header-link{width:100%;text-align:right}}.latest-posts__title{font-family:"BT Suave",serif;font-weight:400;font-size:48px;line-height:60px;letter-spacing:1px;text-transform:uppercase;color:#1f3163;margin-bottom:12px}@media only screen and (max-width: 1024px){.latest-posts__title{font-size:36px;line-height:44px}}@media only screen and (max-width: 768px){.latest-posts__title{font-size:32px;line-height:40px;margin-bottom:8px}}@media only screen and (max-width: 480px){.latest-posts__title{font-size:28px;line-height:36px}}.latest-posts__description{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:22px;color:rgba(31,49,99,.6);margin-bottom:0}@media only screen and (max-width: 1024px){.latest-posts__description{font-size:13px;line-height:20px}}@media only screen and (max-width: 480px){.latest-posts__description{font-size:12px;line-height:18px}}.latest-posts__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#1f3163;position:relative;white-space:nowrap;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media only screen and (max-width: 1024px){.latest-posts__link{font-size:13px;line-height:20px}}@media only screen and (max-width: 480px){.latest-posts__link{font-size:12px;line-height:18px}}.latest-posts__link::after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:1.5px;background:#1f3163;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.latest-posts__link:hover{color:#c2522c}.latest-posts__link:hover::after{background:#c2522c}.latest-posts__link:hover .latest-posts__link-icon--1{-webkit-transform:translateX(120%);transform:translateX(120%);opacity:0}.latest-posts__link:hover .latest-posts__link-icon--2{-webkit-transform:translateX(0);transform:translateX(0)}.latest-posts__link:hover .latest-posts__link-icon--2 path{stroke:#c2522c}.latest-posts__link-icons{position:relative;width:20px;height:20px;margin-top:-5px;overflow:hidden}.latest-posts__link-icon{width:20px;height:20px;position:absolute;inset:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.latest-posts__link-icon--1{-webkit-transform:translateX(0);transform:translateX(0)}.latest-posts__link-icon--2{-webkit-transform:translateX(-120%);transform:translateX(-120%)}.latest-posts__list{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:48px}@media only screen and (max-width: 1024px){.latest-posts__list{grid-template-columns:repeat(3, 1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:32px}}@media only screen and (max-width: 768px){.latest-posts__list{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:24px}}@media only screen and (max-width: 480px){.latest-posts__list{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:16px}}.post{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.post:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.post:hover .post__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.post__image{width:100%;aspect-ratio:4/3;overflow:hidden;position:relative}.post__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.post__content{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 480px){.post__content{padding:16px 0}}.post__date{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:1px;color:rgba(31,49,99,.5);margin-bottom:16px}@media only screen and (max-width: 480px){.post__date{margin-bottom:12px}}.post__title{font-family:"BT Suave",serif;font-weight:400;font-size:20px;line-height:25px;letter-spacing:.5px;text-transform:uppercase;color:#1f3163;margin-bottom:10px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.post__title:hover{color:#c2522c}@media only screen and (max-width: 480px){.post__title{font-size:18px;line-height:22px;margin-bottom:8px}}.post__description{font-family:"BT Suave",serif;font-weight:400;font-size:13px;line-height:20px;color:rgba(31,49,99,.6);margin-bottom:16px}@media only screen and (max-width: 480px){.post__description{margin-bottom:12px}}.post__link-overlay{width:100%;height:100%;display:block;position:absolute;inset:0;z-index:1}.post__link{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"BT Suave",serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#c2522c;position:relative;margin-top:auto}.post__link::after{content:"";position:absolute;bottom:0px;left:0;width:0;height:1px;background:#c2522c;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.post__link:hover::after{width:100%}.post__link svg{width:12px;height:12px;margin-top:-2px}.post-banner{position:relative}.post-banner::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);pointer-events:none}.post-banner__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.post-banner__image{aspect-ratio:4/5}}.post-banner__content{width:100%;position:absolute;left:0;bottom:0;padding:64px 0;z-index:1}@media only screen and (max-width: 1024px){.post-banner__content{padding:48px 0}}@media only screen and (max-width: 768px){.post-banner__content{padding:32px 0}}@media only screen and (max-width: 480px){.post-banner__content{padding:24px 0}}.post-banner__title{font-family:"BT Suave",serif;font-weight:400;font-size:56px;line-height:62px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:0}@media only screen and (max-width: 1440px){.post-banner__title{font-size:48px;line-height:56px}}@media only screen and (max-width: 1280px){.post-banner__title{font-size:36px;line-height:44px}}@media only screen and (max-width: 1024px){.post-banner__title{font-size:32px;line-height:40px}}@media only screen and (max-width: 768px){.post-banner__title{font-size:28px;line-height:36px}}@media only screen and (max-width: 576px){.post-banner__title{font-size:24px;line-height:32px}}@media only screen and (max-width: 480px){.post-banner__title{font-size:20px;line-height:28px}}.post-banner__meta{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:11px;line-height:16px;letter-spacing:1px;color:hsla(0,0%,100%,.5);margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}@media only screen and (max-width: 1024px){.post-banner__meta{margin-bottom:16px}}.post-banner__date{position:relative}.post-banner__date::after{width:4px;height:4px;content:"";position:absolute;top:50%;right:-14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.5);border-radius:50%}.post-detail{padding:26px 0}.post-detail__content .ck-content{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:1.75;color:rgba(31,49,99,.75);padding:48px 0}@media only screen and (max-width: 1024px){.post-detail__content .ck-content{padding:32px 0}}.post-detail__content .ck-content h1,.post-detail__content .ck-content h2,.post-detail__content .ck-content h3,.post-detail__content .ck-content h4,.post-detail__content .ck-content h5,.post-detail__content .ck-content h6{font-family:"BT Suave",serif;font-weight:400;color:#1f3163;margin-bottom:0}.post-detail__content .ck-content p{margin-bottom:.5rem}.post-detail__content .ck-content .image figcaption{font-size:12px;line-height:18px;background-color:#fff}.related-posts{padding:80px 0;background:#f7f7f5}@media only screen and (max-width: 768px){.related-posts{padding:64px 0}}@media only screen and (max-width: 480px){.related-posts{padding:48px 0}}.related-posts__header{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;margin-bottom:48px;position:relative;gap:32px}@media only screen and (max-width: 768px){.related-posts__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;gap:16px}}.related-posts__header-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.related-posts__header-divider{width:64px;height:1px;background:#c2522c}@media only screen and (max-width: 1024px){.related-posts__header-divider{width:48px}}@media only screen and (max-width: 768px){.related-posts__header-divider{width:32px}}@media only screen and (max-width: 480px){.related-posts__header-divider{width:24px}}.related-posts__header-link{-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){.related-posts__header-link{width:100%;text-align:right}}.related-posts__title{font-family:"BT Suave",serif;font-weight:400;font-size:36px;line-height:40px;letter-spacing:1px;text-transform:uppercase;color:#1f3163;margin-bottom:0}@media only screen and (max-width: 1024px){.related-posts__title{font-size:32px;line-height:36px}}@media only screen and (max-width: 768px){.related-posts__title{font-size:28px;line-height:32px}}@media only screen and (max-width: 480px){.related-posts__title{font-size:24px;line-height:28px}}.related-posts__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#1f3163;position:relative;white-space:nowrap;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media only screen and (max-width: 1024px){.related-posts__link{font-size:13px;line-height:20px}}@media only screen and (max-width: 480px){.related-posts__link{font-size:12px;line-height:18px}}.related-posts__link::after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:1.5px;background:#1f3163;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.related-posts__link:hover{color:#c2522c}.related-posts__link:hover::after{background:#c2522c}.related-posts__link:hover .related-posts__link-icon--1{-webkit-transform:translateX(120%);transform:translateX(120%);opacity:0}.related-posts__link:hover .related-posts__link-icon--2{-webkit-transform:translateX(0);transform:translateX(0)}.related-posts__link:hover .related-posts__link-icon--2 path{stroke:#c2522c}.related-posts__link-icons{position:relative;width:20px;height:20px;margin-top:-5px;overflow:hidden}.related-posts__link-icon{width:20px;height:20px;position:absolute;inset:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.related-posts__link-icon--1{-webkit-transform:translateX(0);transform:translateX(0)}.related-posts__link-icon--2{-webkit-transform:translateX(-120%);transform:translateX(-120%)}.related-posts__list{position:relative}.related-posts__list .swiper-pagination{bottom:-24px}.related-posts__list .swiper-pagination-bullet{width:6px;height:2px;background:rgba(0,0,0,.6);opacity:1 !important;border-radius:0;-webkit-transition:width .2s ease-in-out,background .2s ease-in-out;transition:width .2s ease-in-out,background .2s ease-in-out}.related-posts__list .swiper-pagination-bullet-active{background:#c2522c;width:28px}.related-posts__list .related-posts__swiper{padding:10px 0}.related-posts__list .related-posts__swiper-button-next,.related-posts__list .related-posts__swiper-button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:rgba(0,0,0,.6);width:44px;height:44px;border-radius:unset;border:1px solid rgba(0,0,0,.6);-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width: 1100px){.related-posts__list .related-posts__swiper-button-next,.related-posts__list .related-posts__swiper-button-prev{display:none}}.related-posts__list .related-posts__swiper-button-next:hover,.related-posts__list .related-posts__swiper-button-prev:hover{color:#c2522c;border-color:#c2522c}.related-posts__list .related-posts__swiper-button-next:hover svg,.related-posts__list .related-posts__swiper-button-prev:hover svg{stroke:#c2522c}.related-posts__list .related-posts__swiper-button-next svg,.related-posts__list .related-posts__swiper-button-prev svg{width:1rem;fill:rgba(0,0,0,0);stroke:rgba(0,0,0,.6);stroke-width:2;-webkit-transition:all .3s linear;transition:all .3s linear}.related-posts__list .related-posts__swiper-button-next{right:-60px}.related-posts__list .related-posts__swiper-button-prev{left:-60px}.news-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:11px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#1f3163;position:relative}.news-back::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:#1f3163;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.news-back:hover{color:#c2522c}.news-back:hover::after{width:100%;background:#c2522c}.news-back:hover svg path{stroke:#c2522c}.news-back svg{width:20px;height:20px;margin-top:-2px}.quote-block{padding-left:24px;border-left:2px solid #c2522c}@media only screen and (max-width: 480px){.quote-block{padding-left:16px}}.quote-block p{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:18px;line-height:32px;color:#1f3163}.news-categories{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:40px 0;border-top:1px solid rgba(31,49,99,.08)}.news-categories__label{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;-ms-flex-negative:0;flex-shrink:0;color:rgba(31,49,99,.4);font-size:11px;line-height:16px;letter-spacing:2px;text-transform:uppercase;margin-top:7px}.news-categories__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 16px;border:1px solid rgba(31,49,99,.15);color:#1f3163;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:11px;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:12px}.news-categories__item:not(:last-child){margin-right:12px}.news-categories__item:hover{border-color:#c2522c;background-color:#c2522c;color:#fff}.section__spacing{margin-bottom:80px}@media only screen and (max-width: 1024px){.section__spacing{margin-bottom:60px}}.section__header{margin-bottom:44px}@media only screen and (max-width: 1024px){.section__header{margin-bottom:30px}}.section__title{font-size:90px;line-height:108px;color:#fff;font-family:"BT Suave",serif;font-weight:400;text-align:center;margin-bottom:18px;text-transform:uppercase}@media only screen and (max-width: 1440px){.section__title{font-size:60px;line-height:72px}}@media only screen and (max-width: 1024px){.section__title{font-size:40px;line-height:48px;margin-bottom:12px}}.section__title small{font-size:54px;line-height:62px}@media only screen and (max-width: 1440px){.section__title small{font-size:36px;line-height:44px}}@media only screen and (max-width: 1024px){.section__title small{font-size:24px;line-height:32px}}.section__desc{font-size:16px;line-height:24px;text-align:center;font-weight:400;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;margin-bottom:unset;color:#fff;text-align:center;letter-spacing:1.2px}@media only screen and (max-width: 1024px){.section__desc{font-size:15px;line-height:22px}}.section__content{width:100%;font-size:16px;line-height:22px;font-weight:400;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;letter-spacing:1.2px}@media only screen and (max-width: 1024px){.section__content{font-size:15px;line-height:22px}}.section__sub-title{font-size:36px;text-align:center;font-weight:400;font-family:"BT Suave",serif;margin-bottom:unset;color:#fff;text-align:center;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}@media only screen and (max-width: 1440px){.section__sub-title{font-size:24px}}@media only screen and (max-width: 1024px){.section__sub-title{font-size:18px}}:root{--page-padding: 72px}@media only screen and (max-width: 1024px){:root{--page-padding: 24px}}.page-container{width:calc(100% - var(--page-padding)*2);max-width:100%;margin:0 auto}:root{--toolbar-width: 50px;--toolbar-height: 51px;--toolbar-hover-width: 207px;--toolbar-gap: 8px;--toolbar-transition-duration: .3s;--toolbar-transition-easing: ease}.toolbar{position:fixed;right:-100%;bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--toolbar-gap);z-index:22;opacity:0;visibility:hidden;-webkit-transition:all var(--toolbar-transition-duration) var(--toolbar-transition-easing);transition:all var(--toolbar-transition-duration) var(--toolbar-transition-easing)}@media only screen and (max-width: 768px){.toolbar{right:10px;bottom:20px}}.toolbar__item{position:relative;width:var(--toolbar-width);height:var(--toolbar-height);overflow:visible}.toolbar__content{position:absolute;top:0;right:0;width:var(--toolbar-width);height:var(--toolbar-height);-webkit-transition:width var(--toolbar-transition-duration) var(--toolbar-transition-easing);transition:width var(--toolbar-transition-duration) var(--toolbar-transition-easing)}.toolbar__image{position:absolute;top:0;right:0;-webkit-transition:opacity var(--toolbar-transition-duration) var(--toolbar-transition-easing);transition:opacity var(--toolbar-transition-duration) var(--toolbar-transition-easing)}.toolbar__image--wrapper{position:relative;width:var(--toolbar-hover-width);height:var(--toolbar-height);opacity:0;visibility:hidden;-webkit-transform:translateX(calc(var(--toolbar-hover-width) - var(--toolbar-width)));transform:translateX(calc(var(--toolbar-hover-width) - var(--toolbar-width)));-webkit-transition:opacity var(--toolbar-transition-duration) var(--toolbar-transition-easing),visibility var(--toolbar-transition-duration) var(--toolbar-transition-easing),-webkit-transform var(--toolbar-transition-duration) var(--toolbar-transition-easing);transition:opacity var(--toolbar-transition-duration) var(--toolbar-transition-easing),visibility var(--toolbar-transition-duration) var(--toolbar-transition-easing),-webkit-transform var(--toolbar-transition-duration) var(--toolbar-transition-easing);transition:transform var(--toolbar-transition-duration) var(--toolbar-transition-easing),opacity var(--toolbar-transition-duration) var(--toolbar-transition-easing),visibility var(--toolbar-transition-duration) var(--toolbar-transition-easing);transition:transform var(--toolbar-transition-duration) var(--toolbar-transition-easing),opacity var(--toolbar-transition-duration) var(--toolbar-transition-easing),visibility var(--toolbar-transition-duration) var(--toolbar-transition-easing),-webkit-transform var(--toolbar-transition-duration) var(--toolbar-transition-easing)}.toolbar__text{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#fff;position:absolute;top:50%;left:79px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){.toolbar__text{font-size:13px;line-height:20px;left:69px}}.toolbar__image--default{width:var(--toolbar-width);height:var(--toolbar-height);opacity:1;z-index:2}.toolbar__image--hover{width:var(--toolbar-hover-width);height:var(--toolbar-height)}.toolbar__item:hover .toolbar__image--wrapper{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.toolbar__item:hover .toolbar__content{width:var(--toolbar-hover-width)}.toolbar__item:hover .toolbar__image--default{opacity:0}:root{--floating-contact-form-toggle-width: 80px;--floating-contact-form-toggle-height: 60px;--floating-contact-form-panel-width: 442px;--floating-contact-form-transition-duration: .35s;--floating-contact-form-transition-easing: ease}@media only screen and (max-width: 768px){:root{--floating-contact-form-panel-width: 350px}}@media only screen and (max-width: 480px){:root{--floating-contact-form-toggle-width: 80px;--floating-contact-form-toggle-height: 64px}}html[lang=en]{--floating-contact-form-toggle-width: 90px}@media only screen and (max-width: 480px){html[lang=en] :root{--floating-contact-form-toggle-height: 64px}}.floating-contact-form{width:calc(var(--floating-contact-form-toggle-width) + var(--floating-contact-form-panel-width));height:var(--floating-contact-form-toggle-height);position:fixed;top:20%;right:-100%;opacity:0;visibility:hidden;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateX(calc(100% - var(--floating-contact-form-toggle-width)));transform:translateX(calc(100% - var(--floating-contact-form-toggle-width)));-webkit-transition:all var(--floating-contact-form-transition-duration) var(--floating-contact-form-transition-easing);transition:all var(--floating-contact-form-transition-duration) var(--floating-contact-form-transition-easing)}@media only screen and (max-width: 480px){.floating-contact-form{width:calc(100vw - 10px);-webkit-transform:translateX(calc(100vw - 10px - var(--floating-contact-form-toggle-width)));transform:translateX(calc(100vw - 10px - var(--floating-contact-form-toggle-width)))}}.floating-contact-form__toggle{width:var(--floating-contact-form-toggle-width);height:var(--floating-contact-form-toggle-height);border:0;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:1px;color:#fff;border-top-left-radius:100px;border-bottom-left-radius:100px;background-image:url("../images/background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-shadow:-4px 0 10px rgba(0,0,0,.08);box-shadow:-4px 0 10px rgba(0,0,0,.08)}@media only screen and (max-width: 480px){.floating-contact-form__toggle{font-size:14px;line-height:18px}}.floating-contact-form__close-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.floating-contact-form__close{border:0;padding:0;margin:0;background:rgba(0,0,0,0)}.floating-contact-form__close img{width:24px;height:24px}@media only screen and (max-width: 768px){.floating-contact-form__close img{width:20px;height:20px}}@media only screen and (max-width: 480px){.floating-contact-form__close img{width:18px;height:18px}}.floating-contact-form__panel{width:var(--floating-contact-form-panel-width);background-image:url("../images/background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px 30px 40px;-webkit-box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px}@media only screen and (max-width: 768px){.floating-contact-form__panel{padding:16px 20px 32px}}@media only screen and (max-width: 480px){.floating-contact-form__panel{width:calc(100vw - 10px - var(--floating-contact-form-toggle-width))}}.floating-contact-form__group{margin-bottom:16px}.floating-contact-form__checkbox{margin-bottom:20px}.floating-contact-form__checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.floating-contact-form__checkbox-item:not(:first-child){margin-top:3px}.floating-contact-form__checkbox-input{margin-right:8px}.floating-contact-form__checkbox-label{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;cursor:pointer}.floating-contact-form__label{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#fff;margin-bottom:8px}@media only screen and (max-width: 768px){.floating-contact-form__label{font-size:14px;line-height:20px}}.floating-contact-form__input{width:100%;height:36px;padding:0 16px;background-color:#fff;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;color:#495057;border:0;border-radius:0}.floating-contact-form__input:focus{outline:1px solid #495057}.floating-contact-form__submit{width:100%;height:40px;padding:0 16px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:12px;line-height:24px;letter-spacing:2px;color:#712915;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:0;border-radius:21px;text-transform:uppercase;-webkit-transition:all var(--floating-contact-form-transition-duration) var(--floating-contact-form-transition-easing);transition:all var(--floating-contact-form-transition-duration) var(--floating-contact-form-transition-easing)}.floating-contact-form__submit:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.floating-contact-form .contact-form-error-message{margin-top:16px}.floating-contact-form.active{-webkit-transform:translateX(0);transform:translateX(0);height:auto;z-index:23}.floating-contact-form.active .floating-contact-form__toggle{-webkit-box-shadow:none;box-shadow:none}.newsletter{padding:80px 0;border-top:1px solid rgba(31,49,99,.1)}@media only screen and (max-width: 768px){.newsletter{padding:60px 0}}@media only screen and (max-width: 480px){.newsletter{padding:50px 0}}.newsletter__content{width:100%;max-width:800px;margin:0 auto}.newsletter__title{font-family:"BT Suave",serif;font-weight:400;font-size:42px;line-height:52px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#1f3163}@media only screen and (max-width: 768px){.newsletter__title{font-size:32px;line-height:42px}}@media only screen and (max-width: 480px){.newsletter__title{font-size:24px;line-height:32px}}.newsletter__subtitle{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:3px;text-transform:uppercase;color:#c2522c}.newsletter__desc{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:26px;text-align:center;color:rgba(31,49,99,.6);margin-bottom:32px}.newsletter__form{position:relative}.newsletter__field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media only screen and (max-width: 480px){.newsletter__field-group{gap:8px}}.newsletter__input{width:100%;height:56px;max-width:450px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:17px;color:rgba(10,10,10,.5);padding:0 26px}@media only screen and (max-width: 768px){.newsletter__input{padding:0 16px}}@media only screen and (max-width: 480px){.newsletter__input{height:48px;padding:0 12px}}.newsletter__input::-webkit-input-placeholder{color:rgba(10,10,10,.5)}.newsletter__input::-moz-placeholder{color:rgba(10,10,10,.5)}.newsletter__input:-ms-input-placeholder{color:rgba(10,10,10,.5)}.newsletter__input::-ms-input-placeholder{color:rgba(10,10,10,.5)}.newsletter__input::placeholder{color:rgba(10,10,10,.5)}.newsletter__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:113px;height:56px;padding:0 12px;background:#c2522c;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#fff;border:0;-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width: 480px){.newsletter__button{min-width:100px;height:48px}}.newsletter__button:hover{opacity:.8;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.newsletter .button-loading{position:relative;color:rgba(0,0,0,0) !important}.newsletter .button-loading::before{-webkit-animation:button-loading-spinner 1s linear infinite;animation:button-loading-spinner 1s linear infinite;border:3px solid;border-color:#fff #fff rgba(0,0,0,0);border-radius:50%;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%;width:18px}.newsletter .newsletter-validate-message{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:red;letter-spacing:1px;position:absolute;top:60px}@-webkit-keyframes button-loading-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button-loading-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media only screen and (max-width: 768px){.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}}.pagination-wrapper{margin-top:64px}@media only screen and (max-width: 1024px){.pagination-wrapper{margin-top:48px}}@media only screen and (max-width: 480px){.pagination-wrapper{margin-top:32px}}.pagination-progress{width:100%;height:1px;background:rgba(31,49,99,.12);margin-bottom:34px;position:relative}@media only screen and (max-width: 1024px){.pagination-progress{margin-bottom:24px}}@media only screen and (max-width: 480px){.pagination-progress{margin-bottom:16px}}.pagination-progress__fill{width:0;height:100%;background:#c2522c;position:absolute;top:0;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}@media only screen and (max-width: 768px){.pagination__summary{width:100%}}.pagination__label{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:10px;line-height:10px;letter-spacing:3px;text-transform:uppercase;color:rgba(31,49,99,.35);margin-bottom:6px}.pagination__range{font-family:"BT Suave",serif;font-weight:400;font-size:20px;line-height:20px;letter-spacing:.5px;color:#1f3163}.pagination__total{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:13px;line-height:13px;letter-spacing:.5px;color:rgba(31,49,99,.4)}.pagination__pages{padding:0;margin:0}@media only screen and (max-width: 768px){.pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.pagination__page{display:inline-block}.pagination__page:not(:last-child){margin-right:8px}.pagination__page--prev,.pagination__page--next{display:none}@media only screen and (max-width: 768px){.pagination__page--prev,.pagination__page--next{display:inline-block}}.pagination__page--disabled .pagination__page-link{pointer-events:none;color:rgba(31,49,99,.35);border:1px solid rgba(31,49,99,.35)}.pagination__page-link{width:auto;min-width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:13px;line-height:20px;text-align:center;letter-spacing:1px;color:rgba(31,49,99,.35);border:1px solid rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 768px){.pagination__page-link{border:1px solid rgba(31,49,99,.35)}}@media only screen and (max-width: 480px){.pagination__page-link{font-size:12px}}.pagination__page-link:hover{color:#1f3163;border:1px solid #1f3163}.pagination__page--active .pagination__page-link{color:#1f3163;border:1px solid #1f3163}.pagination__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.pagination__actions{display:none}}.pagination__button{width:112px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid #1f3163;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination__button:not(:last-child){margin-right:8px}.pagination__button:not(.pagination__button--disabled):hover{border:1px solid #c2522c}.pagination__button:not(.pagination__button--disabled):hover span{color:#c2522c}.pagination__button:not(.pagination__button--disabled):hover svg path{stroke:#c2522c}.pagination__button--disabled{opacity:.3;pointer-events:none}.pagination__button span{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:11px;line-height:11px;text-transform:uppercase;color:#1f3163;letter-spacing:2px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.pagination__button svg{width:14px;height:14px;margin-top:-1px}.pagination__button svg path{stroke:#1f3163;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.home-loading{position:fixed;inset:0;z-index:9998;opacity:1;width:100%;height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.loading-lock{width:100vw !important;height:100vh !important;overflow:hidden !important}.home-loading__content{position:relative;width:100%;height:100%;z-index:2}.home-loading__logo{position:absolute;top:3vh;left:50%;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px);z-index:20;opacity:0;-webkit-transition:opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s,-webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s;transition:opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s,-webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s;transition:opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s,transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s;transition:opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s,transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s,-webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) .2s}.home-loading__logo::after{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#000;mix-blend-mode:overlay;-webkit-filter:blur(40px);filter:blur(40px);backdrop-filter:blur(200px);z-index:-1}.home-loading__logo img{display:block;max-height:70px !important;height:auto;width:auto;-webkit-filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.15));filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.15))}@media only screen and (max-width: 1440px){.home-loading__logo img{max-height:60px !important}}.home-loading__birds{position:absolute;top:18vh;right:22vw;width:6.5vw;min-width:80px;z-index:3;opacity:0;-webkit-animation:fadeInBirds 2.5s cubic-bezier(0.25, 1, 0.5, 1) forwards .6s,birdFlight 18s ease-in-out infinite 3.1s;animation:fadeInBirds 2.5s cubic-bezier(0.25, 1, 0.5, 1) forwards .6s,birdFlight 18s ease-in-out infinite 3.1s}.home-loading__birds img{width:100%;height:auto;display:block}.home-loading__building{position:absolute;bottom:0;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px);width:auto;height:100vh;aspect-ratio:1920/911;overflow:hidden;z-index:2;opacity:0;-webkit-animation:buildingReveal 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards .1s;animation:buildingReveal 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards .1s}.home-loading__building img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.building-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.building-desktop img{max-height:80%}.building-mobile{width:100%;height:100%}.building-mobile img{-o-object-fit:cover;object-fit:cover}.home-loading__left{--foliage-height: 100vh;--foliage-offset-left: -280px;position:absolute;left:var(--foliage-offset-left);bottom:0;top:0;height:var(--foliage-height);width:auto;z-index:11;-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0;-webkit-animation:leftReveal 1.4s cubic-bezier(0.25, 1, 0.5, 1) forwards,treeSwayLeft 7s ease-in-out infinite 1.4s;animation:leftReveal 1.4s cubic-bezier(0.25, 1, 0.5, 1) forwards,treeSwayLeft 7s ease-in-out infinite 1.4s}.home-loading__left img{height:100%;width:auto;display:block;-o-object-fit:cover;object-fit:cover}.home-loading__right{--foliage-height: 100vh;--foliage-offset-right: -280px;position:absolute;right:var(--foliage-offset-right);bottom:0;top:0;height:var(--foliage-height);width:auto;z-index:12;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0;-webkit-animation:rightReveal 1.4s cubic-bezier(0.25, 1, 0.5, 1) forwards,treeSwayRight 7s ease-in-out infinite 1.4s;animation:rightReveal 1.4s cubic-bezier(0.25, 1, 0.5, 1) forwards,treeSwayRight 7s ease-in-out infinite 1.4s}.home-loading__right img{height:100%;width:auto;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.home-loading__top{position:absolute;top:-8%;left:0;width:100vw;height:auto;z-index:8;-webkit-transform-origin:center top;transform-origin:center top;opacity:0;-webkit-animation:topReveal 1.2s cubic-bezier(0.25, 1, 0.5, 1) forwards,foliageSwayTop 8s ease-in-out infinite 1.2s;animation:topReveal 1.2s cubic-bezier(0.25, 1, 0.5, 1) forwards,foliageSwayTop 8s ease-in-out infinite 1.2s}.home-loading__top img{width:100%;height:auto;display:block}.home-loading__bottom{position:absolute;bottom:0;left:0;width:100vw;height:auto;z-index:10;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-animation:bottomReveal 1.5s cubic-bezier(0.25, 1, 0.5, 1) forwards .2s;animation:bottomReveal 1.5s cubic-bezier(0.25, 1, 0.5, 1) forwards .2s}.home-loading__bottom img{width:100%;height:auto;display:block;-webkit-transform:translateY(70px);transform:translateY(70px)}@media only screen and (max-width: 1024px){.home-loading__bottom img{-webkit-transform:translateY(0);transform:translateY(0)}}.home-loading__leaf-container{position:absolute;bottom:-10%;left:-3.5%;width:40vw;min-width:450px;z-index:11;-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0;-webkit-transform:rotate(-10deg) scale(0.9);transform:rotate(-10deg) scale(0.9);-webkit-animation:leafEntrance 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards .3s,leafSway 6s ease-in-out infinite 1.9s;animation:leafEntrance 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards .3s,leafSway 6s ease-in-out infinite 1.9s;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.home-loading__leaf{width:100%;height:auto;display:block}.home-loading__leaf--1{position:relative;z-index:1}.home-loading__leaf--2{position:absolute;top:0;left:0;z-index:2;-webkit-animation:leafCrossFade 5s ease-in-out infinite;animation:leafCrossFade 5s ease-in-out infinite;will-change:opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.home-loading__bug{position:absolute;top:25%;left:25%;width:10.5%;height:auto;z-index:10;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}.home-loading__butterfly{z-index:12;opacity:0}.home-loading__butterfly img{width:100%;height:auto;display:block}.home-loading__butterfly--orange{position:absolute;left:0;bottom:50vh;width:12vw;min-width:120px;max-width:220px;-webkit-animation:butterflyReveal 2s ease-out forwards .8s,butterflyFlutterOrange 9s ease-in-out infinite 2.8s;animation:butterflyReveal 2s ease-out forwards .8s,butterflyFlutterOrange 9s ease-in-out infinite 2.8s}.home-loading__butterfly--blue{position:absolute;right:15vw;bottom:0;width:10vw;min-width:100px;max-width:180px;-webkit-animation:butterflyReveal 2s ease-out forwards .9s,butterflyFlutterBlue 11s ease-in-out infinite 2.9s;animation:butterflyReveal 2s ease-out forwards .9s,butterflyFlutterBlue 11s ease-in-out infinite 2.9s}@-webkit-keyframes logoReveal{to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes logoReveal{to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes fadeInBirds{from{opacity:0;-webkit-transform:translate(-15px, 15px) scale(0.95);transform:translate(-15px, 15px) scale(0.95)}to{opacity:.85;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes fadeInBirds{from{opacity:0;-webkit-transform:translate(-15px, 15px) scale(0.95);transform:translate(-15px, 15px) scale(0.95)}to{opacity:.85;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes birdFlight{0%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}15%{-webkit-transform:translate(-30px, -15px) scale(0.96) rotate(-1.5deg);transform:translate(-30px, -15px) scale(0.96) rotate(-1.5deg)}30%{-webkit-transform:translate(-65px, -5px) scale(0.93) rotate(-2deg);transform:translate(-65px, -5px) scale(0.93) rotate(-2deg)}45%{-webkit-transform:translate(-90px, 15px) scale(0.91) rotate(-1deg);transform:translate(-90px, 15px) scale(0.91) rotate(-1deg)}60%{-webkit-transform:translate(-60px, 25px) scale(0.95) rotate(1.5deg);transform:translate(-60px, 25px) scale(0.95) rotate(1.5deg)}75%{-webkit-transform:translate(-20px, 10px) scale(1.01) rotate(2deg);transform:translate(-20px, 10px) scale(1.01) rotate(2deg)}90%{-webkit-transform:translate(15px, -5px) scale(1.02) rotate(1deg);transform:translate(15px, -5px) scale(1.02) rotate(1deg)}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}}@keyframes birdFlight{0%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}15%{-webkit-transform:translate(-30px, -15px) scale(0.96) rotate(-1.5deg);transform:translate(-30px, -15px) scale(0.96) rotate(-1.5deg)}30%{-webkit-transform:translate(-65px, -5px) scale(0.93) rotate(-2deg);transform:translate(-65px, -5px) scale(0.93) rotate(-2deg)}45%{-webkit-transform:translate(-90px, 15px) scale(0.91) rotate(-1deg);transform:translate(-90px, 15px) scale(0.91) rotate(-1deg)}60%{-webkit-transform:translate(-60px, 25px) scale(0.95) rotate(1.5deg);transform:translate(-60px, 25px) scale(0.95) rotate(1.5deg)}75%{-webkit-transform:translate(-20px, 10px) scale(1.01) rotate(2deg);transform:translate(-20px, 10px) scale(1.01) rotate(2deg)}90%{-webkit-transform:translate(15px, -5px) scale(1.02) rotate(1deg);transform:translate(15px, -5px) scale(1.02) rotate(1deg)}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}}@-webkit-keyframes buildingReveal{to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes buildingReveal{to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes leftReveal{from{opacity:0;-webkit-transform:translateX(-50px) rotate(-3deg);transform:translateX(-50px) rotate(-3deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes leftReveal{from{opacity:0;-webkit-transform:translateX(-50px) rotate(-3deg);transform:translateX(-50px) rotate(-3deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-webkit-keyframes rightReveal{from{opacity:0;-webkit-transform:translateX(50px) rotate(3deg);transform:translateX(50px) rotate(3deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rightReveal{from{opacity:0;-webkit-transform:translateX(50px) rotate(3deg);transform:translateX(50px) rotate(3deg)}to{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-webkit-keyframes topReveal{from{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes topReveal{from{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bottomReveal{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bottomReveal{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes leafEntrance{to{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes leafEntrance{to{opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@-webkit-keyframes bugReveal{to{opacity:1}}@keyframes bugReveal{to{opacity:1}}@-webkit-keyframes bugWiggle{0%,100%{-webkit-transform:rotate(-15deg) translate(0, 0);transform:rotate(-15deg) translate(0, 0)}33%{-webkit-transform:rotate(-11deg) translate(1px, -1px);transform:rotate(-11deg) translate(1px, -1px)}66%{-webkit-transform:rotate(-18deg) translate(-1px, 0);transform:rotate(-18deg) translate(-1px, 0)}}@keyframes bugWiggle{0%,100%{-webkit-transform:rotate(-15deg) translate(0, 0);transform:rotate(-15deg) translate(0, 0)}33%{-webkit-transform:rotate(-11deg) translate(1px, -1px);transform:rotate(-11deg) translate(1px, -1px)}66%{-webkit-transform:rotate(-18deg) translate(-1px, 0);transform:rotate(-18deg) translate(-1px, 0)}}@-webkit-keyframes leafSway{0%,100%{-webkit-transform:rotate(0deg) translate(0, 0);transform:rotate(0deg) translate(0, 0)}50%{-webkit-transform:rotate(0.8deg) translateY(-2px);transform:rotate(0.8deg) translateY(-2px)}}@keyframes leafSway{0%,100%{-webkit-transform:rotate(0deg) translate(0, 0);transform:rotate(0deg) translate(0, 0)}50%{-webkit-transform:rotate(0.8deg) translateY(-2px);transform:rotate(0.8deg) translateY(-2px)}}@-webkit-keyframes leafCrossFade{0%,100%{opacity:0}50%{opacity:1}}@keyframes leafCrossFade{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes treeSwayLeft{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(0.6deg) scaleX(1.005);transform:rotate(0.6deg) scaleX(1.005)}}@keyframes treeSwayLeft{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(0.6deg) scaleX(1.005);transform:rotate(0.6deg) scaleX(1.005)}}@-webkit-keyframes treeSwayRight{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-0.6deg) scaleX(1.005);transform:rotate(-0.6deg) scaleX(1.005)}}@keyframes treeSwayRight{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-0.6deg) scaleX(1.005);transform:rotate(-0.6deg) scaleX(1.005)}}@-webkit-keyframes foliageSwayTop{0%,100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(0.3deg) scale(1.004);transform:rotate(0.3deg) scale(1.004)}}@keyframes foliageSwayTop{0%,100%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(0.3deg) scale(1.004);transform:rotate(0.3deg) scale(1.004)}}@-webkit-keyframes butterflyReveal{to{opacity:.95}}@keyframes butterflyReveal{to{opacity:.95}}@-webkit-keyframes butterflyFlutterOrange{0%,100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}25%{-webkit-transform:translate(15px, -20px) rotate(5deg);transform:translate(15px, -20px) rotate(5deg)}50%{-webkit-transform:translate(-10px, -35px) rotate(-3deg);transform:translate(-10px, -35px) rotate(-3deg)}75%{-webkit-transform:translate(-25px, -15px) rotate(2deg);transform:translate(-25px, -15px) rotate(2deg)}}@keyframes butterflyFlutterOrange{0%,100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}25%{-webkit-transform:translate(15px, -20px) rotate(5deg);transform:translate(15px, -20px) rotate(5deg)}50%{-webkit-transform:translate(-10px, -35px) rotate(-3deg);transform:translate(-10px, -35px) rotate(-3deg)}75%{-webkit-transform:translate(-25px, -15px) rotate(2deg);transform:translate(-25px, -15px) rotate(2deg)}}@-webkit-keyframes butterflyFlutterBlue{0%,100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}33%{-webkit-transform:translate(-20px, -15px) rotate(-6deg);transform:translate(-20px, -15px) rotate(-6deg)}66%{-webkit-transform:translate(10px, -30px) rotate(4deg);transform:translate(10px, -30px) rotate(4deg)}}@keyframes butterflyFlutterBlue{0%,100%{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg)}33%{-webkit-transform:translate(-20px, -15px) rotate(-6deg);transform:translate(-20px, -15px) rotate(-6deg)}66%{-webkit-transform:translate(10px, -30px) rotate(4deg);transform:translate(10px, -30px) rotate(4deg)}}@media(max-width: 1024px){.home-loading__top{top:0}.home-loading__left{--foliage-offset-left: -320px}.home-loading__right{--foliage-offset-right: -320px}.home-loading__leaf-container{width:50vw;min-width:350px}.home-loading__butterfly--orange{width:13vw;min-width:100px;bottom:35vh}.home-loading__butterfly--blue{width:12vw;min-width:90px}.home-loading__birds{width:8vw;min-width:60px;right:18vw}}@media(max-width: 991px){.home-loading__left{width:unset;height:unset;bottom:unset;left:-53%;top:-12%}.home-loading__left img{width:70vw;height:auto}.home-loading__right{width:unset;height:unset;bottom:unset;right:-53%;top:-12%}.home-loading__right img{width:70vw;height:auto}}@media(max-width: 768px){.home-loading__logo{top:3vh}.home-loading__logo img{max-height:6vh}.home-loading__left{left:-45%}.home-loading__left img{width:60vw}.home-loading__right{right:-45%}.home-loading__right img{width:60vw}.home-loading__top{top:0}.home-loading__bottom{bottom:0}.home-loading__leaf-container{width:60vw;min-width:280px;bottom:-8%}.home-loading__birds{top:13vh;right:10vw;min-width:55px}.home-loading__butterfly--orange{width:18vw;min-width:80px;max-width:140px;left:2vw;bottom:8vh}.home-loading__butterfly--blue{width:16vw;min-width:70px;max-width:120px;right:5vw;bottom:8vh}.home-loading__scroll-indicator{bottom:8vh;font-size:11px}.preloader__butterfly{width:120px}.preloader__percentage{font-size:12px}}@media(max-width: 576px){.home-loading__logo{top:2vh}.home-loading__logo img{max-height:5vh}.home-loading__leaf-container{min-width:220px;bottom:-5%;left:-8%}.home-loading__birds{top:10vh;right:8vw;width:14vw;min-width:45px}.home-loading__butterfly--orange{width:22vw;min-width:65px;max-width:110px;left:1vw}.home-loading__butterfly--blue{width:20vw;min-width:60px;max-width:100px;right:3vw}.home-loading__scroll-indicator{bottom:6vh;font-size:10px;gap:6px}.mouse-icon{width:16px;height:26px}.mouse-icon .wheel{width:3px;height:6px;top:5px}.preloader__butterfly{width:100px}.preloader__percentage{font-size:11px;left:105%}}@media(max-width: 500px){.home-loading__logo{top:1vh}.home-loading__logo img{max-height:5vh}.home-loading__leaf-container{width:35vw;min-width:200px}.home-loading__butterfly--orange{bottom:5vh}.home-loading__butterfly--blue{bottom:5vh}.home-loading__birds{top:8vh}.home-loading__scroll-indicator{bottom:3vh}}@media(max-width: 480px){.home-loading__logo{top:7vh !important}.home-loading__logo img{max-height:4vh !important}.home-loading__left{left:-75%}.home-loading__left img{width:92vw}.home-loading__right{right:-75%}.home-loading__right img{width:92vw}.home-loading__top{width:150%;top:-2%}.home-loading__bottom{width:180%;bottom:-2%}.home-loading__leaf-container{width:75vw;min-width:180px;bottom:-3%;left:0}.home-loading__bug{top:5%;left:35%;width:20%}.home-loading__birds{top:8vh;right:6vw;width:16vw;min-width:40px}.home-loading__butterfly--orange{width:40vw;min-width:55px;max-width:120px}.home-loading__butterfly--blue{width:40vw;min-width:55px;max-width:100px;right:-2%;bottom:0}.preloader__butterfly{width:80px}.preloader__percentage{font-size:10px;left:108%;top:32%}}.home-loading__logo-wrap,.home-loading__birds-wrap,.home-loading__building-wrap,.home-loading__left-wrap,.home-loading__right-wrap,.home-loading__top-wrap,.home-loading__bottom-wrap,.home-loading__leaf-wrap,.home-loading__butterfly-orange-wrap,.home-loading__butterfly-blue-wrap{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform,opacity}.home-loading__building-wrap{z-index:1}.home-loading__birds-wrap{z-index:2}.home-loading__top-wrap{z-index:7;-webkit-transform-origin:center top;transform-origin:center top}.home-loading__left-wrap{z-index:6;-webkit-transform-origin:left center;transform-origin:left center}.home-loading__right-wrap{z-index:7;-webkit-transform-origin:right center;transform-origin:right center}.home-loading__bottom-wrap{z-index:5;-webkit-transform-origin:center bottom;transform-origin:center bottom}.home-loading__leaf-wrap{z-index:9;-webkit-transform-origin:left bottom;transform-origin:left bottom}.home-loading__butterfly-orange-wrap{z-index:10}.home-loading__butterfly-blue-wrap{z-index:11}.home-loading__logo-wrap{z-index:20;-webkit-transform-origin:center top;transform-origin:center top}.home-loading__scroll-indicator{position:absolute;bottom:12vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.35);opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;-webkit-animation:fadeInScroll 1s ease-out forwards 2.2s;animation:fadeInScroll 1s ease-out forwards 2.2s}.home-loading__scroll-indicator span{opacity:.85}.mouse-icon{width:20px;height:32px;border:2px solid #fff;border-radius:12px;position:relative}.mouse-icon .wheel{width:4px;height:8px;background-color:#fff;border-radius:2px;position:absolute;top:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:scrollWheel 1.5s ease-in-out infinite;animation:scrollWheel 1.5s ease-in-out infinite}@-webkit-keyframes fadeInScroll{to{opacity:1}}@keyframes fadeInScroll{to{opacity:1}}@-webkit-keyframes scrollWheel{0%{top:6px;opacity:1}50%{top:14px;opacity:0}100%{top:6px;opacity:1}}@keyframes scrollWheel{0%{top:6px;opacity:1}50%{top:14px;opacity:0}100%{top:6px;opacity:1}}.home-loading *{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}.home-loading.home-loading--active *{-webkit-animation-play-state:running !important;animation-play-state:running !important}.home-loading.home-loading--active .home-loading__logo{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.preloader{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:opacity .8s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity .8s cubic-bezier(0.25, 1, 0.5, 1);pointer-events:auto;background-image:url("../images/background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.preloader--hidden{opacity:0;pointer-events:none}.preloader__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preloader__logo-wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50vw;height:100vh}.preloader__logo-wrap svg{width:50vw;height:100vh}.preloader__butterfly{width:150px;height:auto;will-change:transform;-webkit-animation:butterflyPulse 2.5s ease-in-out infinite;animation:butterflyPulse 2.5s ease-in-out infinite}@-webkit-keyframes butterflyPulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes butterflyPulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}.preloader__percentage{position:absolute;left:102%;top:36%;-webkit-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translateX(5px);font-family:"Outfit","Inter",sans-serif;font-size:13px;font-weight:500;color:#00ffd2;letter-spacing:.5px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.building-mobile{display:none}@media only screen and (max-width: 768px){.building-mobile{display:block}}.building-desktop{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}@media only screen and (max-width: 768px){.building-desktop{display:none}}.preloader__logo g{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.preloader__logo-sky{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px);will-change:transform,opacity}.preloader__logo-star{opacity:0;-webkit-transform:scale(0.7) rotate(-18deg);transform:scale(0.7) rotate(-18deg);will-change:transform,opacity}.preloader__logo-solis{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px);will-change:transform,opacity}.preloader__logo.play .preloader__logo-sky{-webkit-animation:rise .9s cubic-bezier(0.22, 0.9, 0.36, 1) .7s forwards,shimmerGlow 2.2s ease-in-out 1.6s forwards;animation:rise .9s cubic-bezier(0.22, 0.9, 0.36, 1) .7s forwards,shimmerGlow 2.2s ease-in-out 1.6s forwards;-webkit-filter:drop-shadow(0 6px 10px rgba(246, 237, 216, 0.04));filter:drop-shadow(0 6px 10px rgba(246, 237, 216, 0.04))}.preloader__logo.play .preloader__logo-star{-webkit-animation:star 1s cubic-bezier(0.16, 0.9, 0.3, 1) .7s forwards,shimmerGlow 2.2s ease-in-out 1.4s forwards;animation:star 1s cubic-bezier(0.16, 0.9, 0.3, 1) .7s forwards,shimmerGlow 2.2s ease-in-out 1.4s forwards;-webkit-transform-origin:center;transform-origin:center;-webkit-filter:drop-shadow(0 6px 10px rgba(246, 237, 216, 0.04));filter:drop-shadow(0 6px 10px rgba(246, 237, 216, 0.04))}.preloader__logo.play-by-progress .preloader__logo-star{-webkit-animation:star 1s cubic-bezier(0.16, 0.9, 0.3, 1) .7s forwards,swirl .9s cubic-bezier(0.22, 0.9, 0.36, 1) .88s forwards,shimmerGlow 2.2s ease-in-out 1.4s forwards;animation:star 1s cubic-bezier(0.16, 0.9, 0.3, 1) .7s forwards,swirl .9s cubic-bezier(0.22, 0.9, 0.36, 1) .88s forwards,shimmerGlow 2.2s ease-in-out 1.4s forwards;-webkit-transform-origin:center;transform-origin:center;-webkit-filter:drop-shadow(0 6px 10px rgba(246, 237, 216, 0.04));filter:drop-shadow(0 6px 10px rgba(246, 237, 216, 0.04));will-change:transform,opacity,filter}.preloader__logo.play .preloader__logo-solis{-webkit-animation:rise .9s cubic-bezier(0.22, 0.9, 0.36, 1) .82s forwards,shimmerGlow 2.2s ease-in-out 1.6s forwards;animation:rise .9s cubic-bezier(0.22, 0.9, 0.36, 1) .82s forwards,shimmerGlow 2.2s ease-in-out 1.6s forwards;-webkit-filter:drop-shadow(0 6px 10px rgba(246, 237, 216, 0.04));filter:drop-shadow(0 6px 10px rgba(246, 237, 216, 0.04))}.preloader__logo g{-webkit-transition:opacity .45s ease,-webkit-filter .45s ease;transition:opacity .45s ease,-webkit-filter .45s ease;transition:filter .45s ease,opacity .45s ease;transition:filter .45s ease,opacity .45s ease,-webkit-filter .45s ease}@-webkit-keyframes shimmerGlow{0%{-webkit-filter:drop-shadow(0 6px 12px rgba(246, 237, 216, 0.02)) brightness(0.98);filter:drop-shadow(0 6px 12px rgba(246, 237, 216, 0.02)) brightness(0.98)}50%{-webkit-filter:drop-shadow(0 8px 18px rgba(246, 237, 216, 0.12)) brightness(1.18);filter:drop-shadow(0 8px 18px rgba(246, 237, 216, 0.12)) brightness(1.18)}100%{-webkit-filter:drop-shadow(0 6px 12px rgba(246, 237, 216, 0.03)) brightness(1);filter:drop-shadow(0 6px 12px rgba(246, 237, 216, 0.03)) brightness(1)}}@keyframes shimmerGlow{0%{-webkit-filter:drop-shadow(0 6px 12px rgba(246, 237, 216, 0.02)) brightness(0.98);filter:drop-shadow(0 6px 12px rgba(246, 237, 216, 0.02)) brightness(0.98)}50%{-webkit-filter:drop-shadow(0 8px 18px rgba(246, 237, 216, 0.12)) brightness(1.18);filter:drop-shadow(0 8px 18px rgba(246, 237, 216, 0.12)) brightness(1.18)}100%{-webkit-filter:drop-shadow(0 6px 12px rgba(246, 237, 216, 0.03)) brightness(1);filter:drop-shadow(0 6px 12px rgba(246, 237, 216, 0.03)) brightness(1)}}@-webkit-keyframes rise{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px);-webkit-filter:blur(4px);filter:blur(4px)}70%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:blur(0);filter:blur(0)}100%{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}@keyframes rise{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px);-webkit-filter:blur(4px);filter:blur(4px)}70%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:blur(0);filter:blur(0)}100%{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}@-webkit-keyframes star{0%{opacity:0;-webkit-transform:scale(0.7) rotate(-18deg);transform:scale(0.7) rotate(-18deg);-webkit-filter:blur(6px);filter:blur(6px)}55%{opacity:1;-webkit-transform:scale(1.08) rotate(4deg);transform:scale(1.08) rotate(4deg);-webkit-filter:blur(0);filter:blur(0)}100%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes star{0%{opacity:0;-webkit-transform:scale(0.7) rotate(-18deg);transform:scale(0.7) rotate(-18deg);-webkit-filter:blur(6px);filter:blur(6px)}55%{opacity:1;-webkit-transform:scale(1.08) rotate(4deg);transform:scale(1.08) rotate(4deg);-webkit-filter:blur(0);filter:blur(0)}100%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.preloader__logo{clip-path:inset(0 0% 0 0);-webkit-transition:clip-path .6s cubic-bezier(0.6, 0, 0.2, 1) 0s;transition:clip-path .6s cubic-bezier(0.6, 0, 0.2, 1) 0s;will-change:clip-path}.preloader--skyworld .preloader__logo{clip-path:inset(0 100% 0 0)}.preloader__logo-line-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.preloader__logo-line{clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .5s cubic-bezier(0.22, 0.9, 0.36, 1) 0s;transition:clip-path .5s cubic-bezier(0.22, 0.9, 0.36, 1) 0s;will-change:clip-path}.preloader__logo-wrap.play .preloader__logo-line{clip-path:inset(0 0% 0 0);-webkit-transition:clip-path .5s cubic-bezier(0.22, 0.9, 0.36, 1) 0s;transition:clip-path .5s cubic-bezier(0.22, 0.9, 0.36, 1) 0s}.preloader.preloader--skyworld .preloader__logo-line{clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .6s cubic-bezier(0.6, 0, 0.2, 1) 0s;transition:clip-path .6s cubic-bezier(0.6, 0, 0.2, 1) 0s}.hero-banner{position:relative;top:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("../images/background.jpg");background-size:cover;background-position:top center;background-repeat:no-repeat}@media only screen and (max-width: 1024px){.hero-banner{height:auto}}.hero-banner .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.hero-banner .section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.hero-banner__banner{margin:0 auto;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1024px){.hero-banner__banner{padding-top:220px}}.hero-banner__banner .banner1{margin:0 auto;max-width:1100px;width:100%;height:auto;max-height:calc(100vh - 220px);-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1024px){.hero-banner__banner .banner1{max-height:calc(100vh - 120px);margin-left:-10%}}.hero-banner__banner .absolute-banner2{position:absolute;bottom:9%;left:18%}@media only screen and (max-width: 1024px){.hero-banner__banner .absolute-banner2{left:0}}.hero-banner__banner .absolute-banner3{position:absolute;top:-30%;left:6%;right:0}@media only screen and (max-width: 1024px){.hero-banner__banner .absolute-banner3{top:-35%;left:0}}.hero-banner .section__header{position:absolute;right:5%;top:5%;z-index:2}@media only screen and (max-width: 1024px){.hero-banner .section__header{top:120px;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;margin-bottom:0}}.hero-banner .section__title{color:#f8ead3;font-size:54px;font-weight:400;line-height:1;text-align:start;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif}@media only screen and (max-width: 1024px){.hero-banner .section__title{font-size:36px;text-align:center}}@media only screen and (max-width: 1024px){.hero-banner .banner-desktop{display:none}}.hero-banner .banner-mobile{display:none}@media only screen and (max-width: 1024px){.hero-banner .banner-mobile{display:block}}.hero-banner-v2{width:100%;height:100vh;position:relative}@media only screen and (max-width: 1280px){.hero-banner-v2{height:auto}}.hero-banner-v2__live-brighter{position:absolute;bottom:5%;right:5%}.hero-banner-v2__title{font-size:90px;line-height:108px;color:#fff;font-family:"BT Suave",serif;font-weight:400;text-align:end;margin-bottom:18px;text-transform:uppercase}@media only screen and (max-width: 991px){.hero-banner-v2--desktop{display:none}}.hero-banner-v2--mobile{display:none}@media only screen and (max-width: 991px){.hero-banner-v2--mobile{display:block}}.hero-banner-v2__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}body.page-coming-soon{overflow:hidden !important;height:100vh !important;width:100% !important}body.page-coming-soon.page-bg{height:100vh !important;min-height:100vh !important;overflow:hidden !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}body.page-coming-soon .footer{display:none !important}body.page-coming-soon h3,body.page-coming-soon .breadcrumb{display:none !important}.heritage-potential{position:relative;width:100%;height:100vh;max-height:100vh;overflow:hidden}@media only screen and (max-width: 1024px){.heritage-potential{height:auto;max-height:none;overflow:visible}}.heritage-potential__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media only screen and (max-width: 1024px){.heritage-potential__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}.heritage-potential__left{position:relative;width:58%;height:100%;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}@media only screen and (max-width: 1024px){.heritage-potential__left{width:100%;height:56.25vw;min-height:300px}}.heritage-potential__image-swiper{width:100%;height:100%}.heritage-potential__image-wrapper{width:100%;height:100%;overflow:hidden}.heritage-potential__img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;display:block;-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1);transition:transform 1.2s cubic-bezier(0.25, 1, 0.5, 1);transition:transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1)}.swiper-slide-active .heritage-potential__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.heritage-potential__controls{position:absolute;bottom:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 28px;border-top-left-radius:4px}@media only screen and (max-width: 1024px){.heritage-potential__controls{padding:12px 20px}}@media only screen and (max-width: 480px){.heritage-potential__controls{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top-left-radius:0}}.heritage-potential__pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}@media only screen and (max-width: 480px){.heritage-potential__pagination-wrapper{margin-right:15px}}.heritage-potential__pagination{position:relative !important;bottom:auto !important;left:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.heritage-potential__pagination .swiper-pagination-bullet{width:10px;height:2px;border-radius:0;background:#fff;opacity:1;margin:0 !important;-webkit-transition:all .4s ease;transition:all .4s ease}.heritage-potential__pagination .swiper-pagination-bullet-active{width:32px;background:#fbdca1}.heritage-potential__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.heritage-potential__btn{width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0}.heritage-potential__btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.8);color:#fff}.heritage-potential__btn:focus{outline:none}.heritage-potential__btn svg{width:8px;height:14px;display:block}@media only screen and (max-width: 1024px){.heritage-potential__btn{width:34px;height:34px}}.heritage-potential__right{width:42%;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 5vw;color:#fff;position:relative;-webkit-transition:background .8s ease;transition:background .8s ease}@media only screen and (max-width: 1024px){.heritage-potential__right{-webkit-transform:unset !important;transform:unset !important;opacity:1 !important}}.heritage-potential__right--slide-0{background-image:url("../images/comming-soon/bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.heritage-potential__right--slide-1{background:-webkit-gradient(linear, left top, left bottom, from(#4F4F4F), to(#A64514));background:linear-gradient(180deg, #4F4F4F 0%, #A64514 100%)}.heritage-potential__right--slide-2{background:-webkit-gradient(linear, left top, left bottom, from(#2A4B2C), to(#072206));background:linear-gradient(180deg, #2A4B2C 0%, #072206 100%)}@media only screen and (max-width: 1024px){.heritage-potential__right{width:100%;height:auto;padding:50px 30px}}.heritage-potential__right-content{width:100%;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 1024px){.heritage-potential__right-content{max-width:100%;height:auto;display:block}}.heritage-potential__header{margin-top:clamp(50px,10vh,100px);margin-bottom:40%}@media only screen and (max-width: 1024px){.heritage-potential__header{margin-top:0;margin-bottom:24px}}.heritage-potential__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;text-align:left}.heritage-potential__heading-line{font-family:"BT Suave",serif;text-transform:uppercase;letter-spacing:.05em}.heritage-potential__heading-line--1{font-size:54px;line-height:1.2;font-weight:400;color:#f7edd8}@media only screen and (max-width: 1627px){.heritage-potential__heading-line--1{font-size:44px}}@media only screen and (max-width: 1440px){.heritage-potential__heading-line--1{font-size:40px}}@media only screen and (max-width: 1200px){.heritage-potential__heading-line--1{font-size:34px}}@media only screen and (max-width: 1024px){.heritage-potential__heading-line--1{font-size:32px}}@media only screen and (max-width: 480px){.heritage-potential__heading-line--1{font-size:26px}}.heritage-potential__heading-line--3{font-size:94px;line-height:1.1;font-weight:400;color:#f7edd8}@media only screen and (max-width: 1627px){.heritage-potential__heading-line--3{font-size:74px}}@media only screen and (max-width: 1440px){.heritage-potential__heading-line--3{font-size:64px}}@media only screen and (max-width: 1200px){.heritage-potential__heading-line--3{font-size:54px}}@media only screen and (max-width: 1024px){.heritage-potential__heading-line--3{font-size:42px}}@media only screen and (max-width: 480px){.heritage-potential__heading-line--3{font-size:34px}}.heritage-potential__text-swiper{width:100%;height:100%;overflow:hidden}@media only screen and (max-width: 1024px){.heritage-potential__text-swiper{padding-left:0;height:auto !important}}.heritage-potential__text-swiper .swiper-wrapper{height:100%}@media only screen and (max-width: 1024px){.heritage-potential__text-swiper .swiper-wrapper{height:auto !important}}.heritage-potential__text-swiper .swiper-slide{height:100%}@media only screen and (max-width: 1024px){.heritage-potential__text-swiper .swiper-slide{height:auto !important}}.heritage-potential__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;gap:16px;padding-left:clamp(40px,10vw,40%)}@media only screen and (max-width: 1627px){.heritage-potential__slide-content{padding-left:clamp(40px,8vw,21%)}}@media only screen and (max-width: 1440px){.heritage-potential__slide-content{padding-left:clamp(40px,8vw,18%)}}.heritage-potential__slide-title{font-family:"BT Suave",serif;font-size:28px;line-height:1.3;font-weight:400;text-transform:uppercase;color:#f7edd8;letter-spacing:.08em;margin:0}@media only screen and (max-width: 1024px){.heritage-potential__slide-title{font-size:18px}}.heritage-potential__slide-desc{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:16px;line-height:1.6;font-weight:400;color:#f7edd8;letter-spacing:.03em;margin:0}@media only screen and (max-width: 1024px){.heritage-potential__slide-desc{font-size:14px}}.heritage-potential__decor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:clamp(40px,10vw,40%);margin-top:0;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 1627px){.heritage-potential__decor{padding-left:clamp(40px,8vw,21%)}}@media only screen and (max-width: 1440px){.heritage-potential__decor{padding-left:clamp(40px,8vw,18%)}}@media only screen and (max-width: 1024px){.heritage-potential__decor{margin-top:30px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.heritage-potential__line{width:1px;height:100%;background:hsla(0,0%,100%,.35)}@media only screen and (max-width: 1024px){.heritage-potential__line{height:60px}}.heritage-land-potential{position:relative;overflow:hidden;background-color:#021146}.heritage-land-potential__header{position:absolute;top:0;left:0;width:100%;z-index:2;padding-top:60px}@media only screen and (max-width: 1024px){.heritage-land-potential__header{padding-top:40px;position:relative;margin-bottom:24px}}@media only screen and (max-width: 768px){.heritage-land-potential__header .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heritage-land-potential__header .heritage-land-potential__360{margin-top:12px;position:unset;left:unset;right:unset;top:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.heritage-land-potential__360{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:75%;-webkit-transform:translateX(-75%);transform:translateX(-75%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;top:60px}@media only screen and (max-width: 1366px){.heritage-land-potential__360{top:40px}}@media only screen and (max-width: 768px){.heritage-land-potential__360{gap:5px;left:unset;right:24px;-webkit-transform:unset;transform:unset}}.heritage-land-potential__360 img{max-width:200px;height:auto}@media only screen and (max-width: 1366px){.heritage-land-potential__360 img{max-width:150px}}@media only screen and (max-width: 640px){.heritage-land-potential__360 img{max-width:80px}}.heritage-land-potential__360-text{color:#fff;font-size:16px;font-weight:400;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;margin-bottom:unset}@media only screen and (max-width: 1366px){.heritage-land-potential__360-text{font-size:14px}}@media only screen and (max-width: 640px){.heritage-land-potential__360-text{font-size:10px}}.heritage-land-potential .section__title{text-align:left}.heritage-land-potential .section__title small{display:block}.heritage-land-potential__body{position:relative;width:100%}@-webkit-keyframes pulse-helper{0%,100%{opacity:.95;-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}50%{opacity:.65;-webkit-transform:translate(-50%, 2px) scale(0.97);transform:translate(-50%, 2px) scale(0.97)}}@keyframes pulse-helper{0%,100%{opacity:.95;-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}50%{opacity:.65;-webkit-transform:translate(-50%, 2px) scale(0.97);transform:translate(-50%, 2px) scale(0.97)}}@-webkit-keyframes slide-hand{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@keyframes slide-hand{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@-webkit-keyframes sky-solis-logo-reveal{0%,58%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.9);transform:translate3d(0, 0, 0) scale(0.9)}68%,88%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.96);transform:translate3d(0, 0, 0) scale(0.96)}}@keyframes sky-solis-logo-reveal{0%,58%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.9);transform:translate3d(0, 0, 0) scale(0.9)}68%,88%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0.96);transform:translate3d(0, 0, 0) scale(0.96)}}@media(prefers-reduced-motion: reduce){.heritage-land__map-container .position-absolute-image{opacity:1;-webkit-transform:none;transform:none;-webkit-animation:none;animation:none}}.starry-sky .star{fill:#fff}.firework__rocket{fill:#ffdf7e;opacity:0;will-change:transform,opacity}.firework__particle{fill:var(--color);opacity:0;-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box;-webkit-animation:explode-particles 5s infinite ease-out;animation:explode-particles 5s infinite ease-out;-webkit-animation-delay:var(--delay, 0s);animation-delay:var(--delay, 0s);will-change:transform,opacity}.firework--1 .firework__rocket{-webkit-animation:launch-rocket-600 5s infinite ease-in;animation:launch-rocket-600 5s infinite ease-in}.firework--2 .firework__rocket{-webkit-animation:launch-rocket-600 5s infinite ease-in;animation:launch-rocket-600 5s infinite ease-in;-webkit-animation-delay:2s;animation-delay:2s}.firework--3 .firework__rocket{-webkit-animation:launch-rocket-500 5s infinite ease-in;animation:launch-rocket-500 5s infinite ease-in;-webkit-animation-delay:4s;animation-delay:4s}.firework--4 .firework__rocket{-webkit-animation:launch-rocket-600 5s infinite ease-in;animation:launch-rocket-600 5s infinite ease-in;-webkit-animation-delay:1s;animation-delay:1s}.firework--5 .firework__rocket{-webkit-animation:launch-rocket-600 5s infinite ease-in;animation:launch-rocket-600 5s infinite ease-in;-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes launch-rocket-600{0%{-webkit-transform:translateY(600px);transform:translateY(600px);opacity:1}28%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%,100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@keyframes launch-rocket-600{0%{-webkit-transform:translateY(600px);transform:translateY(600px);opacity:1}28%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%,100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@-webkit-keyframes launch-rocket-500{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:1}28%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%,100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@keyframes launch-rocket-500{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:1}28%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}30%,100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}@-webkit-keyframes explode-particles{0%,28%{-webkit-transform:translate(0, 0) rotate(var(--angle)) scale(0);transform:translate(0, 0) rotate(var(--angle)) scale(0);opacity:0}30%{-webkit-transform:translate(0, 0) rotate(var(--angle)) scale(1, 1);transform:translate(0, 0) rotate(var(--angle)) scale(1, 1);opacity:1}40%{-webkit-transform:translate(calc(var(--dx) * 0.45), calc(var(--dy) * 0.45)) rotate(var(--angle)) scale(3.5, 0.4);transform:translate(calc(var(--dx) * 0.45), calc(var(--dy) * 0.45)) rotate(var(--angle)) scale(3.5, 0.4);opacity:1}55%{-webkit-transform:translate(var(--dx), var(--dy)) rotate(var(--angle)) scale(1.1, 0.9);transform:translate(var(--dx), var(--dy)) rotate(var(--angle)) scale(1.1, 0.9);opacity:.9}80%{-webkit-transform:translate(var(--dx), calc(var(--dy) + 30px)) rotate(var(--angle)) scale(0.6, 0.6);transform:translate(var(--dx), calc(var(--dy) + 30px)) rotate(var(--angle)) scale(0.6, 0.6);opacity:.5}100%{-webkit-transform:translate(var(--dx), calc(var(--dy) + 55px)) rotate(var(--angle)) scale(0.1, 0.1);transform:translate(var(--dx), calc(var(--dy) + 55px)) rotate(var(--angle)) scale(0.1, 0.1);opacity:0}}@keyframes explode-particles{0%,28%{-webkit-transform:translate(0, 0) rotate(var(--angle)) scale(0);transform:translate(0, 0) rotate(var(--angle)) scale(0);opacity:0}30%{-webkit-transform:translate(0, 0) rotate(var(--angle)) scale(1, 1);transform:translate(0, 0) rotate(var(--angle)) scale(1, 1);opacity:1}40%{-webkit-transform:translate(calc(var(--dx) * 0.45), calc(var(--dy) * 0.45)) rotate(var(--angle)) scale(3.5, 0.4);transform:translate(calc(var(--dx) * 0.45), calc(var(--dy) * 0.45)) rotate(var(--angle)) scale(3.5, 0.4);opacity:1}55%{-webkit-transform:translate(var(--dx), var(--dy)) rotate(var(--angle)) scale(1.1, 0.9);transform:translate(var(--dx), var(--dy)) rotate(var(--angle)) scale(1.1, 0.9);opacity:.9}80%{-webkit-transform:translate(var(--dx), calc(var(--dy) + 30px)) rotate(var(--angle)) scale(0.6, 0.6);transform:translate(var(--dx), calc(var(--dy) + 30px)) rotate(var(--angle)) scale(0.6, 0.6);opacity:.5}100%{-webkit-transform:translate(var(--dx), calc(var(--dy) + 55px)) rotate(var(--angle)) scale(0.1, 0.1);transform:translate(var(--dx), calc(var(--dy) + 55px)) rotate(var(--angle)) scale(0.1, 0.1);opacity:0}}:root{--amp-margin-top-floor-1: 25vh;--amp-margin-top-floor-4: 35vh;--amp-margin-top-floor-6: 30vh;--amp-margin-top-floor-21: 35vh;--amp-margin-top-detail: 15vh;--amp-height-title: 86px}@media only screen and (max-width: 1600px){:root{--amp-margin-top-floor-1: 20vh;--amp-margin-top-floor-4: 30vh;--amp-margin-top-floor-6: 25vh;--amp-margin-top-floor-21: 30vh;--amp-margin-top-detail: 10vh}}.amenities-master-plan{width:100%;overflow:hidden;background-image:url("../images/background.jpg");background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}@media only screen and (max-width: 1024px){.amenities-master-plan{min-height:auto;height:auto;overflow:visible}}@media only screen and (max-width: 576px){.amenities-master-plan{padding-top:3rem}}.amenities-master-plan__wrapper{width:100%;position:relative}.amenities-master-plan__bg-text{width:100%;max-width:665px;position:absolute;top:10vh;left:22vw;z-index:0;pointer-events:none}@media only screen and (max-width: 1024px){.amenities-master-plan__bg-text{left:46vw}}@media only screen and (max-width: 576px){.amenities-master-plan__bg-text{position:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}}.amenities-master-plan__bg-text-top{font-family:"BT Suave",serif;font-size:clamp(3.5rem,6.5vw,6.5rem);font-weight:400;color:#c85428;text-transform:uppercase;letter-spacing:.08em;line-height:1.1;text-shadow:1px 1px 0px hsla(0,0%,100%,.12)}@media only screen and (max-width: 1600px){.amenities-master-plan__bg-text-top{font-size:4.5rem}}@media only screen and (max-width: 1536px){.amenities-master-plan__bg-text-top{font-size:4rem}}@media only screen and (max-width: 1280px){.amenities-master-plan__bg-text-top{font-size:3.5rem}}@media only screen and (max-width: 1024px){.amenities-master-plan__bg-text-top{font-size:2.8rem;letter-spacing:.05em}}@media only screen and (max-width: 768px){.amenities-master-plan__bg-text-top{font-size:2.5rem}}.amenities-master-plan__bg-text-bottom{padding-left:24px;margin-top:-5px}@media only screen and (max-width: 1536px){.amenities-master-plan__bg-text-bottom{padding-left:16px}}@media only screen and (max-width: 576px){.amenities-master-plan__bg-text-bottom{padding-left:0}}@media only screen and (max-width: 1600px){.amenities-master-plan__bg-text-bottom img{width:450px}}@media only screen and (max-width: 1536px){.amenities-master-plan__bg-text-bottom img{width:420px}}@media only screen and (max-width: 1280px){.amenities-master-plan__bg-text-bottom img{width:370px}}@media only screen and (max-width: 1024px){.amenities-master-plan__bg-text-bottom img{width:300px}}@media only screen and (max-width: 768px){.amenities-master-plan__bg-text-bottom img{width:250px}}.amenities-master-plan__container{position:relative;z-index:21;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.amenities-master-plan__left{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1024px){.amenities-master-plan__left{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.amenities-master-plan__vertical-titles{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;z-index:5;white-space:nowrap;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}@media only screen and (max-width: 1024px){.amenities-master-plan__vertical-titles{left:5vw}}@media only screen and (max-width: 768px){.amenities-master-plan__vertical-titles{top:40%;left:0}}@media only screen and (max-width: 576px){.amenities-master-plan__vertical-titles{position:unset;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;-webkit-transform:unset;transform:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.amenities-master-plan__vertical-bottom{position:absolute;left:24px;bottom:16px;z-index:5;white-space:nowrap;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}@media only screen and (max-width: 768px){.amenities-master-plan__vertical-bottom{left:0;bottom:8%}}.amenities-master-plan__vertical-title-small{font-family:"1FTV VIP Ranade",sans-serif;font-size:11px;font-weight:600;letter-spacing:.35em;color:#c85428;text-transform:uppercase}@media only screen and (max-width: 1024px){.amenities-master-plan__vertical-title-small{font-size:12px;letter-spacing:.2em;color:#c85428}}.amenities-master-plan__vertical-title-large{font-family:"BT Suave",serif;font-size:clamp(24px,2.2vw,41px);font-weight:400;color:#c85428;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-transform:uppercase}@media only screen and (max-width: 1024px){.amenities-master-plan__vertical-title-large{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px !important;gap:0}}.amenities-master-plan__vertical-title-large .divider{color:#c85428;font-size:clamp(32px,3.2vw,56px)}@media only screen and (max-width: 768px){.amenities-master-plan__vertical-title-large .divider{font-size:28px !important}}html[lang=en] .amenities-master-plan__vertical-title-large .divider{font-size:clamp(16px,1.6vw,28px)}@media only screen and (max-width: 768px){html[lang=en] .amenities-master-plan__vertical-title-large .divider{font-size:16px !important}}.amenities-master-plan__building-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100vh;position:relative;padding-top:10vh}@media only screen and (max-width: 768px){.amenities-master-plan__building-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto}}@media only screen and (max-width: 576px){.amenities-master-plan__building-wrapper{padding-top:3rem}}.amenities-master-plan__building-img{width:auto;height:100%;display:block;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;pointer-events:none}@media only screen and (max-width: 768px){.amenities-master-plan__building-img{height:auto}}.amenities-master-plan__hotspot{position:absolute;width:16px;height:16px;border-radius:50%;background:rgba(251,220,161,.8);border:2px solid #c2522c;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:10;-webkit-box-shadow:0 0 20px #c2522c;box-shadow:0 0 20px #c2522c}.amenities-master-plan__hotspot::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #c2522c;pointer-events:none;-webkit-animation:pulse 2.2s infinite ease-in-out;animation:pulse 2.2s infinite ease-in-out}.amenities-master-plan__hotspot:hover,.amenities-master-plan__hotspot.is-active{-webkit-transform:scale(1.25);transform:scale(1.25);z-index:12}.amenities-master-plan__hotspot:hover .amenities-master-plan__hotspot-dot,.amenities-master-plan__hotspot.is-active .amenities-master-plan__hotspot-dot{background:#c2522c}.amenities-master-plan__hotspot-dot{width:8px;height:8px;border-radius:50%;background:#c2522c;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-transition:background .3s ease;transition:background .3s ease}.amenities-master-plan__floors-wrapper{width:50%}@media only screen and (max-width: 1024px){.amenities-master-plan__floors-wrapper{display:none}}.amenities-master-plan__floors-wrapper .floor-1{height:calc(100vh - var(--amp-margin-top-floor-1));margin-top:var(--amp-margin-top-floor-1)}.amenities-master-plan__floors-wrapper .floor-1 .amenities-master-plan__list-wrapper{height:calc(100vh - var(--amp-margin-top-floor-1) - var(--amp-margin-top-detail) - var(--amp-height-title) - 24px)}.amenities-master-plan__floors-wrapper .floor-4{height:calc(100vh - var(--amp-margin-top-floor-4));margin-top:var(--amp-margin-top-floor-4)}.amenities-master-plan__floors-wrapper .floor-4 .amenities-master-plan__list-wrapper{height:calc(100vh - var(--amp-margin-top-floor-4) - var(--amp-margin-top-detail) - var(--amp-height-title) - 24px)}.amenities-master-plan__floors-wrapper .floor-6{height:calc(100vh - var(--amp-margin-top-floor-6));margin-top:var(--amp-margin-top-floor-6)}.amenities-master-plan__floors-wrapper .floor-6 .amenities-master-plan__list-wrapper{height:calc(100vh - var(--amp-margin-top-floor-6) - var(--amp-margin-top-detail) - var(--amp-height-title) - 24px)}.amenities-master-plan__floors-wrapper .floor-21{height:calc(100vh - var(--amp-margin-top-floor-21));margin-top:var(--amp-margin-top-floor-21)}.amenities-master-plan__floors-wrapper .floor-21 .amenities-master-plan__list-wrapper{height:calc(100vh - var(--amp-margin-top-floor-21) - var(--amp-margin-top-detail) - var(--amp-height-title) - 24px)}.amenities-master-plan__right{width:100%;height:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:0;visibility:hidden;pointer-events:none;z-index:1}.amenities-master-plan__right.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);z-index:2;-webkit-animation:floorSlideUp .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:floorSlideUp .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.amenities-master-plan__right.is-visible .amenities-master-plan__item{opacity:0;-webkit-animation:floorItemFadeIn .4s ease forwards;animation:floorItemFadeIn .4s ease forwards}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(1){-webkit-animation-delay:0.08s;animation-delay:0.08s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(2){-webkit-animation-delay:0.16s;animation-delay:0.16s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(3){-webkit-animation-delay:0.24s;animation-delay:0.24s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(4){-webkit-animation-delay:0.32s;animation-delay:0.32s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(5){-webkit-animation-delay:0.4s;animation-delay:0.4s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(6){-webkit-animation-delay:0.48s;animation-delay:0.48s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(7){-webkit-animation-delay:0.56s;animation-delay:0.56s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(8){-webkit-animation-delay:0.64s;animation-delay:0.64s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(9){-webkit-animation-delay:0.72s;animation-delay:0.72s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(10){-webkit-animation-delay:0.8s;animation-delay:0.8s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(11){-webkit-animation-delay:0.88s;animation-delay:0.88s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(12){-webkit-animation-delay:0.96s;animation-delay:0.96s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(13){-webkit-animation-delay:1.04s;animation-delay:1.04s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(14){-webkit-animation-delay:1.12s;animation-delay:1.12s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(15){-webkit-animation-delay:1.2s;animation-delay:1.2s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(16){-webkit-animation-delay:1.28s;animation-delay:1.28s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(17){-webkit-animation-delay:1.36s;animation-delay:1.36s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(18){-webkit-animation-delay:1.44s;animation-delay:1.44s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(19){-webkit-animation-delay:1.52s;animation-delay:1.52s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(20){-webkit-animation-delay:1.6s;animation-delay:1.6s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(21){-webkit-animation-delay:1.68s;animation-delay:1.68s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(22){-webkit-animation-delay:1.76s;animation-delay:1.76s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(23){-webkit-animation-delay:1.84s;animation-delay:1.84s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(24){-webkit-animation-delay:1.92s;animation-delay:1.92s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(25){-webkit-animation-delay:2s;animation-delay:2s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(26){-webkit-animation-delay:2.08s;animation-delay:2.08s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(27){-webkit-animation-delay:2.16s;animation-delay:2.16s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(28){-webkit-animation-delay:2.24s;animation-delay:2.24s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(29){-webkit-animation-delay:2.32s;animation-delay:2.32s}.amenities-master-plan__right.is-visible .amenities-master-plan__item:nth-child(30){-webkit-animation-delay:2.4s;animation-delay:2.4s}.amenities-master-plan__right.is-visible .amenities-master-plan__floor-title{-webkit-animation:floorTitleFadeIn .4s ease forwards;animation:floorTitleFadeIn .4s ease forwards}.amenities-master-plan__right.is-visible .amenities-master-plan__map-frame{opacity:0;-webkit-animation:floorItemFadeIn .5s ease .3s forwards;animation:floorItemFadeIn .5s ease .3s forwards}.amenities-master-plan__right.is-leaving{opacity:1;visibility:visible;pointer-events:none;z-index:2;-webkit-animation:floorSlideDown .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:floorSlideDown .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.amenities-master-plan__right.is-leaving .amenities-master-plan__item{opacity:1;-webkit-animation:floorItemFadeOut .3s ease forwards;animation:floorItemFadeOut .3s ease forwards}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(1){-webkit-animation-delay:0.27s;animation-delay:0.27s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(2){-webkit-animation-delay:0.24s;animation-delay:0.24s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(3){-webkit-animation-delay:0.21s;animation-delay:0.21s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(4){-webkit-animation-delay:0.18s;animation-delay:0.18s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(5){-webkit-animation-delay:0.15s;animation-delay:0.15s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(6){-webkit-animation-delay:0.12s;animation-delay:0.12s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(7){-webkit-animation-delay:0.09s;animation-delay:0.09s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(8){-webkit-animation-delay:0.06s;animation-delay:0.06s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(9){-webkit-animation-delay:0.03s;animation-delay:0.03s}.amenities-master-plan__right.is-leaving .amenities-master-plan__item:nth-child(10){-webkit-animation-delay:0s;animation-delay:0s}.amenities-master-plan__right.is-leaving .amenities-master-plan__floor-title{-webkit-animation:floorTitleFadeOut .3s ease forwards;animation:floorTitleFadeOut .3s ease forwards}.amenities-master-plan__right.is-leaving .amenities-master-plan__map-frame{-webkit-animation:floorItemFadeOut .3s ease forwards;animation:floorItemFadeOut .3s ease forwards}@media only screen and (max-width: 1024px){.amenities-master-plan__right{width:100%}.amenities-master-plan__right:not(.is-visible){display:none}}.amenities-master-plan__content-right{margin-top:var(--amp-margin-top-detail)}.amenities-master-plan__floor-title{font-family:"BT Suave",serif;font-size:clamp(28px,2.5vw,36px);font-weight:400;color:#f7edd8;letter-spacing:.1em;padding-bottom:12px;margin-bottom:20px;width:100%;text-align:right;position:relative}.amenities-master-plan__floor-title::after{content:"";position:absolute;bottom:0;right:0;width:80%;height:1px;background:#fff}@media only screen and (max-width: 1440px){.amenities-master-plan__floor-title::after{width:60%}}@media only screen and (max-width: 1024px){.amenities-master-plan__floor-title{text-align:center;border-bottom:1.5px solid hsla(0,0%,100%,.15)}}.amenities-master-plan__details-wrapper{width:100%;height:100%;display:grid;grid-template-columns:3fr 7fr;gap:30px}@media only screen and (max-width: 1600px){.amenities-master-plan__details-wrapper{grid-template-columns:4fr 6fr;gap:20px}}@media only screen and (max-width: 1440px){.amenities-master-plan__details-wrapper{grid-template-columns:5fr 5fr;gap:10px}}@media only screen and (max-width: 768px){.amenities-master-plan__details-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}}.amenities-master-plan__list-wrapper{width:100%;overflow:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#999 rgba(0,0,0,0)}.amenities-master-plan__list-wrapper::-webkit-scrollbar{width:6px;height:6px}.amenities-master-plan__list-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.amenities-master-plan__list-wrapper::-webkit-scrollbar-thumb{background:#999;border-radius:999px}.amenities-master-plan__list-wrapper::-webkit-scrollbar-thumb:hover{background:#666}.amenities-master-plan__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media only screen and (max-width: 1440px){.amenities-master-plan__list{margin-left:7vw}}@media only screen and (max-width: 768px){.amenities-master-plan__list{width:100%}}.amenities-master-plan__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:default}.amenities-master-plan__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#c2522c;color:#f7edd8;font-family:"1FTV VIP Ranade",sans-serif;font-size:13px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}.amenities-master-plan__name{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:clamp(14px,1.2vw,15px);font-weight:300;color:#f7edd8;letter-spacing:.03em;-webkit-transition:all .3s ease;transition:all .3s ease}.amenities-master-plan__map-frame{width:100%;overflow:hidden;-webkit-transition:border-color .4s ease,-webkit-transform .4s ease;transition:border-color .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,border-color .4s ease;transition:transform .4s ease,border-color .4s ease,-webkit-transform .4s ease}.amenities-master-plan__map-frame:hover{border-color:rgba(251,220,161,.4);-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media only screen and (max-width: 768px){.amenities-master-plan__map-frame{width:80%;max-width:360px}}.amenities-master-plan__map-container{width:100%;overflow:hidden;border-radius:3px;background:#0f1013}.amenities-master-plan__map-img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.amenities-master-plan__map-frame:hover .amenities-master-plan__map-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.amenities-master-plan__line-absolute{position:absolute;bottom:-4%;left:-11%}.amenities-master-plan__connector-line{width:7vw;height:28.2vh;border-top:1px dashed hsla(0,0%,100%,.5);border-left:1px dashed hsla(0,0%,100%,.5);-webkit-transform:skewX(-22deg);transform:skewX(-22deg);-webkit-transform-origin:top left;transform-origin:top left}.amenities-master-plan__svg-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}@media only screen and (max-width: 1024px){.amenities-master-plan__svg-lines{display:none !important}}.amenities-master-plan__svg-lines path{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.amenities-master-plan__svg-lines path.is-active{opacity:1}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@-webkit-keyframes floorSlideUp{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floorSlideUp{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floorItemFadeIn{0%{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes floorItemFadeIn{0%{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes floorTitleFadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floorTitleFadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floorSlideDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes floorSlideDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes floorItemFadeOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@keyframes floorItemFadeOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@-webkit-keyframes floorTitleFadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes floorTitleFadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.amenities-modal-content{background-image:url("../images/comming-soon/bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;border:1px solid rgba(251,220,161,.2) !important;border-radius:16px !important;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.5);box-shadow:0 20px 50px rgba(0,0,0,.5);color:#fff;overflow:hidden;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.amenities-modal-content .modal-header{padding:24px 24px 10px;-ms-flex-negative:0;flex-shrink:0}.amenities-modal-content .modal-header .modal-title{font-family:"BT Suave",serif;font-size:24px;color:#f7edd8;letter-spacing:.1em;width:100%;text-align:center;font-weight:500}.amenities-modal-content .modal-header .btn-close{position:absolute;top:24px;right:24px;margin:0;background-color:rgba(0,0,0,0);opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}.amenities-modal-content .modal-header .btn-close:hover{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.amenities-modal-content .modal-body{padding:0 24px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.amenities-modal__img-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px}.amenities-modal__img-wrapper img{max-height:250px;-o-object-fit:contain;object-fit:contain}.amenities-modal__list-wrapper{margin-top:10px}.amenities-modal__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:0;margin:0;list-style:none}@media(max-width: 480px){.amenities-modal__list{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.amenities-modal__list .amenities-master-plan__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-transition:all .3s ease;transition:all .3s ease}.amenities-modal__list .amenities-master-plan__item .amenities-master-plan__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#c85428;color:#f7edd8;font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.amenities-modal__list .amenities-master-plan__item .amenities-master-plan__name{color:#f7edd8;font-size:13px;text-align:left}.connect-spaces{position:relative}.connect-spaces::after{content:"";position:absolute;z-index:1;inset:auto 0 0;width:100%;height:25%}.connect-spaces__image--desktop{width:100%;height:100vh;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center}@media only screen and (max-width: 1280px){.connect-spaces__image--desktop{height:auto;-o-object-fit:cover;object-fit:cover}}.connect-spaces__navigation{position:absolute;left:26px;bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.connect-spaces__navigation{left:1rem}}.connect-spaces__swiper-pagination{position:unset;margin-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connect-spaces__swiper-pagination .swiper-pagination-bullet{width:6px;height:2px;background:#fff;opacity:1 !important;border-radius:0;-webkit-transition:width .2s ease-in-out,background .2s ease-in-out;transition:width .2s ease-in-out,background .2s ease-in-out}.connect-spaces__swiper-pagination .swiper-pagination-bullet-active{background:#fbdca1;width:28px}.connect-spaces__swiper-button-next,.connect-spaces__swiper-button-prev{margin-top:unset !important;position:unset;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;color:#fff;width:44px;height:44px;border-radius:unset;border:1px solid hsla(0,0%,100%,.5)}.connect-spaces__swiper-button-next svg,.connect-spaces__swiper-button-prev svg{width:1rem;fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2}.connect-spaces__swiper-button-next{border-left:unset}.connect-spaces__simple-pagination{position:absolute;left:44px;bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.4);z-index:2;right:44px;padding-bottom:24px}@media only screen and (max-width: 1024px){.connect-spaces__simple-pagination{right:1rem;left:1rem}}.connect-spaces__simple-pagination-big-number{font-size:28px;line-height:28px;font-family:"BT Suave",serif;font-weight:400;color:#fff;margin-right:6px;width:32px;display:inline-block}.connect-spaces__simple-pagination-number{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:13px;line-height:13px;color:hsla(0,0%,100%,.3)}.healthy-home{position:relative;overflow:hidden}.healthy-home__swiper{width:100%;height:100vh}@media only screen and (max-width: 1024px){.healthy-home__swiper{height:auto}}@media only screen and (min-width: 1025px){.healthy-home__swiper>.swiper-wrapper{height:100% !important}}.healthy-home__slide-title{width:100%;position:absolute;left:0;bottom:0;z-index:1;font-family:"BT Suave",serif;font-weight:400;font-size:90px;letter-spacing:10px;text-transform:capitalize;padding:16px 65px}@media only screen and (max-width: 1680px){.healthy-home__slide-title{font-size:70px}}@media only screen and (max-width: 1440px){.healthy-home__slide-title{font-size:50px;letter-spacing:5px;padding:16px 40px}}@media only screen and (max-width: 1200px){.healthy-home__slide-title{font-size:36px;padding:16px 30px}}@media only screen and (max-width: 1024px){.healthy-home__slide-title{display:none}}.healthy-home__slide-title span{text-transform:uppercase;color:#fbdca1}.healthy-home .swiper-slide{position:relative;overflow:hidden;height:100vh}@media only screen and (max-width: 1024px){.healthy-home .swiper-slide{height:auto}}.healthy-home .swiper-slide:not(:first-child):after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:45%;background:-webkit-gradient(linear, left top, left bottom, color-stop(20.19%, rgba(17, 17, 17, 0)), to(rgba(17, 17, 17, 0.9)));background:linear-gradient(180deg, rgba(17, 17, 17, 0) 20.19%, rgba(17, 17, 17, 0.9) 100%);mix-blend-mode:hard-light}@media only screen and (max-width: 1024px){.healthy-home .swiper-slide:not(:first-child):after{display:none}}.healthy-home__bg{position:absolute;margin:0;width:100%;height:100%}@media only screen and (max-width: 1024px){.healthy-home__bg{position:relative;width:100%;aspect-ratio:430/935;height:auto}}@-webkit-keyframes rotateLight{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}10%{-webkit-transform:rotate(36deg);transform:rotate(36deg);opacity:1}20%{-webkit-transform:rotate(72deg);transform:rotate(72deg);opacity:1}30%{-webkit-transform:rotate(108deg);transform:rotate(108deg);opacity:1}40%{-webkit-transform:rotate(144deg);transform:rotate(144deg);opacity:0}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}60%{-webkit-transform:rotate(216deg);transform:rotate(216deg);opacity:0}70%{-webkit-transform:rotate(252deg);transform:rotate(252deg);opacity:0}80%{-webkit-transform:rotate(288deg);transform:rotate(288deg);opacity:1}90%{-webkit-transform:rotate(324deg);transform:rotate(324deg);opacity:1}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes rotateLight{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}10%{-webkit-transform:rotate(36deg);transform:rotate(36deg);opacity:1}20%{-webkit-transform:rotate(72deg);transform:rotate(72deg);opacity:1}30%{-webkit-transform:rotate(108deg);transform:rotate(108deg);opacity:1}40%{-webkit-transform:rotate(144deg);transform:rotate(144deg);opacity:0}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}60%{-webkit-transform:rotate(216deg);transform:rotate(216deg);opacity:0}70%{-webkit-transform:rotate(252deg);transform:rotate(252deg);opacity:0}80%{-webkit-transform:rotate(288deg);transform:rotate(288deg);opacity:1}90%{-webkit-transform:rotate(324deg);transform:rotate(324deg);opacity:1}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}.healthy-home__bg-img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media only screen and (max-width: 1024px){.healthy-home__bg-img{height:100%}}.healthy-home__light{position:absolute;top:5%;left:27.2%}@media only screen and (max-width: 1024px){.healthy-home__light{display:none}}.healthy-home__light img{width:46vw}.healthy-home__light::before{display:block;width:100%;height:100%;content:"";position:absolute;inset:0;background:conic-gradient(from 0deg, transparent 0deg, transparent 285deg, rgba(251, 220, 161, 0.08) 295deg, rgba(251, 220, 161, 0.22) 310deg, rgba(251, 220, 161, 0.5) 325deg, rgba(251, 220, 161, 0.85) 340deg, rgb(251, 220, 161) 352deg, rgb(255, 243, 214) 356deg, rgba(255, 243, 214, 0) 360deg);-webkit-mask:url("../images/healthy-home/new-light.avif") center/cover no-repeat;mask:url("../images/healthy-home/new-light.avif") center/cover no-repeat;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:rotateLight 4s linear infinite;animation:rotateLight 4s linear infinite;-webkit-filter:blur(8px);filter:blur(8px)}@media only screen and (max-width: 1024px){.healthy-home__light::before{display:none}}.healthy-home__ring{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:52%;z-index:1;pointer-events:none}@media only screen and (max-width: 1024px){.healthy-home__ring{width:65%}}@media only screen and (max-width: 768px){.healthy-home__ring{width:80%}}.healthy-home__ring-img{width:100%;height:auto;display:block}.healthy-home__header{top:30px;position:absolute;right:44px;z-index:3;text-align:right}@media only screen and (max-width: 1200px){.healthy-home__header{right:30px;max-width:360px}}@media only screen and (max-width: 1024px){.healthy-home__header{position:relative;top:unset;right:unset;text-align:center;max-width:100%}}.healthy-home .healthy-mobile{display:none}.healthy-home__title-mobile{display:none}.healthy-home__header-left{top:30px;position:absolute;left:44px;z-index:3;text-align:left}@media only screen and (max-width: 1200px){.healthy-home__header-left{left:30px;max-width:360px}}@media only screen and (max-width: 1024px){.healthy-home__header-left{display:none}}.healthy-home__title{font-family:"BT Suave",serif;font-weight:400;font-size:90px;line-height:1.1;color:#f6edd8;margin:0 0 20px 0}@media only screen and (max-width: 1440px){.healthy-home__title{font-size:70px}}@media only screen and (max-width: 1200px){.healthy-home__title{font-size:40px}}@media only screen and (max-width: 768px){.healthy-home__title{font-size:28px;letter-spacing:2px;margin-bottom:14px}}@media only screen and (max-width: 576px){.healthy-home__title{font-size:22px}}.healthy-home__desc{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#fff;margin:0}@media only screen and (max-width: 1440px){.healthy-home__desc{font-size:14px}}@media only screen and (max-width: 1024px){.healthy-home__desc{font-size:12px;line-height:1.6}}.healthy-home__features.active .healthy-home__feature{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.healthy-home__features.active .healthy-home__feature--left-bottom{-webkit-transition-delay:0s;transition-delay:0s}.healthy-home__features.active .healthy-home__feature--left-top{-webkit-transition-delay:.3s;transition-delay:.3s}.healthy-home__features.active .healthy-home__feature--right-top{-webkit-transition-delay:.6s;transition-delay:.6s}.healthy-home__features.active .healthy-home__feature--right-bottom{-webkit-transition-delay:.9s;transition-delay:.9s}.healthy-home__feature{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;z-index:3;opacity:0;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease;will-change:transform,opacity}@media only screen and (max-width: 1024px){.healthy-home__feature{gap:8px}}@media only screen and (max-width: 768px){.healthy-home__feature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.healthy-home__feature--left-top{top:24%;left:15%}@media only screen and (max-width: 1440px){.healthy-home__feature--left-top{left:10%}}@media only screen and (max-width: 1200px){.healthy-home__feature--left-top{left:7%}}@media only screen and (max-width: 1024px){.healthy-home__feature--left-top{left:5%}}@media only screen and (max-width: 991px){.healthy-home__feature--left-top{top:15%;left:0}}.healthy-home__feature--left-bottom{top:50%;left:15%}@media only screen and (max-width: 1440px){.healthy-home__feature--left-bottom{left:10%}}@media only screen and (max-width: 1200px){.healthy-home__feature--left-bottom{left:7%}}@media only screen and (max-width: 1024px){.healthy-home__feature--left-bottom{left:5%}}@media only screen and (max-width: 991px){.healthy-home__feature--left-bottom{top:unset;bottom:25%;left:0}}.healthy-home__feature--right-top{top:24%;right:15%}@media only screen and (max-width: 1440px){.healthy-home__feature--right-top{right:10%}}@media only screen and (max-width: 1200px){.healthy-home__feature--right-top{right:7%}}@media only screen and (max-width: 1024px){.healthy-home__feature--right-top{right:5%}}@media only screen and (max-width: 991px){.healthy-home__feature--right-top{top:15%;right:0}}.healthy-home__feature--right-bottom{top:50%;right:15%}@media only screen and (max-width: 1440px){.healthy-home__feature--right-bottom{right:10%}}@media only screen and (max-width: 1200px){.healthy-home__feature--right-bottom{right:5%}}@media only screen and (max-width: 1024px){.healthy-home__feature--right-bottom{right:5%}}@media only screen and (max-width: 991px){.healthy-home__feature--right-bottom{top:unset;bottom:25%;right:0}}.healthy-home__feature--left-top,.healthy-home__feature--left-bottom{-webkit-transform:translateX(-120px);transform:translateX(-120px)}.healthy-home__feature--right-top,.healthy-home__feature--right-bottom{-webkit-transform:translateX(120px);transform:translateX(120px)}.healthy-home__feature-icon{width:44px;height:44px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.healthy-home__feature-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.healthy-home__feature-connector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){.healthy-home__feature-connector{display:none}}.healthy-home__feature-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.5);-ms-flex-negative:0;flex-shrink:0}.healthy-home__feature-line{width:70px;height:1px;background:hsla(0,0%,100%,.35);-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1200px){.healthy-home__feature-line{width:40px}}.healthy-home__grid-left{display:grid;grid-template-columns:3fr 7fr;height:100%}@media only screen and (max-width: 1024px){.healthy-home__grid-left{aspect-ratio:430/935;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.healthy-home__grid-left .healthy-home__grid-image img{aspect-ratio:430/280.5}.healthy-home__grid-left .healthy-home__grid-left-relative+div{-webkit-box-flex:1;-ms-flex:1;flex:1}.healthy-home__grid-left .healthy-home__grid-left-absolute{margin:unset;position:absolute;top:32px;left:16px;right:16px;height:auto}.healthy-home__grid-left .healthy-home__grid-left-absolute img{min-width:30px}.healthy-home__grid-left .healthy-home__grid-left-absolute h2{font-size:16px;line-height:24px}}@media only screen and (max-width: 991px){.healthy-home__grid-left{display:none}}.healthy-home__grid-left-relative{position:relative;height:100%}@media only screen and (max-width: 1024px){.healthy-home__grid-left-relative{height:auto}}.healthy-home__grid-left-absolute{position:absolute;width:100%;top:2%;left:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px}@media only screen and (max-width: 991px){.healthy-home__grid-left-absolute{width:auto;margin:0 10px}}.healthy-home__grid-left-absolute img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media only screen and (max-width: 991px){.healthy-home__grid-left-absolute img{width:5vw}}.healthy-home__grid-left-absolute h2{font-size:16px;font-weight:400;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;color:#fff;line-height:24px;letter-spacing:1px;text-align:justify}@media only screen and (max-width: 991px){.healthy-home__grid-left-absolute h2{font-size:13px;letter-spacing:unset;line-height:14px}.healthy-home__grid-left-absolute h2 br{display:none}}@media only screen and (max-width: 430px){.healthy-home__grid-left-absolute h2{font-size:11px}}.healthy-home__grid-image{position:relative;height:100%}@media only screen and (max-width: 1024px){.healthy-home__grid-image{height:auto}}.healthy-home__grid-image:after{content:"";display:block;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(42, 51, 31, 0)), color-stop(0%, rgba(42, 51, 31, 0.08)), color-stop(0%, rgba(42, 51, 31, 0.35)), color-stop(100%, rgba(42, 51, 31, 0.75)), color-stop(100%, rgba(42, 51, 31, 0.95)), to(#2a331f));background:linear-gradient(180deg, rgba(42, 51, 31, 0) 0%, rgba(42, 51, 31, 0.08) 0%, rgba(42, 51, 31, 0.35) 0%, rgba(42, 51, 31, 0.75) 100%, rgba(42, 51, 31, 0.95) 100%, #2a331f 100%);width:100%;height:100%;position:absolute}.healthy-home__grid-right{display:grid;grid-template-columns:7fr 3fr;height:100%}.healthy-home__grid-right-relative{position:relative;height:100%}@media only screen and (max-width: 1024px){.healthy-home__grid-right-relative{height:auto}}@media only screen and (max-width: 1024px){.healthy-home__grid-right{aspect-ratio:430/935;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.healthy-home__grid-right .healthy-home__grid-image img{aspect-ratio:430/280.5}.healthy-home__grid-right>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.healthy-home__grid-right .healthy-home__grid-right-absolute{margin:unset;position:absolute;top:32px;left:16px;right:16px;height:auto}.healthy-home__grid-right .healthy-home__grid-right-absolute img{min-width:30px}.healthy-home__grid-right .healthy-home__grid-right-absolute h2{font-size:16px;line-height:24px}}@media only screen and (max-width: 991px){.healthy-home__grid-right{display:none}}.healthy-home__grid-right-absolute{position:absolute;width:100%;top:2%;right:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px}@media only screen and (max-width: 991px){.healthy-home__grid-right-absolute{width:auto;margin:0 10px}}.healthy-home__grid-right-absolute img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media only screen and (max-width: 991px){.healthy-home__grid-right-absolute img{width:5vw}}.healthy-home__grid-right-absolute h2{font-size:16px;font-weight:400;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;color:#fff;line-height:24px;letter-spacing:1px;text-align:justify}@media only screen and (max-width: 991px){.healthy-home__grid-right-absolute h2{font-size:13px;letter-spacing:unset;line-height:14px}.healthy-home__grid-right-absolute h2 br{display:none}}@media only screen and (max-width: 430px){.healthy-home__grid-right-absolute h2{font-size:11px}}.healthy-home__feature-text{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#2c301f;margin:0;white-space:nowrap;text-align:center}.healthy-home__feature-text strong{font-family:"BT Suave",serif;color:#2c301f;text-transform:uppercase}@media only screen and (max-width: 1440px){.healthy-home__feature-text{font-size:15px}}@media only screen and (max-width: 1024px){.healthy-home__feature-text{font-size:12px}}.healthy-home__controls{position:absolute;bottom:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 28px;border-top-left-radius:4px}@media only screen and (max-width: 1024px){.healthy-home__controls{padding:12px 20px}}@media only screen and (max-width: 480px){.healthy-home__controls{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top-left-radius:0}}.healthy-home__pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}@media only screen and (max-width: 480px){.healthy-home__pagination-wrapper{margin-right:15px}}.healthy-home__pagination{position:relative !important;bottom:auto !important;left:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.healthy-home__pagination .swiper-pagination-bullet{width:10px;height:2px;border-radius:0;background:#fff;opacity:1;margin:0 !important;-webkit-transition:all .4s ease;transition:all .4s ease}.healthy-home__pagination .swiper-pagination-bullet-active{width:32px;background:#fbdca1}.healthy-home__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.healthy-home__btn{width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0}.healthy-home__btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.8);color:#fff}.healthy-home__btn:focus{outline:none}.healthy-home__btn svg{width:8px;height:14px;display:block}@media only screen and (max-width: 1024px){.healthy-home__btn{width:34px;height:34px}}@media only screen and (max-width: 991px){.healthy-home-desktop{display:none}}.healthy-home-mobile{display:none}@media only screen and (max-width: 991px){.healthy-home-mobile{display:block}.healthy-home-mobile .flex-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}}.image-mobile{-o-object-fit:contain;object-fit:contain;background:-webkit-gradient(linear, left top, left bottom, from(#011349), color-stop(44.76%, #404B90), color-stop(71.15%, #565F96), color-stop(78.1%, rgba(86, 95, 150, 0)));background:linear-gradient(180deg, #011349 0%, #404B90 44.76%, #565F96 71.15%, rgba(86, 95, 150, 0) 78.1%)}@media only screen and (max-width: 1024px){.healthy-home__bg{position:relative;width:100%;aspect-ratio:430/935;height:auto}.healthy-mobile{display:block !important}.healthy-mobile br{display:none}.healthy-home__header{position:absolute;top:32px;left:24px;right:24px;height:auto}.healthy-home__title{font-size:40px;line-height:48px;color:#fff;font-family:"BT Suave",serif;font-weight:400;text-align:center;text-transform:uppercase;margin-bottom:16px}.healthy-home__desc{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:1px;color:#fff;margin-bottom:24px}}@media only screen and (max-width: 1024px)and (max-width: 768px){.healthy-home__desc{max-width:255px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1024px){.healthy-home-mobile .healthy-home__feature{display:grid;grid-template-columns:repeat(4, 1fr)}.healthy-home-mobile .flex-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.healthy-home-mobile .flex-mobile:nth-child(1) img{scale:.9}.healthy-home-mobile .healthy-home__feature-icon{width:60px;height:60px}.healthy-home-mobile .healthy-home__feature-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.healthy-home-mobile .healthy-home__feature-text{white-space:wrap}.healthy-home-mobile .healthy-home__feature-text br{display:none}}@media only screen and (max-width: 991px){.healthy-home__header{display:none}}.connection-hub{position:relative;background-image:url("../images/background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding-bottom:0;overflow:hidden;z-index:1}.connection-hub.mobile .connection-hub{background-image:unset}@media only screen and (min-width: 1025px){.connection-hub{height:100vh;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.connection-hub .page-container{position:relative}@media only screen and (min-width: 1025px){.connection-hub .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}}@media only screen and (min-width: 1025px){.connection-hub .page-container>.position-relative{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}}@media only screen and (max-width: 1024px){.connection-hub{padding-top:10px;padding-bottom:40px}}.connection-hub__vertical-text{position:absolute;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:11px;font-weight:400;letter-spacing:4px;color:#fff;white-space:nowrap;pointer-events:none;z-index:1}.connection-hub__vertical-text--left{left:0;bottom:90px;top:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.connection-hub__vertical-text--right{right:0;bottom:120px;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}@media only screen and (max-width: 1200px){.connection-hub__vertical-text{font-size:9px;letter-spacing:2px;bottom:10%}}@media only screen and (max-width: 1024px){.connection-hub__vertical-text{display:none}}.connection-hub__border-line{position:absolute;top:24px;left:0;bottom:22%;right:24%;border-left:1.5px solid hsla(0,0%,100%,.3);border-top:1.5px solid hsla(0,0%,100%,.3);pointer-events:none;z-index:2}@media only screen and (max-width: 1024px){.connection-hub__border-line{display:none}}.connection-hub__grid{display:grid;grid-template-columns:74fr 26fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;padding-right:40px}@media only screen and (min-width: 1025px){.connection-hub__grid{max-height:calc(100vh - 60px)}}@media only screen and (max-width: 1024px){.connection-hub__grid{grid-template-columns:1fr;padding-left:0;padding-right:0}}.connection-hub__left{width:100%;padding-top:32px}@media only screen and (max-width: 1200px){.connection-hub__left{padding-top:24px}}@media only screen and (max-width: 1024px){.connection-hub__left{padding-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:15px}.connection-hub__left::-webkit-scrollbar{height:5px}.connection-hub__left::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.connection-hub__left::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.connection-hub__left::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.35)}}.connection-hub__map-wrapper{position:relative;width:100%;max-width:min(81.9%,(100vh - 40px)*.953);aspect-ratio:770/808;margin:0 auto}@media only screen and (min-width: 1025px){.connection-hub__map-wrapper{max-height:calc(100vh - 80px);width:auto}}@media only screen and (max-width: 1024px){.connection-hub__map-wrapper{margin:0 auto;max-width:100%;aspect-ratio:auto}}.connection-hub__hotspot{position:absolute;width:40px;height:20px;z-index:10;cursor:pointer;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px}.connection-hub__hotspot--metro{width:15px !important}.connection-hub__hotspot--hospital-becamex{width:50px !important}.connection-hub__hotspot--industrial-parks{width:50px !important;height:27px !important}.connection-hub__hotspot--market{width:50px !important;height:27px !important}.connection-hub__hotspot--mindx{width:30px !important;height:35px !important}.connection-hub__hotspot--school{width:50px !important;height:20px !important}.connection-hub__hotspot--hospital-dk{width:35px !important;height:35px !important}.connection-hub__hotspot--golf-resort{width:80px !important;height:26px !important}.connection-hub__hotspot--industrial-park-vsip{width:32px !important;height:26px !important}.connection-hub__hotspot--gigamall{width:60px !important;height:33px !important}.connection-hub__hotspot--airplan{width:210px !important;height:143px !important}.connection-hub__hotspot--chobenthanh{width:58px !important;height:40px !important}.connection-hub__hotspot--bitexco{width:30px !important;height:30px !important}.connection-hub__hotspot--landmark81{width:50px !important;height:30px !important}.connection-hub__solids{position:absolute;width:17.5%;-webkit-animation:bounce-solis 2.4s ease-in-out infinite;animation:bounce-solis 2.4s ease-in-out infinite}.connection-hub__solids img{width:100%;height:auto;display:block}.connection-hub__popup{position:absolute;bottom:110%;left:50%;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);width:158px;height:151px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:25;-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.2))}.connection-hub__popup img{width:100%;height:100%;display:block}.connection-hub__hotspot:hover .connection-hub__popup{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.connection-hub__map-img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;display:block}@media only screen and (max-width: 1024px){.connection-hub__map-img{height:auto}}.connection-hub__map-overlay{position:absolute;top:5%;left:-3%;width:25vw;z-index:5;pointer-events:none}@media only screen and (max-width: 1440px){.connection-hub__map-overlay{width:22vw;top:10%}}@media only screen and (max-width: 1200px){.connection-hub__map-overlay{top:18%}}@media only screen and (max-width: 1024px){.connection-hub__map-overlay{top:15%;left:unset;right:0}}@media only screen and (max-width: 829px){.connection-hub__map-overlay{top:17%}}@media only screen and (max-width: 430px){.connection-hub__map-overlay{top:19%}}@media only screen and (max-width: 350px){.connection-hub__map-overlay{top:22%}}.connection-hub__map-overlay .connection-hub__overlay-img{width:100%;height:auto;display:block}.connection-hub__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:15}@media only screen and (min-width: 1025px){.connection-hub__right{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.connection-hub__right::-webkit-scrollbar{display:none}}.connection-hub__header{text-align:right;margin-top:15px}@media only screen and (max-width: 1024px){.connection-hub__header{text-align:center;margin-top:0}}.connection-hub__title-large{font-family:"BT Suave",serif;font-size:clamp(56px,8vh,90px);line-height:1;font-weight:400;letter-spacing:2px;margin-bottom:clamp(2px,.5vh,5px);text-transform:uppercase;color:#fff}@media only screen and (max-width: 1600px){.connection-hub__title-large{font-size:clamp(50px,7vh,72px)}}@media only screen and (max-width: 1200px){.connection-hub__title-large{font-size:clamp(42px,6vh,56px)}}@media only screen and (max-width: 1024px){.connection-hub__title-large{font-size:48px;line-height:56px}}@media only screen and (max-width: 991px){.connection-hub__title-large{font-size:38px;line-height:56px}}html[lang=en] .connection-hub__title-large{font-size:clamp(40px,4vh,64px)}@media only screen and (max-width: 1600px){html[lang=en] .connection-hub__title-large{font-size:clamp(42px,6vh,60px)}}@media only screen and (max-width: 1440px){html[lang=en] .connection-hub__title-large{font-size:clamp(42px,6vh,56px)}}@media only screen and (max-width: 1200px){html[lang=en] .connection-hub__title-large{font-size:clamp(20px,6vh,40px)}}.connection-hub__title-sub{font-family:"BT Suave",serif;font-size:clamp(24px,3.5vh,36px);line-height:1.3;font-weight:400;letter-spacing:4px;margin-bottom:clamp(5px,1vh,10px);text-transform:uppercase;color:#fff}@media only screen and (max-width: 1600px){.connection-hub__title-sub{font-size:clamp(22px,3vh,30px)}}@media only screen and (max-width: 1200px){.connection-hub__title-sub{font-size:clamp(18px,2.5vh,24px);margin-bottom:clamp(10px,1.5vh,20px)}}@media only screen and (max-width: 1024px){.connection-hub__title-sub{font-size:20px;line-height:28px;margin-bottom:16px}}.connection-hub__title-project{font-family:"BT Suave",serif;font-size:20px;line-height:48px;font-weight:400;letter-spacing:4px;margin-bottom:10px;color:#fff;text-align:center}@media only screen and (max-width: 1100px){.connection-hub__title-project{font-size:18px;line-height:unset}}@media only screen and (max-width: 991px){.connection-hub__title-project{font-size:13px}}@media only screen and (max-width: 430px){.connection-hub__title-project{font-size:10px}}.connection-hub__desc{max-width:620px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,2vh,30px)}@media only screen and (max-width: 1024px){.connection-hub__desc{margin-right:auto;max-width:500px;gap:20px}}.connection-hub__desc-text{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:16px;line-height:24px;letter-spacing:.5px;color:hsla(0,0%,100%,.85);text-align:right;margin-bottom:0}@media only screen and (max-width: 1024px){.connection-hub__desc-text{text-align:center;font-size:13px;line-height:20px}}.connection-hub__info-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media only screen and (max-width: 1200px){.connection-hub__info-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}@media only screen and (max-width: 1024px){.connection-hub__info-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.connection-hub__timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(8px,1.5vh,20px)}@media only screen and (max-width: 1200px){.connection-hub__timeline{width:100%;display:grid;grid-template-columns:2fr 1fr;gap:clamp(12px,2vh,24px)}}@media only screen and (max-width: 1024px){.connection-hub__timeline{max-width:100%;display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.connection-hub__timeline>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:15px}}@media only screen and (max-width: 424px){.connection-hub__timeline{gap:5px}}.connection-hub__time-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media only screen and (min-width: 1025px){.connection-hub__time-group:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.connection-hub__time-group:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.connection-hub__time-group:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.connection-hub__time-group:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.connection-hub__time-group:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media only screen and (max-width: 1024px){.connection-hub__time-group:nth-child(2){-moz-column-break-after:column;break-after:column;-webkit-column-break-after:always}}.connection-hub__time-group:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}@media only screen and (max-width: 1024px){.connection-hub__time-group:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.connection-hub__time-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:all .3s ease;transition:all .3s ease}.connection-hub__time-tag .icon-pin{width:14px;height:14px;color:#dfc5a4}.connection-hub__time-tag .tag-text{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:25px;font-weight:400;letter-spacing:1px;color:#fff}.connection-hub__time-tag .tag-text span{font-size:15px;text-transform:uppercase}@media only screen and (max-width: 1440px){.connection-hub__time-tag .tag-text{font-size:20px}.connection-hub__time-tag .tag-text span{font-size:13px}}@media only screen and (max-width: 424px){.connection-hub__time-tag .tag-text{font-size:13px}.connection-hub__time-tag .tag-text span{font-size:10px}}.connection-hub__time-tag .tag-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-left:1px solid hsla(0,0%,100%,.2);padding-left:8px;margin-left:4px}.connection-hub__time-tag .icon-walk,.connection-hub__time-tag .icon-car{width:14px;height:14px;color:hsla(0,0%,100%,.8)}.connection-hub__time-tag--has-overlay{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:10px}.connection-hub__time-tag--has-overlay .connection-hub__pin-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.connection-hub__time-tag--has-overlay .connection-hub__pin-container img{width:100%;height:auto;-ms-flex-negative:0;flex-shrink:0}.connection-hub__time-tag--has-overlay .connection-hub__pin-container::after{content:"";width:0;border-left:2px dashed #fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:4px}.connection-hub__time-tag--has-overlay .tag-icons{border-left:none;padding-left:0;margin-left:8px}.connection-hub__time-tag-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.connection-hub__time-tag-group{display:-webkit-box;display:-ms-flexbox;display:flex}.connection-hub__places{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}@media only screen and (max-width: 1440px){.connection-hub__places{gap:3px}}.connection-hub__places li{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:10px;line-height:18px;font-weight:400;color:#fff;position:relative;padding-left:12px;letter-spacing:1px}.connection-hub__places li::before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background-color:#dfc5a4;border-radius:50%}.connection-hub__places li .sub-place{display:block;font-size:10px;margin-top:2px}.connection-hub__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid hsla(0,0%,100%,.2);padding-left:clamp(12px,1.5vw,24px);margin-left:24px}@media only screen and (max-width: 1200px){.connection-hub__legend{border-top:1px solid hsla(0,0%,100%,.2);border-left:none;padding-left:unset !important;padding-top:24px}}@media only screen and (max-width: 1024px){.connection-hub__legend{border-top:none;width:100%;padding-left:0;margin-left:0;padding-top:16px}}.connection-hub__legend .legend-title{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:10px;font-weight:400;letter-spacing:2px;color:#fff;margin-bottom:24px;text-transform:uppercase}@media only screen and (max-width: 1024px){.connection-hub__legend .legend-title{text-align:left;margin-bottom:10px}}.connection-hub__legend .legend-list{list-style:none;padding:0;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media only screen and (max-width: 1440px){.connection-hub__legend .legend-list{gap:24px}}@media only screen and (max-width: 1200px){.connection-hub__legend .legend-list{gap:12px;display:grid;grid-template-columns:repeat(2, 1fr);margin-left:0}}@media only screen and (max-width: 1024px){.connection-hub__legend .legend-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:5px;margin-bottom:0}}@media only screen and (max-width: 768px){.connection-hub__legend .legend-list{grid-template-columns:repeat(2, 1fr)}}.connection-hub__legend .legend-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.connection-hub__legend .legend-list li:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.connection-hub__legend .legend-list li:hover .legend-icon-wrap{border-color:hsla(0,0%,100%,.8);color:#dfc5a4;background:#fff}.connection-hub__legend .legend-list .legend-icon-wrap{width:17px;height:17px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:hsla(0,0%,100%,.9);background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.connection-hub__legend .legend-list .legend-icon-wrap svg{width:16px;height:16px}.connection-hub__legend .legend-list .legend-label{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:10px;font-weight:400;letter-spacing:1px;line-height:14px;color:hsla(0,0%,100%,.85);text-transform:uppercase}.connection-hub__bottom-logo{position:absolute;bottom:2%;left:-20%;border-left:1px solid #fff;padding-left:10px}@media only screen and (max-width: 1600px){.connection-hub__bottom-logo{left:-15%}}@media only screen and (max-width: 1440px){.connection-hub__bottom-logo{left:-20%;bottom:0}}@media only screen and (max-width: 1200px){.connection-hub__bottom-logo{left:-20%;bottom:0}}@media only screen and (max-width: 1024px){.connection-hub__bottom-logo{display:none}}@media only screen and (max-width: 1600px)and (min-width: 1441px){.connection-hub__map-wrapper{max-width:min(80%,(100vh - 40px)*.953);max-height:calc(100vh - 80px);margin-left:auto;margin-right:0}.connection-hub__grid{grid-template-columns:1.8fr 1fr}.connection-hub__border-line{right:33%}.connection-hub__hotspot{-webkit-transform:translate(-50%, -50%) scale(0.9);transform:translate(-50%, -50%) scale(0.9)}}@media only screen and (max-width: 1440px)and (min-width: 1201px){.connection-hub__map-wrapper{max-width:min(80%,(100vh - 40px)*.953);max-height:calc(100vh - 80px);margin-left:auto;margin-right:0}.connection-hub__grid{grid-template-columns:1.5fr 1fr}.connection-hub__border-line{right:38%;bottom:30%}.connection-hub__desc-text{font-size:15px;line-height:23px}.connection-hub__legend{padding-left:20px;margin-left:20px}.connection-hub__timeline{gap:5px;overflow:auto;height:72vh}.connection-hub__hotspot{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}@media only screen and (max-width: 1200px)and (min-width: 1025px){.connection-hub__map-wrapper{max-width:min(80%,(100vh - 40px)*.953);max-height:calc(100vh - 80px);margin-left:auto;margin-right:0}.connection-hub__grid{grid-template-columns:1.25fr 1fr}.connection-hub__border-line{right:42%}.connection-hub__desc-text{font-size:14px;line-height:22px}.connection-hub__legend{padding-left:16px;margin-left:16px}.connection-hub__timeline{gap:clamp(5px,1.2vh,16px)}.connection-hub__time-tag .tag-text{font-size:clamp(16px,2.5vh,20px)}.connection-hub__time-tag .tag-text span{font-size:clamp(10px,1.5vh,12px)}.connection-hub__hotspot{-webkit-transform:translate(-50%, -50%) scale(0.7);transform:translate(-50%, -50%) scale(0.7)}}@media only screen and (min-width: 1025px){.connection-hub .connection-hub__pin-container{position:relative}.connection-hub .connection-hub__pin-container::after{content:"";position:absolute;top:24px;bottom:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;border-left:2px dashed #fff}}.connection-hub__map-container-mobile{position:relative;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:250px}.connection-hub__map-container-mobile .connection-hub__map-wrapper{width:100%;margin:0 auto;will-change:transform;-webkit-transform-origin:center center;transform-origin:center center;position:relative}.connection-hub__map-container-mobile .connection-hub__solids{position:absolute;width:17.5%;z-index:10}@media only screen and (max-width: 480px){.connection-hub__map-container-mobile .connection-hub__solids{width:24%;top:23.5% !important;left:41% !important}}@media only screen and (max-width: 1024px){.desktop{display:none}}.mobile{display:none}@media only screen and (max-width: 1024px){.mobile{display:block}}@-webkit-keyframes float-effect{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes float-effect{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes bounce-solis{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-5px) scale(1.03);transform:translateY(-5px) scale(1.03)}}@keyframes bounce-solis{0%,100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-5px) scale(1.03);transform:translateY(-5px) scale(1.03)}}@-webkit-keyframes lineSweepLR{0%{background-position:-60% center,center}100%{background-position:160% center,center}}@keyframes lineSweepLR{0%{background-position:-60% center,center}100%{background-position:160% center,center}}@-webkit-keyframes lineSweepRL{0%{background-position:160% center,center}100%{background-position:-60% center,center}}@keyframes lineSweepRL{0%{background-position:160% center,center}100%{background-position:-60% center,center}}.amenities{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100vh;background:#011040;overflow:hidden;background:linear-gradient(110deg, rgb(1, 16, 64) 0%, rgb(4, 35, 118) 48%, rgb(4, 38, 116) 63%, rgb(1, 16, 64) 100%);background-size:cover;background-position:center;padding:48px 72px}@media only screen and (max-width: 1680px){.amenities{padding:32px 48px}}@media only screen and (max-width: 1366px){.amenities{padding:32px 32px}}@media only screen and (max-width: 1024px){.amenities{height:auto;min-height:unset;padding:24px;padding-bottom:200px}}@media only screen and (max-width: 680px){.amenities{padding-bottom:180px}}.amenities .section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:0;text-align:left}@media only screen and (max-width: 1680px){.amenities .section__title{font-size:70px;line-height:80px}}@media only screen and (max-width: 1024px){.amenities .section__title{margin-bottom:unset;width:100%;text-align:center}}.amenities .section__title small{font-family:"BT Suave",serif;font-weight:400;font-size:36px;line-height:38px;letter-spacing:3.2px;text-transform:uppercase;color:#fff;margin-bottom:32px}@media only screen and (max-width: 1440px){.amenities .section__title small{font-size:28px;line-height:30px;margin-bottom:24px}}@media only screen and (max-width: 768px){.amenities .section__title small{font-size:24px;line-height:26px;margin-bottom:8px}}.amenities .section__title span{font-family:"BT Suave",serif;font-weight:400;font-size:58px;line-height:43px;letter-spacing:2px;text-transform:uppercase;color:#fbdca1}@media only screen and (max-width: 1440px){.amenities .section__title span{font-size:48px;line-height:38px}}@media only screen and (max-width: 768px){.amenities .section__title span{font-size:36px}}.amenities .section__title span br{display:none}@media only screen and (max-width: 480px){.amenities .section__title span br{display:block}}.amenities__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;position:relative}@media only screen and (max-width: 1440px){.amenities__container{gap:24px}}@media only screen and (max-width: 1024px){.amenities__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}@media only screen and (max-width: 680px){.amenities__container{gap:100px}}@media only screen and (max-width: 480px){.amenities__container{gap:70px}}.amenities__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.amenities__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1366px){.amenities__header{gap:24px}}@media only screen and (max-width: 1024px){.amenities__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.amenities__line{height:1px;background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 1024px){.amenities__line{width:1px;height:64px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media only screen and (max-width: 680px){.amenities__line{height:48px}}@media only screen and (max-width: 480px){.amenities__line{height:32px}}.amenities__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;max-width:490px;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (max-width: 1024px){.amenities__info{max-width:unset;-ms-flex-item-align:center;align-self:center;text-align:center}}.amenities__info-text{color:#fff;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:16px;line-height:24px;letter-spacing:.8px;margin-bottom:unset}@media only screen and (max-width: 1366px){.amenities__info-text{font-size:14px;line-height:20px}}@media only screen and (max-width: 1024px){.amenities__info-text{text-align:center}}.amenities__download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media only screen and (max-width: 1024px){.amenities__download{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.amenities__download-link{display:block;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s linear;transition:opacity .3s ease-in-out,-webkit-transform .3s linear;transition:transform .3s linear,opacity .3s ease-in-out;transition:transform .3s linear,opacity .3s ease-in-out,-webkit-transform .3s linear}.amenities__download-link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.8}.amenities__download-link img{max-width:189px;height:auto}@media only screen and (max-width: 1366px){.amenities__download-link img{max-width:150px}}.amenities__phone{position:relative;margin:0 auto;max-width:360px;z-index:1}@media only screen and (max-width: 1680px){.amenities__phone{max-width:250px}}@media only screen and (max-width: 680px){.amenities__phone{max-width:160px}}@media only screen and (max-width: 480px){.amenities__phone{max-width:140px}}.amenities__phone-img{height:auto;width:100%;position:relative;z-index:2;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}.amenities__phone-img:hover{-webkit-animation:phone-shake 1.6s ease infinite;animation:phone-shake 1.6s ease infinite}.amenities__phone::before{content:"";position:absolute;width:200%;height:100%;background-image:url("../images/amenities/phone-shadow.png");background-size:contain;background-position:center bottom;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;z-index:0}@media only screen and (max-width: 1024px){.amenities__phone::before{width:300%;bottom:-10px}}.amenities__item{width:400px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;z-index:3}@media only screen and (max-width: 1366px){.amenities__item{width:380px !important}}@media only screen and (max-width: 1024px){.amenities__item{width:180px !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media only screen and (max-width: 680px){.amenities__item{width:100px !important}}.amenities__item::after{content:"";position:absolute;aspect-ratio:307/86;width:calc(100% - 24px);background-image:url("../images/amenities/line.png");background-size:contain;background-repeat:no-repeat;background-position:center;bottom:-50%;left:72px;z-index:-1}@media only screen and (max-width: 1366px){.amenities__item::after{width:calc(100% - 64px);bottom:-35%;left:90px}}.amenities__item::before{content:"";position:absolute;aspect-ratio:307/86;width:calc(100% - 24px);background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(200, 230, 255, 0.9)), to(transparent));background-image:linear-gradient(90deg, transparent 0%, rgba(200, 230, 255, 0.9) 50%, transparent 100%);background-size:40% 100%;background-repeat:no-repeat;background-position:-60% center;-webkit-mask-image:url("../images/amenities/line.png");mask-image:url("../images/amenities/line.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;bottom:-50%;left:72px;z-index:0;-webkit-animation:lineSweepLR 2.5s linear infinite;animation:lineSweepLR 2.5s linear infinite}@media only screen and (max-width: 1366px){.amenities__item::before{width:calc(100% - 64px);bottom:-35%;left:90px}}.amenities__item--3,.amenities__item--4{width:400px}.amenities__item--3::after,.amenities__item--4::after{background-image:url("../images/amenities/line-right.png");background-size:contain;background-position:center;width:50%;aspect-ratio:259/86;bottom:-25%;left:-90px}.amenities__item--3::before,.amenities__item--4::before{background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(200, 230, 255, 0.9)), to(transparent));background-image:linear-gradient(90deg, transparent 0%, rgba(200, 230, 255, 0.9) 50%, transparent 100%);background-size:40% 100%;background-position:160% center;-webkit-mask-image:url("../images/amenities/line-right.png");mask-image:url("../images/amenities/line-right.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:50%;aspect-ratio:259/86;bottom:-25%;left:-90px;-webkit-animation:lineSweepRL 2.5s linear infinite;animation:lineSweepRL 2.5s linear infinite}@media only screen and (max-width: 1366px){.amenities__item--3::before,.amenities__item--4::before{bottom:-10%;left:-35px;width:40%}}@media only screen and (max-width: 1366px){.amenities__item--3,.amenities__item--4{width:380px}.amenities__item--3::after,.amenities__item--4::after{bottom:-10%;left:-35px;width:40%}}.amenities__item--1{left:-400px;top:22%}@media only screen and (max-width: 1680px){.amenities__item--1{left:-402px;top:10%}}@media only screen and (max-width: 1366px){.amenities__item--1{left:-360px;top:5%}}@media only screen and (max-width: 1024px){.amenities__item--1{left:-170px;top:5%}.amenities__item--1::after{content:"";position:absolute;height:45px;width:101px;aspect-ratio:101/45;background-image:url("../images/amenities/line-mb-1.png");background-position:right;background-repeat:no-repeat;bottom:-50px;right:-10%;left:unset}html[lang=en] .amenities__item--1::after{right:-17%}.amenities__item--1::before{height:45px;width:101px;aspect-ratio:101/45;-webkit-mask-image:url("../images/amenities/line-mb-1.png");mask-image:url("../images/amenities/line-mb-1.png");-webkit-mask-position:right;mask-position:right;background-position:-60% center;bottom:-50px;right:-10%;left:unset}html[lang=en] .amenities__item--1::before{right:-17%}}@media only screen and (max-width: 680px){.amenities__item--1{left:-90px;top:-25%}html[lang=en] .amenities__item--1{left:-100px}}@media only screen and (max-width: 480px){.amenities__item--1{left:-95px;top:-20%}html[lang=en] .amenities__item--1{left:-105px}}.amenities__item--2{left:-410px;top:64%}@media only screen and (max-width: 1680px){.amenities__item--2{left:-408px;top:50%}}@media only screen and (max-width: 1366px){.amenities__item--2{left:-370px;top:45%}}@media only screen and (max-width: 1024px){.amenities__item--2{left:-184px;bottom:-17%;top:unset}.amenities__item--2::after{content:"";position:absolute;height:58px;width:102px;aspect-ratio:102/58;background-image:url("../images/amenities/line-mb-2.png");background-position:center;background-repeat:no-repeat;top:18%;bottom:unset;right:-13%;left:unset}.amenities__item--2::before{height:58px;width:102px;aspect-ratio:102/58;-webkit-mask-image:url("../images/amenities/line-mb-2.png");mask-image:url("../images/amenities/line-mb-2.png");-webkit-mask-position:center;mask-position:center;background-position:-60% center;top:18%;bottom:unset;right:-13%;left:unset}}@media only screen and (max-width: 680px){.amenities__item--2{left:-120px;bottom:-40%}.amenities__item--2::after,.amenities__item--2::before{top:8%;right:-35%}}@media only screen and (max-width: 480px){.amenities__item--2{left:-102px;bottom:-34%}.amenities__item--2::after,.amenities__item--2::before{height:50px;width:80px;top:14%;right:-15%}}.amenities__item--3{right:-450px;top:25%}@media only screen and (max-width: 1680px){.amenities__item--3{right:-440px;top:15%}}@media only screen and (max-width: 1366px){.amenities__item--3{right:-374px;top:5%}}@media only screen and (max-width: 1024px){.amenities__item--3{right:-170px;top:8%}.amenities__item--3::after{content:"";position:absolute;height:45px;width:124px;aspect-ratio:124/45;background-image:url("../images/amenities/line-mb-3.png");background-position:left;background-repeat:no-repeat;top:unset;bottom:-50px;left:-15%;right:unset}.amenities__item--3::before{height:45px;width:124px;aspect-ratio:124/45;-webkit-mask-image:url("../images/amenities/line-mb-3.png");mask-image:url("../images/amenities/line-mb-3.png");-webkit-mask-position:left;mask-position:left;background-position:160% center;-webkit-animation:lineSweepRL 2.5s linear infinite;animation:lineSweepRL 2.5s linear infinite;top:unset;bottom:-50px;left:-15%;right:unset}}@media only screen and (max-width: 680px){.amenities__item--3{right:-100px;top:-20%}}.amenities__item--4{width:420px;right:-460px;top:68%}@media only screen and (max-width: 1680px){.amenities__item--4{right:-452px;top:58%}}@media only screen and (max-width: 1366px){.amenities__item--4{width:400px;right:-385px;top:45%}}@media only screen and (max-width: 1024px){.amenities__item--4{right:-165px;bottom:-18%;top:unset}.amenities__item--4::after{content:"";position:absolute;height:58px;width:122px;aspect-ratio:122/58;background-image:url("../images/amenities/line-mb-4.png");background-position:center;background-repeat:no-repeat;top:20%;bottom:unset;left:-18%;right:unset}.amenities__item--4::before{height:58px;width:122px;aspect-ratio:122/58;-webkit-mask-image:url("../images/amenities/line-mb-4.png");mask-image:url("../images/amenities/line-mb-4.png");-webkit-mask-position:center;mask-position:center;background-position:160% center;-webkit-animation:lineSweepRL 2.5s linear infinite;animation:lineSweepRL 2.5s linear infinite;top:20%;bottom:unset;left:-18%;right:unset}}@media only screen and (max-width: 680px){.amenities__item--4{right:-100px;bottom:-40%}.amenities__item--4::after,.amenities__item--4::before{top:7.5%;right:-30%}}@media only screen and (max-width: 480px){.amenities__item--4{bottom:-50%}.amenities__item--4::after,.amenities__item--4::before{height:55px;width:108px;top:9%}}.amenities__item-img{max-width:140px;scale:1.25;z-index:2}@media only screen and (max-width: 1366px){.amenities__item-img{max-width:140px;scale:1.05;position:relative;left:12px}}@media only screen and (max-width: 1024px){.amenities__item-img{max-width:100px;scale:1}}@media only screen and (max-width: 680px){.amenities__item-img{max-width:80px}}.amenities__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.amenities__item-title{margin-bottom:unset;font-size:24px;line-height:26px;letter-spacing:.8px;text-transform:uppercase;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400}@media only screen and (max-width: 1366px){.amenities__item-title{font-size:18px;line-height:24px}}@media only screen and (max-width: 1024px){.amenities__item-title{text-align:center;font-size:16px;line-height:20px}}@media only screen and (max-width: 680px){.amenities__item-title{font-size:14px;line-height:18px}}.amenities__item-text{margin-bottom:unset;font-size:16px;line-height:20px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400}@media only screen and (max-width: 1366px){.amenities__item-text{font-size:14px;line-height:20px}}@media only screen and (max-width: 1024px){.amenities__item-text{text-align:center;font-size:11px;line-height:16px}}@-webkit-keyframes phone-shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}10%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}15%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}20%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}25%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes phone-shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}10%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}15%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}20%{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}25%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}:root{--qlassic-commitment-summary-width: 441px;--qlassic-commitment-slide-width: 42vw}@media only screen and (max-width: 1280px){:root{--qlassic-commitment-summary-width: 400px;--qlassic-commitment-slide-width: 50vw}}@media only screen and (max-width: 768px){:root{--qlassic-commitment-slide-width: 60vw}}@media only screen and (max-width: 480px){:root{--qlassic-commitment-slide-width: 70vw}}.qlassic-commitment{background-image:url("../images/qlassic-commitment/bg.png");background-repeat:no-repeat;background-position:center;background-size:cover;padding:40px 0 80px}@media only screen and (max-width: 768px){.qlassic-commitment{padding:30px 0 60px}}@media only screen and (max-width: 480px){.qlassic-commitment{padding:30px 0 50px}}.qlassic-commitment__header{margin-bottom:80px}.qlassic-commitment__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}@media only screen and (max-width: 1024px){.qlassic-commitment__logo{margin-bottom:16px}}@media only screen and (max-width: 768px){.qlassic-commitment__logo{margin-bottom:8px}}.qlassic-commitment__logo img{width:100%;max-width:254px}@media only screen and (max-width: 1024px){.qlassic-commitment__logo img{max-width:200px}}.qlassic-commitment__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media only screen and (max-width: 1024px){.qlassic-commitment__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.qlassic-commitment__heading,.qlassic-commitment__summary{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 1024px){.qlassic-commitment__heading{text-align:center}}.qlassic-commitment__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media only screen and (max-width: 1024px){.qlassic-commitment__summary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.qlassic-commitment__summary::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - var(--qlassic-commitment-summary-width) - 20px);height:1px;background-color:#f6edd8}@media only screen and (max-width: 1024px){.qlassic-commitment__summary::after{width:48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-12px}}.qlassic-commitment__title,.qlassic-commitment__subtitle{font-family:"BT Suave",serif;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#fbdca1;margin-bottom:0}.qlassic-commitment__title{font-size:36px;line-height:43px;margin-bottom:16px}@media only screen and (max-width: 1440px){.qlassic-commitment__title{font-size:32px}}@media only screen and (max-width: 1280px){.qlassic-commitment__title{font-size:24px}}@media only screen and (max-width: 1024px){.qlassic-commitment__title{margin-bottom:0}}@media only screen and (max-width: 768px){.qlassic-commitment__title{font-size:20px;line-height:30px}}@media only screen and (max-width: 480px){.qlassic-commitment__title{font-size:16px;line-height:24px}}.qlassic-commitment__subtitle{font-size:90px;line-height:90px}@media only screen and (max-width: 1440px){.qlassic-commitment__subtitle{font-size:75px;line-height:75px}}@media only screen and (max-width: 1280px){.qlassic-commitment__subtitle{font-size:50px;line-height:50px}}@media only screen and (max-width: 768px){.qlassic-commitment__subtitle{font-size:40px;line-height:48px}}@media only screen and (max-width: 480px){.qlassic-commitment__subtitle{font-size:30px;line-height:36px}}.qlassic-commitment__description{width:100%;max-width:var(--qlassic-commitment-summary-width);font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:.5px;color:#f6edd8;margin-bottom:0}@media only screen and (max-width: 1024px){.qlassic-commitment__description{max-width:80%;text-align:center}}@media only screen and (max-width: 480px){.qlassic-commitment__description{max-width:100%;font-size:14px}}.qlassic-commitment__slide{width:var(--qlassic-commitment-slide-width);position:relative}.qlassic-commitment__slide-image{position:relative}.qlassic-commitment__slide-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}.qlassic-commitment__slide-image-decor{width:100%;max-width:30%;display:none;position:absolute;top:0;left:0}.qlassic-commitment__slide-info{width:100%;padding:16px;position:absolute;bottom:0;left:0;text-align:center;z-index:1}@media only screen and (max-width: 480px){.qlassic-commitment__slide-info{padding:8px}}.qlassic-commitment__slide-title{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#f6edd8;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0);margin-bottom:0}@media only screen and (max-width: 480px){.qlassic-commitment__slide-title{font-size:12px;line-height:16px}}.qlassic-commitment .swiper-slide-active .qlassic-commitment__slide-image::after{display:none}.qlassic-commitment .swiper-slide-active .qlassic-commitment__slide-image-decor{display:block}.news{background-image:url("../images/featured-news/background.png");background-size:100% 100%;background-position:left center;background-repeat:no-repeat;min-height:100dvh;display:grid;grid-template-columns:40% 60%}@media only screen and (max-width: 1024px){.news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news__right{height:100%}.news .cm__banner{position:relative;height:100%}.news .cm__swiper{height:100%}@media only screen and (max-width: 1024px){.news .cm__navigation{right:24px}}.news .swiper-slide{position:relative}.news .swiper-slide::after{content:"";position:absolute;inset:0;background-color:rgba(182,115,73,.2);pointer-events:none}@media only screen and (max-width: 1024px){.news .swiper-slide::after{background-color:rgba(182,115,73,.25)}}.news .swiper-slide picture,.news .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.news .swiper-slide picture,.news .swiper-slide img{aspect-ratio:1/1}}.news .cm__simple-pagination{left:24px;right:24px}.news__left{padding:80px 72px;padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1024px){.news__left{padding:40px 24px;gap:56px}}.news__left .section__title{color:#c2522c;margin-bottom:20px;text-align:left}.news__left .section__desc{color:#1f3163;margin-bottom:40px;text-align:left}.news__link{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:16px;line-height:24px;color:#1f3163;text-transform:uppercase;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:-webkit-max-content;width:-moz-max-content;width:max-content}.news__link::before{content:"";display:block;width:0;height:1px;background-color:#1f3163;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;position:absolute;bottom:0}.news__link svg{position:relative;top:-2px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.news__link:hover{opacity:.8}.news__link:hover::before{width:100%}.news__link:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.news .fn__info-list{display:grid}.news .fn__info-item{grid-area:1/1;opacity:0;pointer-events:none;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.news .fn__info-item.is-active{opacity:1;pointer-events:auto}.news__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.news__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px}.news__info-line{width:50%;height:1px;background-color:rgba(17,28,69,.8)}.news__info-time{color:#6f392d;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:14px;line-height:20px}.news__info-title{color:#cd5128;font-family:"BT Suave",serif;font-size:32px;line-height:38px;letter-spacing:1px}.news__info-desc{color:#111c45;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:14px;line-height:20px;letter-spacing:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem}.news__info-link{color:#cd5128;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:-webkit-max-content;width:-moz-max-content;width:max-content}.news__info-link::before{content:"";display:block;width:0;height:1px;background-color:#cd5128;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;position:absolute;bottom:0}.news__info-link svg{position:relative;top:-2px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.news__info-link:hover{opacity:.8}.news__info-link:hover::before{width:100%}.news__info-link:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.investor{position:relative;color:#fff;padding:80px 0;background:#1f3163;background:-webkit-gradient(linear, left top, left bottom, from(rgb(31, 49, 99)), to(rgb(1, 13, 48)));background:linear-gradient(180deg, rgb(31, 49, 99) 0%, rgb(1, 13, 48) 100%);min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.investor .page-container{max-width:1220px}@media only screen and (max-width: 1024px){.investor{padding:56px 0;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}}.investor__desription{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:48% 4% 48%}@media only screen and (max-width: 1024px){.investor__desription{grid-template-columns:1fr}}.investor__desription .investor__desc-text{margin-left:unset;max-width:560px}.investor__left{justify-self:end}@media only screen and (max-width: 1024px){.investor__left{justify-self:center;width:20vw}}@media only screen and (max-width: 991px){.investor__left{width:30vw}}@media only screen and (max-width: 480px){.investor__left{width:220px}}.investor__right{justify-self:start}@media only screen and (max-width: 1024px){.investor__right{justify-self:center}}.investor__title{font-family:"BT Suave",serif;font-size:90px;line-height:108px;font-weight:400;letter-spacing:2px;margin-bottom:50px;text-transform:uppercase;color:#fbdca1;text-align:center}@media only screen and (max-width: 1440px){.investor__title{font-size:60px;line-height:72px}}@media only screen and (max-width: 1024px){.investor__title{font-size:40px;line-height:48px;margin-bottom:20px}}@media only screen and (max-width: 480px){.investor__title{font-size:32px;line-height:40px;margin-bottom:5px}}.investor__desc-text{font-size:15px;line-height:23px;text-align:justify;letter-spacing:2px;margin-left:auto;margin-right:auto;width:100%;max-width:420px;color:#f6edd8;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400}.investor__desc-text.desktop{margin-bottom:unset}@media only screen and (max-width: 1200px){.investor__desc-text{font-size:13px}}@media only screen and (max-width: 1024px){.investor__desc-text{max-width:100%}}@media only screen and (max-width: 480px){.investor__desc-text{font-size:13px;line-height:22px;letter-spacing:.8px;text-align:center}}.investor__line{width:2px;height:150px;background-color:#fff;margin:auto}@media only screen and (max-width: 1024px){.investor__line{display:none}}.investor__title-sub{font-family:"BT Suave",serif;font-size:clamp(24px,3.5vh,36px);line-height:1.3;font-weight:400;letter-spacing:2px;margin-bottom:clamp(5px,1vh,10px);text-transform:uppercase;color:#fff}@media only screen and (max-width: 1024px){.investor__title-sub{text-align:center;font-size:20px;margin-top:24px}}@media only screen and (max-width: 480px){.investor__title-sub{font-size:14px}}.investor .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%;margin-top:5%}@media only screen and (max-width: 1024px){.investor .section-title{margin-top:2%}}@media only screen and (max-width: 480px){.investor .section-title{gap:14px}}.investor .section-title::before,.investor .section-title::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:rgba(251,220,161,.2)}.investor .section-title span{font-family:"BT Suave",serif;white-space:nowrap;font-size:16px;font-weight:400;color:#f4c880;text-transform:uppercase;letter-spacing:4px}@media only screen and (max-width: 480px){.investor .section-title span{font-size:12px;letter-spacing:2px}}.investor__determine{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-top:48px}@media only screen and (max-width: 1024px){.investor__determine{margin-top:24px}}@media only screen and (max-width: 762px){.investor__determine{grid-template-columns:1fr;gap:24px}}.investor__determine .determine-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media only screen and (max-width: 1024px){.investor__determine .determine-content{gap:1rem}}@media only screen and (max-width: 762px){.investor__determine .determine-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 480px){.investor__determine .determine-content{padding:12px 14px 20px;background:hsla(0,0%,100%,.1);border-radius:8px;gap:10px}}.investor__determine .determine-content__child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width: 480px){.investor__determine .determine-content__child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.investor__determine .determine-content .img-left img{height:56px;width:auto}@media only screen and (max-width: 1024px){.investor__determine .determine-content .img-left img{height:48px}}.investor__determine .determine-content .img-right img{width:18vw}@media only screen and (max-width: 762px){.investor__determine .determine-content .img-right img{width:20vw}}@media only screen and (max-width: 480px){.investor__determine .determine-content .img-right img{width:160px}}.investor__determine .content-line{height:1px;width:32px;background-color:rgba(251,220,161,.3);margin-bottom:10px}@media only screen and (max-width: 1024px){.investor .desktop{display:none}}.investor .mobile{display:none}@media only screen and (max-width: 1024px){.investor .mobile{display:block;text-align:center}}.contact{position:relative;overflow:hidden;padding:130px 0 44px}@media only screen and (max-width: 991px){.contact{padding:70px 0 30px}}@media only screen and (max-width: 480px){.contact{padding:50px 0 20px}}.contact__header{text-align:center;margin-bottom:50px}.contact-form__status{margin-bottom:24px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.14);font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-size:15px;line-height:22px;color:#fff}.contact-form__status--success{border-color:rgba(152,255,191,.5);background:rgba(78,145,92,.24)}.contact-form[data-aos],.contact-form [data-aos]{-webkit-transform:translate3d(0, 16px, 0);transform:translate3d(0, 16px, 0)}.contact-form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;isolation:isolate}@media only screen and (max-width: 991px){.contact-form__content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-form__content .form-label{font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#fff;margin-bottom:6px}.contact-form__content .form-control{padding:13px 12px;background:#fff;border:1px solid hsla(0,0%,100%,.4);-webkit-box-shadow:0px 1px 2px rgba(16,24,40,.05);box-shadow:0px 1px 2px rgba(16,24,40,.05);backdrop-filter:blur(4px);border-radius:2px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:15px;line-height:18px;color:#c2522c;outline:0;-webkit-transition:border-color .28s ease,background-color .28s ease,-webkit-box-shadow .28s ease,-webkit-transform .28s ease;transition:border-color .28s ease,background-color .28s ease,-webkit-box-shadow .28s ease,-webkit-transform .28s ease;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease,background-color .28s ease;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease,background-color .28s ease,-webkit-box-shadow .28s ease,-webkit-transform .28s ease}.contact-form__content .form-control::-webkit-input-placeholder{color:#c2522c;-webkit-transition:opacity .28s ease;transition:opacity .28s ease}.contact-form__content .form-control::-moz-placeholder{color:#c2522c;-moz-transition:opacity .28s ease;transition:opacity .28s ease}.contact-form__content .form-control:-ms-input-placeholder{color:#c2522c;-ms-transition:opacity .28s ease;transition:opacity .28s ease}.contact-form__content .form-control::-ms-input-placeholder{color:#c2522c;-ms-transition:opacity .28s ease;transition:opacity .28s ease}.contact-form__content .form-control::placeholder{color:#c2522c;-webkit-transition:opacity .28s ease;transition:opacity .28s ease}.contact-form__content .form-control:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:hsla(0,0%,100%,.75);-webkit-box-shadow:0 8px 22px rgba(77,29,17,.12),0 1px 2px rgba(16,24,40,.05);box-shadow:0 8px 22px rgba(77,29,17,.12),0 1px 2px rgba(16,24,40,.05)}.contact-form__content .form-control:focus{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:hsla(0,0%,100%,.95);-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.18),0 10px 26px rgba(77,29,17,.16);box-shadow:0 0 0 3px hsla(0,0%,100%,.18),0 10px 26px rgba(77,29,17,.16)}.contact-form__content .form-control:focus::-webkit-input-placeholder{opacity:.62}.contact-form__content .form-control:focus::-moz-placeholder{opacity:.62}.contact-form__content .form-control:focus:-ms-input-placeholder{opacity:.62}.contact-form__content .form-control:focus::-ms-input-placeholder{opacity:.62}.contact-form__content .form-control:focus::placeholder{opacity:.62}.contact-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-width:0;-webkit-animation:contact-field-in .72s cubic-bezier(0.22, 1, 0.36, 1) both;animation:contact-field-in .72s cubic-bezier(0.22, 1, 0.36, 1) both}.contact-form__group:nth-child(1){-webkit-animation-delay:0ms;animation-delay:0ms}.contact-form__group:nth-child(2){-webkit-animation-delay:70ms;animation-delay:70ms}.contact-form__group:nth-child(3){-webkit-animation-delay:140ms;animation-delay:140ms}.contact-form__group:nth-child(4){-webkit-animation-delay:210ms;animation-delay:210ms}.contact-form__group:nth-child(5){-webkit-animation-delay:280ms;animation-delay:280ms}@media only screen and (max-width: 991px){.contact-form__group{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:calc((100% - 16px)/2);margin-bottom:16px}}@media only screen and (max-width: 480px){.contact-form__group{width:100%}}.contact-form__group:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 991px){.contact-form__group:last-child{width:100%;margin-top:12px}}.contact-form__submit{padding:12px;background:-webkit-gradient(linear, left top, left bottom, from(#E96229), to(#88271B));background:linear-gradient(180deg, #E96229 0%, #88271B 100%);border:1px solid #fff;-webkit-box-shadow:0px 1px 2px rgba(16,24,40,.05);box-shadow:0px 1px 2px rgba(16,24,40,.05);border-radius:2px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:15px;line-height:22px;text-transform:uppercase;color:#fff;cursor:pointer;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease,-webkit-filter .3s ease}.contact-form__submit:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-box-shadow:0 10px 24px rgba(233,98,41,.25);box-shadow:0 10px 24px rgba(233,98,41,.25)}@media only screen and (min-width: 992px){.contact-form .form__error{position:absolute;top:75px;left:0}}@-webkit-keyframes contact-field-in{from{opacity:0;-webkit-transform:translate3d(0, 14px, 0);transform:translate3d(0, 14px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes contact-field-in{from{opacity:0;-webkit-transform:translate3d(0, 14px, 0);transform:translate3d(0, 14px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.contact-form__group{-webkit-animation:none;animation:none}.contact .form-control,.contact-form__submit{-webkit-transition:none;transition:none}}.form__error{margin-top:4px;font-family:"1FTV VIP Neue Haas Grotesk",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#a33422;text-shadow:0px 1px 2px rgba(16,24,40,.05);letter-spacing:1px}
/*# sourceMappingURL=style.css.map */
