: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';}.bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.hero{position:relative;padding-top:140px;padding-bottom:80px;min-height:40vw;display:flex;align-items:center;}.hero *{color:white;}.hero .layer{background-color:var(--primary);opacity:0.5;}.hero .container{max-width:1350px;}.hero .content{text-align:center;max-width:650px;position:relative;z-index:1;}.hero h1{margin:0;line-height:1.15;font-size:3.5rem;margin-bottom:2rem;font-weight:700;letter-spacing:-0.01em;}.hero p{line-height:1.35;font-size:1.5rem;font-weight:400;}.numbers{margin-top:-2.5vw;margin-bottom:-2.5vw;clip-path:ellipse(100% 50% at 50% 50%);z-index:1;background-color:#F7F7F7;padding-top:60px;padding-bottom:60px;}.numbers .items{border-radius:24px;padding:40px;background-color:#EAEAEA;display:flex;flex-wrap:wrap;}.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{font-size:2rem;margin-bottom:0.25rem;font-weight:600;}.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:100px;padding-bottom:50px;}.hero h1{font-size:2rem;}.hero p{font-size:1.25rem;}.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;}}@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:460px;}}