*,*:after,*:before{box-sizing:border-box}img{pointer-events:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.logotype[data-astro-cid-nkhjzce6].main{margin-top:112px}.logotype[data-astro-cid-nkhjzce6] img[data-astro-cid-nkhjzce6]{display:block;width:100%;object-fit:contain}.logotype[data-astro-cid-nkhjzce6].invert{filter:invert(1)}.main-footer{flex:1;background-color:#000098;padding:48px 30px;margin-top:84px;color:#fff}.main-footer h1{font-weight:700;font-size:1.5rem;text-align:center;text-transform:uppercase;margin-bottom:48px}.main-footer .logotype{margin-bottom:56px}.footer-content{display:flex;flex-direction:column;width:100%;max-width:600px;margin:0 auto}.footer-links{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-gap:30px;align-items:center;font-size:.875rem;margin-bottom:48px}.footer-links li a{text-decoration:underline;font-weight:400;color:#fff}.footer-partners{display:flex;width:100%;height:56px;justify-content:space-between;gap:20px;overflow:hidden}.footer-partners .gatsby-image-wrapper{max-height:100%;min-width:0;min-height:0;display:block}.partners-heading{margin-bottom:30px;font-weight:400}.footer-copyright{margin-top:48px;font-size:.75rem}@media only screen and (min-width: 1000px){.main-footer{padding:84px 56px 56px}.main-footer .logotype{width:100%;grid-column:1/-1;padding-bottom:30px}.main-footer .logotype img{max-width:600px;display:block;margin:0 auto}.footer-links{grid-column:1}.partners-wrapper{grid-column:3}.footer-partners{gap:56px}.footer-content{max-width:unset;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}}@media print{.main-footer{display:none!important}}.floating-whatsapp[data-astro-cid-ce2tfxup]{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #25d36666;z-index:999;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;text-decoration:none;border:none;outline:none}.floating-whatsapp[data-astro-cid-ce2tfxup]:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36699}.floating-whatsapp[data-astro-cid-ce2tfxup]:active{transform:scale(.95)}.floating-whatsapp[data-astro-cid-ce2tfxup] .whatsapp-icon[data-astro-cid-ce2tfxup]{width:32px;height:32px;color:#fff}@media only screen and (max-width: 1000px){.floating-whatsapp[data-astro-cid-ce2tfxup]{width:56px;height:56px;bottom:20px;right:20px}.floating-whatsapp[data-astro-cid-ce2tfxup] .whatsapp-icon[data-astro-cid-ce2tfxup]{width:28px;height:28px}}.full-bleed-mobile-only{max-width:100%}.layout{transition:.3s filter;min-height:100vh;display:flex;flex-direction:column}.layout.nav-open .logo-container,.layout.nav-open .layout-body{filter:blur(10px)}.layout-body{display:grid;grid-template-columns:1fr min(92.5%,min(1200px,100vw)) 1fr;padding-top:65px}.layout-body strong{font-weight:700}.layout-body em{font-style:italic}.layout-body p{line-height:1.6}.layout-body>*{grid-column:2}.bottom-cta-container{margin-top:12px}.bottom-cta-container.extra-margin{margin-top:84px}main{margin-bottom:56px}main .main-headings{margin-top:20px}.dense-content h2{margin:36px 0;font-weight:700}.dense-content details{position:relative;padding-right:20px}.dense-content details:after{content:"+";position:absolute;right:0;top:0;color:#000098;font-weight:700}.dense-content details[open]:after{content:"-"}@media (max-width: 1000px){.full-bleed-mobile-only{grid-column:1/-1}.full-bleed-limiter{padding:0 calc((100% - min(92.5%,min(1200px,100vw)))/2)!important}}
