﻿
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.header{position:fixed;z-index:9999;width:100%;height:80px;background:#fff;text-decoration:none}.header-nav-item--active a{color:#ffbe0b !important;background-image:none !important;text-decoration:none !important}.header-nav-item{position:relative;overflow:visible;text-decoration:none !important}.header-nav-item a{display:block;padding:20px 30px;position:relative;border-radius:40px;font-size:14px;color:#fff;text-decoration:none;background-color:transparent;font-family:'Montserrat',sans-serif !important;font-weight:500;text-decoration:none !important}.header-nav-item a:hover{color:#ffbe0b !important;background-image:none !important;text-decoration:none}.header-nav-folder-content{color:#fff;padding:10px 0;display:inline-block;border-radius:10px;font-size:14px;box-shadow:none;border:1px solid rgba(255,255,255,.4);text-decoration:none !important}.header-nav-folder-content a{display:block;padding:8px 20px;color:#fff !important;text-decoration:none;transition:background .3s ease-in-out;text-align:left;text-decoration:none !important}.header-nav-folder-content a:hover{color:#ffbe0b !important;background-image:none !important;text-decoration:none !important}.header-nav-folder-content .header-nav-item--active a{color:#ffbe0b !important;background-image:none !important;text-decoration:none !important}.header-nav-folder-content .header-nav-item--active a:hover{color:#ffbe0b !important;background-image:none !important;text-decoration:none !important}.banner-block-content h1{font-family:'Montserrat',sans-serif;font-size:6rem;font-weight:1000;text-transform:uppercase;line-height:.8;margin:0;position:relative;color:#fff;text-shadow:0 2px 10px #000;animation:slideIn 1.5s ease-out}@keyframes slideIn{0%{opacity:0;transform:translatex(-100%)}100%{opacity:1;transform:translatex(0)}}.banner-block-content h1 .emphasis{color:#ffbe0b;font-weight:1000;position:relative;display:inline-block}.banner-block-content h1 .emphasis::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,190,11,.3);border-radius:50%;z-index:-1;animation:glow 2s infinite alternate ease-in-out}@keyframes glow{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.2);opacity:1}}.banner-block-content{align-items:center;justify-content:center;display:flex;text-align:center;padding:0;overflow:hidden}h1{text-shadow:#fff 0 2px 10px}.services-section{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:40px 20px;max-width:1200px;margin:0 auto}.service{text-align:left;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;box-shadow:5px 5px 10px rgba(6,26,85,.5);display:flex;flex-direction:column;height:500px}.service:hover{transform:translatey(-10px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.service-image{width:100%;height:125px;object-fit:fill;display:cover}.service-title{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:700;color:#061a55;margin:20px 0 10px;text-align:center}.service-description{list-style-type:none;padding:0 20px 20px;margin:0}.service-description li{font-family:'Montserrat',sans-serif;font-size:1rem;color:#061a55;line-height:1.6;margin-bottom:5px;list-style-type:circle}.service-description li:last-child{margin-bottom:0}.service-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}@media (max-width:1024px){.services-section{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.services-section{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.services-section{grid-template-columns:1fr}}.sticky-block{position:sticky;top:20px;background:transparent;border-radius:10px;padding:20px;max-width:300px;margin:20px;font-family:'Roboto',sans-serif;color:inherit;z-index:10000}.sticky-block h3{font-size:1.5rem;font-weight:700;margin:0 0 15px 0;color:#061a55;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.sticky-block p{font-size:1rem;line-height:1.6;margin:0 0 10px 0;color:inherit;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.sticky-block p:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (max-width:768px){.sticky-block{max-width:100%;margin:10px;padding:15px}}.about-section{display:flex;flex-direction:column;align-items:center;gap:40px;padding:40px 20px;max-width:1200px;margin:0 auto}.officers-section{padding:40px 20px;max-width:1200px;margin:0 auto;text-align:center}.officers-section h2{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:700;color:#fff;margin-bottom:40px}.officer h3{font-family:'Montserrat',sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:10px;color:#061a55}.officer p{font-family:'Montserrat',sans-serif;font-size:20px;margin:0;color:#061a55}@media (max-width:768px){.subordinates .officer{/* WARNING[1] raised evaluating next rule: ExecuteError INCOMPATIBLE_UNITS: No conversion is possible from % (percentage) to PX (pixels).. stripping unit. */
flex:1 1 calc(30%);/* WARNING[2] raised evaluating next rule: ExecuteError INCOMPATIBLE_UNITS: No conversion is possible from % (percentage) to PX (pixels).. stripping unit. */
max-width:calc(30%)}}@media (max-width:480px){.subordinates .officer{flex:1 1 100%;max-width:100%}}.sqs-block-horizontalrule hr{box-shadow:1px 3px 5px 1px #333}.team-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;max-width:1200px;margin:0 auto}.team-member{text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;background:#fff}.team-member:hover{transform:scale(1.05);box-shadow:5px 5px 10px rgba(6,26,85,.5)}.team-member img{width:100%;height:auto;display:block}.team-member h3{margin:10px 0 5px;font-size:18px;color:#000}.team-member p{font-size:14px;color:#03045e;margin-bottom:15px}@media (max-width:1024px){.team-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.team-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.team-container{grid-template-columns:1fr}}.quick-links{background-color:#fff;padding:16px;display:flex;flex-direction:column;align-items:flex-start;font-family:sans-serif;padding-left:0}.quick-links a{color:#061a55;text-decoration:none;margin:0;padding:0;font-size:16px;font-weight:100;line-height:1.5;font-family:'Montserrat',sans-serif !important}.quick-links b{font-weight:900}.quick-links a:hover{text-decoration:none}a{text-decoration:none !important}