body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#16243A ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:#F4F7FC ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#06214F ;}
.btn.btn-primary, .btn-primary {background-color:#0642A2 ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#0642A2 ;}
.btn.btn-primary, .btn-primary {background-color:#0642A2 ;}
.btn.btn-primary, .btn-primary {background-color:#0642A2 ;}
.btn.btn-primary, .btn-primary {color:#F4F7FC ;}
.btn.btn-primary, .btn-primary {color:#F4F7FC ;}
body {margin:0px;padding:0px;}
:root {--bg:#f4f7fc;--surface:#ffffff;--surface-2:#eaf0fa;--blue-900:#06214f;--blue-800:#062a66;--blue-700:#0642a2;--blue-600:#0a4fb0;--blue-500:#2f6fd0;--blue-100:#e6eefb;--gold:#f2a922;--gold-dark:#d98e12;--ink:#16243a;--muted:#54657f;--line:#dde6f1;--font-display:"Fraunces", Georgia, serif;--font-body:"Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:18px;--radius-lg:28px;--pill:999px;--shadow-sm:0 2px 8px rgba(6,33,79,.07);--shadow-md:0 14px 34px -16px rgba(6,33,79,.35);--maxw:1180px;--templategap-content:14px;--templategap-small:7px;--menufontsize:.96rem;--menu-weight:700;--menu-dropdown-weight:600;--menu-dropdown-width:220px;}
html, body {margin:0 !important;}
body {font-family:var(--font-body);color:var(--ink);background:var(--bg);line-height:1.65;}
#cmsTemplateOuterContainer,.cmsOuterContainer,.is-wrapper {width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;}
.cmsPageContent img, .templateContent img {max-width:100%;}
.templateContent h1, .templateContent h2, .templateContent h3, .templateHeading h1 {font-family:var(--font-display);font-weight:600;color:var(--blue-900);line-height:1.12;letter-spacing:-.01em;}
.container {width:min(100% - 2.5rem, var(--maxw));margin-inline:auto;}
.section {padding:clamp(3.5rem, 8vw, 6rem) 0;}
.section--tint {background:var(--surface-2);}
.center {text-align:center;margin-inline:auto;}
.lead {font-size:1.18rem;color:var(--muted);max-width:60ch;}
.eyebrow {display:inline-flex;align-items:center;gap:.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;color:var(--blue-600);margin-bottom:.9rem;}
.eyebrow::before {content:"";width:26px;height:2px;background:var(--gold);border-radius:2px;}
.btn {display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-body);font-weight:800;font-size:.98rem;padding:.85rem 1.5rem;border-radius:var(--pill);border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease, background .2s ease, color .2s ease;}
.btn:hover {transform:translateY(-2px);}
.btn--primary {background:var(--gold);color:#3a2705;box-shadow:var(--shadow-sm);}
.btn--primary:hover {background:var(--gold-dark);color:#3a2705;}
.btn--solid {background:var(--blue-700);color:#fff;}
.btn--solid:hover {background:var(--blue-600);color:#fff;}
.btn--outline {border-color:var(--blue-500);color:var(--blue-700);}
.btn--outline:hover {background:var(--blue-100);color:var(--blue-800);}
.btn--ghost {border-color:rgba(255,255,255,.6);color:#fff;}
.btn--ghost:hover {background:rgba(255,255,255,.14);color:#fff;}
.grid {display:grid;gap:1.5rem;}
.grid--2 {grid-template-columns:repeat(2,1fr);}
.grid--3 {grid-template-columns:repeat(3,1fr);}
.grid--4 {grid-template-columns:repeat(4,1fr);}
.card {background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.8rem;box-shadow:var(--shadow-sm);transition:transform .2s ease, box-shadow .2s ease;}
.card:hover {transform:translateY(-4px);box-shadow:var(--shadow-md);}
.card__icon {width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:var(--blue-100);color:var(--blue-700);margin-bottom:1rem;font-family:var(--font-display);font-weight:600;font-size:1.4rem;}
.card h3 {margin:0 0 .4rem;font-family:var(--font-display);color:var(--blue-900);}
.card p:last-child {margin-bottom:0;}
.split {display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center;}
.media {border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background:linear-gradient(135deg, var(--blue-500), var(--blue-800));aspect-ratio:4/3;position:relative;}
.media__label {position:absolute;inset:auto 0 0 0;padding:.9rem 1.1rem;background:linear-gradient(transparent, rgba(6,33,79,.65));color:#fff;font-size:.82rem;font-weight:700;}
.stats {display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;}
.stat {text-align:center;}
.stat__num {font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);color:var(--blue-700);font-weight:600;}
.stat__label {font-size:.9rem;color:var(--muted);font-weight:700;}
.values {display:flex;flex-wrap:wrap;gap:.7rem;}
.pill {display:inline-flex;align-items:center;gap:.5rem;background:var(--surface);border:1px solid var(--line);padding:.55rem 1rem;border-radius:var(--pill);font-weight:700;color:var(--blue-800);}
.pill .dot {width:9px;height:9px;border-radius:50%;background:var(--gold);}
.cta-band {background:linear-gradient(135deg, var(--blue-700), var(--blue-900));color:#fff;border-radius:var(--radius-lg);padding:clamp(2.2rem,5vw,3.4rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;}
.cta-band h2 {color:#fff;margin:0 0 .35rem;font-family:var(--font-display);}
.cta-band p {color:rgba(255,255,255,.85);margin:0;}
.news-item {display:grid;grid-template-columns:96px 1fr;gap:1.3rem;align-items:start;padding:1.4rem 0;border-bottom:1px solid var(--line);}
.news-item:last-child {border-bottom:0;}
.news-date {background:var(--blue-100);color:var(--blue-800);border-radius:14px;text-align:center;padding:.6rem .2rem;font-weight:800;line-height:1.05;}
.news-date .d {font-size:1.5rem;display:block;font-family:var(--font-display);}
.news-date .m {font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;}
.tag {display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-dark);margin-bottom:.25rem;}
.info-row {display:flex;gap:.9rem;align-items:flex-start;margin-bottom:1.2rem;}
.info-row .ico {color:var(--blue-600);flex:none;margin-top:3px;}
.info-row strong {display:block;color:var(--blue-900);font-family:var(--font-display);}
.form-grid {display:grid;gap:1rem;}
.field label {display:block;font-weight:800;font-size:.9rem;margin-bottom:.35rem;color:var(--blue-800);}
.field input, .field textarea {width:100%;padding:.8rem 1rem;border:1.5px solid var(--line);border-radius:14px;font:inherit;background:#fff;color:var(--ink);}
.field input:focus, .field textarea:focus {outline:2px solid var(--blue-500);border-color:var(--blue-500);}
#ContentCMS {width:100% !important;max-width:var(--maxw) !important;margin:0 auto !important;padding:0 1.25rem !important;box-sizing:border-box;text-align:left;}
#ContentCMS .cmsContactWrapperOuter,#ContentCMS .cmsContactWrapper,#ContentCMS #cmsContactTable,#ContentCMS #cmsEnquiryForm,#ContentCMS .formDIV {width:100% !important;max-width:100% !important;margin:0 0 1rem !important;float:none !important;}
#ContentCMS h3, #ContentCMS #ContactEnquiryFormHeader {margin:1.6rem 0 .6rem !important;padding:0 !important;text-align:left;font-family:var(--font-display);color:var(--blue-900);}
.submenuPageGallery ul {list-style:none !important;margin:1.5rem 0 0 !important;padding:0 !important;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;}
.submenuPageGallery li.cmsItemLI {flex:1 1 260px;min-width:240px;max-width:320px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);list-style:none !important;transition:box-shadow .25s ease, border-color .25s ease;}
.submenuPageGallery li.cmsItemLI:hover {box-shadow:var(--shadow-md);border-color:#bcd3f5;}
.submenuPageGallery li.cmsItemLI:hover .cmsImage img {transform:scale(1.06);}
.submenuPageGallery li.cmsItemLI:hover .cmsTitle a {color:var(--blue-700);}
.submenuPageGallery .cmsItem {display:flex !important;flex-direction:column;height:100%;margin:0 !important;padding:0 !important;}
.submenuPageGallery .cmsImage {display:block !important;float:none !important;width:100% !important;height:200px;overflow:hidden;margin:0 !important;padding:0 !important;line-height:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;}
.submenuPageGallery .cmsImage a {display:block;height:100%;margin:0;padding:0;line-height:0;}
.submenuPageGallery .cmsImage img {width:100% !important;height:100% !important;object-fit:cover;display:block;margin:0 !important;padding:0 !important;vertical-align:top;transition:transform .45s ease;}
.submenuPageGallery .cmsTitleAndText {flex:1;padding:1.1rem 1.25rem 1.35rem;text-align:center;display:flex;align-items:center;justify-content:center;}
.submenuPageGallery .cmsTitle {margin:0;}
.submenuPageGallery .cmsTitle b {font-weight:600;}
.submenuPageGallery .cmsTitle a,.submenuPageGallery .submenu_gallery_list_link {font-family:var(--font-display);font-size:1.25rem;color:var(--blue-900);text-decoration:none !important;line-height:1.2;}
.submenuPageGallery .cmsTitle a:hover {color:var(--blue-700);}
#cmsPageContent .btn.btn-primary,#cmsPageContent a.btn-primary {display:inline-block;background:var(--gold) !important;color:#3a2705 !important;font-weight:800;padding:.7rem 1.35rem;border-radius:999px;text-decoration:none !important;border:0;transition:background .2s ease, transform .15s ease;}
#cmsPageContent .btn.btn-primary:hover {background:var(--gold-dark) !important;transform:translateY(-2px);}
#cmsPageContent figure {margin:0 0 1rem;}
#cmsPageContent img.fullwidth {width:100%;height:auto;border-radius:var(--radius);display:block;}
#cmsPageContent figcaption {color:var(--muted);}
#cmsPageContent .quote {background:var(--surface-2);border-radius:var(--radius-lg);padding:1.6rem 1.8rem;height:100%;}
#cmsPageContent .quote .material-icons {color:var(--blue-500);font-size:2rem;}
#cmsPageContent .quote small {color:var(--muted);font-weight:800;}
#cmsPageContent h2 {font-family:var(--font-display);color:var(--blue-900);font-size:clamp(1.6rem, 3vw, 2.3rem);}
#cmsPageContent h3 {font-family:var(--font-display);color:var(--blue-900);}
.is-section-masthead {background:rgba(247,249,252,.95) !important;}
body.fixedHeader .is-section-masthead {box-shadow:0 2px 10px rgba(6,33,79,.10);}
.is-section-masthead #mobbtn,.is-section-masthead #mobbtn ion-icon {color:var(--blue-700) !important;}
.is-section-masthead header.wsb-template {display:flex !important;align-items:center;flex-wrap:nowrap;gap:1rem;}
.is-section-masthead [data-role="header-left"] {flex:0 0 auto;width:auto !important;min-width:0 !important;}
.is-section-masthead [data-role="header-center"] {flex:1 1 auto;width:auto !important;min-width:0 !important;}
.is-section-masthead [data-role="header-right"] {flex:0 0 auto;width:auto !important;min-width:0 !important;}
.is-section-masthead [data-role="header-left"] {text-align:left;}
.is-section-masthead .brand {display:inline-flex;align-items:center;gap:.7rem;}
.is-section-masthead .brand #cmslogo,.is-section-masthead .brand #cmslogo a {display:inline-flex;margin:0;padding:0;}
.is-section-masthead [data-role="header-left"] img,#cmslogo img.cmsLogoImg, #cmslogo img.logo {height:56px !important;max-height:56px !important;width:auto !important;}
.is-section-masthead .brand__text {display:flex;flex-direction:column;line-height:1.05;text-decoration:none;}
.is-section-masthead .brand__name {font-family:var(--font-display);font-weight:600;font-size:1.18rem;color:var(--blue-900);}
.is-section-masthead .brand__tag {font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--blue-600);}
.templatebanner > .column.full {position:relative;padding:0;}
.templatebanner img:not(.is-overlay-image) {width:100%;height:clamp(280px, 48vh, 520px);object-fit:cover;display:block;}
.templatebanner > .column.full::after {content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(36px, 4.5vw, 64px);z-index:50;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C240,75 480,5 720,30 C960,55 1200,75 1440,35 L1440,70 L0,70 Z' fill='%23f4f7fc'/%3E%3C/svg%3E") no-repeat center bottom;background-size:100% 100%;}
.section-content .templateHeading {padding:2.2rem 1rem .5rem;}
.section-content .templateHeading h1 {font-size:clamp(2rem,4.5vw,3rem);color:var(--blue-900);}
.section-content .templateContent .column.full {padding:0;}
#cmsPageContainer {width:100% !important;max-width:var(--maxw) !important;margin-left:auto !important;margin-right:auto !important;padding-left:1.5rem !important;padding-right:1.5rem !important;box-sizing:border-box;}
#cmsPageContainer .container {width:100%;}
.is-section-footer {background:var(--blue-900);}
#cmsTemplateOuterContainer .is-section-footer .is-container,#cmsTemplateOuterContainer .is-section-footer .cmsUsualWidth,#cmsTemplateOuterContainer .is-section-footer .is-box-centered {width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;}
.is-section-footer .site-footer {background:transparent;}
.is-section-footer .site-footer .container {width:min(100% - 2.5rem, var(--maxw));margin-inline:auto;}
.site-footer #cmslogo img {filter:brightness(0) invert(1);opacity:.9;}
.site-footer {background:var(--blue-900);color:rgba(255,255,255,.82);}
.site-footer,.site-footer p, .site-footer li, .site-footer span,.site-footer a, .site-footer a:link, .site-footer a:visited, .site-footer a:active {color:rgba(255,255,255,.82) !important;text-decoration:none;}
.site-footer a:hover {color:rgba(255,255,255,.82) !important;text-decoration:underline;}
.footer-grid {display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:2rem;padding:3.5rem 0 2.5rem;}
.footer-grid h4 {color:#fff;font-size:1rem;margin:0 0 1rem;font-family:var(--font-display);}
.footer-grid ul {list-style:none;margin:0;padding:0;display:grid;gap:.55rem;}
.site-footer .footer-brand .brand__name,.site-footer .footer-brand .brand__tag {color:#ffffff !important;}
.footer-bottom {border-top:1px solid rgba(255,255,255,.12);padding:1.2rem 0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.85rem;}
.brand {display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;}
.brand__text {display:flex;flex-direction:column;line-height:1.05;}
.brand__name {font-family:var(--font-display);font-weight:600;font-size:1.18rem;}
.brand__tag {font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;}
.footer-brand .brand img {height:70px;width:auto;background:#fff;padding:8px 12px;border-radius:14px;}
.is-mobile-menu {display:block !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;margin:0 !important;padding:0 !important;z-index:2147483000 !important;background:#f4f7fc !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease;}
body.mobilemenuactive {overflow:hidden !important;}
body.mobilemenuactive .is-mobile-menu {visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}
.is-mobile-menu .is-overlay {position:absolute !important;inset:0 !important;z-index:0;}
.is-mobile-menu .is-overlay-bg,.is-mobile-menu .is-overlay-color {position:absolute;inset:0;background:transparent !important;}
.is-mobile-menu .is-boxes {position:relative !important;z-index:1 !important;min-height:100%;box-sizing:border-box;padding:1.25rem 1.25rem 2rem;}
.is-mobile-menu .is-boxd {display:block !important;opacity:1 !important;}
.is-mobile-menu .row,.is-mobile-menu .wsb-template,.is-mobile-menu .column,.is-mobile-menu .templateMenu,.is-mobile-menu .templateSearchFormShort,.is-mobile-menu .templateSocialIcons,.is-mobile-menu .cmsDefaultMenu,.is-mobile-menu .cmsVerticalMenu {width:100% !important;max-width:100% !important;float:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;text-align:center !important;}
.is-mobile-menu #mobbtnx {position:absolute;top:.9rem;right:1.1rem;z-index:3;cursor:pointer;line-height:1;}
.is-mobile-menu #mobbtnx,.is-mobile-menu #mobbtnx .icon,.is-mobile-menu #mobbtnx i {color:var(--blue-700) !important;font-size:40px !important;}
.is-mobile-menu .templateLogo {text-align:center;margin:1.25rem 0 1.75rem;}
.is-mobile-menu #cmslogo img {height:110px !important;max-height:110px !important;width:auto !important;}
.is-mobile-menu .cmsVerticalMenu,.is-mobile-menu #menu,.is-mobile-menu #nav {width:100% !important;}
.is-mobile-menu #menu #nav {align-items:center !important;gap:.25rem;}
.is-mobile-menu #menu #nav > li {width:auto;text-align:center;}
.is-mobile-menu #menu #nav > li > a {display:inline-block !important;min-width:200px;padding:.85rem 1.25rem !important;font-size:1.15rem !important;border-radius:999px !important;text-align:center;}
.is-mobile-menu #menu .submenu > li > a {min-width:0 !important;font-size:1rem !important;font-weight:600 !important;padding:.55rem 1rem !important;opacity:.85;}
.is-mobile-menu .searchFormDiv {max-width:320px;margin:1.75rem auto 0;display:flex;gap:.5rem;align-items:center;}
.is-mobile-menu .searchtoykeywords {flex:1;width:auto !important;padding:.7rem 1rem;font:inherit;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);}
.is-mobile-menu .searchtoysubmit {width:auto !important;padding:.6rem .9rem;border:0;border-radius:999px;background:var(--blue-700);color:#fff;cursor:pointer;display:grid;place-items:center;}
.is-mobile-menu .searchtoysubmit .material-icons {color:#fff;font-size:22px;}
.reveal {opacity:0;transform:translateY(18px);transition:opacity .6s ease, transform .6s ease;}
.reveal.is-in {opacity:1;transform:none;}
@media (max-width:920px) {.grid--3, .grid--4 {grid-template-columns:repeat(2,1fr);}
.split {grid-template-columns:1fr;}
.stats {grid-template-columns:repeat(2,1fr);}
.footer-grid {grid-template-columns:1fr 1fr;}
}
@media (max-width:600px) {.grid--3, .grid--4 {grid-template-columns:1fr;}
.cta-band {flex-direction:column;align-items:flex-start;text-align:left;}
.news-item {grid-template-columns:72px 1fr;}
.footer-grid {grid-template-columns:1fr;}
}
@media (prefers-reduced-motion:reduce) {.reveal {opacity:1;transform:none;transition:none;}
}
body {font-family:"Nunito Sans", sans-serif;;font-size:16px ;line-height:160% ;}
h1,h2,h3,h4,h5,h6 {line-height:160% ;}
#menu {position:relative;z-index:400;margin:0;padding:0;display:flex !important;justify-content:center !important;}
#menu ul {list-style:none;margin:0 !important;padding:0 !important;line-height:1;}
#menu #nav {display:flex !important;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.15rem;}
#menu li {display:block;position:relative;float:none !important;}
#menu li:hover {z-index:5;}
#menu li button, #menu li button.toggle {display:none !important;}
#menu #nav > li > a,#menu #nav > li > a:link,#menu #nav > li > a:visited {display:inline-block;padding:.6rem 1rem;margin:0 2px;border-radius:999px;font-family:"Nunito Sans", system-ui, sans-serif;font-size:.96rem;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;background-color:transparent !important;color:#0a3a8c !important;transition:background-color .18s ease, color .18s ease;}
#menu #nav > li > a:hover,#menu #nav > li:hover > a {background-color:#e6eefb !important;color:#062a66 !important;}
#menu #nav > li.menuliactive > a,#menu #nav > li.menuliactive > a.menuactive,#menu #nav > li.menuliparentactive > a {background-color:#0642a2 !important;color:#ffffff !important;}
#menu #nav > li.hassubmenu > a::after,#menu #nav > li.dropdown > a::after,#menu #nav > li.hasubmenu > a::after {content:"";display:inline-block;width:.4em;height:.4em;margin-left:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);opacity:.65;vertical-align:middle;}
#menu #nav li > ul,#menu #nav .submenu {display:block !important;position:absolute !important;left:-999em;top:calc(100% + 8px);min-width:210px;margin:0 !important;padding:.4rem !important;list-style:none !important;float:none !important;text-align:left;background:#ffffff !important;border:1px solid #dde6f1 !important;border-radius:14px !important;box-shadow:0 16px 40px -18px rgba(6,33,79,.40) !important;z-index:60;}
#menu #nav li > ul::before {content:"";position:absolute;left:0;right:0;top:-10px;height:12px;background:transparent;}
#menu #nav li:hover > ul,#menu #nav li.sfhover > ul {left:auto !important;}
#menu #nav li > ul > li,#menu #nav .submenu > li {display:block !important;float:none !important;margin:0 !important;position:relative;}
#menu #nav li > ul > li > a,#menu #nav .submenu > li > a,#menu #nav .submenu > li > a:link,#menu #nav .submenu > li > a:visited {display:block !important;padding:.55rem .85rem !important;margin:0 !important;border-radius:10px !important;line-height:1.4 !important;font-weight:600 !important;font-size:.92rem !important;white-space:nowrap;text-align:left !important;text-decoration:none !important;background-color:transparent !important;color:#16243a !important;}
#menu #nav li > ul > li:hover > a,#menu #nav .submenu > li:hover > a {background-color:#e6eefb !important;color:#0642a2 !important;}
.cmsVerticalMenu #menu {display:block !important;width:100% !important;}
.cmsVerticalMenu #menu #nav {flex-direction:column;flex-wrap:nowrap;align-items:center !important;}
.cmsVerticalMenu #menu li {display:block;}
.cmsVerticalMenu #menu #nav > li > a {display:block;text-align:center;margin:.15rem 0;font-size:1.05rem;}
.cmsVerticalMenu #menu #nav .submenu,.cmsVerticalMenu #menu #nav li > ul {position:static !important;left:auto !important;top:auto !important;display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;min-width:0 !important;box-shadow:none !important;border:0 !important;background:transparent !important;padding:0 !important;margin:.1rem 0 0 !important;}
.cmsVerticalMenu #menu #nav > li.hassubmenu > a::after,.cmsVerticalMenu #menu #nav > li.dropdown > a::after,.cmsVerticalMenu #menu #nav > li.hasubmenu > a::after {display:none !important;}

H1,H2,H3 {color:#06214F ;}
H2,H3 {color:#06214F ;}
H3 {color:#06214F ;}
A {color:#0642A2 ;}
A:active, A:hover {color:#0642A2 ;}
A:visited {color:#0642A2 ;}
BODY {font-family:"Nunito Sans", sans-serif;;}
H1,H2,H3 , .cmsDefaultTextLogo, .cmsTitle, #cmsWebsiteNameTitle {font-family:"Fraunces", serif;;}
.formDIVColour {border:1px solid #F4F7FC ;padding:1%;}
#menu a:link, #menu a:visited {background-color:#0642A2 }
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {color:#0A3A8C }
#menu a:link.sfhover, #menu a:hover, #menu a:hover:visited, #menu li:hover>a {background-color:#E6EEFB }
#menu a:link.sfhover, #menu a:hover, #menu a:hover:visited, #menu li:hover>a {color:#062A66 }
#cmslogo .cmsDefaultTextLogo a {font-size:inherit;color:inherit;}
#cmslogo img,
#cmslogo .cmsDefaultTextLogo {max-height:120px;letter-spacing:0.5vw;font-size:120px;}