:root{--wavey-teal:#006595;--deep-navy:#083553;--frost-white:#e6eff9;--celsital-blue:#449fd8;--sky-blue:#a2d7f5;--midnight-black:#0a1a24;--brand-colour:#449fd8;}@font-face {
  font-family: 'Montserrat';
  font-style: regular;
  font-weight: regular;
  font-display: swap;
        src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew7Y3tcoqK5.woff2) format('woff2');
}@font-face {
  font-family: 'Montserrat';
  font-style: regular;
  font-weight: 100;
  font-display: swap;
        src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw7Y3tcoqK5.woff2) format('woff2');
}@font-face {
  font-family: 'Montserrat';
  font-style: regular;
  font-weight: 200;
  font-display: swap;
        src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew7Y3tcoqK5.woff2) format('woff2');
}@font-face {
  font-family: 'Montserrat';
  font-style: regular;
  font-weight: 300;
  font-display: swap;
        src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew7Y3tcoqK5.woff2) format('woff2');
}@font-face {
  font-family: 'Montserrat';
  font-style: regular;
  font-weight: 500;
  font-display: swap;
        src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2) format('woff2');
}@font-face {
  font-family: 'Montserrat';
  font-style: regular;
  font-weight: 600;
  font-display: swap;
        src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2) format('woff2');
}@font-face {
  font-family: 'Montserrat';
  font-style: regular;
  font-weight: 900;
  font-display: swap;
        src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w7Y3tcoqK5.woff2) format('woff2');
}@font-face {
  font-family: 'Montserrat';
  font-style: regular;
  font-weight: 800;
  font-display: swap;
        src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w7Y3tcoqK5.woff2) format('woff2');
} .dark-fg{color:var(--midnight-black);} .card{background-color:#fff;border-radius:1rem;} .card-container{gap:2rem;} .site-header{background-color:var(--deep-navy);} h1,h2,h3,h4,h5,h6{margin:0;color:var(--midnight-black);} .card-button{padding:1rem 2rem;border:2px solid var(--midnight-black);border-radius:1rem;text-decoration:none;font-weight:bold;color:var(--midnight-black);} .bg-light{background-color:var(--frost-white);} #Navigation a{color:var(--deep-navy);text-decoration:none;font-weight:600;} #Navigation{gap:7rem!important;} .page-container{padding:3rem 10rem;} .secondary-text{color:var(--wavey-teal)!important;} .section-bg-on{background-color:var(--sky-blue);} #Navigation{gap:0.5rem;}@media (max-width:768px){ #Navigation a{color:var(--midnight-black);text-decoration:none;font-weight:600;} .page-container{padding:3rem 3rem;}}@media (max-width:640px){ #Navigation{height:100vh;right:-400px;position:fixed;width:400px;background-color:#fff;flex-direction:column;display:flex;top:0;justify-content:start;padding-top:3rem;transition:right linear 0.2s;} .tl-menu-toggler-show{right:0!important;;}}