.container,.container-fluid{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.mr{margin-right:1rem}.ml{margin-left:1rem}.mt{margin-top:1rem}.mb{margin-bottom:1rem}.mr-4{margin-right:1.5rem}.ml-4{margin-left:1.5rem}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.my-4{margin-block:1.5rem}.mr-5{margin-right:3rem}.ml-5{margin-left:3rem}.mt-5{margin-top:3rem}.mb-5{margin-bottom:3rem}.flex-center{display:flex;justify-content:center;align-items:center}.hero{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.hero>*{grid-area:1 / 1 / 2 / 2;z-index:1}.rounded-square{aspect-ratio:1 / 1;overflow:hidden;border-radius:1rem}.rounded-square img{display:block;height:100%;width:100%;object-fit:cover}.float{float:left;display:block}.float.end{float:right}.float img{width:30vw;min-width:20rem}@media (max-width: 401px){.float.end{float:none;margin-inline:auto}.float img{width:100%}}.flex-row{display:flex;flex-direction:row;align-items:start}.flex-row picture{flex-shrink:1;display:flex;justify-content:center;align-items:center;overflow:hidden}.flex-row picture img{max-width:100%;object-fit:contain}.flex-row-50{flex-basis:50%;flex-shrink:0;flex-grow:1}@media (max-width: 800px){.flex-row{flex-wrap:wrap}}.intro{width:58%;text-align:center;margin-inline:auto}@media (max-width: 576px){.intro{width:auto}}.act-group{scroll-margin-top:calc(60px + var(--nav-anchors-height) + 2rem)}.act{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}.act.reverse{flex-direction:row-reverse}@media (min-width: 768px){.act{flex-wrap:nowrap!important;justify-content:start}}.act picture{width:30vw;min-width:20rem}.legal article{padding:1rem}.contact-list{display:flex;justify-content:center}.contact-list ul{text-align:start}h2,h3,h4{font-weight:800}h2{font-size:2rem;text-transform:uppercase;color:var(--variant-blue)}h3,h4,strong{color:var(--logo-blue)}h3{font-size:1.5rem}h4{font-size:1.25rem}p,li{color:var(--bluey-grey)}.link{color:var(--logo-blue);font-weight:700}.link:hover{text-decoration:none;color:var(--logo-blue);font-weight:700}.site-title span{color:var(--logo-blue);letter-spacing:-.51px;font-weight:800}nav{display:flex}nav.topbar{align-items:center;justify-content:space-between;height:60px;padding:0 8.6vw;background-color:#fff;box-shadow:0 0 10px #5594b75c;line-height:1.5rem;font-size:1.125rem;position:fixed;z-index:100;top:0;width:100vw}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:100%;padding:0}.navbar a.item{display:flex;align-items:center;height:100%;margin-left:1.5rem;padding-top:4px;border-bottom:4px solid transparent;text-decoration:none;color:var(--bluey-grey)}.navbar a.item.active{font-weight:800;color:var(--logo-blue);border-bottom-color:var(--logo-blue)}.navbar .btn-container{display:flex;gap:1rem;padding-inline:1rem}.btn-menu,.btn-closemenu{display:none;border:none;background-color:var(--buttons)}.btn-closemenu{align-self:flex-end;padding:20px}.btn-menu img,.btn-closemenu img{height:25px}.site-title{font-weight:300;color:var(--logo-brown);text-decoration:none}.site-title:hover{color:var(--logo-brown)}nav.categories{justify-content:center;margin-top:30px;margin-bottom:38px}nav.categories a{display:block;padding:.5rem 1rem;text-decoration:none;color:#9da8b3;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}nav.categories a:hover{color:var(--logo-blue)}nav.categories a.active{font-weight:800;color:var(--variant-blue)}@media screen and (max-width: 1250px){html.menu-opened,.menu-opened body{overflow:hidden}button.btn-menu,button.btn-closemenu{display:block;order:-2}.menu-opened div.navbar{display:flex}div.navbar{display:none;position:fixed;top:0;left:0;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;height:100vh;width:100vw;background-color:var(--buttons)}.navbar div{order:-1;padding-bottom:1.8rem}.navbar a.item{padding:30px;margin-left:0;height:auto!important}.navbar .btn-container{flex-direction:column}.navbar .btn.secondary,.navbar .btn.primary{font-size:1.5rem}.navbar .btn.secondary{margin-right:0;margin-bottom:1rem}}.banner{margin-top:60px;margin-bottom:3rem;overflow-x:hidden;clip-path:url(#bannerShape)}.banner picture{isolation:isolate;position:relative;z-index:0}.banner picture img{display:block;width:100%;height:auto;object-fit:cover}.banner picture .filter{mix-blend-mode:multiply;background-image:linear-gradient(to right,rgba(30,72,95,.8),rgba(30,72,95,.5))}img.logo-banner{width:23.4vw}@media (max-width: 1024px){.banner picture img{height:50vw}img.logo-banner{width:40vw}}.banner h1{color:var(--buttons);font-weight:800;font-size:calc(5rem + 12 * ((100vw - 1250px) / 890))}.phone-badge{justify-self:start;display:flex;align-items:center;height:3.6em;padding:5px 10px;margin-top:28px;text-align:center;cursor:pointer;border-top-right-radius:12px;border-bottom-right-radius:12px;font-weight:700;font-size:1.25rem;color:var(--buttons);background-color:var(--dusty-blue);transition:translate 1s}.phone-badge em{font-size:1rem;font-style:normal}.phone-badge.folded{translate:calc((100% - 36px)*-1)}.phone-badge img{margin-left:10px}.phone-badge span{padding-bottom:2px;line-height:1.1em}.phone-badge a{color:var(--buttons)}footer{margin-top:2rem}.footer-box{display:flex;flex-wrap:wrap-reverse;padding:1rem;border-radius:12px;box-shadow:0 0 10px #5594b75c;background-color:var(--buttons)}.footer-box>*{flex:1 0 0%}.footer-box>:last-child{display:flex;justify-content:end}.footer-box p{font-size:.875rem;font-weight:600;line-height:1.14;letter-spacing:-.5px;color:var(--bluey-grey);margin-top:2px;margin-bottom:4px}footer .sublinks{margin:7px auto;text-align:center;font-size:1rem;letter-spacing:-.02125rem;color:var(--variant-blue)}footer .sublinks a{color:inherit;text-decoration:none;margin:0 4px}footer .social-links a{margin:auto 4px}footer .phone{display:flex;flex-direction:column;align-items:end;justify-content:center;border-right:solid 2px var(--logo-brown);margin-right:13px;padding-right:13px}footer .phone>:first-child{line-height:1.875rem;font-size:1.875rem;font-weight:800;color:var(--variant-blue)}footer .phone:nth-child(1){color:#6fafd4}footer .phone>:last-child{color:var(--variant-blue);text-align:right}.btn{display:inline-block;font-size:1rem;font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{box-shadow:0 0 3px var(--bluey-grey)}.btn.primary{color:var(--buttons);background-color:var(--logo-blue)}.btn.secondary{color:var(--logo-blue);background-color:var(--soft-blue)}.btn.tertiary{color:var(--logo-blue);border:solid 1px var(--logo-blue)}.btn.tertiary:hover{color:#fff;background-color:var(--logo-blue);box-shadow:none}a.btn-emergency{position:fixed;z-index:50;display:flex;bottom:2em;left:2em;height:4em;width:4em;padding:.6em;border-radius:2em;background-color:#8b0000}a.btn-emergency img{width:100%;height:100%}@media screen and (max-width: 1250px){a.btn-emergency{left:unset;right:2em}}.btn-back:before{content:"← "}.btn-back:hover{color:var(--variant-blue)}.btn-back{display:block;font-size:1.25rem;font-weight:700;color:var(--variant-blue);margin-top:-2rem;margin-bottom:2rem}div.error{width:70%;margin:auto;margin-bottom:5rem;background-color:#fff;border:1px solid var(--alert);border-radius:1rem;padding:1rem}.error>h1{text-indent:3rem;margin-bottom:2rem;font-weight:700}.unit-banner{margin-bottom:48px;border-radius:12px;box-shadow:0 0 10px #5594b75c;background-color:#fff;overflow:hidden}.unit-banner .hero-banner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-image:url(/assets/images/bg-slider.jpg);background-size:cover;background-position:center;height:376px}.unit-banner .hero-banner>*{grid-area:1 / 1 / 1 / 1}.unit-banner .units{display:flex;padding:71px 65px 20px}.unit-banner .unit{flex:1 0 0%}.unit-banner p{color:var(--logo-brown);font-size:1.25rem;line-height:1.5rem;margin:0}.unit-banner .unit img{float:left;color:var(--logo-blue);margin-right:1.5rem;margin-bottom:4.5rem}.unit-banner .quote{display:flex;flex-direction:column;justify-content:center;padding-inline:1.5rem;gap:.5rem;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none}.unit-banner .quote.active{opacity:1;transition:opacity 1s ease-in-out 1s}.unit-banner .quote p{margin-top:1rem;margin-bottom:0;font-size:2rem;font-weight:800;line-height:1.2;color:var(--buttons)}.quote-banner .quote p{font-size:1.5rem;font-weight:700}.unit-banner .quote p:before,.unit-banner .quote p:after{color:var(--logo-blue)}.unit-banner .quote p:before{content:"“ "}.unit-banner .quote p:after{content:" ”"}.unit-banner .quote span{color:#93a7b2}.legend-banner p{font-size:1rem;padding-left:1rem}@media (max-width: 1024px){.unit-banner{display:none}.unit-banner .units{flex-direction:column;gap:2rem;padding:71px 35px 35px}.unit-banner .unit img{height:2.5rem;margin-right:1.5rem}}.quote-banner{display:block!important;margin-bottom:0;margin-top:2rem}.quote-banner .hero-banner{height:auto;padding-block:2rem}.counters{display:flex;flex-wrap:wrap}.counter{flex:1 0 0%;text-align:center;color:var(--logo-blue);margin-inline:3rem}.counter .digit{font-size:6rem;font-weight:300}.counter .label{font-size:2rem;font-weight:700}.counter .sublabel{color:var(--logo-brown);font-size:1.25rem}.cta-panel{margin-top:2rem;display:flex;flex-wrap:wrap;gap:2rem}.cta-panel>*{display:flex;flex-direction:column;gap:2rem}.cta-panel>*,.cta-panel>*>*{flex:1 1 auto}.cta-panel .box{display:flex;flex-direction:column;justify-content:flex-end;border-radius:12px;padding:20px;color:var(--buttons)!important}.cta-panel .box-offer{background-color:var(--variant-blue)}.cta-panel .box-demand{background-color:var(--dusty-blue)}.cta-panel .box-support{box-shadow:0 0 10px #5594b75c;background-color:var(--buttons);color:var(--variant-blue)!important}.cta-panel h3{font-size:2rem;font-weight:800;margin:0;color:inherit}.cta-panel .cta{font-size:1.25rem;position:relative;transition:all linear .2s;left:0}.cta-panel .cta:hover{left:.5em}.t-orga{text-align:center}div.orga{display:flex;flex-direction:column;margin-bottom:4rem}.orga .orow{display:flex;justify-content:space-around}.orga .ocol{display:flex;flex-direction:column;flex-grow:1;margin-top:3rem}.orga .prow{display:flex;justify-content:center}.orga h4{background-color:var(--variant-blue);text-align:center;color:#fff;text-transform:uppercase;border-radius:1rem;font-weight:700;padding:1rem 3rem;align-self:center}.orga figure{margin:1rem 2rem 2rem}.orga figure img{display:block;border-radius:1rem;width:12rem;height:auto;margin:0 auto}.orga figure figcaption{margin-top:.5rem;color:var(--logo-blue);text-align:center}@media screen and (max-width: 900px){.orga .orow,.orga .prow{flex-wrap:wrap}}.partner-row{--icon-size: 8rem;display:flex;flex-direction:column}.partner-row .squares{display:grid;grid-template-columns:repeat(auto-fill,var(--icon-size));grid-template-rows:var(--icon-size);grid-auto-rows:var(--icon-size);justify-content:center;gap:1.5rem}.partner-row .squares picture img{width:100%;height:100%;object-fit:contain}.partner-row .squares picture{aspect-ratio:1/1;padding:1.25rem;display:flex;justify-content:center;align-items:center;border-radius:1rem;box-shadow:0 0 .8rem #5594b75c;background-color:#fff;transition:rotate .3s cubic-bezier(.82,-.18,.76,2.16)}.partner-row .squares picture:hover{rotate:10deg}.partner-row .squares picture:nth-of-type(2n):hover{rotate:-10deg}.partner-row h3{font-size:2rem;font-weight:800;color:#1e485f;text-transform:uppercase;text-align:center;margin-block:1.8rem}.anchors{display:flex;justify-content:space-between;flex-wrap:wrap;margin-block:2rem;padding:1rem;background-color:#fff;box-shadow:0 0 10px #5594b75c;border-radius:1rem;position:sticky;top:calc(60px + 1rem)}@media (max-width: 1024px){.anchors{flex-direction:column;align-items:center}.anchors a.tertiary{margin-block:.75rem}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,.33fr));justify-content:center;grid-gap:24px}.cards a{color:inherit;text-decoration:inherit}.post_card{height:100%;border-radius:1.5rem;border:none;box-shadow:0 0 8px #92929333;display:grid;grid-template-rows:15rem 1fr;background-color:#fff}.post_card picture{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.post_card picture img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px 20px 0 0;background:linear-gradient(135deg,#2b6180 0%,#80D0C7 100%)}.post_card picture img[src="/assets/images/icon-logo.svg"]{object-fit:scale-down;padding:1rem}.post_card div{padding:1.5rem 1.5rem 3rem}.post_card div h5{margin-block:0 1.5rem;font-size:1.25rem;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0b0f17}.post_card div h6{color:var(--dusty-blue);margin-block:0 .5rem}.title_cat{color:var(--variant-blue);font-weight:700;font-size:1.25rem;text-transform:uppercase;text-align:center;margin-bottom:1.25rem;margin-top:3rem}section.other_posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,.5fr));gap:2rem}.othercard{text-decoration:none;color:inherit}.othercard article{display:flex;flex-direction:row;background-color:#fff;border-radius:1.25rem;box-shadow:0 0 8px #92929333;overflow:hidden}.othercard:last-child article{flex-direction:row-reverse}.othercard picture{width:12rem;aspect-ratio:1 / 1;flex-shrink:0;background:linear-gradient(135deg,#2b6180 0%,#80D0C7 100%)}.othercard picture img{display:block;width:100%;height:100%;object-fit:cover}.othercard picture img[src="/assets/images/icon-logo.svg"]{object-fit:scale-down;padding:1rem}.othercard div{flex-grow:1;padding:1.25rem}.othercard div p{font-size:1rem}.othercard div h2{font-size:1.25rem;font-weight:700;color:#000;text-transform:none}.paginate{display:flex;flex-direction:row;justify-content:center;width:100%;margin-top:2rem}.paginate a{color:var(--variant-blue);text-decoration:inherit}.paginate span{padding:20px}
