@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--settt-blue:#2d6895;--settt-darkblue:#182d4e;--settt-lightblue:#21A7E0;--settt-darkgreen:#046B99;--settt-red:#CA4529;--settt-green:#112E51;--settt-gray:#e6e9ed;--settt-lightgray:#F8F9FA;--settt-lighter:#FBFCFC;}.fw-bold{font-weight:600 !important;}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--settt-darkblue);--bs-btn-border-color:var(--settt-darkblue);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#22406f;--bs-btn-hover-border-color:#2b508a;--bs-btn-focus-shadow-rgb:38,89,206;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2b508a;--bs-btn-active-border-color:#2c5699;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--settt-darkblue);--bs-btn-disabled-border-color:var(--settt-darkblue);--bs-nav-link-color:#fff;--bs-nav-link-hover-color:#fff;--bs-navbar-active-color:#fff;}.site-logo img{height:80px !important;}.carousel-indicators{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin:0;}.carousel-indicators [data-bs-target]{border-radius:100%;width:auto;height:100%;aspect-ratio:1/1;flex:unset;margin:0;text-indent:unset;padding:2%;opacity:1;background:white;border:4px solid var(--settt-darkgreen);color:var(--settt-darkgreen);}.carousel-indicators .active{opacity:1;background:var(--settt-darkgreen);border:4px solid var(--settt-darkgreen);color:white;}.carousel-indicators::before{z-index:-1;display:block;height:5px;background:var(--settt-blue);width:99%;content:"";position:absolute;top:47%;}.carousel-inner{max-width:850px;min-height:325px;margin:0 auto;}.region-content{padding:0 !important;}body{font-family:'Poppins',sans-serif;}h2{font-size:1.7em;color:var(--settt-darkgreen);text-transform:uppercase;}h3{color:var(--settt-darkblue);text-transform:uppercase;font-size:1.3em;}h4{font-size:1.2em;}h5{font-size:1em;}header{background:var(--settt-lightgray);}footer{background:var(--settt-darkblue);}table{border:1px solid lightgray;}.navbar{padding:1.2em;}.navbar-nav{display:flex;column-gap:2em;}.navbar-nav li a{font-weight:600;font-size:1.1em;}.navbar-nav li a:not(.btn){color:var(--settt-darkblue);}.nav-link.btn-primary{background-color:var(--bs-btn-bg);}#block-b5subtheme-main-navigation li{align-self:start;}@media (min-width:992px){#block-b5subtheme-main-navigation li{align-self:center;}}.banner h1{color:var(--settt-blue);font-size:1.6em;}.timeline h1{font-size:2em;color:var(--settt-blue);position:relative;}.timeline h1::before{background-size:auto;width:60px;height:60px;content:" ";position:absolute;left:-30px;background:url("/sites/default/files/images/FINAL_rgb_SETTT_submark.png");background-size:contain;}.timeline h2{color:black;font-size:1.1em;text-transform:unset;}.timeline h3{color:var(--settt-red);font-size:1.5em;}.project-goals li{padding-left:1em;}.project-goals li::marker{font-size:1.5em;color:var(--settt-blue);font-weight:700;}.our-team li > *,.our-team li > * > *{height:100%;}.team-info,.team-bio{text-decoration:none;color:var(--settt-darkblue);border:1px solid var(--settt-green);background:var(--settt-lightgray);height:fit-content;}.team-info{height:100%;}a.team-info:hover{text-decoration:underline;}.team-bio h1,.team-bio p{display:inline;}.team-bio h1{text-transform:uppercase;color:var(--settt-blue);font-size:1.2em;}.footer h2,.footer a{color:white;}.footer h3{color:white;text-transform:unset;font-size:1.1em;}#block-sitebranding > div{padding:0px !important;}#block-banner > div{padding-bottom:0px !important;}#block-banner > div  > h2,#block-footer > div  > h2{display:none;}#block-b5subtheme-recruitmentbanner1{background:var(--settt-darkblue);}#block-b5subtheme-recruitmentbanner1 > .container{padding:1.8em !important;}#block-banner,#block-views-block-project-goals-block-1{background:var(--settt-gray);}#block-b5subtheme-setttgraphic,#block-b5subtheme-setttgraphic2{background:var(--settt-lightgray);}#block-b5subtheme-recruitmentvideo > .container{padding-top:.25rem !important;}#block-b5subtheme-recruitmentvideo > .container > h2{margin-bottom:1.5rem !important;}#block-views-block-our-team-block-1-2{background:var(--settt-lightgray);}html{scroll-behavior:smooth;}[type="button"]:focus-visible,button:focus-visible{outline:1px auto currentColor;}#scroll-to-top-btn{display:none;position:fixed;bottom:32px;right:40px;width:56px;height:56px;align-items:center;justify-content:center;z-index:99;font-size:40px;color:#fff;background-color:var(--settt-blue);border-radius:100%;border:none;transform-origin:center;transition:transform .3s;}#scroll-to-top-btn.show{display:flex;}#scroll-to-top-btn:hover{opacity:0.7;}@media (max-width:992px){#scroll-to-top-btn{display:none !important;}}
.resource h1{font-size:1.8rem;text-decoration:underline;color:#112e51;font-weight:bold;}.resource h2{font-size:1.2rem;font-weight:400;color:#112e51;margin:0;}
