@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Regular.2cf917c2.ttf)}@font-face{font-family:Montserrat-Bold;src:url(/_next/static/media/Montserrat-Bold.2d8d7280.ttf)}@font-face{font-family:Montserrat-Medium;src:url(/_next/static/media/Montserrat-Medium.19261002.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(/_next/static/media/Montserrat-SemiBold.a62d229e.ttf)}*{font-family:Montserrat}.font-medium{font-family:Montserrat-Medium}.font-bold{font-family:Montserrat-Bold}.font-semibold{font-family:Montserrat-SemiBold}.remalex-container{padding-left:36px;padding-right:36px}@media screen and (max-width:768px){.remalex-container{padding-left:16px;padding-right:16px}}.mobile-menu,.remalex-nav{background-color:#000}.mobile-menu .links a,.remalex-nav .links a{white-space:nowrap;color:#fff}.mobile-menu .links a.cta,.remalex-nav .links a.cta{color:#000;background-color:#deb22f}.mobile-menu .links a.cta:hover,.remalex-nav .links a.cta:hover{background-color:#000;outline:1px solid #deb22f}.mobile-menu .links a.active,.mobile-menu .links a:hover,.remalex-nav .links a.active,.remalex-nav .links a:hover{color:#deb22f}.mobile-menu{border-left:1px solid rgba(222,178,47,.1)!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 48}.black-gradient-fade{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.005) 10%,rgba(0,0,0,.8) 60%,#000);height:50%}.header-lg{font-size:40px}@media only screen and (max-width:768px){.header-lg{font-size:32px}}.header-md{font-size:32px}@media only screen and (max-width:768px){.header-md{font-size:20px}}.header-sm{font-size:24px}@media only screen and (max-width:768px){.header-sm{font-size:16px}}.header-xs{font-size:18px}@media only screen and (max-width:768px){.header-xs{font-size:14px}}.header-xxs{font-size:14px}@media only screen and (max-width:768px){.header-xxs{font-size:12px}}.underlined-header:after{content:"";display:block;width:160px;height:1.5px;background-color:rgba(0,0,0,.8);margin:24px auto}.readmore{display:inline-block;text-align:left;text-transform:uppercase;font-size:13px}.readmore:before{content:"";display:block;height:1px;margin-bottom:2px;background-color:#fff}.suite-caption .subtitle{font-size:13px;font-weight:500;color:hsla(0,0%,98%,.482)}.wide-slider{display:flex;flex-wrap:nowrap;overflow:hidden;position:relative}.text-gray{color:#b3b3b3}.cursor-pointer{cursor:pointer}.nav-contact-icon{border:0;cursor:pointer}@media only screen and (min-width:768px){.nav-contact-icon{width:40px;height:40px;font-size:40px}}.custom-input{border:none!important;border-bottom:2px solid hsla(0,0%,70%,.2)!important}.btn-pill,.custom-input{outline:none!important;box-shadow:none!important}.btn-pill{border-radius:50px;background-color:#deb22f!important;border:2px solid #deb22f!important;color:#000}.btn-pill:active,.btn-pill:hover{background-color:#bc941e!important}.btn-pill:active{transform:translateY(4px)}.testimonial-indicator{width:60px;height:2px;background-color:#000}.testimonial-indicator.active{background-color:#deb22f}.bg-main{background-color:#deb22f!important}.footer ul{list-style-type:none;padding:0}.footer-social{margin-bottom:2px}.footer-social a{text-decoration:none;color:#fff;text-transform:uppercase}.footer-social a:hover{color:#deb22f}.footer-link{color:#fff;text-decoration:none;font-size:11px}.footer-link:hover{color:#deb22f}.footer-contact a{color:#fff;text-decoration:none}.footer-contact a:hover{color:#deb22f}.gray-scale-img{filter:grayscale(100%);transition:filter .5s ease-in-out}.gray-scale-img:hover{filter:grayscale(0)}.text-primary{color:#deb22f!important}