img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-break:normal!important}.screen-reader-text:focus{left:5px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.footer-column-four p br,.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}a,article,aside,body,div,em,fieldset,footer,form,h1,h2,h3,header,html,i,img,label,li,nav,p,section,span,strong,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a,a[href^=tel]{text-decoration:none}a{text-decoration-skip-ink:auto;cursor:Pointer!important}a[href^=tel]{color:inherit}button{outline:0}ul{list-style:none}input[type=submit]{-webkit-appearance:none;appearance:none;border-radius:0}article,aside,footer,header,nav,section{display:block}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#0f1f40;box-sizing:border-box;font-family:"Noto Sans",sans-serif}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}:root{--color-black:#0F1F40;--color-white:#fff;--color-green:#17BA66;--color-palegreen:#F0FAF5;--color-blue:#123B94;--color-darkblue:#0D1B35;--color-grey:#6A7282;--color-lightgrey:#F3F4F6}body,html{width:100%;max-width:100%;overflow-x:hidden}body,h1,h2,h3{font-family:"Noto Sans",sans-serif}body{display:grid}@media only screen and (max-width:320px){body,footer,header,main,section{min-width:0;width:100%}}article,footer,header,main,nav,section{display:grid;grid-template-columns:repeat(16,1fr);grid-column:1/17;justify-self:center;max-width:2000px;width:100%}.all-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1em!important;font-weight:700;cursor:Pointer;border-radius:8px;justify-self:center;padding:1em 2em}.green-button{background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-white)}h1,h2,h3{font-weight:700;line-height:1}h1{font-size:4em}h2{font-size:2.5em}h3{font-size:1.25em}label,li,p{font-weight:400}li,p{font-size:1.125em;word-break:break-word;line-height:1.5}label{font-size:.875em;letter-spacing:.35px}img{width:100%}ul.main-nav{padding:0}strong{font-weight:700}em{font-style:italic}@media only screen and (max-width:800px){h1{font-size:40px}h2{font-size:1.75em}h3{font-size:1em}li,p{font-size:16px}label{font-size:.875em}}.contact-bar{padding:.5em 0;background-color:var(--color-blue)}.inner-contact-bar{display:flex;grid-column:2/16;justify-content:space-between}.inner-contact-bar p,.inner-contact-bar p a,.inner-contact-bar p a i{color:var(--color-white-65, #FFFFFFA6);font-size:12px}.grid-header-section{display:grid;grid-column:1/17;background-color:var(--color-lightgrey);padding:.5em 0;box-shadow:0 1px 12px 0#00000014;border-bottom:1px solid var(--color-grey-96, #F3F4F6);z-index:30;transition:transform .35s ease,box-shadow .35s ease,background-color .35s ease,top .35s ease}.header-logo-img{max-width:100px;display:grid}@media only screen and (min-width:1000px){.grid-header-outer{display:grid;grid-template-columns:auto auto;grid-column:2/16;align-items:center;z-index:99}.header-menu{display:flex;justify-content:space-between;align-items:center}.header-menu ul{display:flex;column-gap:2em}.menu-item a span{color:#4b5563;font-weight:400;font-size:16px}#hamburger-input,#hamburger-menu,#sidebar-menu,.header-bar{display:none}}.contact-menu-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1em!important;font-weight:700;cursor:Pointer;border-radius:8px;justify-self:center;padding:1em 2em;background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-white)}@media only screen and (max-width:1000px){.grid-header-section{padding:0}.inner-contact-bar{flex-wrap:wrap;gap:.5em 1.25em;justify-content:center;text-align:center}.mobile-contact-menu-item{display:grid;justify-self:center}#hamburger-input,.grid-header-outer{display:none}.header-bar{display:grid;grid-template-columns:1fr auto;grid-column:2/16;align-self:center;margin:1em 0;z-index:20;align-items:center}.header-logo-img{max-width:96px;margin:0}.responsive-menu{align-self:center;justify-self:end;display:flex;gap:.5em;align-items:center}.menu-icon{width:22px;height:2px;border-radius:1px;background-color:var(--color-black);margin:2px 0}#hamburger-menu{display:flex;align-items:start;flex-direction:column}#hamburger-menu #sidebar-menu{grid-template-columns:1fr;visibility:hidden;position:fixed;top:0;right:-100%;width:100%;box-sizing:border-box;z-index:20}.side-menu-inner{padding:2em 0;background-color:var(--color-lightgrey)}#sidebar-menu{overflow-y:auto;height:100%}#hamburger-menu li{list-style-type:none;justify-items:center;padding:.5em 0;display:grid}#hamburger-menu a{text-decoration:none;transition:transform .5s;align-items:center;display:flex;text-transform:capitalize;justify-self:center;letter-spacing:0}.inner-mobile-header-logo{max-width:96px;justify-self:center}#hamburger-menu a:active{-ms-transform:translateX(30px);-webkit-transform:translateX(30px);transform:translateX(3px)}#hamburger-input:checked+#hamburger-menu #sidebar-menu{visibility:visible;right:0}#side-nav li>a>span,.side-nav li a span{color:var(--color-black);font-weight:500}.side-nav li a span{font-size:16px;font-weight:600}#side-nav{padding:2em 1em;display:grid}}.footer{background-color:var(--color-darkblue);padding:5em 0;position:relative}.footer-areas{display:grid;grid-template-columns:35%auto auto auto;grid-column:2/16;gap:2em;z-index:2;padding:0 0 4em}.footer-box{display:grid;align-content:start}.footer-box p,.gca-hero-block__content label{color:rgb(255,255,255,.5)}.footer-box h2{font-weight:400;font-size:10px;color:var(--color-white-40, #FFFFFF66);text-transform:uppercase;margin-bottom:1em}.footer-column-four p,.footer-nav-one,.footer-nav-two{display:grid;gap:.5em}.footer-column-one{display:grid;gap:1em}.footer-column-one a img{max-width:36px;width:100%;object-fit:contain}.social-details{display:flex;gap:1em}.social-details a{background-color:var(--color-white-8, #FFFFFF14);border-radius:4px;width:32px;display:grid;text-align:center;align-items:center;aspect-ratio:1/1}.social-details a i{font-size:1em;color:var(--color-white-55, #FFFFFF8C)}.footer-box li a span,.side-contact-details a{color:var(--color-white-55, #FFFFFF8C);font-size:16px}.footer-box li a span{font-weight:400}.side-contact-details{display:grid;gap:1em;padding-bottom:1em;color:var(--color-white-55, #FFFFFF8C)}.side-contact-details a i,.side-contact-details i{font-size:16px;color:var(--color-green)}.side-contact-details a{display:flex;gap:.5em;align-items:center;word-break:break-all;text-transform:none!important;line-height:1.3}.lower-bar-content{display:flex;grid-column:2/16;color:var(--color-white-25, #FFFFFF40);border-top:1px solid var(--color-white-8, #FFFFFF14);padding:2em 0 0;justify-content:space-between;align-items:center}.lower-bar-content ul{display:flex;gap:1em;flex-wrap:wrap}.lower-bar-content ul li a span{color:var(--color-white-30, #FFFFFF4D);font-size:16px;font-weight:400}@media only screen and (max-width:1000px){.lower-bar-content{flex-wrap:wrap;justify-content:center;text-align:center;gap:1em}.footer{padding:3em 0}.footer-areas,.footer-column-one{grid-template-columns:1fr}.side-contact-details a{flex-wrap:wrap}.footer-areas{gap:2em;margin:2em 0;padding:0}.lower-bar-content ul{justify-content:center}}.gca-hero-block{padding:10em 0}.gca-hero-block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(8,20,34,.92)0,rgba(8,20,34,.5) 50%,rgba(8,20,34,0) 100%),linear-gradient(90deg,rgba(8,20,34,.55)0,rgba(8,20,34,0) 50%,rgba(8,20,34,0) 100%);pointer-events:none}.gca-hero-block__inner{display:grid;grid-column:2/16}.gca-hero-block__slide{background-repeat:no-repeat;background-position:center center;background-size:cover}.gca-hero-block__slide.is-active{opacity:1}.gca-hero-block__content{display:grid;gap:1em;max-width:600px}.gca-hero-block__content p{color:rgb(255,255,255,.7)}.gca-hero-block__content h1,.gca-page-links-grid__inner a:hover h2,.gca-page-links-grid__inner a:hover i,.gca-page-links-grid__inner a:hover label{color:var(--color-white)}.hero-link{display:flex;flex-wrap:wrap;gap:1em}.hero-link a:last-of-type{background-color:transparent;border:0;color:var(--color-white);padding:0}.hero-link a:first-of-type::after{content:"";color:var(--color-white);font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:400}.hero-link a:last-of-type::after{content:"";color:var(--color-white);font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:400}.hero-floating-content{position:absolute;bottom:0;right:0;background-color:var(--color-white);padding:1em 2em;max-width:316px;width:100%;display:flex;gap:1em;align-items:end;z-index:2}.hero-floating-content p:first-of-type strong{color:var(--color-green);font-weight:700;font-size:44px}.hero-floating-content strong{font-weight:700;font-size:20px}.hero-floating-content p{font-size:12px;color:var(--color-grey)}.gca-hero-block{position:relative;isolation:isolate;overflow:hidden;background-color:#17271d}.gca-hero-block__background{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.gca-hero-block__background::after{content:"";position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.3)}.gca-hero-block__slide{position:absolute;inset:0;opacity:0;transition:opacity 800ms ease}.gca-hero-block__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gca-hero-block__inner{position:relative;z-index:1}.gca-hero-block__controls{position:absolute;bottom:24px;z-index:3;display:flex;align-items:center;gap:16px;justify-self:center}.gca-hero-block__controls[hidden]{display:none}.gca-hero-block__dots{display:flex;align-items:center;gap:2px}.gca-hero-block__dot{appearance:none;display:grid;place-items:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:50%;background:0 0;cursor:pointer}.gca-hero-block__dot::before{content:"";width:10px;height:10px;border:1px solid #fff;border-radius:50%;background:rgba(255,255,255,.3);transition:background-color 200ms ease,transform 200ms ease}.gca-hero-block__dot.is-active::before{background:#fff;transform:scale(1.2)}.gca-hero-block__pause{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:24px;min-width:24px;margin:0;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font:inherit;font-size:12px;line-height:1;cursor:pointer;transition:background-color 200ms ease}.gca-hero-block__pause:hover{background:rgba(0,0,0,.7)}.gca-hero-block__dot:focus-visible,.gca-hero-block__pause:focus-visible{outline:3px solid #fff;outline-offset:4px}@media only screen and (max-width:1000px){.gca-hero-block{position:relative;padding:8em 0}.hero-floating-content{display:none}.gca-hero-block__content h1{color:var(--color-white)}.hero-link{gap:2em}}@media (max-width:600px){.gca-hero-block__controls{right:20px;bottom:16px;left:20px;justify-content:flex-end;gap:8px}.gca-hero-block__dots{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.gca-hero-block__dot::before,.gca-hero-block__pause,.gca-hero-block__slide{transition:none}}.gca-page-links-grid__inner{grid-column:2/16;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid var(--color-grey-96, #F3F4F6)}.gca-page-links-grid__inner a{border-right:1px solid var(--color-lightgrey);padding:20px;min-width:304px;display:grid;gap:.5em}.gca-page-links-grid__inner a:hover{background-color:var(--color-green)}.gca-page-links-grid__inner a:last-of-type{border-right:none}.gca-page-links-grid__inner a label{font-size:10px;font-weight:400;color:#99a1af;text-transform:uppercase}.gca-page-links-grid__inner a h2{font-size:14px;font-weight:700}@media only screen and (max-width:1000px){.gca-page-links-grid__inner a{padding:10px;min-width:auto;max-width:139px}.gca-page-links-grid__inner{justify-content:unset}}@media only screen and (max-width:450px){.gca-page-links-grid__inner a{border:0}.gca-page-links-grid__inner a:nth-child(odd){border-right:1px solid var(--color-lightgrey)}}.events-archive-cards-section{padding:5em 0}.events-archive-cards-inner{grid-column:2/16}.events-archive-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:2rem;align-items:start}.events-archive-list{display:grid;gap:1rem}.events-archive-list-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;width:100%;padding:1rem;border:1px solid var(--color-grey-96, #F3F4F6);border-radius:16px;background:var(--color-white);text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.events-archive-date-box{display:grid;place-items:center;min-width:54px;padding:.75rem .6rem;border-radius:8px;background:#f7f8fa}.events-archive-date-day{font-size:24px;font-weight:700;color:var(--color-black)}.events-archive-date-month{margin-top:.3rem;font-size:12px;line-height:1;font-weight:800;text-transform:uppercase;color:var(--color-green)}.events-archive-list-content{display:grid;gap:.4rem}.events-archive-list-meta{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.events-archive-list-title{font-size:17px;line-height:1.3;font-weight:800;color:#0f1f40}.events-archive-list-details{display:flex;flex-wrap:wrap;gap:1rem;font-size:13px;color:#99a1af}.events-archive-detail-column{position:sticky;top:2rem;gap:1em;display:grid}.events-archive-detail-card{display:none;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 10px 15px -3px #0000001a}.events-archive-detail-card.is-active{display:block}.events-archive-detail-content{display:grid;gap:1rem;padding:1.5rem}.events-archive-detail-content h2{margin:0;font-size:22px;line-height:1.25;color:#0f1f40}.events-archive-detail-info{display:grid;gap:.8rem}.events-archive-detail-info div{display:flex;gap:.75rem;align-items:center;color:#0f1f40;font-size:16px}.events-archive-detail-info i{width:16px;color:var(--color-green)}.events-archive-enquiry-button{width:100%;justify-content:center}.event-home-content h2,.events-archive-enquiry-button i{color:var(--color-white)}@media (max-width:900px){.events-archive-layout{grid-template-columns:1fr}.events-archive-detail-column{position:static}}@media (max-width:600px){.events-archive-list-card{grid-template-columns:auto minmax(0,1fr)}.events-archive-list-details{gap:.5rem}}.event-type-label,.featured-blog-label{display:inline-block;padding:.4em 1em;background-color:var(--cat-colour, #F3F4F6);color:var(--cat-font-colour, #11251A);border-radius:50px;font-size:14px;font-weight:600;text-decoration:none}.events-home-header{display:flex;grid-column:2/16;padding-bottom:2em;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1em}.events-home-header p{color:var(--color-azure-46, #6A7282);font-size:16px}.events-view-all,.events-view-all i{color:var(--color-green);font-size:16px;font-weight:700}.events-content-home{display:grid;gap:.5em}.events-archive-detail-column,.events-next-featured-card{position:relative;overflow:hidden}.events-next-featured-card{background-size:cover;background-position:center;background-repeat:no-repeat}.events-next-featured-card::after,.textWithLinkFull::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.events-next-featured-card::after{background:var(--color-azure-10, #0F1F40);opacity:.65}.events-next-featured-card>*{position:relative;z-index:2}.upper-deatils{display:flex;gap:1em;flex-wrap:wrap;align-items:center}.events-next-featured-label{color:var(--color-white-40, #FFFFFF66);text-transform:uppercase;font-size:10px;font-weight:400;letter-spacing:1px}.event-home-content h2{font-size:30px}.events-home-date-box{background-color:transparent;border-radius:0;justify-self:start;padding:0}.events-home-date-box .events-archive-date-day{color:var(--color-green);font-size:56px;font-weight:700}.events-home-date-box .events-home-month-box{color:var(--color-white-50, #FFFFFF80);font-size:16px;font-weight:400}.events-home-detail-info{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}.events-home-detail-info a{width:auto}.events-home-detail-info .event-home-time i,.events-home-detail-info .event-home-time span{color:var(--color-white-50, #FFFFFF80)}.events-home-detail-column{top:0}.events-home-date-day{font-size:16px}.events-home-date-month,.featured-home-label{font-size:10px!important}.events-home-list-title{font-size:16px}.events-home-list-details,.featured-home-label-one{font-size:12px}.event-time-home,.event-time-home i{color:var(--color-azure-64, #99A1AF)}.textWithLinkFull{padding:5em 0;position:relative;overflow:hidden}.textWithLinkFull::after{background:linear-gradient(90deg,#123b94 55%,rgba(18,59,148,.6) 100%,rgba(18,59,148,.2) 100%)}.textWithLinkFull_Content{display:grid;grid-column:2/16;max-width:510px;z-index:2;gap:1em}.gca-facilities-tabs-block__tab.is-active .gca-facilities-tabs-block__room-content h3,.gca-facilities-tabs-block__tab.is-active .gca-facilities-tabs-block__room-content p,.gca-facilities-tabs-block__tab.is-active .gca-facilities-tabs-block__room-content p strong,.textWithLinkFull_Content h2{color:var(--color-white)}.textWithLinkFull_Content p{font-weight:400;margin:0;font-size:18px;line-height:29.25px;color:var(--color-white-65, #FFFFFFA6)}.textWithLinkFull_Content ul li{list-style:none;color:var(--color-white-80, #FFFFFFCC);font-size:14px;font-weight:400;padding:5px 0}.textWithLinkFull_Content ul li::before{content:"";margin:0 10px 0 0;font-family:"Font Awesome 6 Pro";font-size:1em;font-weight:400;color:var(--color-green)}.gca-text-links-block__links{display:flex;gap:1em;flex-wrap:wrap}.gca-text-links-block__links a:last-of-type{background-color:var(--color-white-10, #FFFFFF1A);border:1px solid var(--color-white-20, #FFFFFF33);color:var(--color-white)}.testimonials-block{background:var(--color-grey-97, #F7F8FA);padding:5em 0}.inner-testimonials-block{display:grid;grid-column:2/16;gap:1em;text-align:center}.inner-testimonials-block hr{width:2em;border:1px solid var(--color-green)}.inner-testimonials-block p{font-size:22px}.inner-testimonials-block strong{font-size:16px;font-weight:700}@media only screen and (max-width:1000px){.inner-testimonials-block p{font-size:18px}.testimonials-block{padding:3em 0}}.gca-text-form-split{padding:5em 0}.inner-gca-text-form-split{display:grid;grid-column:2/16;grid-template-columns:1fr 1fr;gap:1em}.gca-text-form-split-content{display:grid;align-content:center;gap:1em}.inner-gca-text-form-split .contact-form form{display:grid;gap:1em;background:var(--color-grey-96-2, #F0FAF5);border:1px solid var(--color-spring-green-4115, #17BA6626);padding:2em;border-radius:16px}.contact-form-content{display:grid;gap:.5em}.contact-form-content h2{font-size:18px;font-weight:700}.contact-form-content p{color:var(--color-azure-46, #6A7282);font-size:16px;font-weight:400}.contact-form-sub-content p{font-size:12px;font-weight:400;color:var(--color-azure-64, #99A1AF)}.contact-form form input.wpcf7-form-control.wpcf7-submit{cursor:pointer}.contact-form form input[type=email]{width:100%;padding:1em;border:0;resize:vertical;background:var(--color-white);border:1px solid var(--color-spring-green-4125, #17BA6640);text-transform:none;border-radius:8px}.contact-form form input[type=email]::placeholder{font-size:16px;text-align:left;font-weight:400;color:var(--color-azure-64, #99A1AF)}.contact-form form input[type=submit]{align-items:center;gap:.5rem;font-size:1em!important;font-weight:700;cursor:Pointer;border-radius:8px;padding:1em 2em;background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-white);width:100%}@media only screen and (max-width:1000px){.inner-gca-text-form-split{grid-template-columns:1fr}.gca-text-form-split{padding:3em 0}}.fifty-text-image-grid-info{padding:5em 0}.inner-gca-fifty-grid-info{display:grid;grid-column:2/16;grid-template-columns:1fr 1fr;gap:2em}.gca-fifty-grid-info-content{display:grid;gap:1em;align-items:center}.gca-fifty-grid-info-main-content{display:grid;gap:1em;align-content:start}.gca-fifty-grid-info-image{position:relative}.gca-fifty-grid-info-image img{height:100%;object-fit:cover;border-radius:8px}@media only screen and (max-width:1000px){.inner-gca-fifty-grid-info{grid-template-columns:1fr;gap:1em}.fifty-text-image-grid-info{padding:3rem 0}}.groups{padding:5em 0;background:var(--color-grey-97, #F7F8FA);gap:2em}.groups-header-content{display:grid;grid-column:2/16;grid-template-columns:1fr 1fr;gap:1em}.groups-header-content p{color:var(--color-grey)}.header-contents-groups{display:grid;gap:1em}.header-contents-groups a{color:var(--color-green);font-size:14px;font-weight:700}.header-contents-groups a::after{content:"";margin-left:5px;font-family:"Font Awesome 6 Pro";font-size:1em;font-weight:400;color:var(--color-green)}.inner-groups{display:grid;grid-column:2/16}.groups-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:170px;gap:24px}.groups-card{position:relative;display:block;min-height:170px;border-radius:8px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.groups-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,31,64,.82)0,rgba(15,31,64,.15) 50%,rgba(15,31,64,0) 100%);z-index:1}.groups-card__title{position:absolute;left:1em;bottom:1em;right:1em;z-index:2}.groups-card__title h3{color:var(--color-white);font-size:20px;font-weight:700}.groups-card__title p{color:var(--color-white-65, #FFFFFFA6);font-size:16px;font-weight:400}.groups-card:nth-child(1){grid-row:span 2}@media (max-width:1000px){.groups{gap:1em}.groups-cards{grid-template-columns:repeat(2,1fr);gap:1em}.groups-card:nth-child(1){grid-column:span 2;grid-row:span 1}.groups-header-content{grid-template-columns:1fr}.groups-card__title p{display:none}.groups-card__title h3{font-size:16px}}.gca-facilities-tabs-block{padding:5em 0;background:var(--color-grey-97, #F7F8FA);gap:2em}.gca-facilities-tabs-block__inner{display:grid;gap:2em;grid-column:2/16;min-width:0}.gca-facilities-tabs-block__header{display:grid;gap:1em}.gca-facilities-tabs-block__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5em}.gca-facilities-tabs-block__room{display:flex;flex-direction:column;gap:1.5em;min-width:0}.gca-facilities-tabs-block__tab{position:relative;display:grid;gap:1em;align-content:start;justify-items:start;width:100%;box-sizing:border-box;padding:2em;border-radius:16px;background-color:var(--color-white);border:0;text-align:left;cursor:pointer;box-shadow:0 10px 30px rgba(15,31,64,.04);transition:background .3s ease,color .3s ease,transform .3s ease}.gca-facilities-tabs-block__tab:hover{transform:translateY(-4px)}.gca-facilities-tabs-block__tab:focus-visible{outline:3px solid var(--color-green, #17ba66);outline-offset:4px}.gca-facilities-tabs-block__tab.is-active{background:var(--color-blue);color:var(--color-white)}.gca-facilities-tabs-block__tab img{display:block;width:100%;max-width:100%;max-height:300px;height:auto;object-fit:cover}.gca-facilities-tabs-block__popular-label{display:grid;width:auto;padding:.5em 1em;border-radius:999px;background:var(--color-green);color:var(--color-white);font-size:12px;font-weight:700}.gca-facilities-tabs-block__room-content{display:grid;gap:1em;min-width:0}.gca-facilities-tabs-block__room-content h3{font-size:20px;font-weight:700;line-height:1.2}.gca-facilities-tabs-block__room-content p{color:var(--color-black);font-size:16px}.gca-facilities-tabs-block__tab.is-active .gca-facilities-tabs-block__room-content p{color:var(--color-white-70, #FFFFFFB2)}.gca-facilities-tabs-block__facility-panel{display:block;width:100%;min-width:0;box-sizing:border-box}.gca-facilities-tabs-block__facility-panel.is-active{display:block}.gca-facilities-tabs-block__facility-panel[hidden]{display:none!important}.gca-facilities-tabs-block__venue-title{margin:0 0 24px;color:var(--color-black);font-size:22px;font-weight:800}.gca-facilities-tabs-block__facility-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.gca-facilities-tabs-block__facility-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;padding:24px;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(15,31,64,.04)}.gca-facilities-tabs-block__facility-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(23,186,102,.1)}.gca-facilities-tabs-block__facility-icon i{color:#17ba66;font-size:20px;line-height:1}.gca-facilities-tabs-block__facility-content{min-width:0;overflow-wrap:anywhere}.gca-facilities-tabs-block__facility-content h3{margin:0 0 6px;color:var(--color-black);font-size:16px;font-weight:800;line-height:1.3}.gca-facilities-tabs-block__facility-content p{margin:0;color:var(--color-grey);font-size:16px;line-height:1.6}@media (max-width:1000px){.gca-facilities-tabs-block__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gca-facilities-tabs-block{gap:1em}}@media (max-width:700px){.gca-facilities-tabs-block{padding:3.5em 0}.gca-facilities-tabs-block__tabs{grid-template-columns:minmax(0,1fr)}.gca-facilities-tabs-block__tab{min-height:auto}}@media (prefers-reduced-motion:reduce){.gca-facilities-tabs-block__tab{transition:none}.gca-facilities-tabs-block__tab:hover{transform:none}}@media only screen and (max-width:1000px){.events-home-header{align-items:start}.events-view-all{width:100%}.events-home-detail-info{gap:1.5em}}@media only screen and (max-width:700px){.groups-cards{grid-template-columns:1fr}.groups-card:nth-child(1){grid-column:auto}.event-home-content h2{font-size:24px;line-height:1.25}.events-home-date-box .events-archive-date-day{font-size:44px}.gca-page-links-grid__inner,.groups-header-content,.inner-gca-fifty-grid-info{gap:1em}}