@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}.hero-slider{max-height:100vh;height:100vh;margin:0 auto 0 !important;position:relative;overflow:visible}.wp-admin .hero-slider,.editor-styles-wrapper .hero-slider,.block-editor-writing-flow .hero-slider{margin-top:0 !important}@media(max-width: 768px){.hero-slider{margin:80px auto 0 !important}.admin-bar .hero-slider{margin:112px auto 0 !important}}@media(max-width: 1023px){.hero-slider{margin-top:50px}}.hero-slider .slide{display:block;width:100%;max-height:100vh;height:100vh;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-slider .slide:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg, rgba(33, 20, 95, 0.15) 0%, rgba(33, 20, 95, 0.15) 100%),linear-gradient(191deg, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0.5) 100.33%) no-repeat}.hero-slider .slide .slide-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-slider .slide .wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;width:83.75vw;padding:0 0;max-width:1608px}.home .hero-slider .slide .wrapper{padding-top:0}.hero-slider .slide .wrapper>*{text-align:left}@media(max-width: 992px){.hero-slider .slide .wrapper>*{max-width:100%}}.hero-slider .slide .wrapper .page-title{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:500;font-size:clamp(100px,14.2708333333vw,274px);line-height:1;line-height:.787;margin-bottom:0;margin-top:0}.hero-slider .slide .wrapper .slide-logo{max-width:570px;width:50%;height:auto;display:block}@media(max-width: 768px){.hero-slider .slide .wrapper .slide-logo{width:70%}}.hero-slider .slide .wrapper .slide-text{color:#fff;margin-top:20px;margin-bottom:20px}.hero-slider .slide .wrapper .slide-text p{color:#fff;margin:.5em 0;font-size:clamp(18px,1.3020833333vw,25px);line-height:1.28}.hero-slider .slide .wrapper .wp-block-button{margin-top:10px}.hero-slider .scroll-discover{position:absolute;top:88vh;left:50%;transform:translateX(-50%);z-index:10;animation:discover-bounce 2.4s ease-in-out infinite;pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;white-space:nowrap;background:none;border:none;padding:0;transition:opacity .2s ease}.hero-slider .scroll-discover:hover{opacity:.75}@media(max-width: 768px){.hero-slider .scroll-discover{bottom:24px}}.hero-slider .scroll-discover__label{display:block;color:#fff;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(11px,.9vw,14px);font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-align:center}.hero-slider .scroll-discover__img{display:block;height:auto;max-height:70px;width:auto}.hero-slider .accreditation-logos{position:absolute;bottom:10vh;right:3vw;z-index:10;display:flex;flex-direction:row;gap:20px;align-items:center}.hero-slider .accreditation-logos .accreditation-logo-item{background:rgba(142,142,142,.4);backdrop-filter:blur(13.914814949px);-webkit-backdrop-filter:blur(13.914814949px);padding:5px;border-radius:267px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);width:12vw;height:12vw;max-width:260px;max-height:260px}@media(max-width: 992px){.hero-slider .accreditation-logos .accreditation-logo-item{width:85px;height:85px;padding:17px}}@media(max-width: 768px){.hero-slider .accreditation-logos .accreditation-logo-item{width:70px;height:70px;padding:14px}}.hero-slider .accreditation-logos .accreditation-logo-item img{max-height:100%;max-width:100%;width:auto;height:auto;display:block;object-fit:contain}.hero-slider .accreditation-logos .accreditation-logo-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .3s ease}.hero-slider .accreditation-logos .accreditation-logo-item a:hover{opacity:.8}@keyframes discover-bounce{0%,100%{transform:translateX(-50%) translateY(0);animation-timing-function:ease-in-out}40%{transform:translateX(-50%) translateY(-12px);animation-timing-function:ease-in-out}60%{transform:translateX(-50%) translateY(-6px);animation-timing-function:ease-in-out}}.editor-styles-wrapper .hero-slider .slide{display:none}.editor-styles-wrapper .hero-slider .slide:first-child{display:block}.editor-styles-wrapper .hero-slider .slide:first-child:before{content:"Please visit edit mode to see/edit slides";position:absolute;bottom:20px;text-align:center;width:100%;z-index:50;left:0;color:#fff}