:root{--blue:#426993;--lightblue:#74a2d5;--lighterblue:#D2EFFD; --primary:#2A4362;}a{color:var(--blue);}html .text-color-hover-primary:hover,html .text-hover-primary:hover{color:var(--lightblue) !important;}.shape-divider path:first-child:not([fill*="#F7F7F7"]){fill:var(--blue);}.shape-divider path:first-child[fill*="#F7F7F7"]{fill:var(--lighterblue);}html .btn-primary,.btn.btn-dark{background-color:var(--blue);border-color:var(--blue);color:white;}html .btn-primary:hover,html .btn-primary.hover,.btn.btn-dark:hover{background-color:var(--lightblue);border-color:var(--lightblue);color:white !important;}html .text-color-primary,html .text-primary{ color:var(--blue) !important;}.custom-card-style-1:hover{ border-color:var(--lightblue);}.custom-accordion-style-1 > .card:hover{ border-color:var(--lightblue) !important;}.custom-accordion-style-1 > .card:hover .card-header a.collapsed{ color:var(--lightblue) !important;}.custom-accordion-style-1 > .card .card-header a{ background-color:var(--blue);}section.section:not(.bg-transparent){ background:var(--lighterblue);}#footer,#footer .footer-copyright{ background:var(--blue);}#footer img{filter:brightness(0) invert(1);}@media (min-width:992px){.custom-highlight-1:after{ background-color:var(--blue);}}html{scroll-behavior:smooth;}span.icon{font-family:'ElegantIcons';}a{transition:color 0.3s;text-decoration:none;cursor:pointer;color:inherit;}a:hover,a:focus-visible{text-decoration:none;color:inherit;}.primary-link{font-size:1rem;padding:0.875em 2em 0.8125em;font-weight:600;background-color:var(--primary);color:white;line-height:1;border-radius:99px;display:block;width:fit-content;text-transform:uppercase;outline:none;white-space:nowrap;position:relative;overflow:hidden;transition:all 0.3s;border:2px solid var(--primary);}.primary-link:hover{background-color:white;color:var(--primary);}.bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.hero{padding-top:100px;padding-bottom:100px;min-height:40vw;display:flex;align-items:center;color:white;position:relative;}.hero .layer{background-color:var(--primary);opacity:0.5;}.hero .container{max-width:1350px;}.hero .content{max-width:700px;position:relative;z-index:2;padding:40px;background-color:#FFF8;backdrop-filter:blur(5px);border-radius:0 30px 0 30px;}.hero *:not(.primary-link){text-align:left;color:var(--primary);}.hero h1{font-size:1.375rem;color:var(--primary);margin-bottom:1rem;font-weight:400;line-height:1.2;}.hero h2{line-height:1.2;font-weight:700;text-align:center;font-size:2.5rem;margin-bottom:1.5rem;letter-spacing:-0.02em;}.hero p{font-size:1rem;line-height:1.25;font-weight:400;}.hero h3{font-weight:600;font-size:1.25rem;text-transform:none;margin:1.375rem 0 1rem;}.hero ul{padding-left:0;margin:1rem 0;list-style:none;}.hero li{font-size:0.9375rem;font-weight:500;margin-bottom:0.25em;}.hero li strong{font-weight:700;font-size:1.125rem;padding-right:0.5rem;}.hero .primary-link{margin:1.5rem 0 0;font-size:1.25rem;}.numbers{margin-top:-2.5vw;margin-bottom:-2.5vw;clip-path:ellipse(100% 50% at 50% 50%);position:relative;z-index:2;background-color:#F7F7F7;padding-top:60px;padding-bottom:60px;}.numbers .items{border-radius:24px;padding:40px;background-color:#EAEAEA;display:flex;flex-wrap:wrap;justify-content:center;}.numbers .items .item{width:25%;text-align:center;}.numbers .items .item i{width:72px;height:72px;font-size:2.25rem;background-color:var(--primary);border-radius:10px;color:white;display:flex;justify-content:center;align-items:center;margin:0 auto 20px;}.numbers .items .item h3{text-transform:none;font-size:1.5rem;margin-bottom:0.25rem;font-weight:600;}.numbers .items .item h3 span{font-size:2rem;}.numbers .items .item p{margin-bottom:0;}.numbers .content{max-width:800px;margin:0 auto;}.faq .custom-accordion-style-1 > .card .card-header a.collapsed{ background-color:#F7F7F7;}@media (max-width:767px){.hero{padding-top:40px;padding-bottom:60px;}.hero .content{padding:24px 18px;}.hero h1{font-size:1.125rem;margin-bottom:1.125rem;}.hero h2{font-size:1.625rem;margin-bottom:1.25rem;}.hero p{font-size:0.9375rem;line-height:1.35;}.hero li{font-size:0.875rem;}.hero .primary-link{font-size:0.875rem;}.numbers{clip-path:ellipse(250% 50% at 50% 50%);}.numbers .items{gap:30px;}.numbers .items .item{width:100%;}.numbers .container{padding:30px 20px;}.numbers .items .item i{width:64px;height:64px;font-size:2rem;margin:0 auto 12px;}.numbers .items .item p{font-size:1.125rem;}}.landing-map{width:100%;height:clamp(420px,50vw,780px);display:block;}@media (min-width:1024px){.landing-map{height:650px;}}@media (min-width:767px) and (max-width:1023px){.numbers .container{padding:36px;}.numbers .items{gap:20px;}.numbers .items .item{width:calc(25% - 15px);}.numbers .items .item h3{font-size:1.75rem;}.numbers{clip-path:ellipse(150% 50% at 50% 50%);}}@media (min-width:1024px) and (max-width:1279px){.hero .content{max-width:580px;}}