html{scroll-behavior:smooth}@media(prefers-reduced-motion){html{scroll-behavior:initial}}.skip{position:absolute;left:0px;top:-65.3px;width:100%;max-height:1px;opacity:0;overflow:hidden;z-index:999;transition:top .2s ease-in-out,opacity .2s ease-in-out .2s,max-height .2s ease-in-out .2s,max-width .2s ease-in-out .2s}.skip .skip-link-wrapper{max-width:1200px;margin-left:var(--page-horizontal-margin)}.skip a{display:inline-block;padding:1rem;color:#0d4a62;background-color:#fff;border:1px solid #0d4a62;text-decoration:none}.skip a:focus{text-decoration:none;border:1px solid #0d4a62}.skip:has(a:focus){top:67px;max-height:100px;opacity:1;overflow:visible;text-decoration:none;transition:top .2s ease-in-out}@media screen and (min-width: 767px){.skip a{padding:12.5px 1rem;top:-58.3px}.skip:has(a:focus){top:0px}}@media screen and (min-width: 1328px){.skip .skip-link-wrapper{margin:0px auto}}body{margin:0px 0px;min-height:100vh;width:100%;display:flex;flex-direction:column;opacity:0;position:relative;overflow-x:hidden !important}body.active{transition:opacity .75s ease-in-out;opacity:1}main{flex-wrap:wrap;overflow-wrap:break-word}.grecaptcha-badge{z-index:100}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}html{--page-horizontal-margin: 32px;--page-vertical-margin: 32px}@media screen and (min-width: 1200px){html{--page-horizontal-margin: 64px;--page-vertical-margin: 64px}}.web-margin{max-width:1200px;margin:var(--page-vertical-margin) var(--page-horizontal-margin)}@media screen and (min-width: 1328px){.web-margin{margin:var(--page-vertical-margin) auto}}.outer-wrapper{padding:85px 0px;max-width:1500px}@media screen and (min-width: 992px){.outer-wrapper{padding:100px 0px}}@media screen and (min-width: 1650px){.outer-wrapper{width:1500px;margin-right:auto;margin-left:auto}}.inner-wrapper{z-index:0;max-width:850px}button{display:inline-block;transition:color .25s ease-in-out,background-color .25s ease-in-out;cursor:pointer}footer{margin-top:auto;display:flex;justify-content:center}footer.footer-landing{margin-top:auto;padding:var(--page-vertical-margin) 0px;background-color:#0d4a62}footer.footer-landing p,footer.footer-landing a{color:#fff}footer.footer-landing .footer-content{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width: 767px){footer.footer-landing .footer-content{flex-direction:row;justify-content:space-between}}footer.footer-landing .footer-content ul{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width: 767px){footer.footer-landing .footer-content ul{flex-direction:row}}a{font-family:"Montserrat",sans-serif;text-decoration:underline rgba(0,0,0,0);transition:text-decoration .2s ease-in-out;text-underline-offset:5px;cursor:pointer}@media screen and (hover: hover){a:hover{text-decoration:underline currentColor}}a:focus-visible{outline:unset;border:unset;text-decoration:underline currentColor}h1{font-family:"Montserrat",sans-serif;margin:0px}h2{font-family:"Montserrat",sans-serif;color:#0d4a62;margin:0px}p{font-family:"Montserrat",sans-serif;color:#0d4a62;margin:0px}ul,ol{list-style-type:none;margin:0px;padding:0px}.left-right{transform:translateX(-20%);opacity:0;transition:transform .85s ease-out,opacity .85s ease-out;will-change:transform}.left-right.active{transform:translateX(0%);opacity:1}.fade{opacity:0;transition:opacity .85s ease-in-out;will-change:transform}.fade.active{opacity:1}.bottom-top{transform:translateY(15%);opacity:0;transition:transform .85s ease-out,opacity .85s ease-out;will-change:transform}.bottom-top.active{transform:translateY(0%);opacity:1}.zoom-in{scale:.8;transition:scale .85s ease-out;will-change:transform}.zoom-in.active{scale:1}header.header-landing{background-color:#fff}header.header-landing .header-wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem 2rem;text-align:center}@media screen and (min-width: 575px){header.header-landing .header-wrapper{flex-wrap:nowrap;justify-content:space-between;text-align:left}}header.header-landing .title{color:#0d4a62;font-size:1.25rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}header.header-landing .email{color:#0d4a62;font-size:1rem}main.landing-page section.statistics-section .web-margin{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}@media screen and (min-width: 575px){main.landing-page section.statistics-section .web-margin{flex-flow:row wrap}}@media screen and (min-width: 1200px){main.landing-page section.statistics-section .web-margin{flex-flow:row nowrap}}main.landing-page section.statistics-section .stat{flex:100%}@media screen and (min-width: 575px){main.landing-page section.statistics-section .stat{flex:calc(50% - 2rem)}}@media screen and (min-width: 767px){main.landing-page section.statistics-section .stat{flex:calc(33.3333333333% - 4rem)}}main.landing-page section.statistics-section .stat p{text-align:center;text-transform:uppercase}main.landing-page section.statistics-section .stat span{display:inline-block;margin-bottom:1rem;font-size:2rem;font-weight:500}@media screen and (min-width: 575px){main.landing-page section.statistics-section .stat span{font-size:2.5rem}}main.landing-page section.thanks .web-margin{display:flex;flex-direction:column;align-items:center;gap:2rem}main.landing-page section.thanks .construction{display:flex;flex-direction:row;align-items:center;gap:2rem;width:100%}main.landing-page section.thanks .construction .line{flex:1;display:inline-block;height:1px;width:50%;background-color:#0d4a62}main.landing-page section.thanks .construction h2{flex:2;text-transform:uppercase;font-weight:400;text-align:center}@media screen and (min-width: 767px){main.landing-page section.thanks .construction h2{flex:unset}}main.landing-page section.thanks p{text-align:center;max-width:400px}main.sitemap-page h4{font-family:"Montserrat",sans-serif;font-size:2rem;color:#0d4a62}main.sitemap-page ul{list-style-type:disc;list-style-position:inside;color:#0d4a62;display:flex;flex-direction:column;gap:.5rem}main.sitemap-page ul a{color:#0d4a62}main.page h2:not(:first-of-type){margin-top:2rem}section.half-hero{position:relative;height:35vh}@media screen and (min-width: 1200px){section.half-hero{height:50vh}}section.half-hero img.background{position:absolute;bottom:0px;object-fit:cover;width:100vw;height:100%;object-position:25% center}@media screen and (min-width: 1200px){section.half-hero img.background{object-position:center center}}section.half-hero div.gradient{position:absolute;top:0px;left:0px;height:100%;width:100%;background:linear-gradient(90deg, rgba(0, 35, 49, 0.4196078431), transparent)}section.half-hero .hero-content-wrapper{position:absolute;bottom:33%;width:100%}section.half-hero .hero-content-wrapper .hero-content{max-width:1200px;margin:0px var(--page-horizontal-margin)}@media screen and (min-width: 1328px){section.half-hero .hero-content-wrapper .hero-content{margin:0px auto}}section.half-hero .hero-content-wrapper .hero-content h1,section.half-hero .hero-content-wrapper .hero-content p{color:#fff}section.half-hero .hero-content-wrapper .hero-content h1{font-size:2.5rem;font-weight:500;max-width:500px;line-height:1em;text-align:center}@media screen and (min-width: 575px){section.half-hero .hero-content-wrapper .hero-content h1{text-align:left}}@media screen and (min-width: 1200px){section.half-hero .hero-content-wrapper .hero-content h1{font-size:3.5rem;max-width:700px}}section.half-hero .hero-content-wrapper .hero-content hr{margin:1rem 0px 1rem;color:#fff}@media screen and (min-width: 575px){section.half-hero .hero-content-wrapper .hero-content hr{width:50%}}@media screen and (min-width: 1200px){section.half-hero .hero-content-wrapper .hero-content hr{margin:2rem 0px 1rem}}@media screen and (min-width: 1200px){section.half-hero .hero-content-wrapper{bottom:30%}}
