/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@media (max-width: 767px){ .elementskit-btn{white-space:normal !important;max-width:100%;} .uk-slider{overflow:hidden;} } @media (max-width: 767px){ .uk-scope{overflow-x:hidden;} } /* gvc hub look */ @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600&display=swap'); body,p,li,.elementor-widget-text-editor,.ekit-heading__description,.ekit-heading__description p{font-family:'Inter',sans-serif !important;color:#1D2A24;} h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementskit-section-title,.elementskit-section-subtitle,.ekit-heading--title{font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;color:#0B3D2E;} .n2-ss-slider h1,.n2-ss-slider h2,.n2-ss-slider h3,.elementor-element-1e56e859 h1,.elementor-element-1e56e859 h3,.elementor-element-71c352e0 h1,.elementor-element-71c352e0 h3{color:#fff !important;} #site-header,.site-header{background:#FFFDF8 !important;border-bottom:1px solid #E4DCCB !important;box-shadow:none !important;} .site-header .custom-logo,.custom-logo{max-height:56px !important;height:56px !important;width:auto !important;} .site-header .header-inner{align-items:center;} .site-navigation .menu a{font-family:'Inter',sans-serif !important;font-weight:500 !important;color:#1D2A24 !important;background:transparent !important;} .site-navigation .menu a:hover,.site-navigation .menu .current-menu-item>a,.site-navigation .menu a:focus{color:#006039 !important;background:transparent !important;} .site-navigation-dropdown{background:#FFFDF8 !important;} .site-navigation-dropdown ul.menu li a{color:#1D2A24 !important;} .site-navigation-toggle{background:transparent !important;} .elementor-element-1e56e859>.elementor-background-overlay,.elementor-element-71c352e0>.elementor-background-overlay{background-color:#0B3D2E !important;background-image:none !important;opacity:.62 !important;} .elementor-element-1e56e859 .ekit-heading__description *,.elementor-element-71c352e0 .ekit-heading__description *{color:#F7F3EA !important;} .n2-ss-button-container a{border-radius:999px !important;padding:.8em 1.8em !important;font-family:'Inter',sans-serif !important;font-weight:600 !important;background:#006039 !important;color:#fff !important;border:1px solid #006039 !important;} .n2-ss-button-container a *{color:#fff !important;} .n2-ss-slider a[href=""]{background:transparent !important;border:1px solid #fff !important;} .ekit-template-content-footer .elementor-section,.ekit-template-content-footer .elementor-column,.ekit-template-content-footer .elementor-widget-wrap,.ekit-template-content-footer .elementor-background-overlay{background-color:#0B3D2E !important;background-image:none !important;} .ekit-template-content-footer,.ekit-template-content-footer p,.ekit-template-content-footer li,.ekit-template-content-footer span{color:#F7F3EA !important;} .ekit-template-content-footer h1,.ekit-template-content-footer h2,.ekit-template-content-footer h3,.ekit-template-content-footer h4,.ekit-template-content-footer h5,.ekit-template-content-footer h6,.ekit-template-content-footer .elementor-heading-title{color:#D9C48A !important;} .ekit-template-content-footer a,.ekit-template-content-footer a *{color:#F7F3EA !important;} .ekit-template-content-footer a:hover,.ekit-template-content-footer a:hover *{color:#D9C48A !important;} .ekit-template-content-footer .elementor-element-247ebc6 img{content:url('https://staging-e08e-jordancec34967de.wpcomstaging.com/wp-content/uploads/2026/11/logo-mark-transparent.png');height:64px !important;width:auto !important;max-width:none;} .ekit-template-content-footer .elementor-element-6d77d58,.ekit-template-content-footer .elementor-element-6d77d58 .e-con-inner{background:#0B3D2E !important;} .ekit-template-content-footer .elementor-element-6d77d58 h2{font-family:'Inter',sans-serif !important;font-weight:400 !important;color:#F7F3EA !important;} .ekit-template-content-footer svg,.ekit-template-content-footer svg path{fill:#D9C48A !important;color:#D9C48A !important;} .ekit-template-content-footer .elementor-icon-list-icon i{color:#D9C48A !important;} /* gvc fixes 2 */ html,body{overflow-x:clip;max-width:100%;} .uk-scope,.uk-slider-container-offset,.uk-slider{overflow-x:hidden;max-width:100%;} .n2-ss-slider h2.n2-ss-item-content{font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;font-size:44px !important;line-height:1.1 !important;color:#fff !important;margin:0 0 18px !important;} .n2-ss-slider h2.n2-ss-item-content::after{content:'';display:block;width:64px;height:3px;background:#D9C48A;margin-top:14px;} .n2-ss-slider .n2-ss-text p{font-family:'Inter',sans-serif !important;font-size:17px !important;line-height:1.55 !important;color:#F7F3EA !important;max-width:520px;} .n2-ss-slide .n2-ss-layers-container::before{content:'';position:absolute;top:0;left:0;bottom:0;width:70%;background:linear-gradient(90deg,rgba(11,61,46,.55) 0,rgba(11,61,46,.55) 80%,rgba(11,61,46,0) 100%);pointer-events:none;} @media (max-width:767px){.n2-ss-slider h2.n2-ss-item-content{font-size:30px !important;} .n2-ss-slide .n2-ss-layers-container::before{width:100%;background:rgba(11,61,46,.55);}} .ekit-template-content-footer .elementor-icon-list-text{overflow-wrap:anywhere;word-break:break-word;min-width:0;} .ekit-template-content-footer .elementor-icon-list-item{min-width:0;} .ekit-template-content-footer .elementor-element-247ebc6 img{background:#F7F3EA;border-radius:50%;padding:12px;box-sizing:content-box !important;height:64px !important;width:64px !important;object-fit:contain;} .ekit-template-content-footer .elementor-element-10223dd p{font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;color:#F7F3EA !important;}
html,body{overflow-x:hidden !important;} .elementor-section,.elementor-top-section,.e-con,.elementor-widget-wrap,.elementor-container{max-width:100%;} .elementor-top-section,.e-con.e-parent,.elementor-location-footer,.ekit-template-content-footer{overflow-x:clip;}

