.elementor-kit-6{--e-global-color-primary:#1B2A44;--e-global-color-secondary:#C79A5B;--e-global-color-text:#141C2B;--e-global-color-accent:#F3F0E9;--e-global-color-c2f2648:#B9BEC6;--e-global-typography-primary-font-family:"spectral";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-letter-spacing:0.5px;--e-global-typography-text-font-family:"Arimo";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:100;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#535353;font-family:"Arimo", Sans-serif;font-size:16px;font-weight:200;font-style:normal;letter-spacing:0.5px;background-color:var( --e-global-color-accent );}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-kit-6 h2{font-family:"spectral", Sans-serif;font-size:39.81px;}.elementor-kit-6 h3{font-family:"spectral", Sans-serif;font-size:33.18px;}.elementor-kit-6 h4{font-family:"spectral", Sans-serif;font-size:27.65px;}.elementor-kit-6 h5{font-family:"spectral", Sans-serif;font-size:23.04px;}.elementor-kit-6 h6{font-family:"spectral", Sans-serif;font-size:19.2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Navy:#1B2A44; --Ink:#141C2B; --Camel:#C79A5B; --Slate:#B9BEC6; --Ivory:#F3F0E9; --e-gv-ea41844:Fraunces; --e-gv-cbcae93:Inter; --Titles:Newsreader; --Spectral:spectral; --Arimo:Arimo; --e-gv-2846fd6:#B9BEC6; --e-gv-784accc:#F3F0E9; --e-gv-14528f0:#C79A5B; --e-gv-21025f7:#141C2B; --e-gv-5650441:#B9BEC6; --e-gv-104965c:#F3F0E9; --e-gv-10d95ec:#C79A5B; --e-gv-25e796c:#B9BEC6; --e-gv-43bbf59:#141C2B; --dark-gray:#82868c; }
/* Start custom CSS */.leva-header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background-color: transparent !important;box-shadow: none;transition: background-color 0.6s ease,padding 0.5s ease,box-shadow 0.5s ease;}.leva-header.scrolled{background-color: #F3F0E9 !important;box-shadow: 0 1px 0 rgba(20,28,43,0.12);}.leva-header .leva-menu-icon svg line{  stroke: #F3F0E9;  transition: stroke 0.5s ease;}.leva-header.scrolled .leva-menu-icon svg line{  stroke: #1B2A44;}.leva-header .leva-menu-icon span{  color: #F3F0E9;  transition: color 0.5s ease;}.leva-header.scrolled .leva-menu-icon span{  color: #1B2A44;}.leva-header .leva-enquire-btn,.leva-header .leva-enquire-btn *{color: #F3F0E9 !important;border-color: rgba(243,240,233,0.55) !important;transition: color 0.5s ease, border-color 0.5s ease;}.leva-header.scrolled .leva-enquire-btn,.leva-header.scrolled .leva-enquire-btn *{color: #1B2A44 !important;border-color: rgba(20,28,43,0.25) !important;}.leva-header .leva-logo-navy {  opacity: 0;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  transition: opacity 0.5s;}.leva-header .leva-logo-ivory{  opacity: 1;  transition: opacity 0.5s ease;}.leva-header.scrolled .leva-logo-navy{  opacity: 1;}.leva-header.scrolled .leva-logo-ivory{  opacity: 0;}Click/* End custom CSS */