.site-footer{color:#fff;background:#126b76;padding:65px 0 0}.footer-main{grid-template-columns:1fr 1fr 1fr;gap:65px;padding-bottom:45px;display:grid}.footer-brand{max-width:350px}.footer-logo{background-color:#fff;border-radius:5px;margin-bottom:18px;padding:10px;display:inline-block}.footer-logo img{object-fit:contain;width:175px;height:auto}.footer-brand p{color:#ffffffc7;font-family:var(--font-body);margin-bottom:22px;font-size:14px;line-height:1.8}.footer-socials{gap:12px;display:flex}.footer-socials a{color:#fff;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;text-decoration:none;transition:all .25s;display:flex}.footer-socials a:hover{color:#126b76;background:#fff;transform:translateY(-3px)}.footer-column h3{font-family:var(--font-heading);color:#fff;margin-bottom:23px;font-size:17px;font-weight:500}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column ul li{margin-bottom:13px}.footer-column a,.footer-address{color:#ffffffc7;font-family:var(--font-body);align-items:flex-start;gap:12px;font-size:14px;line-height:1.7;text-decoration:none;transition:color .25s;display:flex}.footer-column ul a{display:inline-block}.footer-column a:hover{color:#fff}.footer-contact a,.footer-address{margin-bottom:17px}.footer-contact svg,.footer-address svg{color:#fff;flex-shrink:0;margin-top:3px}.footer-bottom{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.footer-bottom p{color:#ffffffbf;font-family:var(--font-body);margin:0;font-size:12px;line-height:1.7}.footer-bottom a{color:#fff;font-weight:600;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}@media (max-width:991px){.footer-main{grid-template-columns:1.2fr .8fr;gap:40px}.footer-contact{grid-column:1/-1}}@media (max-width:575px){.site-footer{padding-top:45px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-brand{grid-column:1/-1;max-width:100%}.footer-company,.footer-contact{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.footer-company-logo{background:#fff;border-radius:5px;justify-content:center;align-items:center;margin-bottom:15px;padding:12px;display:inline-flex!important}.footer-company-logo img{object-fit:contain;width:175px;height:auto}.footer-company p{color:#ffffffd9;margin-bottom:12px;font-size:15px;font-weight:600}.footer-company .footer-company-link{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.footer-company .footer-company-link:hover{color:#fff;gap:12px;padding-left:0}.footer-contact-note{color:#ffffffbf;margin:-8px 0 18px 25px;font-size:13px;line-height:1.5}
.nsl-navbar{z-index:1000;background:#fffffff7;border-bottom:1px solid #e8eeee;width:100%;top:0;box-shadow:0 4px 22px #126b7609}.nsl-navbar-container{min-height:100px}.nsl-brand{align-items:center;margin-right:24px;display:flex}.nsl-logo{object-fit:contain;width:245px;height:auto;display:block}.nsl-nav-links{align-items:center;gap:32px;display:flex}.nsl-nav-links .nav-link{color:#191919;font-family:var(--font-body);white-space:nowrap;padding:12px 0;font-size:16px;font-weight:500;transition:color .25s;position:relative}.nsl-nav-links .nav-link:after{content:"";transform-origin:0;background:#126b76;border-radius:5px;height:3px;transition:transform .25s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.nsl-nav-links .nav-link:hover,.nsl-nav-links .nav-link.nsl-active{color:#126b76}.nsl-nav-links .nav-link:hover:after,.nsl-nav-links .nav-link.nsl-active:after{transform:scaleX(1)}.nsl-nav-cta{color:#fff;min-height:54px;font-family:var(--font-body);white-space:nowrap;background:#087c83;border:1px solid #087c83;border-radius:50px;justify-content:center;align-items:center;gap:13px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.nsl-nav-cta:hover{color:#fff;background:#105b66;border-color:#105b66;transform:translateY(-2px);box-shadow:0 8px 20px #126b7629}.nsl-toggler{color:#126b76;border:0;font-size:25px;display:none;box-shadow:none!important}.nsl-toggler:focus{outline:2px solid #126b7640}@media (max-width:1199.98px){.nsl-logo{width:210px}.nsl-nav-links{gap:22px}.nsl-nav-cta{padding:0 22px}}@media (max-width:991.98px){.nsl-navbar-container{flex-wrap:wrap;min-height:82px}.nsl-logo{width:195px}.nsl-toggler{padding:8px 4px 8px 12px;display:block}.nsl-navbar .navbar-collapse{flex-basis:100%;padding:12px 0 22px;flex-grow:0!important}.nsl-nav-links{align-items:stretch;gap:2px;margin:0!important}.nsl-nav-links .nav-link{padding:13px 4px;font-size:16px;display:block}.nsl-nav-links .nav-link:after{display:none}.nsl-nav-cta{width:fit-content;margin-top:16px;display:flex}}@media (max-width:480px){.nsl-navbar-container{min-height:74px}.nsl-logo{width:170px}}