/* gvc hub full */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5ig.ttf) format('truetype');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lc.ttf) format('truetype');}
:root{--gvc-cream:#F7F3EA;--gvc-green:#0B3D2E;--gvc-gold:#D9C48A;--gvc-card:#FFFDF8;--gvc-line:#E4DCCB;}
body{background:#F7F3EA;}
/* header */
#site-header,.site-header{border-bottom:1px solid #D9C48A !important;}
.site-navigation .menu a{font-family:'IBM Plex Mono',monospace !important;font-size:12.5px !important;text-transform:uppercase;letter-spacing:.12em;font-weight:500 !important;}
.site-navigation .menu .current-menu-item>a{color:#0B3D2E !important;box-shadow:inset 0 -2px 0 #D9C48A;}
/* hero eyebrow + buttons */
.n2-ss-slider .n2-ss-button-container a{background:#0B3D2E !important;color:#F7F3EA !important;border:1px solid #D9C48A !important;letter-spacing:.04em;}
.n2-ss-slider .n2-ss-button-container a *{color:#F7F3EA !important;}
/* intro */
.elementor-element-1418f276{background:#F7F3EA !important;padding:56px 0 24px;}
.elementor-element-1418f276 .ekit-heading--title{font-family:'IBM Plex Mono',monospace !important;font-size:13px !important;text-transform:uppercase;letter-spacing:.2em;color:#0B3D2E !important;font-weight:500 !important;line-height:1.8 !important;}
.elementor-element-1418f276 .ekit-heading__description h1,.elementor-element-1418f276 .ekit-heading__description h1 *{font-family:'Cormorant Garamond',serif !important;color:#0B3D2E !important;font-weight:600 !important;font-size:52px;line-height:1.1;}
.elementor-element-1418f276 .ekit-heading__description h1::after{content:'';display:block;width:72px;height:1px;background:#D9C48A;margin:20px auto 0;}
.elementor-element-5bc10d35 .elementor-drop-cap,.elementor-element-5bc10d35 [class*=drop-cap] span:first-child{color:#D9C48A !important;font-family:'Cormorant Garamond',serif !important;}
.elementor-element-5bc10d35 p{font-family:'Inter',sans-serif !important;line-height:1.8;}
/* pill buttons */
.elementor-element-13bed59 .elementskit-btn,.elementor-element-5ecbdb3 .elementor-button{background:#0B3D2E !important;color:#F7F3EA !important;border:1px solid #0B3D2E !important;border-radius:999px !important;padding:14px 34px !important;font-family:'Inter',sans-serif !important;font-weight:500 !important;letter-spacing:.04em;box-shadow:none !important;transition:all .2s;}
.elementor-element-13bed59 .elementskit-btn:hover{background:transparent !important;color:#0B3D2E !important;border-color:#D9C48A !important;}
/* counters */
.elementor-element-53ce58e{background:#F7F3EA;padding:32px 0 48px;gap:20px;}
.elementor-element-53ce58e>.e-con-inner{border-top:1px solid #D9C48A;padding-top:40px;}
.elementor-element-53ce58e .e-child{background:#FFFDF8 !important;border:1px solid #E4DCCB;border-radius:12px;padding:22px 16px;}
.elementor-element-53ce58e .elementor-counter-number-wrapper{font-family:'Cormorant Garamond',serif !important;color:#0B3D2E !important;font-weight:600 !important;}
.elementor-element-53ce58e .elementor-counter-title{font-family:'IBM Plex Mono',monospace !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.14em;color:#4A5B53 !important;line-height:1.6 !important;}
/* work we take on */
.elementor-element-ab7e7b2{background:#F7F3EA;}
.elementor-element-ab7e7b2 .elementor-heading-title{font-family:'IBM Plex Mono',monospace !important;font-size:14px !important;text-transform:uppercase;letter-spacing:.2em;color:#0B3D2E !important;font-weight:500 !important;}
.elementor-element-9bba9b0{background:#F7F3EA;padding-bottom:56px;}
.elementor-element-9bba9b0 .e-child{background:#FFFDF8 !important;background-image:none !important;border:1px solid #E4DCCB;border-top:2px solid #D9C48A;border-radius:12px;}
.elementor-element-9bba9b0 .e-child .elementor-heading-title{color:#0B3D2E !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;font-size:20px !important;}
/* services / feature cards */
.elementor-element-2ad263c7{background:#F7F3EA !important;padding:56px 0;}
.elementor-element-1c90b6b2 .elementskit-section-title,.elementor-element-1c90b6b2 .ekit-heading--title{font-size:40px !important;color:#0B3D2E !important;}
.elementor-element-1c90b6b2 .ekit-heading__description p{color:#1D2A24 !important;}
.elementor-element-0ab0f08 .uk-card,.elementor-element-0ab0f08 .uk-card-secondary{background:#FFFDF8 !important;color:#0B3D2E !important;border:1px solid #E4DCCB;border-radius:12px !important;box-shadow:none !important;overflow:hidden;}
.elementor-element-0ab0f08 .uk-card img,.elementor-element-0ab0f08 .uk-inline-clip{border-radius:0 !important;}
.elementor-element-0ab0f08 .uk-card :is(h1,h2,h3,h4,h5,.uk-card-title){font-family:'Cormorant Garamond',serif !important;color:#0B3D2E !important;font-weight:600 !important;}
.elementor-element-0ab0f08 .uk-card .uk-button,.elementor-element-0ab0f08 .uk-card a.uk-button{background:transparent !important;color:#0B3D2E !important;border:1px solid #D9C48A !important;border-radius:999px !important;font-family:'IBM Plex Mono',monospace !important;font-size:12px !important;letter-spacing:.14em;padding:0 26px !important;}
.elementor-element-0ab0f08 .uk-card .uk-button:hover{background:#0B3D2E !important;color:#F7F3EA !important;}
.elementor-element-0ab0f08 .uk-card-body,.elementor-element-0ab0f08 .uk-card-footer{background:#FFFDF8 !important;}
/* locations */
.elementor-element-40ba73c6{background:#F7F3EA !important;padding:48px 0;border-top:1px solid #D9C48A;}
.elementor-element-48bd3d8 .elementor-heading-title{font-size:40px !important;color:#0B3D2E !important;}
.elementor-element-48bd3d8 .elementor-heading-title::after{content:'';display:block;width:72px;height:1px;background:#D9C48A;margin:16px auto 0;}
.elementor-element-0af5260 img{border-radius:12px;border:1px solid #E4DCCB;}
/* experience block (dark) */
.elementor-element-bde54b9{background:#0B3D2E !important;background-image:none !important;}
.elementor-element-bde54b9>.elementor-background-overlay,.elementor-element-bde54b9::before{background:#0B3D2E !important;background-image:none !important;opacity:1 !important;}
.elementor-element-bde54b9 .e-child{background:transparent !important;}
.elementor-element-6ee4d67 .elementor-heading-title{font-family:'IBM Plex Mono',monospace !important;color:#D9C48A !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.18em;font-weight:500 !important;line-height:1.7 !important;}
.elementor-element-c48e635 .elementor-heading-title{font-family:'Cormorant Garamond',serif !important;color:#F7F3EA !important;font-size:48px !important;font-weight:600 !important;}
.elementor-element-c48e635 .elementor-heading-title::after{content:'';display:block;width:72px;height:1px;background:#D9C48A;margin-top:16px;}
.elementor-element-522c869,.elementor-element-522c869 p,.elementor-element-522c869 span,.elementor-element-522c869 strong{color:#F7F3EA !important;font-family:'Inter',sans-serif !important;}
.elementor-element-522c869 strong{color:#D9C48A !important;}
.elementor-element-bde54b9 .elementor-element-5ecbdb3 .elementor-button{background:transparent !important;color:#F7F3EA !important;border:1px solid #D9C48A !important;}
.elementor-element-bde54b9 .elementor-element-5ecbdb3 .elementor-button:hover{background:#D9C48A !important;color:#0B3D2E !important;}
.elementor-element-bde54b9 img{border-radius:12px !important;border:1px solid #D9C48A;}
/* discover section */
.elementor-element-5b3f5a0f{background:#F7F3EA !important;background-image:none !important;padding:64px 0 56px;border-top:1px solid #D9C48A;}
.elementor-element-5b3f5a0f>.elementor-background-overlay{background:#F7F3EA !important;background-image:none !important;opacity:1 !important;}
.elementor-element-2ba6aaf3 .ekit-heading--title{color:#0B3D2E !important;font-size:42px !important;}
.elementor-element-2ba6aaf3 .ekit-heading__description,.elementor-element-2ba6aaf3 .ekit-heading__description p{color:#1D2A24 !important;}
.elementor-element-2ba6aaf3 .ekit-heading__seperator span,.elementor-element-2ba6aaf3 .ekit-heading__seperator span::before,.elementor-element-2ba6aaf3 .ekit-heading__seperator span::after{background:#D9C48A !important;border-color:#D9C48A !important;}
.elementor-element-5b3f5a0f .eael-infobox{background:#FFFDF8 !important;border:1px solid #E4DCCB;border-radius:12px;padding:28px 22px !important;}
.elementor-element-5b3f5a0f .eael-infobox .title{font-family:'Cormorant Garamond',serif !important;color:#0B3D2E !important;font-size:22px !important;font-weight:600 !important;}
.elementor-element-5b3f5a0f .eael-infobox p,.elementor-element-5b3f5a0f .eael-infobox p span{color:#3C4A43 !important;font-family:'Inter',sans-serif !important;}
.elementor-element-5b3f5a0f .eael-infobox .infobox-icon i,.elementor-element-5b3f5a0f .eael-infobox svg,.elementor-element-5b3f5a0f .eael-infobox svg path{color:#0B3D2E !important;fill:#0B3D2E;}
/* footer polish */
.elementor-location-footer,.ekit-template-content-footer{border-top:1px solid #D9C48A;}
.ekit-template-content-footer h2,.ekit-template-content-footer h3{font-family:'Cormorant Garamond',serif !important;}
@media (max-width:767px){
.elementor-element-1418f276 .ekit-heading__description h1,.elementor-element-1418f276 .ekit-heading__description h1 *{font-size:36px;}
.elementor-element-c48e635 .elementor-heading-title{font-size:34px !important;}
.elementor-element-1c90b6b2 .ekit-heading--title,.elementor-element-2ba6aaf3 .ekit-heading--title,.elementor-element-48bd3d8 .elementor-heading-title{font-size:30px !important;}
.elementor-element-53ce58e .e-child{padding:16px 10px;}
.site-navigation .menu a{font-size:13px !important;}
}
/* gvc hub full - tweaks */
.elementor-element-53ce58e>.e-con-inner{gap:16px;}
.elementor-element-53ce58e .e-child{margin:6px;}
.elementor-element-c48e635 .elementor-heading-title::after{margin-left:auto;margin-right:auto;}
.elementor-element-2ba6aaf3 .ekit-heading__seperator,.elementor-element-2ba6aaf3 .ekit-heading__seperator *{background-color:#D9C48A !important;border-color:#D9C48A !important;}
.elementor-element-5b3f5a0f .eael-infobox{min-height:250px;box-sizing:border-box;}
.elementor-element-9bba9b0 .e-child{justify-content:center;}

/* gvc hub pages */
body.elementor-kit-5,body{--e-global-color-primary:#0B3D2E;--gvc-green:#0B3D2E;--gvc-gold:#D9C48A;--gvc-cream:#F7F3EA;--gvc-card:#FFFDF8;--gvc-line:#E4DCCB;}
.elementor-icon-list-icon i,.elementor-icon-list-icon svg,.elementor-icon-list-icon svg path,.elementor-widget-icon-list .elementor-icon-list-icon :is(i,svg,path){color:#0B3D2E !important;fill:#0B3D2E !important;}
.elementor-widget-theme-post-content a,.elementor-widget-text-editor a{color:#0B3D2E;}
.ekit_heading_separetor_wraper{display:flex;justify-content:center;margin:18px 0 !important;}
.elementskit-border-divider,.elementskit-border-divider.ekit-dotted{width:72px !important;height:0 !important;border:0 !important;border-top:1px solid #D9C48A !important;background:none !important;}
.elementskit-border-divider::before,.elementskit-border-divider::after{display:none !important;}
body:is(.page-id-131,.page-id-226,.page-id-253,.page-id-914,.page-id-1681,.page-id-248){background:#F7F3EA;}
body:is(.page-id-131,.page-id-226,.page-id-253,.page-id-914,.page-id-1681,.page-id-248) :is(.elementskit-btn,.elementor-button){background:#0B3D2E !important;color:#F7F3EA !important;border:1px solid #0B3D2E !important;border-radius:999px !important;box-shadow:none !important;font-family:'Inter',sans-serif !important;font-weight:500 !important;letter-spacing:.04em;text-transform:none;transition:all .2s;}
body:is(.page-id-131,.page-id-226,.page-id-253,.page-id-914,.page-id-1681,.page-id-248) :is(.elementskit-btn,.elementor-button) :is(span,i,svg,path){color:inherit !important;}
body:is(.page-id-131,.page-id-226,.page-id-253,.page-id-914,.page-id-1681,.page-id-248) :is(.elementskit-btn,.elementor-button):hover{background:transparent !important;color:#0B3D2E !important;border-color:#D9C48A !important;}
:is(.elementor-element-1e56e859,.elementor-element-81dc0ea,.elementor-element-1379321d,.elementor-element-3325e214,.elementor-element-535c4403,.elementor-element-71c352e0) :is(.ekit-heading--title,.ekit-heading__description,.ekit-heading__description *,.ekit-heading--subtitle){color:#F7F3EA !important;}
:is(.elementor-element-1e56e859,.elementor-element-81dc0ea,.elementor-element-1379321d,.elementor-element-3325e214,.elementor-element-535c4403,.elementor-element-71c352e0) .ekit-heading--title{font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;}
:is(.elementor-element-81dc0ea,.elementor-element-3325e214,.elementor-element-71c352e0,.elementor-element-535c4403,.elementor-element-1e56e859) :is(.ekit-heading--subtitle,.elementskit-section-subtitle,.ekit-heading__description,.ekit-heading__description p){font-family:'Inter',sans-serif !important;font-weight:400 !important;line-height:1.7;}
.page-id-131 .elementor-element-597ac0f7 .elementskit-section-subtitle,.page-id-914 .elementor-element-487abce6 .elementskit-section-subtitle,.page-id-248 .elementor-element-117574e0 .elementskit-section-subtitle{font-family:'IBM Plex Mono',monospace !important;font-size:13px !important;text-transform:uppercase;letter-spacing:.2em;color:#D9C48A !important;font-weight:500 !important;}
.elementor-element-81dc0ea .elementor-button,.elementor-element-81dc0ea .elementskit-btn,.elementor-element-d67e9bf .elementskit-btn{border-color:#D9C48A !important;}
.page-id-131 .elementor-element-711f929{background:#F7F3EA !important;gap:20px;padding:56px 0 24px;}
.page-id-131 .elementor-widget-counter{background:#FFFDF8;border:1px solid #E4DCCB;border-radius:12px;padding:20px 12px;}
.page-id-131 .elementor-counter-number-wrapper{font-family:'Cormorant Garamond',serif !important;color:#0B3D2E !important;font-weight:600 !important;}
.page-id-131 .elementor-counter-title{font-family:'IBM Plex Mono',monospace !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.14em;color:#4A5B53 !important;line-height:1.6 !important;font-weight:500 !important;}
.page-id-131 :is(.elementor-element-8b7678c,.elementor-element-d09d627,.elementor-element-d4d0714,.elementor-element-b190810){background:#F7F3EA !important;}
.page-id-131 .elementor-element-5c9f969{background:#EFE9DA !important;}
.page-id-131 .elementor-element-e60ec9a{background:#FFFDF8 !important;border:1px solid #E4DCCB;border-radius:12px;}
.page-id-131 .elementor-widget-heading .elementor-heading-title{color:#0B3D2E !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;}
.page-id-131 .eael-infobox{background:#FFFDF8 !important;border:1px solid #E4DCCB !important;border-top:2px solid #D9C48A !important;border-radius:12px !important;box-shadow:none !important;}
.page-id-131 .eael-infobox .title{color:#0B3D2E !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;}
.page-id-131 .eael-infobox :is(i,svg,svg path){color:#0B3D2E !important;fill:#0B3D2E !important;}
.page-id-131 .elementor-element-d45f135 img,.page-id-131 .elementor-element-5c4bc2f img,.page-id-131 .elementor-element-c15ef34 img{border-radius:12px;border:1px solid #E4DCCB;}
.page-id-131 .elementor-element-7c09fa9{background:#0B3D2E !important;background-image:none !important;padding:64px 0;}
.page-id-131 .elementor-element-881f321 .elementor-heading-title{color:#D9C48A !important;font-size:44px;}
.page-id-131 .elementor-element-33966f2,.page-id-131 .elementor-element-33966f2 *{color:#F7F3EA !important;}
.page-id-131 .elementor-element-8c55ad1 .elementor-button{background:transparent !important;color:#F7F3EA !important;border:1px solid #D9C48A !important;}
.page-id-131 .elementor-element-8c55ad1 .elementor-button:hover{background:#D9C48A !important;color:#0B3D2E !important;}
.page-id-131 .comments-area{max-width:760px;margin:0 auto;padding:56px 24px;}
.page-id-131 .comment-reply-title{font-family:'Cormorant Garamond',serif;color:#0B3D2E;font-weight:600;font-size:34px;}
.page-id-131 .comment-form label,.page-id-131 .comment-notes{font-family:'Inter',sans-serif;color:#3C4A43;}
.page-id-131 .comment-form :is(input[type=text],input[type=email],input[type=url],textarea){background:#FFFDF8;border:1px solid #E4DCCB;border-radius:12px;padding:12px 16px;font-family:'Inter',sans-serif;box-sizing:border-box;}
.page-id-131 .comment-form :is(input[type=text],input[type=email],input[type=url],textarea):focus{outline:none;border-color:#D9C48A;box-shadow:0 0 0 3px rgba(217,196,138,.35);}
.page-id-131 .comment-form .submit,.page-id-131 .comment-form input[type=submit]{background:#0B3D2E;color:#F7F3EA;border:1px solid #0B3D2E;border-radius:999px;padding:14px 34px;font-family:'Inter',sans-serif;font-weight:500;letter-spacing:.04em;cursor:pointer;box-shadow:none;}
.page-id-131 .comment-form .submit:hover{background:transparent;color:#0B3D2E;border-color:#D9C48A;}
.page-id-131 .comment-form input[type=checkbox]{accent-color:#0B3D2E;}
.page-id-226 .elementor-element-10d2b44b{background:#F7F3EA !important;padding:48px 0;}
.page-id-226 .elementor-element-7627bd83 .elementskit-section-title{color:#0B3D2E !important;}
.page-id-226 .elementskit-funfact{background:transparent;}
.page-id-226 .elementskit-funfact :is(.funfact-icon,.ekit-funfact-icon,.elementskit-funfact-icon){background:#FFFDF8 !important;border:1px solid #E4DCCB !important;box-shadow:none !important;}
.page-id-226 .elementskit-funfact :is(i,svg,svg path){color:#0B3D2E !important;fill:#0B3D2E !important;}
.page-id-226 .elementskit-funfact :is(h2,h3,h4,.funfact-title,.ekit-funfact-title){font-family:'Cormorant Garamond',serif !important;color:#0B3D2E !important;font-weight:600 !important;}
.page-id-226 :is(.elementor-element-b12ea06,.elementor-element-950f2cd,.elementor-element-5b89a8a,.elementor-element-8e31649,.elementor-element-fa1a09c){background:#F7F3EA !important;border-top:1px solid #E4DCCB;}
.page-id-226 :is(.elementor-element-20506a49,.elementor-element-c102864,.elementor-element-bd9d2f1,.elementor-element-490a98d,.elementor-element-61bc3cb) .elementskit-section-title{color:#0B3D2E !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;}
.page-id-226 .elementor-widget-text-editor,.page-id-226 .elementor-widget-text-editor p{font-family:'Inter',sans-serif;line-height:1.8;color:#1D2A24;}
.page-id-226 .elementor-element-4958c012 .elementor-background-overlay,.page-id-226 .elementor-element-4958c012>.elementor-background-overlay{background:#0B3D2E !important;background-image:none !important;opacity:.82 !important;}
.page-id-226 .elementor-element-385297b4 :is(.ekit-heading--title,.ekit-heading__description,.ekit-heading__description *,.ekit-heading--subtitle,.elementskit-section-subtitle,.elementskit-section-title){color:#F7F3EA !important;font-family:'Cormorant Garamond',serif;}
.page-id-226 .elementor-element-385297b4 :is(.ekit-heading--subtitle,.elementskit-section-subtitle,p){font-family:'Inter',sans-serif !important;}
.page-id-226 .elementor-element-97964ad .elementor-button{background:#D9C48A !important;color:#0B3D2E !important;border-color:#D9C48A !important;}
.page-id-226 .elementor-element-aaaed3f .elementor-button{background:transparent !important;color:#F7F3EA !important;border:1px solid #D9C48A !important;}
.page-id-226 .elementor-element-aaaed3f .elementor-button:hover{background:#D9C48A !important;color:#0B3D2E !important;}
.page-id-253 .elementor-element-4132a32{background:#F7F3EA !important;}
.page-id-253 .e-n-tabs-heading{gap:12px;justify-content:center;}
.page-id-253 .e-n-tab-title{background:transparent !important;border:1px solid #D9C48A !important;border-radius:999px !important;padding:12px 30px !important;box-shadow:none !important;}
.page-id-253 .e-n-tab-title .e-n-tab-title-text{font-family:'IBM Plex Mono',monospace !important;font-size:12.5px !important;letter-spacing:.16em;text-transform:uppercase;color:#0B3D2E !important;font-weight:500;}
.page-id-253 .e-n-tab-title[aria-selected=true]{background:#0B3D2E !important;border-color:#0B3D2E !important;}
.page-id-253 .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{color:#F7F3EA !important;}
.page-id-253 .e-n-tab-title:hover{border-color:#0B3D2E !important;}
.page-id-253 .elementor-widget-heading .elementor-heading-title,.page-id-253 .elementskit-section-title{color:#0B3D2E !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;}
.page-id-253 .elementor-widget-text-editor,.page-id-253 .elementor-widget-icon-list{font-family:'Inter',sans-serif;}
.page-id-914 .elementor-element-7fcdff64{background:#F7F3EA !important;padding:56px 0;}
.page-id-914 .elementor-element-6d64187{background:#FFFDF8 !important;border:1px solid #E4DCCB;border-radius:12px;box-shadow:none !important;}
.page-id-914 .elementor-element-6fe71c6,.page-id-914 .elementor-element-3c2b24d{border-radius:12px;border:1px solid #D9C48A;overflow:hidden;}
.page-id-914 :is(.elementor-element-6fe71c6,.elementor-element-3c2b24d)>.elementor-background-overlay,.page-id-914 :is(.elementor-element-6fe71c6,.elementor-element-3c2b24d)::before{background:#0B3D2E !important;background-image:none !important;opacity:.78 !important;}
.page-id-914 :is(.elementor-element-9914853,.elementor-element-1686afc) :is(.ekit-heading--title,.elementskit-section-title){color:#F7F3EA !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;}
.page-id-914 :is(.elementor-element-cf0fb07,.elementor-element-56dee0f) .elementskit-btn{background:#D9C48A !important;color:#0B3D2E !important;border-color:#D9C48A !important;font-family:'IBM Plex Mono',monospace !important;font-size:12px !important;letter-spacing:.14em;text-transform:uppercase;}
.page-id-914 :is(.elementor-element-cf0fb07,.elementor-element-56dee0f) .elementskit-btn:hover{background:#F7F3EA !important;}
.page-id-1681 .elementor-element-786dce01{background:#F7F3EA !important;}
.page-id-1681 .profile-card{background:#FFFDF8 !important;border:1px solid #E4DCCB;border-top:2px solid #D9C48A;border-radius:12px !important;box-shadow:none !important;overflow:hidden;}
.page-id-1681 .profile-card img{border-radius:8px;}
.page-id-1681 .profile-title,.page-id-1681 .profile-title a{font-family:'Cormorant Garamond',serif !important;color:#0B3D2E !important;font-weight:600 !important;}
.page-id-1681 .profile-designation{font-family:'IBM Plex Mono',monospace !important;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px !important;color:#4A5B53 !important;}
.page-id-1681 .ekit-team-social-list a{background:#0B3D2E !important;color:#F7F3EA !important;border:1px solid #D9C48A !important;border-radius:50% !important;}
.page-id-1681 .ekit-team-social-list a :is(i,svg,path){color:#F7F3EA !important;fill:#F7F3EA !important;}
.page-id-1681 .elementor-element-2fc1f7b1 .elementskit-section-title{color:#0B3D2E !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;font-size:40px;}
.page-id-1681 .elementor-element-2a3267a{font-family:'Inter',sans-serif;line-height:1.85;}
.page-id-248 .elementor-element-22ae461{background:#F7F3EA !important;}
.page-id-248 .elementor-element-85fbe64 .elementor-heading-title{color:#0B3D2E !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;font-size:36px;}
.page-id-248 .elementor-element-e510f02 .elementor-divider-separator{border-top:1px solid #D9C48A !important;background:none !important;-webkit-mask:none !important;mask:none !important;height:0 !important;}
.page-id-248 .elementor-element-cc17288 .elementor-icon-list-text{font-family:'Inter',sans-serif;color:#0B3D2E;}
.page-id-248 .elementor-element-c02ca63{border:1px solid #D9C48A;border-radius:12px;overflow:hidden;background:#FFFDF8;}
.page-id-248 .elementor-element-c02ca63 iframe{border-radius:12px;}
.page-id-248 .elementor-element-7d44e12c{background:#EFE9DA !important;padding:48px 0;border-top:1px solid #D9C48A;}
.page-id-248 .elementor-element-7eb5764b :is(.ekit-heading--title,.elementskit-section-title){color:#0B3D2E !important;font-family:'Cormorant Garamond',serif !important;font-weight:600 !important;}
.page-id-248 .elementor-element-7eb5764b :is(.ekit-heading__description,.ekit-heading__description *){color:#1D2A24 !important;font-family:'Inter',sans-serif !important;}
.ekit-template-content-footer :is(h2,h3,.elementskit-section-title){font-family:'Cormorant Garamond',serif !important;}
.elementor-element-17e6667b .elementor-icon-list-icon i,.elementor-element-17e6667b .elementor-icon-list-icon svg{color:#D9C48A !important;fill:#D9C48A !important;}
@media (max-width:767px){.page-id-131 .elementor-element-881f321 .elementor-heading-title{font-size:32px;}.page-id-1681 .elementor-element-2fc1f7b1 .elementskit-section-title{font-size:30px;}.page-id-131 .comments-area{padding:40px 16px;}}/* gvc hub pages - fixes */
.page-id-131 :is(.elementor-element-56e160d,.elementor-element-3b66cbe){border:1px solid #E4DCCB !important;border-top:2px solid #D9C48A !important;border-radius:12px !important;background:#FFFDF8 !important;box-shadow:none !important;}
.page-id-131 .eael-infobox{border:0 !important;background:transparent !important;box-shadow:none !important;}
.page-id-914 :is(.elementor-element-6fe71c6,.elementor-element-3c2b24d){position:relative;}
.page-id-914 :is(.elementor-element-6fe71c6,.elementor-element-3c2b24d)::after{content:'';position:absolute;inset:0;background:rgba(11,61,46,.72);border-radius:inherit;z-index:1;pointer-events:none;}
.page-id-914 :is(.elementor-element-6fe71c6,.elementor-element-3c2b24d)>:not(.elementor-background-slideshow):not(.elementor-background-video-container){position:relative;z-index:2;}
.page-id-153 :is(.elementor-drop-cap,.elementor-drop-cap-letter,.elementor-dropcap){color:#0B3D2E !important;}
.page-id-153 .elementor-drop-cap-letter{background:transparent !important;}
:is(.site-navigation,.elementskit-navbar-nav,.elementor-nav-menu) :is(.current-menu-item,.current_page_item,.current-menu-ancestor)>a,:is(.elementskit-navbar-nav,.elementor-nav-menu) a:is(:hover,:focus,.elementor-item-active){color:#0B3D2E !important;}
.page-id-153 .elementor-element-5bc10d35 .elementor-drop-cap{color:#0B3D2E !important;}
.page-id-914 .elementor-element-3325e214,.page-id-253 .element-1379321d{position:relative;}
.page-id-914 .elementor-element-3325e214::before,.page-id-253 .elementor-element-1379321d::before{content:'';position:absolute;inset:0;background:rgba(11,61,46,.68);z-index:0;pointer-events:none;}
.page-id-914 .elementor-element-3325e214>.elementor-container,.page-id-253 .elementor-element-1379321d>.elementor-container{position:relative;z-index:1;}
.elementor-element.elementor-element-ce3b38 .elementor-icon-list-icon :is(i,svg,path){color:#D9C48A !important;fill:#D9C48A !important;}
.page-id-914 .elementor-element-3325e214 :is(.ekit-heading--title,.elementskit-section-title),.page-id-253 .elementor-element-1379321d :is(.ekit-heading--title,.elementskit-section-title){color:#F7F3EA !important;}
.page-id-914 .elementor-element-3325e214 :is(.ekit-heading__description,.ekit-heading__description *),.page-id-253 .elementor-element-1379321d :is(.ekit-heading__description,.ekit-heading__description *){color:#F7F3EA !important;}
.page-id-253 .tiled-gallery{width:100% !important;display:grid !important;grid-template-columns:repeat(3,1fr);gap:16px;}
.page-id-253 .tiled-gallery :is(.gallery-row,.gallery-group){display:contents !important;}
.page-id-253 .tiled-gallery .tiled-gallery-item{width:auto !important;height:auto !important;margin:0 !important;float:none !important;}
.page-id-253 .tiled-gallery .tiled-gallery-item img{width:100% !important;height:240px !important;object-fit:cover;margin:0 !important;border-radius:12px;border:1px solid #E4DCCB;}