html:has(body.modules) *{box-sizing:inherit;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-moz-margin-after:0;-webkit-margin-after:0;-moz-margin-before:0;-webkit-margin-before:0;-moz-margin-end:0;-webkit-margin-end:0;-moz-margin-start:0;-webkit-margin-start:0;-moz-padding-after:0;-webkit-padding-after:0;-moz-padding-before:0;-webkit-padding-before:0;-moz-padding-end:0;-webkit-padding-end:0;-moz-padding-start:0;-webkit-padding-start:0}html:has(body.modules) *:before,html:has(body.modules) *:after{box-sizing:inherit}html:has(body.modules) *:active,html:has(body.modules) *:hover{outline:0}html:has(body.modules) *{box-sizing:border-box;font-size:100%}html:has(body.modules) body{position:relative;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(body.modules) body *{-webkit-tap-highlight-color:rgba(0,0,0,0)}html:has(body.modules) b,html:has(body.modules) i,html:has(body.modules) em,html:has(body.modules) strong,html:has(body.modules) h1,html:has(body.modules) h2,html:has(body.modules) h3,html:has(body.modules) h4,html:has(body.modules) h5,html:has(body.modules) h6,html:has(body.modules) th,html:has(body.modules) td,html:has(body.modules) pre,html:has(body.modules) ins,html:has(body.modules) del,html:has(body.modules) address,html:has(body.modules) input,html:has(body.modules) select,html:has(body.modules) button,html:has(body.modules) textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}html:has(body.modules) textarea,html:has(body.modules) input{appearance:none;background-clip:padding-box}html:has(body.modules) a,html:has(body.modules) ins,html:has(body.modules) del,html:has(body.modules) button,html:has(body.modules) input,html:has(body.modules) select,html:has(body.modules) textarea{color:inherit;font-variant-numeric:inherit;text-decoration:none}html:has(body.modules) ul,html:has(body.modules) ol,html:has(body.modules) menu{list-style:none}html:has(body.modules) table{width:100%;border-collapse:separate;border-spacing:0}html:has(body.modules) pre,html:has(body.modules) textarea{overflow:auto;max-width:100%}html:has(body.modules) img{display:block;width:100%;height:auto}html:has(body.modules) svg:not(:root){overflow:hidden}html:has(body.modules) form{width:100%}html:has(body.modules) button,html:has(body.modules) [role=button]{cursor:pointer}html:has(body.modules) textarea{resize:none;line-height:inherit}html:has(body.modules) ::-moz-focus-inner{padding:0;border:none}html:has(body.modules) input:-webkit-autofill{transition:background-color 50000s ease-in 0s;animation-name:on-autofill-start}@keyframes on-autofill-start{}html:has(body.modules) body.modules{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;color:inherit}html:has(body.modules) body.modules strong{font-weight:600}html:has(body.modules) body.modules p,html:has(body.modules) body.modules span,html:has(body.modules) body.modules li,html:has(body.modules) body.modules label{letter-spacing:-.01rem;line-height:1.625rem}html:has(body.modules) body.modules .module .wysiwyg ul{list-style:disc;padding-inline-start:1.2rem;margin-block:1.25rem}html:has(body.modules) body.modules .module .wysiwyg ul li{margin-bottom:.75rem}html:has(body.modules) body.modules .module .wysiwyg ul li ::marker{color:#00233d}html:has(body.modules) body.modules .module .wysiwyg a:not(.button){transition:text-decoration-color .3s ease;text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-color:#95c3eb;font-weight:600}html:has(body.modules) body.modules .module .wysiwyg a:not(.button):hover{text-decoration-color:#00233d}html:has(body.modules) body.modules .module .wysiwyg p{margin-bottom:1rem}html:has(body.modules) body.modules .module .wysiwyg h5{margin-top:2.5rem;margin-bottom:1.25rem}html:has(body.modules) body.modules .module .wysiwyg em{font-style:italic}html:has(body.modules) .semibold{font-weight:600}html:has(body.modules) body.modules h4,html:has(body.modules) body.modules .h4{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.5;color:inherit}@media(min-width:768px){html:has(body.modules) body.modules h4,html:has(body.modules) body.modules .h4{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.5625rem;line-height:1.5;color:inherit}}html:has(body.modules) .module_page-header{padding-left:1.25rem;padding-right:1.25rem;position:relative;z-index:-1;width:100%;padding-top:5rem;margin-bottom:-3.125rem;background-color:#00233d}@media(min-width:1024px){html:has(body.modules) .module_page-header{padding-top:6.5625rem;padding-inline:5.875rem}}html:has(body.modules) .module_page-header__container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;flex-wrap:nowrap;color:#f1f8ff;padding-top:1.875rem;padding-bottom:3.75rem}@media(min-width:768px){html:has(body.modules) .module_page-header__container{min-height:29.375rem}}@media(min-width:1024px){html:has(body.modules) .module_page-header__container{flex-direction:row;padding-top:3.125rem}}html:has(body.modules) .module_page-header__container:nth-child(1){text-align:center;min-height:unset;padding-top:3.75rem;padding-bottom:6.25rem}html:has(body.modules) .module_page-header__container:nth-child(1)>*{max-width:unset;width:100%}html:has(body.modules) .module_page-header__content{align-self:flex-start;margin-bottom:1.875rem}@media(min-width:1024px){html:has(body.modules) .module_page-header__content{max-width:50rem;margin-bottom:0}}html:has(body.modules) .module_page-header__surtitle .flex{gap:.625rem}html:has(body.modules) .module_page-header__title{word-break:break-word;margin-bottom:1.25rem}@media(min-width:768px){html:has(body.modules) .module_page-header__title{margin-bottom:1.875rem}}html:has(body.modules) .module_page-header__subtitle{margin-bottom:1.875rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5rem;color:#f1f8ff}html:has(body.modules) .module_page-header__bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3;overflow:hidden}html:has(body.modules) .module_page-header__gradient_bg{position:absolute;bottom:0;left:0;height:100%;width:100%;opacity:1;z-index:-2;background:linear-gradient(180deg,#00233d,#00233dbf) 0% 0% no-repeat padding-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right 20px bottom 0,0% 0%;mask-position:right 20px bottom 0,0% 0%;-webkit-mask-size:auto 13.75rem,100% 100%;mask-size:auto 13.75rem,100% 100%;-webkit-mask-image:url(/app/themes/modules-theme-child/assets/masks/leaves_shape.svg),linear-gradient(180deg,#00233d,#00233dbf);mask-image:url(/app/themes/modules-theme-child/assets/masks/leaves_shape.svg),linear-gradient(180deg,#00233d,#00233dbf)}@media(min-width:1024px){html:has(body.modules) .module_page-header__gradient_bg{-webkit-mask-position:right 20px bottom 0,0% 0%;mask-position:right 20px bottom 0,0% 0%;-webkit-mask-size:auto 26.875rem,100% 100%;mask-size:auto 26.875rem,100% 100%;-webkit-mask-image:url(/app/themes/modules-theme-child/assets/masks/leaves_shape.svg),linear-gradient(90deg,#00233d,#00233dbf);mask-image:url(/app/themes/modules-theme-child/assets/masks/leaves_shape.svg),linear-gradient(90deg,#00233d,#00233dbf)}}@media(min-width:1024px){html:has(body.modules) .module_page-header__gradient_bg{background:linear-gradient(90deg,#00233d,#00233dbf) 0% 0% no-repeat padding-box}}html:has(body.modules) .module_page-header__mask_outline{color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:-1;color:#f1f8ff}html:has(body.modules) .module_page-header__mask_outline svg{position:absolute;bottom:0;right:.625rem;width:auto;height:13.75rem}@media(min-width:1024px){html:has(body.modules) .module_page-header__mask_outline svg{bottom:0;right:0rem;height:26.875rem}}html:has(body.modules) .module_page-header.--front-page{padding-bottom:6.25rem}html:has(body.modules) .module_page-header.--front-page .module_page-header__container{margin-bottom:3.125rem;min-height:80dvh}@media(min-width:480px){html:has(body.modules) .module_page-header.--front-page .module_page-header__container{min-height:70dvh}}@media(min-width:768px){html:has(body.modules) .module_page-header.--front-page .module_page-header__container{min-height:60dvh}}@media(min-width:1200px){html:has(body.modules) .module_page-header.--front-page .module_page-header__container{min-height:50dvh}}html:has(body.modules) .module_page-header.--front-page .module_page-header__content{width:100%}html:has(body.modules) .module_page-header.--front-page .module_page-header__projects{position:relative;align-self:flex-start;width:100%;height:fit-content}@media(min-width:1024px){html:has(body.modules) .module_page-header.--front-page .module_page-header__projects{width:30%}}html:has(body.modules) .module_page-header.--front-page .module_page-header__projects [data-carousel-markers]{top:0;left:0}html:has(body.modules) .module_page-header.--front-page .module_page-header__projects .carousel__item{position:absolute;top:1.5rem;left:0;display:block}html:has(body.modules) .module_page-header.--front-page .module_page-header__projects .carousel__item__title{font-weight:700;margin-bottom:.75rem}html:has(body.modules) .module_page-header.--front-page .module_page-header__projects .carousel__item.--active{z-index:99}html:has(body.modules) .module_page-header.--front-page .module_page-header__gradient_bg{-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -60px top 20%,0% 0%;mask-position:right -60px top 20%,0% 0%;-webkit-mask-size:auto 13.75rem,100% 100%;mask-size:auto 13.75rem,100% 100%;-webkit-mask-image:url(/app/themes/modules-theme-child/assets/masks/mountain_shape.svg),linear-gradient(180deg,#00233d,#00233dbf);mask-image:url(/app/themes/modules-theme-child/assets/masks/mountain_shape.svg),linear-gradient(180deg,#00233d,#00233dbf)}@media(min-width:1024px){html:has(body.modules) .module_page-header.--front-page .module_page-header__gradient_bg{-webkit-mask-position:right -160px top 20%,0% 0%;mask-position:right -160px top 20%,0% 0%;-webkit-mask-size:auto 26.875rem,100% 100%;mask-size:auto 26.875rem,100% 100%;-webkit-mask-image:url(/app/themes/modules-theme-child/assets/masks/mountain_shape.svg),linear-gradient(90deg,#00233d,#00233dbf);mask-image:url(/app/themes/modules-theme-child/assets/masks/mountain_shape.svg),linear-gradient(90deg,#00233d,#00233dbf)}}html:has(body.modules) .module_page-header.--front-page .module_page-header__mask_outline svg{position:absolute;top:18.5%;right:-5.3125rem;width:auto;height:13.75rem}@media(min-width:1024px){html:has(body.modules) .module_page-header.--front-page .module_page-header__mask_outline svg{top:15%;right:-14.375rem;height:26.875rem}}html:has(body.modules) .module_page-header.--cpt-single{background-color:#00233d;text-align:center}html:has(body.modules) .module_page-header.--cpt-single .module_page-header__container{display:block}html:has(body.modules) .module_page-header.--cpt-single .module_page-header__content{width:100%;max-width:unset}html:has(body.modules) .module_page-header.--cpt-single .module_page-header__surtitle{gap:1rem}html:has(body.modules) .module_page-header.--cpt-single .module_page-header__subtitle{flex-direction:row}html:has(body.modules) .module_page-header.--cpt-single .module_page-header__subtitle__news-type-color{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;margin-right:.5rem}html:has(body.modules) .module_page-header.--cpt-single .module_page-header__subtitle__news-type-color.--bg-marine{border:.125rem solid #f1f8ff}html:has(body.modules) .gform-theme{--gf-font-size-primary: 1rem;--gf-font-size-secondary: .9375rem;--gf-font-size-tertiary: .9375rem;--gf-ctrl-bg-color: transparent;--gf-color-primary: #00233d;--gf-ctrl-label-color-tertiary: #00233d;--gf-radius: .8125rem;--gf-ctrl-border-width: .125rem;--gf-ctrl-border-color: #00233d;--gf-ctrl-btn-padding-x: 1.5rem;--gf-ctrl-btn-size: 3.125rem;--gf-ctrl-btn-font-size: var(--gf-font-size-secondary);--gf-field-section-border-style: none;--gf-ctrl-file-padding-x: .75rem 0}html:has(body.modules) .gform_wrapper .gform_body{border-radius:1.09375rem}@media(min-width:768px){html:has(body.modules) .gform_wrapper .gform_body{border-radius:1.5625rem}}html:has(body.modules) .gform_wrapper .gform_body{background-color:#daebfa;padding:2.5rem 1.25rem}html:has(body.modules) .gform_wrapper .gform_heading{text-align:center;margin-bottom:1.875rem}html:has(body.modules) .gform_wrapper .ginput_container_textarea textarea{border:var(--gf-ctrl-border-width) solid var(--gf-ctrl-border-color);border-radius:var(--gf-radius)}html:has(body.modules) .gform_wrapper .gform_footer{justify-content:center}html:has(body.modules) .gform_wrapper .gform_infobubble{background-color:#95c3eb;padding:1rem;border-radius:1.09375rem}@media(min-width:768px){html:has(body.modules) .gform_wrapper .gform_infobubble{border-radius:1.5625rem}}html:has(body.modules) .gform_wrapper .gsection_title{margin-bottom:1.25rem}html:has(body.modules) .gform_wrapper .gfield .ginput_container_fileupload input[type=file]::-webkit-file-upload-button{margin-right:unset;float:inline-end;top:0;border-radius:unset;border-end-end-radius:var(--gf-ctrl-file-btn-radius);border-start-end-radius:var(--gf-ctrl-file-btn-radius);border-inline-end:unset;border-inline-start:var(--gf-local-border-inline-end-width) var(--gf-local-border-inline-end-style) var(--gf-local-border-inline-end-color)}html:has(body.modules) input[type=checkbox]{width:1.375rem;height:1.375rem;border:.125rem solid #00233d;border-radius:.375rem;color:#f1f8ff}html:has(body.modules) input[type=checkbox]:checked{background-color:#00233d;background-image:url(/app/themes/modules-theme-child/assets/images/checkbox-checkmark.svg);background-repeat:no-repeat;background-position:center;background-size:90% 90%}html:has(body.modules) .article-item{flex-shrink:0;display:flex;flex-direction:column;border-radius:2.1875rem;position:relative;z-index:10;width:20.3125rem;height:21.875rem;padding:1.5625rem;text-align:left;color:#f1f8ff;text-decoration:none!important}@media(min-width:768px){html:has(body.modules) .article-item{width:25rem;height:26.25rem}}html:has(body.modules) .article-item--member{height:20.3125rem}@media(min-width:768px){html:has(body.modules) .article-item--member{height:25rem}}html:has(body.modules) .article-item--member .article-item__content{transition:opacity .3s ease;opacity:0;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:.625rem;height:100%}html:has(body.modules) .article-item--member .article-item__content:hover{opacity:1}html:has(body.modules) .article-item--member .article-item__label{margin-top:.625rem}html:has(body.modules) .article-item--member .modal{display:none}html:has(body.modules) .article-item--partner{height:10.125rem;background-color:#f1f8ff}@media(min-width:768px){html:has(body.modules) .article-item--partner{height:12.5rem}}html:has(body.modules) .article-item--partner:after{display:none}html:has(body.modules) .article-item--news .article-item__label{background-color:#efa966;color:#00233d;padding:.375rem .75rem;border-radius:100dvw;width:fit-content}html:has(body.modules) .article-item__surtitle,html:has(body.modules) .article-item__title{margin-bottom:1.25rem}html:has(body.modules) .article-item__image{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;border-radius:2.1875rem}html:has(body.modules) .article-item__image.--partner{left:4.375rem;width:calc(100% - 8.75rem);object-fit:contain}html:has(body.modules) .article-item__label{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1rem;margin-top:auto}html:has(body.modules) .article-item:not(.article-item--member):after,html:has(body.modules) .article-item--member .article-item__content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:2.1875rem}html:has(body.modules) .article-item:not(.article-item--member):after{background:transparent linear-gradient(180deg,#00233dbf,#0000 70% 80%,#00233dbf) 0% 0% no-repeat padding-box}html:has(body.modules) .article-item--member .article-item__content:after{background:transparent linear-gradient(0deg,rgba(0,35,61,.7490196078) 0%,transparent 80%) 0% 0% no-repeat padding-box}html:has(body.modules) .home-logo svg{aspect-ratio:7/2}html:has(body.modules) .footer-socials_links svg{aspect-ratio:1/1}html:has(body.modules) .button-group .button:nth-of-type(n+2),html:has(body.modules) .button-group .vignette-item__button:nth-of-type(n+2){background-color:transparent;color:#00233d;border:.125rem solid #00233d}html:has(body.modules) .button,html:has(body.modules) .vignette-item__button{display:inline-flex;align-items:center;height:3.125rem;padding:0 1.5rem;flex-shrink:0;border-radius:.8125rem;background-color:#00233d;color:#f1f8ff;font-weight:600}html:has(body.modules) .button.rounded-full,html:has(body.modules) .rounded-full.vignette-item__button{border-radius:100dvh}html:has(body.modules) .button.icon-only,html:has(body.modules) .icon-only.vignette-item__button{height:min-content;width:2.5rem;aspect-ratio:1;padding:.625rem}html:has(body.modules) .button.transparent-bg,html:has(body.modules) .transparent-bg.vignette-item__button{background-color:#00233d40}html:has(body.modules) .button.dark-icon,html:has(body.modules) .dark-icon.vignette-item__button{color:#00233d}html:has(body.modules) .button.clear-bg,html:has(body.modules) .clear-bg.vignette-item__button{background-color:#f1f8ff40}html:has(body.modules) .button.no-bg,html:has(body.modules) .no-bg.vignette-item__button{background-color:transparent;border:.125rem solid;border-color:inherit}html:has(body.modules) .button.--close,html:has(body.modules) .--close.vignette-item__button{height:3.125rem;width:3.125rem;padding:.9375rem}html:has(body.modules) .--bg-marine .button:not(.icon-only),html:has(body.modules) .--bg-marine .vignette-item__button:not(.icon-only){background-color:#f1f8ff;color:#00233d}html:has(body.modules) .--bg-marine .button-group .button:nth-of-type(n+2),html:has(body.modules) .--bg-marine .button-group .vignette-item__button:nth-of-type(n+2){background-color:transparent;color:#f1f8ff;border:.125rem solid #f1f8ff}html:has(body.modules) .vignette-item{display:flex;flex-direction:column;align-items:stretch;text-decoration:none!important;width:20.3125rem;flex-shrink:0}@media(min-width:768px){html:has(body.modules) .vignette-item{width:21.875rem;max-width:25rem}}html:has(body.modules) .vignette-item__image{height:12.5rem;width:100%;object-fit:cover;border-top-left-radius:2.1875rem;border-top-right-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .vignette-item__image{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem}}html:has(body.modules) .vignette-item__content{display:flex;flex-direction:column;flex-grow:1;z-index:1;position:relative;padding:1.5625rem;margin-top:-2.1875rem;background-color:#f1f8ff;border-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .vignette-item__content{margin-top:-3.125rem;border-radius:3.125rem}}html:has(body.modules) .vignette-item__button{margin-top:auto;background-color:#00233d40;fill:#00233d!important}html:has(body.modules) [data-carousel] [data-carousel-markers] .carousel_marker{background-color:#00233d40}html:has(body.modules) [data-carousel] [data-carousel-markers] .carousel_marker.--active{background-color:#00233d}html:has(body.modules) [data-carousel-type=superpose]{position:relative}html:has(body.modules) [data-carousel-type=superpose] [data-carousel-markers]{position:absolute;top:.9375rem;left:0;display:flex;gap:.625rem;z-index:2}html:has(body.modules) [data-carousel-type=superpose] [data-carousel-markers] .carousel_marker{width:2rem;height:.3125rem;border-radius:.1875rem;background-color:#f1f8ff40}html:has(body.modules) [data-carousel-type=superpose] [data-carousel-markers] .carousel_marker.--active{background-color:#daebfa}html:has(body.modules) [data-carousel-type=superpose] .carousel__item{transition:opacity .3s ease;transition-delay:0ms}html:has(body.modules) [data-carousel-type=superpose] .carousel__item.--active{opacity:1}html:has(body.modules) [data-carousel-type=superpose] .carousel__item:not(.--active){opacity:0}html:has(body.modules) [data-carousel-type=superpose] .carousel__item__overlay,html:has(body.modules) [data-carousel-type=superpose] .carousel__item__image{position:absolute;top:0;left:0;width:100%;height:100%}html:has(body.modules) [data-carousel-type=superpose] .carousel__item__overlay{padding:2.8125rem}html:has(body.modules) [data-carousel-type=superpose] .carousel__item__image{object-fit:cover}html:has(body.modules) [data-carousel-type=slide] [data-carousel-markers]{display:flex;gap:.625rem;justify-content:center;margin-top:.9375rem}html:has(body.modules) [data-carousel-type=slide] [data-carousel-markers] .carousel_marker{width:2rem;height:.3125rem;border-radius:.1875rem}html:has(body.modules) [data-carousel-type=slide] .carousel__items{display:flex;justify-content:safe center;align-items:center;flex-direction:row;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}html:has(body.modules) [data-carousel-type=slide] .carousel__items::-webkit-scrollbar{display:none}html:has(body.modules) [data-carousel-type=slide] .carousel__items{overflow:auto;gap:.625rem}html:has(body.modules) .carousel__arrow{display:none;visibility:hidden}@media(min-width:768px){html:has(body.modules) .carousel__arrow{display:inline;visibility:visible}}html:has(body.modules) .carousel__arrow.--next{margin-left:.75rem}html:has(body.modules) .icon{display:inline-block;width:1em;height:1em;fill:currentColor;text-decoration:inherit}html:has(body.modules) .icon.rotated-90{transform:rotate(90deg)}html:has(body.modules) .icon.rotated-180{transform:rotate(180deg)}html:has(body.modules) .icon.rotated-270{transform:rotate(270deg)}html:has(body.modules) .icon.--cotton{color:#f1f8ff}html:has(body.modules) .accordion{flex-grow:1;width:100%;max-width:768px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.25rem;text-align:left}html:has(body.modules) .accordion__item{width:100%}html:has(body.modules) .accordion__item .icon{transition:transform .3s ease-out;transform:rotate(180deg)}html:has(body.modules) .accordion__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .3s ease}html:has(body.modules) .accordion__item:not(.is-active) .icon{transform:rotate(0)}html:has(body.modules) .accordion__content{height:0;overflow:hidden;transition:height .3s ease}html:has(body.modules) .accordion [data-accordion-trigger]{cursor:pointer}html:has(body.modules) [data-modal-container]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2000}html:has(body.modules) .modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease}html:has(body.modules) .modal.--active{opacity:1;pointer-events:auto}html:has(body.modules) .modal__overlay{position:absolute;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:safe center;flex-direction:row;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}html:has(body.modules) .modal__overlay::-webkit-scrollbar{display:none}html:has(body.modules) .modal__overlay{color:#333;padding:1.25rem;z-index:2}@media(min-width:768px){html:has(body.modules) .modal__overlay{padding:2.5rem}}@media(min-width:1024px){html:has(body.modules) .modal__overlay{padding:3.75rem}}html:has(body.modules) .modal__overlay [data-modal-close]{position:absolute;top:1.25rem;right:1.25rem;z-index:10;cursor:pointer}@media(min-width:768px){html:has(body.modules) .modal__overlay [data-modal-close]{top:1.875rem;right:1.875rem}}@media(min-width:1024px){html:has(body.modules) .modal__overlay [data-modal-close]{top:2.8125rem;right:2.8125rem}}html:has(body.modules) .modal__overlay [data-modal-close] svg{border:.125rem solid #00233d}html:has(body.modules) .modal__underlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00233d80;z-index:0}html:has(body.modules) .modal__member .modal__overlay{width:calc(100% - 1.25rem);height:calc(100% - 1.25rem);background-color:#95c3eb;border-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .modal__member .modal__overlay{border-radius:3.125rem}}html:has(body.modules) .modal__member .modal__overlay{overflow-y:scroll}@media(min-width:768px){html:has(body.modules) .modal__member .modal__overlay{height:fit-content}}html:has(body.modules) .modal__member .modal__overlay__content{display:flex;justify-content:safe flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:1.25rem}@media(min-width:768px){html:has(body.modules) .modal__member .modal__overlay__content{flex-direction:row;justify-content:space-between;width:100%}}@media(min-width:768px){html:has(body.modules) .modal__member .modal__overlay__content__info{width:50%}}html:has(body.modules) .modal__member .modal__overlay__content__photo{order:-1;width:42%;aspect-ratio:1;border-radius:1rem}@media(min-width:768px){html:has(body.modules) .modal__member .modal__overlay__content__photo{order:unset;width:10.25rem;aspect-ratio:1;align-self:flex-end;margin-right:-7.5rem;z-index:1}}html:has(body.modules) .modal__member [data-carousel]{width:100%;max-width:31.25rem;aspect-ratio:1}html:has(body.modules) .modal__member [data-carousel] [data-carousel-markers]{padding-left:1.5625rem;padding-top:.625rem}html:has(body.modules) .modal__member [data-carousel] .carousel__item__image{border-radius:1.44375rem}@media(min-width:768px){html:has(body.modules) .modal__member [data-carousel] .carousel__item__image{border-radius:2.0625rem}}html:has(body.modules) .modal__member [data-carousel] .carousel__item__image{aspect-ratio:1;height:unset}html:has(body.modules) .modal__member [data-carousel] .carousel__item__overlay{border-radius:1.44375rem}@media(min-width:768px){html:has(body.modules) .modal__member [data-carousel] .carousel__item__overlay{border-radius:2.0625rem}}html:has(body.modules) .modal__member [data-carousel] .carousel__item__overlay{color:#f1f8ff;padding-inline:1.5625rem;padding-top:3.125rem;background:transparent linear-gradient(180deg,rgba(0,35,61,.7490196078) 0%,transparent 100%) 0% 0% no-repeat padding-box}html:has(body.modules) .modal__member [data-carousel] .carousel__item__overlay__content__subtitle{margin-block:.625rem}html:has(body.modules) .modal__media .modal__overlay{width:auto;height:auto;padding:unset;max-width:calc(100% - max(.625rem,5%));max-height:calc(100% - max(.625rem,5%))}html:has(body.modules) .modal__media .modal__overlay [data-modal-close]{right:0;top:-.3125rem;translate:0 -100%}@media(min-width:768px){html:has(body.modules) .modal__media .modal__overlay [data-modal-close]{right:-.9375rem;top:0;translate:100% 0}}html:has(body.modules) .modal__media .modal__overlay [data-modal-close] svg{border-color:#f1f8ff}html:has(body.modules) .modal__media .modal__overlay img{border-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .modal__media .modal__overlay img{border-radius:3.125rem}}html:has(body.modules) .modal__media .modal__overlay img{max-height:80dvh;max-width:90dvw;object-fit:contain}@media(min-width:768px){html:has(body.modules) .modal__media .modal__overlay img{max-height:90dvh;max-width:80dvw}}html:has(body.modules) body.modules h1,html:has(body.modules) body.modules .h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:2.5rem;line-height:2.875rem;color:#f1f8ff}@media(min-width:768px){html:has(body.modules) body.modules h1,html:has(body.modules) body.modules .h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:3.75rem;line-height:4.375rem;color:#f1f8ff}}html:has(body.modules) body.modules h2,html:has(body.modules) body.modules .h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.75rem;line-height:2.375rem;color:inherit}@media(min-width:768px){html:has(body.modules) body.modules h2,html:has(body.modules) body.modules .h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:2.8125rem;line-height:3.625rem;color:inherit}}html:has(body.modules) body.modules h3,html:has(body.modules) body.modules .h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.5rem;line-height:2.125rem;color:inherit}@media(min-width:768px){html:has(body.modules) body.modules h3,html:has(body.modules) body.modules .h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:2.1875rem;line-height:2.875rem;color:inherit}}html:has(body.modules) body.modules h4,html:has(body.modules) body.modules footer .footer-menu>.nav-item,html:has(body.modules) footer body.modules .footer-menu>.nav-item,html:has(body.modules) body.modules .h4{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.5;color:inherit}@media(min-width:768px){html:has(body.modules) body.modules h4,html:has(body.modules) body.modules footer .footer-menu>.nav-item,html:has(body.modules) footer body.modules .footer-menu>.nav-item,html:has(body.modules) body.modules .h4{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.5625rem;line-height:1.5;color:inherit}}html:has(body.modules) body.modules h5,html:has(body.modules) body.modules .h5{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.5;color:inherit}@media(min-width:768px){html:has(body.modules) body.modules h5,html:has(body.modules) body.modules .h5{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.5;color:inherit}}html:has(body.modules) body.modules h6,html:has(body.modules) body.modules .h6{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5;color:inherit}@media(min-width:768px){html:has(body.modules) body.modules h6,html:has(body.modules) body.modules .h6{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.5;color:inherit}}html:has(body.modules) footer{background-color:#00233d;border-radius:2.1875rem 2.1875rem 0 0;margin-top:-2.1875rem;color:#f1f8ff;width:100%;position:relative;z-index:8;overflow:hidden}@media(min-width:1024px){html:has(body.modules) footer{border-radius:3.125rem 3.125rem 0 0;margin-top:-3.125rem}}html:has(body.modules) footer .footer{padding-top:3.75rem;padding-inline:1.25rem;padding-bottom:16.25rem;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.25rem;position:relative}@media(min-width:768px){html:has(body.modules) footer .footer{padding-bottom:14.375rem}}html:has(body.modules) footer .footer__gradient_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#00233d 0% 90%,#00233dbf) 0% 0% no-repeat padding-box;z-index:-1;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -7.5rem bottom 4.375rem,0% 0%;mask-position:right -7.5rem bottom 4.375rem,0% 0%;-webkit-mask-size:auto 16.25rem,100% 100%;mask-size:auto 16.25rem,100% 100%;-webkit-mask-image:url(/app/themes/modules-theme-child/assets/masks/mountain_shape.svg),linear-gradient(180deg,#00233d,#00233dbf);mask-image:url(/app/themes/modules-theme-child/assets/masks/mountain_shape.svg),linear-gradient(180deg,#00233d,#00233dbf)}@media(min-width:768px){html:has(body.modules) footer .footer__gradient_bg{-webkit-mask-position:right -7.5rem bottom 2.8125rem,0% 0%;mask-position:right -7.5rem bottom 2.8125rem,0% 0%;-webkit-mask-size:auto 20.625rem,100% 100%;mask-size:auto 20.625rem,100% 100%;-webkit-mask-image:url(/app/themes/modules-theme-child/assets/masks/mountain_shape.svg),linear-gradient(90deg,#00233d,#00233dbf);mask-image:url(/app/themes/modules-theme-child/assets/masks/mountain_shape.svg),linear-gradient(90deg,#00233d,#00233dbf)}}@media(min-width:768px){html:has(body.modules) footer .footer__gradient_bg{background:transparent linear-gradient(90deg,#00233d,#00233dbf) 0% 0% no-repeat padding-box}}html:has(body.modules) footer .footer__mask_outline{color:currentColor;position:absolute;bottom:.625rem;left:2.5rem;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:-1;color:#f1f8ff}html:has(body.modules) footer .footer__mask_outline svg{position:absolute;bottom:2.8125rem;right:-7.5rem;width:auto;height:16.25rem}@media(min-width:768px){html:has(body.modules) footer .footer__mask_outline svg{bottom:.9375rem;right:-7.5rem;height:20.625rem}}html:has(body.modules) footer .footer-bg_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}html:has(body.modules) footer .footer-left{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.25rem}html:has(body.modules) footer .footer-address,html:has(body.modules) footer .footer-contacts{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:.5rem}html:has(body.modules) footer .footer-socials_links{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.625rem}html:has(body.modules) footer .footer-socials_links a{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;background-color:#f1f8ff40}html:has(body.modules) footer .footer-socials_links svg{fill:#f1f8ff}html:has(body.modules) footer .footer-menu{display:flex;justify-content:left;align-items:flex-start;flex-direction:row;flex-wrap:wrap}html:has(body.modules) footer .footer-menu>.nav-item{color:#f1f8ff!important;width:50%}html:has(body.modules) footer .footer-menu>.nav-item:nth-of-type(odd){padding-right:.5rem}html:has(body.modules) footer .footer-menu>.nav-item:nth-of-type(2n){padding-left:.5rem}html:has(body.modules) footer .footer-menu>.nav-item .sub-menu{display:flex;justify-content:left;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:.9375rem;margin:1.25rem 0}@media(min-width:768px){html:has(body.modules) footer .footer-menu>.nav-item .sub-menu{margin:1.5625rem 0}}html:has(body.modules) footer .footer-menu>.nav-item .sub-menu .nav-item{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:.875rem;line-height:initial;color:#f1f8ffbf}html:has(body.modules) footer .footer-cta_bubble{color:#00233d;background-color:#95c3eb;border-radius:1.5625rem;padding:1.5625rem;max-width:21.875rem}html:has(body.modules) footer .footer-cta_bubble-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;margin-top:.9375rem}html:has(body.modules) footer .footer-cta_bubble-logo_image{height:1.5rem;width:auto}html:has(body.modules) footer .footer-cta_bubble svg{flex-shrink:0;background-color:#00233d40;fill:#00233d;padding:.9375rem;margin-left:.5rem}@media(min-width:768px){html:has(body.modules) footer .footer{flex-direction:row;flex-wrap:wrap;justify-content:space-between}html:has(body.modules) footer .footer-left{width:30%}html:has(body.modules) footer .footer-menu{width:60%}html:has(body.modules) footer .footer-left,html:has(body.modules) footer .footer-address,html:has(body.modules) footer .footer-contacts{align-items:flex-start}}@media(min-width:1200px){html:has(body.modules) footer .footer{flex-wrap:nowrap}}html:has(body.modules) footer .credits{display:flex;justify-content:space-between;align-items:center;flex-direction:column;flex-wrap:nowrap;text-align:center;padding:.9375rem}@media(min-width:1024px){html:has(body.modules) footer .credits{flex-direction:row}}html:has(body.modules) .button-group .button:nth-of-type(n+2),html:has(body.modules) .button-group .cpt-index .pagination .page-numbers:nth-of-type(n+2):not(.prev):not(.next),html:has(body.modules) .cpt-index .pagination .button-group .page-numbers:nth-of-type(n+2):not(.prev):not(.next),html:has(body.modules) .button-group header.site-header .menu-cta li:nth-of-type(n+2),html:has(body.modules) header.site-header .menu-cta .button-group li:nth-of-type(n+2){background-color:transparent;color:#00233d;border:.125rem solid #00233d}html:has(body.modules) .button,html:has(body.modules) .cpt-index .pagination .page-numbers:not(.prev):not(.next),html:has(body.modules) header.site-header .menu-cta li{display:inline-flex;align-items:center;height:3.125rem;padding:0 1.5rem;flex-shrink:0;border-radius:.8125rem;background-color:#00233d;color:#f1f8ff;font-weight:600}html:has(body.modules) .button.rounded-full,html:has(body.modules) .cpt-index .pagination .rounded-full.page-numbers:not(.prev):not(.next),html:has(body.modules) header.site-header .menu-cta li.rounded-full{border-radius:100dvh}html:has(body.modules) .button.icon-only,html:has(body.modules) .cpt-index .pagination .icon-only.page-numbers:not(.prev):not(.next),html:has(body.modules) header.site-header .menu-cta li.icon-only{height:min-content;width:2.5rem;aspect-ratio:1;padding:.625rem}html:has(body.modules) .button.transparent-bg,html:has(body.modules) .cpt-index .pagination .transparent-bg.page-numbers:not(.prev):not(.next),html:has(body.modules) header.site-header .menu-cta li.transparent-bg{background-color:#00233d40}html:has(body.modules) .button.dark-icon,html:has(body.modules) .cpt-index .pagination .dark-icon.page-numbers:not(.prev):not(.next),html:has(body.modules) header.site-header .menu-cta li.dark-icon{color:#00233d}html:has(body.modules) .button.clear-bg,html:has(body.modules) .cpt-index .pagination .clear-bg.page-numbers:not(.prev):not(.next),html:has(body.modules) header.site-header .menu-cta li.clear-bg{background-color:#f1f8ff40}html:has(body.modules) .button.no-bg,html:has(body.modules) .cpt-index .pagination .no-bg.page-numbers:not(.prev):not(.next),html:has(body.modules) header.site-header .menu-cta li.no-bg{background-color:transparent;border:.125rem solid;border-color:inherit}html:has(body.modules) .button.--close,html:has(body.modules) .cpt-index .pagination .--close.page-numbers:not(.prev):not(.next),html:has(body.modules) header.site-header .menu-cta li.--close{height:3.125rem;width:3.125rem;padding:.9375rem}html:has(body.modules) .--bg-marine .button:not(.icon-only),html:has(body.modules) .--bg-marine .cpt-index .pagination .page-numbers:not(.icon-only):not(.prev):not(.next),html:has(body.modules) .cpt-index .pagination .--bg-marine .page-numbers:not(.icon-only):not(.prev):not(.next),html:has(body.modules) .--bg-marine header.site-header .menu-cta li:not(.icon-only),html:has(body.modules) header.site-header .menu-cta .--bg-marine li:not(.icon-only){background-color:#f1f8ff;color:#00233d}html:has(body.modules) .--bg-marine .button-group .button:nth-of-type(n+2),html:has(body.modules) .--bg-marine .button-group .cpt-index .pagination .page-numbers:nth-of-type(n+2):not(.prev):not(.next),html:has(body.modules) .cpt-index .pagination .--bg-marine .button-group .page-numbers:nth-of-type(n+2):not(.prev):not(.next),html:has(body.modules) .--bg-marine .button-group header.site-header .menu-cta li:nth-of-type(n+2),html:has(body.modules) header.site-header .menu-cta .--bg-marine .button-group li:nth-of-type(n+2){background-color:transparent;color:#f1f8ff;border:.125rem solid #f1f8ff}html:has(body.modules) header.site-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;z-index:100;position:fixed;top:0;height:5rem;width:100%;padding:1rem 1.25rem;background-color:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background-color .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease}@media(min-width:1024px){html:has(body.modules) header.site-header{justify-content:space-between;height:6.5625rem;padding:1.5rem}}@media(min-width:1200px){html:has(body.modules) header.site-header{padding:1.5rem 2.25rem}}html:has(body.modules) header.site-header.is-scrolled,html:has(body.modules) header.site-header:has(.nav-main.is-open){background-color:#f1f8ff}@media(min-width:1024px){html:has(body.modules) header.site-header.is-scrolled .menu-principal>.nav-item>a,html:has(body.modules) header.site-header:has(.nav-main.is-open) .menu-principal>.nav-item>a{color:#00233d}}html:has(body.modules) header.site-header.is-scrolled .cta li:first-child,html:has(body.modules) header.site-header:has(.nav-main.is-open) .cta li:first-child{border-color:#00233d;color:#00233d}html:has(body.modules) header.site-header.is-scrolled .logo-light,html:has(body.modules) header.site-header:has(.nav-main.is-open) .logo-light{opacity:0}html:has(body.modules) header.site-header .home-logo{width:8rem;height:100%;position:relative}@media(min-width:1024px){html:has(body.modules) header.site-header .home-logo{width:10.5rem}}html:has(body.modules) header.site-header .home-logo:focus{outline:2px solid #00233d;outline-offset:4px}html:has(body.modules) header.site-header .home-logo img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}html:has(body.modules) header.site-header .menu-toggle{position:relative;z-index:1002;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around;background:#daebfa;border-radius:.9375rem;cursor:pointer}@media(min-width:1024px){html:has(body.modules) header.site-header .menu-toggle{display:none}}html:has(body.modules) header.site-header .menu-toggle:focus{outline:2px solid #00233d;outline-offset:4px}html:has(body.modules) header.site-header .menu-toggle .hamburger-line{width:100%;height:.1875rem;background-color:#00233d;transition:all .3s ease;transform-origin:center}html:has(body.modules) header.site-header .menu-toggle .hamburger-line:last-of-type{width:62.5%}html:has(body.modules) header.site-header .menu-toggle.is-open .hamburger-line:nth-child(1){transform:translateY(.40625rem) rotate(45deg)}html:has(body.modules) header.site-header .menu-toggle.is-open .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}html:has(body.modules) header.site-header .menu-toggle.is-open .hamburger-line:nth-child(3){width:100%;transform:translateY(-.40625rem) rotate(-45deg)}html:has(body.modules) header.site-header .menu-cta{position:sticky;bottom:0;width:100%;height:10rem;display:flex;gap:.75rem;justify-content:center;align-items:flex-end;padding-bottom:.75rem;background:linear-gradient(to top,#f1f8ff 50%,transparent 100%);padding-left:1.25rem;padding-right:1.25rem}@media(min-width:1024px){html:has(body.modules) header.site-header .menu-cta{position:static;background:unset;width:unset;height:unset;padding:unset;display:inline}}html:has(body.modules) header.site-header .menu-cta li{flex:1 0 auto;justify-content:center}@media(min-width:480px){html:has(body.modules) header.site-header .menu-cta li{flex-basis:0}}html:has(body.modules) header.site-header .menu-cta li>*{height:auto}html:has(body.modules) header.site-header .menu-cta li:first-child{background-color:transparent;border:.125rem solid #00233d;color:#00233d}html:has(body.modules) header.site-header .menu-cta li:nth-child(2){background-color:#cbe067;color:#00233d}html:has(body.modules) header.site-header .menu-cta li:nth-child(n+3){display:none;-webkit-user-select:none;user-select:none}html:has(body.modules) nav.nav-main{position:fixed;top:5rem;right:0;width:0;height:calc(100vh - 5rem);background-color:#f1f8ff;overflow-y:auto;transition:width .4s cubic-bezier(.4,0,.2,1);z-index:1001}@media(min-width:1024px){html:has(body.modules) nav.nav-main{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;position:static;width:100%;height:auto;overflow:visible;background-color:transparent}}html:has(body.modules) nav.nav-main.is-open{width:100%;box-shadow:-4px 0 20px #0000001a}html:has(body.modules) nav.nav-main .menu-principal{height:auto;min-height:calc(100dvh - 5rem);padding:1.5rem 1rem;margin:auto;display:flex;flex-direction:column;gap:.625rem}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal{flex-direction:row;flex-grow:1;justify-content:space-evenly;padding:0;min-height:auto}}html:has(body.modules) nav.nav-main .menu-principal .nav-item{background-color:#daebfa;padding:1.875rem}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal .nav-item{background-color:transparent;padding:0}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item{border-radius:2.1875rem;overflow:hidden;position:relative;height:auto}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item{border-radius:0;overflow:visible}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a{font-size:1.75rem;font-weight:600;display:inline-flex;width:100%;align-items:center;gap:.25rem;transition:padding-bottom .5s ease}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a{color:#f1f8ff;font-size:1rem;width:auto}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a .icon{transition:rotate .3s ease-out}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a .dropdown-icon-desktop{display:none}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a .dropdown-icon-desktop{display:inline-block;width:.75rem}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a .dropdown-icon-mobile{display:inline-block}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a .dropdown-icon-mobile{display:none}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a .dropdown-icon-mobile.rotated-90{transform:rotate(90deg)}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>.sub-menu{position:static;width:100%;min-width:auto;opacity:1;visibility:visible;max-height:0;overflow:hidden}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item>.sub-menu{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:.3125rem;position:absolute;left:50%;translate:max(-50%,-40.5dvw) 1.25rem;min-width:18.125rem;max-width:96dvw;padding:1.25rem;background-color:#f1f8ff;box-shadow:0 0 1.25rem #00000029;border-radius:1.5625rem;opacity:0;visibility:hidden}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>.sub-menu:has(.sub-menu){flex-direction:row;width:max-content;gap:.625rem}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>.sub-menu:has(.sub-menu)>.nav-item{max-width:17.5rem}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>.sub-menu>.nav-item{font-size:1.25rem;font-weight:500;padding:.3125rem 0}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item>.sub-menu>.nav-item{font-size:.875rem;background-color:#daebfa;padding:.625rem 1rem;border-radius:.8125rem}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>.sub-menu>.nav-item>.sub-menu{padding:.5rem 0}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>.sub-menu>.nav-item>.sub-menu>.nav-item{font-size:1rem;padding:.25rem 0}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children:after{content:"";position:absolute;left:0;top:100%;width:100%;height:1.25rem}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children>.sub-menu{transition:max-height .5s ease-in-out}html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-expanded.nav-item a,html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-active.nav-item a{padding-bottom:1rem}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-expanded.nav-item a,html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-active.nav-item a{padding-bottom:unset}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-expanded>.sub-menu,html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-active>.sub-menu{max-height:1000px}html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-expanded .icon,html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-active .icon{rotate:-180deg}@media(min-width:1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item:hover>.sub-menu,html:has(body.modules) nav.nav-main .menu-principal>.nav-item.is-active>.sub-menu{opacity:1;visibility:visible}}html:has(body.modules) .module{padding-top:3.75rem;padding-bottom:3.75rem;border-radius:35px 35px 0 0}@media(min-width:768px){html:has(body.modules) .module{padding-top:8.125rem;padding-bottom:8.125rem;border-radius:50px 50px 0 0}}html:has(body.modules) .module>*{padding-inline:1.25rem}@media(min-width:768px){html:has(body.modules) .module>*{padding-inline:5.875rem}}html:has(body.modules) .module+.module{margin-top:-3.125rem}html:has(body.modules) .module.--bg-sky+.--bg-sky{padding-top:1.875rem}html:has(body.modules) .module.--bg-blue+.--bg-blue{padding-top:1.875rem}html:has(body.modules) .module.--bg-marine+.--bg-marine{padding-top:1.875rem}html:has(body.modules) .module_articles{text-align:center}html:has(body.modules) .module_articles:has(.article-item:nth-child(4)){text-align:left}html:has(body.modules) .module_articles__title{margin-bottom:1.5625rem}@media(min-width:768px){html:has(body.modules) .module_articles__title{margin-bottom:1.875rem}}html:has(body.modules) .module_articles__subtitle{margin-bottom:1.875rem}@media(min-width:768px){html:has(body.modules) .module_articles__subtitle{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;gap:1rem;margin-bottom:2.1875rem}html:has(body.modules) .module_articles__subtitle>:not(p){flex-shrink:0}}html:has(body.modules) .module_articles__subtitle__cta{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1rem;margin-block:1rem}@media(min-width:768px){html:has(body.modules) .module_articles__subtitle__cta{margin-top:0}html:has(body.modules) .module_articles__subtitle__cta .icon{display:none}}html:has(body.modules) .module_articles__subtitle:has([data-carousel-controls].hidden)>p{margin-inline:auto}html:has(body.modules) .module_articles__carousel{padding-inline:unset;padding-top:1.25rem}html:has(body.modules) .module_articles__carousel .carousel__items{padding-inline:1.25rem}html:has(body.modules) .module_image_text__container{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.25rem}@media(min-width:768px){html:has(body.modules) .module_image_text__container{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1.875rem}html:has(body.modules) .module_image_text__container.--reverse{flex-direction:row-reverse}}@media(min-width:1024px){html:has(body.modules) .module_image_text__container{gap:3.125rem}}html:has(body.modules) .module_image_text__image,html:has(body.modules) .module_image_text__text{flex:1 1}html:has(body.modules) .module_image_text__image{flex-basis:45%}html:has(body.modules) .module_image_text__image img{border-radius:1.5625rem;aspect-ratio:4/3;object-fit:cover}html:has(body.modules) .module_image_text__text{flex-basis:55%}html:has(body.modules) .module_image_text__text__title{margin-bottom:1.25rem}html:has(body.modules) .module_image_text__text__description{margin-bottom:1.875rem}html:has(body.modules) .module_image_accordion{text-align:center}html:has(body.modules) .module_image_accordion__text{margin-bottom:2.5rem}@media(min-width:768px){html:has(body.modules) .module_image_accordion__text{margin-bottom:3.75rem}}html:has(body.modules) .module_image_accordion__text h2{margin-bottom:1.5625rem}@media(min-width:768px){html:has(body.modules) .module_image_accordion__text h2{margin-bottom:1.875rem}}html:has(body.modules) .module_image_accordion__content{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:3.125rem}@media(min-width:1024px){html:has(body.modules) .module_image_accordion__content{flex-direction:row}}html:has(body.modules) .module_image_accordion__image{flex-basis:45%}html:has(body.modules) .module_image_accordion__image img{border-radius:1.5625rem;aspect-ratio:4/3;object-fit:cover}html:has(body.modules) .module_image_accordion.--bg-cotton .accordion__item{background-color:#daebfa}html:has(body.modules) .module_image_accordion .accordion__item{background-color:#f1f8ff;border-radius:1.5625rem;padding:0 1.25rem}html:has(body.modules) .module_image_accordion .accordion__item .icon{background-color:#00233d40;rotate:90deg}html:has(body.modules) .module_image_accordion .accordion__item.--is-active .icon{background-color:#f1f8ff}html:has(body.modules) .module_image_accordion .accordion__content-inner{padding-bottom:1rem}html:has(body.modules) .module_image_accordion .accordion__content-inner p:first-child{margin-top:0}html:has(body.modules) .module_image_accordion .accordion__content-inner p:last-child{margin-bottom:0}html:has(body.modules) .module_objectives{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.5625rem}html:has(body.modules) .module_objectives__list{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:.9375rem;max-width:100%;color:#00233d}@media(min-width:768px){html:has(body.modules) .module_objectives__list{display:flex;justify-content:center;align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:1.5625rem}}html:has(body.modules) .module_objectives__item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;max-width:21.875rem;border-radius:2.1875rem;padding:1.5625rem}html:has(body.modules) .module_objectives__item:first-child{background-color:#cbe067}html:has(body.modules) .module_objectives__item:nth-child(2){background-color:#95c3eb}html:has(body.modules) .module_objectives__item:last-child{background-color:#efa966}html:has(body.modules) .module_objectives__item-icon{height:6.25rem;margin-bottom:1.25rem}@media(min-width:1024px){html:has(body.modules) .module_objectives__item-icon{margin-bottom:1.75rem}}html:has(body.modules) .module_objectives__item-icon img{height:100%;width:auto}html:has(body.modules) .module_objectives__item-title{margin-bottom:.9375rem}@media(min-width:1024px){html:has(body.modules) .module_objectives__item-title{margin-bottom:1.25rem}}html:has(body.modules) .module_objectives__item-text{margin-bottom:1.25rem}@media(min-width:1024px){html:has(body.modules) .module_objectives__item-text{margin-bottom:1.625rem}}html:has(body.modules) .module_objectives__item-link{margin-top:auto}html:has(body.modules) .module_objectives__item-link__btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#00233d40;border-radius:100dvw}html:has(body.modules) .module_vignettes{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.875rem}html:has(body.modules) .module_vignettes__title,html:has(body.modules) .module_vignettes__subtitle{text-align:center}html:has(body.modules) .module_vignettes__carousel{width:100%;display:flex;justify-content:safe center;align-items:stretch;flex-direction:row;flex-wrap:nowrap;padding-left:1.25rem;padding-right:1.25rem;-ms-overflow-style:none;scrollbar-width:none}html:has(body.modules) .module_vignettes__carousel::-webkit-scrollbar{display:none}html:has(body.modules) .module_vignettes__carousel{gap:.625rem;overflow-x:scroll}html:has(body.modules) .module_vignettes.--bg-cotton .vignette-item__content{background-color:#daebfa}html:has(body.modules) .module_cards{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-align:center;gap:1.5625rem}@media(min-width:768px){html:has(body.modules) .module_cards{gap:1.875rem}}html:has(body.modules) .module_cards__subtitle{margin-bottom:.625rem}@media(min-width:768px){html:has(body.modules) .module_cards__subtitle{margin-bottom:1.25rem}}html:has(body.modules) .module_cards__cards_container{display:flex;justify-content:center;align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:1.25rem;width:100%}@media(min-width:768px){html:has(body.modules) .module_cards__cards_container:not(:has(.module_cards__card:nth-child(3))){flex-direction:row}}@media(min-width:1024px){html:has(body.modules) .module_cards__cards_container{flex-direction:row}}html:has(body.modules) .module_cards__card{flex-basis:0;background-color:#ffffff40;padding:1.5625rem;border-radius:2.1875rem;flex-grow:1;text-align:center}html:has(body.modules) .module_cards__card__icon{max-width:11.25rem;height:7.5rem;margin:0 auto}html:has(body.modules) .module_cards__card__button{margin-top:1.875rem}@media(min-width:768px){html:has(body.modules) .module_cards__card__button{margin-top:2.1875rem}}html:has(body.modules) .module_slides{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.5625rem}@media(min-width:768px){html:has(body.modules) .module_slides{gap:1.875rem}}html:has(body.modules) .module_slides__subtitle{margin-bottom:.625rem}@media(min-width:768px){html:has(body.modules) .module_slides__subtitle{margin-bottom:1.25rem}}html:has(body.modules) .module_slides__slide{border-top-left-radius:2.1875rem;border-top-right-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .module_slides__slide{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem}}html:has(body.modules) .module_slides__slide{z-index:var(--item-index, 0);display:block;overflow:hidden;position:sticky;top:calc(5rem + var(--item-index, 0) * 6.25rem);border:.125rem solid;margin-bottom:calc((var(--item-index) + 1) * 2.1875rem * -1)}html:has(body.modules) .module_slides__slide:last-of-type{border-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .module_slides__slide:last-of-type{border-radius:3.125rem}}@media(min-width:1024px){html:has(body.modules) .module_slides__slide{top:calc(6.5625rem + var(--item-index, 0) * 6.25rem)}}html:has(body.modules) .module_slides__slide_container{margin-bottom:calc(var(--item-count, 0) * 1.5625rem);max-width:90rem;width:100%}html:has(body.modules) .module_slides__slide__image{width:100%;height:25rem;object-fit:cover}@media(min-width:768px){html:has(body.modules) .module_slides__slide__image{height:28.125rem}}@media(min-width:1024px){html:has(body.modules) .module_slides__slide__image{height:34.375rem}}html:has(body.modules) .module_slides__slide__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(180deg,rgba(0,35,61,.7490196078) 0%,transparent 80%) 0% 0% no-repeat padding-box;z-index:1;padding:2.1875rem}@media(min-width:1024px){html:has(body.modules) .module_slides__slide__overlay{padding:2.5rem}}html:has(body.modules) .module_slides__slide__overlay__content{display:flex;justify-content:flex-start;align-items:left;flex-direction:row;flex-wrap:nowrap;color:#f1f8ff}html:has(body.modules) .module_slides__slide__overlay__content .icon{fill:#f1f8ff;margin-right:1rem}html:has(body.modules) .module_slides__slide.--special-slide{top:0}html:has(body.modules) .module_slides__slide.--special-slide .special_slide_title{color:#00233d}@media(min-width:1024px){html:has(body.modules) .module_slides__slide.--special-slide{height:28.125rem}}html:has(body.modules) .module_slides__slide.--special-slide .special_slide__mask_outline{position:absolute;bottom:-2rem;right:-2rem;width:100%;z-index:2;color:#f1f8ff}@media(min-width:480px){html:has(body.modules) .module_slides__slide.--special-slide .special_slide__mask_outline{width:80%}}@media(min-width:768px){html:has(body.modules) .module_slides__slide.--special-slide .special_slide__mask_outline{width:66%}}@media(min-width:1024px){html:has(body.modules) .module_slides__slide.--special-slide .special_slide__mask_outline{width:50%}}html:has(body.modules) .module_slides__slide.--special-slide .module_slides__slide__overlay{-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right 0 bottom -20%,0% 0%;mask-position:right 0 bottom -20%,0% 0%;-webkit-mask-size:80% auto,100% 100%;mask-size:80% auto,100% 100%;-webkit-mask-image:url(/app/themes/modules-theme-child/assets/masks/water_shape.svg),linear-gradient(90deg,#95c3eb,#95c3ebbf);mask-image:url(/app/themes/modules-theme-child/assets/masks/water_shape.svg),linear-gradient(90deg,#95c3eb,#95c3ebbf)}@media(min-width:1024px){html:has(body.modules) .module_slides__slide.--special-slide .module_slides__slide__overlay{-webkit-mask-position:right 0 bottom -20%,0% 0%;mask-position:right 0 bottom -20%,0% 0%;-webkit-mask-size:80% auto,100% 100%;mask-size:80% auto,100% 100%;-webkit-mask-image:url(/app/themes/modules-theme-child/assets/masks/water_shape.svg),linear-gradient(90deg,#95c3eb,#95c3ebbf);mask-image:url(/app/themes/modules-theme-child/assets/masks/water_shape.svg),linear-gradient(90deg,#95c3eb,#95c3ebbf)}}html:has(body.modules) .module_slides__slide.--special-slide .module_slides__slide__overlay{background:linear-gradient(90deg,#95c3eb,#95c3ebbf) 0% 0% no-repeat padding-box}@media(min-width:768px){html:has(body.modules) .module_slides__slide.--special-slide .module_slides__slide__overlay{-webkit-mask-size:66% auto,100% 100%;mask-size:66% auto,100% 100%}}@media(min-width:1024px){html:has(body.modules) .module_slides__slide.--special-slide .module_slides__slide__overlay{-webkit-mask-size:50% auto,100% 100%;mask-size:50% auto,100% 100%}}html:has(body.modules) .module_slides.--bg-sky .module_slides__slide{border-color:#daebfa}html:has(body.modules) .module_slides.--bg-cotton .module_slides__slide{border-color:#f1f8ff}html:has(body.modules) .module_icons{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.5625rem}@media(min-width:768px){html:has(body.modules) .module_icons{gap:1.875rem}}html:has(body.modules) .module_icons__subtitle{margin-bottom:.625rem}@media(min-width:768px){html:has(body.modules) .module_icons__subtitle{margin-bottom:1.25rem}}html:has(body.modules) .module_icons__carousel{width:100%;display:flex;justify-content:safe center;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}html:has(body.modules) .module_icons__carousel::-webkit-scrollbar{display:none}html:has(body.modules) .module_icons__carousel{gap:1.25rem;overflow-x:auto;padding:1.25rem}html:has(body.modules) .module_icons__item{flex-shrink:0;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.25rem;width:25rem;max-width:100%;text-align:center}html:has(body.modules) .module_icons__item__icon{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;width:5.125rem;border-radius:100dvw;aspect-ratio:1;padding:1.25rem}html:has(body.modules) .module_icons__item__icon.--bg-blue{background-color:#95c3eb}html:has(body.modules) .module_icons__item__icon.--bg-green{background-color:#cbe067}html:has(body.modules) .module_icons__item__icon.--bg-orange{background-color:#efa966}html:has(body.modules) .module_icons__item__icon img{aspect-ratio:1}html:has(body.modules) .module_icons.--bg-cotton .module_icons__item__arrow .icon{background-color:#00233dbf}html:has(body.modules) .module_title-images{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.5625rem}@media(min-width:768px){html:has(body.modules) .module_title-images{gap:1.875rem}}html:has(body.modules) .module_title-images__images-container{position:relative;overflow:hidden;width:calc(100% - 2.5rem);height:21.875rem;border-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .module_title-images__images-container{border-radius:3.125rem;height:28.125rem;width:calc(100% - 11.75rem)}}@media(min-width:1024px){html:has(body.modules) .module_title-images__images-container{height:34.375rem}}html:has(body.modules) .module_title-images__markers[data-carousel-markers]{top:2.8125rem;left:2.8125rem}html:has(body.modules) .module_title-images .carousel__item__overlay{padding-top:5rem;background:transparent linear-gradient(180deg,rgba(0,35,61,.7490196078) 0%,transparent 100%) 0% 0% no-repeat padding-box;color:#f1f8ff}html:has(body.modules) .module_title-images .carousel__item__overlay>*{margin-bottom:.9375rem}html:has(body.modules) .module_text__title,html:has(body.modules) .module_text__subtitle,html:has(body.modules) .module_text .button-group,html:has(body.modules) .module_text__content>div{margin-bottom:1.5625rem}html:has(body.modules) .module_text__subtitle{margin-bottom:1.875rem}html:has(body.modules) .module_text .button-group{margin-bottom:2.5rem}html:has(body.modules) .module_text__content{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:1.875rem}@media(min-width:1024px){html:has(body.modules) .module_text__content{flex-direction:row}}html:has(body.modules) .module_text__content>*{flex:1 0 0}@media(max-width:768px){html:has(body.modules) .module_medias{padding-bottom:7.5rem}}html:has(body.modules) .module_medias__carousel{display:flex;justify-content:safe center;align-items:center;flex-direction:row;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}html:has(body.modules) .module_medias__carousel::-webkit-scrollbar{display:none}html:has(body.modules) .module_medias__carousel{width:100%;gap:1.25rem;overflow-x:auto}html:has(body.modules) .module_medias__carousel__item{height:14.6875rem;aspect-ratio:4/3;cursor:pointer;border-radius:2.1875rem;overflow:hidden;flex:0 0 auto}@media(min-width:768px){html:has(body.modules) .module_medias__carousel__item{height:19.375rem;aspect-ratio:5/3}}@media(min-width:1024px){html:has(body.modules) .module_medias__carousel__item{height:24.0625rem;aspect-ratio:2/1}}@media(min-width:1200px){html:has(body.modules) .module_medias__carousel__item{height:29.0625rem}}html:has(body.modules) .module_medias__carousel__item iframe{width:100%;height:100%}html:has(body.modules) .module_medias__carousel__item img{width:100%;height:100%;object-fit:cover}html:has(body.modules) .module_cta__content{padding-inline:unset;margin-inline:1.25rem;margin-top:1.375rem;border-radius:2.1875rem;padding:0 1.5625rem 1.5625rem}@media(min-width:768px){html:has(body.modules) .module_cta__content{margin-inline:5.875rem;border-radius:3.125rem;padding:2.5rem}}@media(min-width:1024px){html:has(body.modules) .module_cta__content{padding:3.75rem}}html:has(body.modules) .module_cta__content__image{position:relative;border-radius:2.1875rem;translate:0 -2.75rem;max-width:27.5rem;min-width:18.125rem;margin-left:auto}@media(min-width:1024px){html:has(body.modules) .module_cta__content__image{border-radius:3.125rem;width:50%;translate:0 -7.5rem}}html:has(body.modules) .module_cta__content__image img{border-radius:inherit;width:100%;aspect-ratio:2/1;object-fit:cover}@media(min-width:1024px){html:has(body.modules) .module_cta__content__image img{aspect-ratio:1/1}}html:has(body.modules) .module_cta__content__image:after{content:"";position:absolute;top:.6875rem;right:.6875rem;width:100%;height:100%;border-radius:inherit;border:.125rem solid #f1f8ff}@media(min-width:1024px){html:has(body.modules) .module_cta__content__image:after{top:1.5rem;right:1.5rem}}@media(min-width:1024px){html:has(body.modules) .module_cta__content__text{padding-right:1.5rem}}html:has(body.modules) .module_cta__content__text__title{margin-bottom:1.25rem}html:has(body.modules) .module_cta__content__text__text{margin-bottom:1.875rem}@media(min-width:1024px){html:has(body.modules) .module_cta__content{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;flex-wrap:nowrap}}html:has(body.modules) .module:has(+.module_buttons){padding-bottom:5.625rem}@media(min-width:768px){html:has(body.modules) .module:has(+.module_buttons){padding-bottom:9.375rem}}html:has(body.modules) .module_buttons{padding-top:0rem;padding-bottom:1.875rem}@media(min-width:768px){html:has(body.modules) .module_buttons{padding-bottom:2.5rem}}@media(min-width:1024px){html:has(body.modules) .module_buttons{padding-bottom:3.75rem}}html:has(body.modules) .module_buttons__label{width:fit-content;margin-inline:auto;translate:0 -50%;padding:1rem 1.5rem;border-radius:100dvh;background-color:inherit;font-weight:600}html:has(body.modules) .module_buttons__container{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1.25rem;list-style:none!important;padding-inline-start:1.25rem!important;padding-bottom:1.25rem}@media(min-width:768px){html:has(body.modules) .module_buttons__container{padding-inline-start:5.875rem!important}}html:has(body.modules) .module_buttons__container:first-child{padding-top:5rem}html:has(body.modules) .module_buttons__container__item{min-width:12.5rem}html:has(body.modules) .module_buttons__container__item a{width:100%;height:fit-content;min-height:6.25rem;justify-content:center;background-color:#f1f8ff40;color:#00233d}html:has(body.modules) .module_buttons__container.--3cols .module_buttons__container__item{flex-basis:calc(33.333% - .833125rem);max-width:calc(33.333% - .833125rem)}html:has(body.modules) .module_buttons__container.--4cols .module_buttons__container__item{flex-basis:calc(25% - .9375rem);max-width:calc(25% - .9375rem)}html:has(body.modules) .module_gravity_forms__container{max-width:1200px;margin-inline:auto}html:has(body.modules) .module_projects__container{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:2.5rem}@media(min-width:1024px){html:has(body.modules) .module_projects__container{flex-direction:row;align-items:flex-start;justify-content:space-between}}html:has(body.modules) .module_projects__text_container{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.25rem}@media(min-width:768px){html:has(body.modules) .module_projects__text_container{justify-content:flex-start;align-items:flex-start}}@media(min-width:1024px){html:has(body.modules) .module_projects__text_container{min-width:33%;width:fit-content}}@media(min-width:1024px){html:has(body.modules) .module_projects__carousel{width:66%;flex-basis:100%}html:has(body.modules) .module_projects__carousel:has(.carousel__items .item:nth-child(3)){translate:5.875rem;margin-left:-5.875rem}}html:has(body.modules) .module_projects__carousel .carousel__items{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;width:100%;gap:1.25rem}html:has(body.modules) .module_projects__carousel .carousel__items .item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;width:100%;max-width:34.6875rem;height:100%}html:has(body.modules) .module_projects__carousel .carousel__items .item__thumbnail{border-top-left-radius:1.09375rem;border-top-right-radius:1.09375rem}@media(min-width:768px){html:has(body.modules) .module_projects__carousel .carousel__items .item__thumbnail{border-top-left-radius:1.5625rem;border-top-right-radius:1.5625rem}}html:has(body.modules) .module_projects__carousel .carousel__items .item__thumbnail{overflow:hidden;width:100%}html:has(body.modules) .module_projects__carousel .carousel__items .item__thumbnail img{height:13.75rem;object-fit:cover}html:has(body.modules) .module_projects__carousel .carousel__items .item__content{width:100%;padding:1.25rem;margin-top:-2.1875rem;border-radius:1.09375rem}@media(min-width:768px){html:has(body.modules) .module_projects__carousel .carousel__items .item__content{border-radius:1.5625rem}}html:has(body.modules) .module_projects__carousel .carousel__items .item__content{background-color:#f1f8ff}html:has(body.modules) .module_projects__carousel .carousel__items:has(.item:nth-child(3)){width:100dvw;flex-direction:row;align-items:stretch;justify-content:unset;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}html:has(body.modules) .module_projects__carousel .carousel__items:has(.item:nth-child(3))::-webkit-scrollbar{display:none}html:has(body.modules) .module_projects__carousel .carousel__items:has(.item:nth-child(3)){padding-inline:1.25rem;-webkit-mask-image:linear-gradient(to right,transparent,black 20px);mask-image:linear-gradient(to right,transparent,black 20px)}@media(min-width:1024px){html:has(body.modules) .module_projects__carousel .carousel__items:has(.item:nth-child(3)){width:100%}}html:has(body.modules) .module_projects__carousel .carousel__items:has(.item:nth-child(3)) .item{width:34.6875rem;flex-shrink:0;display:flex;flex-direction:column;height:auto}html:has(body.modules) .module_projects__carousel .carousel__items:has(.item:nth-child(3)) .item__content{flex:1;display:flex;flex-direction:column}html:has(body.modules) .module_projects.--bg-cotton .carousel__items .item__content{background-color:#daebfa}@media(min-width:768px){html:has(body.modules) .cpt-index{gap:2.5rem}}@media(min-width:1024px){html:has(body.modules) .cpt-index{display:grid;grid-template-columns:23.75rem 1fr;gap:3.75rem}}@media(min-width:1200px){html:has(body.modules) .cpt-index{gap:5rem}}html:has(body.modules) .cpt-index__grid{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:1.875rem}html:has(body.modules) .cpt-index__grid .card__content__bottom{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;color:#00233d;width:100%;justify-self:flex-end;margin-top:auto;gap:.9375rem}html:has(body.modules) .cpt-index__grid .card__content__bottom .theme-tag{padding:.625rem .9375rem;border-radius:100dvh}html:has(body.modules) .cpt-index .cpt-index__filters{margin-bottom:1.875rem}html:has(body.modules) .cpt-index .cpt-index__filters .filter-group{font-size:.9375rem;margin-bottom:1.25rem}html:has(body.modules) .cpt-index .cpt-index__filters .filter-group__header{font-weight:600;margin-bottom:.75rem;padding:.9375rem 1.25rem;background-color:#95c3eb;border-radius:.8125rem}html:has(body.modules) .cpt-index .cpt-index__filters .filter-group__actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.625rem;margin-top:1.25rem}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes{padding:1.25rem;background-color:#daebfa;border-radius:.8125rem}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__group{width:100%}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__group:not(:last-of-type){border-bottom:.125rem solid rgba(0,35,61,.2509803922)}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__item{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.5rem}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__item [type=checkbox]{flex-shrink:0}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__item.--parent .dropdown-icon{margin-left:auto;transition:transform .3s ease}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__item__color_tag{display:inline-block;border-radius:100dvh;width:.8rem;height:.8rem;margin-right:.5rem}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__item__color_tag.--bg-sky{border:.125rem solid #95c3eb}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__label{flex-grow:1}html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__item,html:has(body.modules) .cpt-index .cpt-index__filters .filter-checkboxes__children{padding:.625rem 0}html:has(body.modules) .cpt-index .pagination{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.625rem}html:has(body.modules) .cpt-index .pagination .page-numbers:not(.prev):not(.next){color:#00233d;background-color:#daebfa}html:has(body.modules) .cpt-index .pagination .page-numbers.prev svg,html:has(body.modules) .cpt-index .pagination .page-numbers.next svg{color:#00233d}html:has(body.modules) .single-post__post__title{margin-bottom:1.25rem}html:has(body.modules) .single-post__thumbnail{margin-bottom:-2.1875rem}html:has(body.modules) .single-post__thumbnail img{border-top-left-radius:2.1875rem;border-top-right-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .single-post__thumbnail img{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem}}html:has(body.modules) .single-post__thumbnail img{height:20.3125rem;object-fit:cover}@media(min-width:1024px){html:has(body.modules) .cpt-index__grid.news-grid{justify-content:space-evenly}}html:has(body.modules) .cpt-index__grid.news-grid .news-card{position:relative;height:26.25rem;max-width:23.75rem;flex:1 1 20rem;border-radius:2.1875rem;overflow:hidden}@media(min-width:1024px){html:has(body.modules) .cpt-index__grid.news-grid .news-card{border-radius:3.125rem}}html:has(body.modules) .cpt-index__grid.news-grid .news-card__image{width:100%;height:100%;object-fit:cover}html:has(body.modules) .cpt-index__grid.news-grid .news-card__overlay{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:1.25rem;position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5625rem;color:#f1f8ff;background:transparent linear-gradient(180deg,rgba(0,35,61,.7490196078) 0%,transparent 80%,rgba(0,35,61,.2509803922) 100%) 0% 0% no-repeat padding-box}@media(min-width:768px){html:has(body.modules) .--news-single .single-post__post{padding-top:21.875rem}}html:has(body.modules) .--news-single .single-post__post__terms{margin-bottom:1.875rem}html:has(body.modules) .--news-single .single-post__post__terms__term:not(:last-of-type){margin-right:.625rem;margin-bottom:.625rem}html:has(body.modules) .--news-single .single-post__thumbnail{position:relative}@media(min-width:768px){html:has(body.modules) .--news-single .single-post__thumbnail{margin-bottom:unset;z-index:unset}}@media(min-width:768px){html:has(body.modules) .--news-single .single-post__thumbnail img{width:calc(100% - 11.25rem);max-width:1024px;border-radius:2.1875rem;position:absolute;top:-3.75rem;left:50%;translate:-50% 0}}@media(min-width:1024px){html:has(body.modules) .--news-single .single-post__thumbnail img{border-radius:3.125rem;top:-3.125rem}}html:has(body.modules) .cpt-index__grid.projects-grid{margin-top:1.875rem}html:has(body.modules) .cpt-index__grid.projects-grid .project-card{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;width:100%}@media((min-width:768px)and (max-width:1024px))or (min-width:1200px){html:has(body.modules) .cpt-index__grid.projects-grid .project-card{flex-direction:row;height:26.25rem}}html:has(body.modules) .cpt-index__grid.projects-grid .project-card__image,html:has(body.modules) .cpt-index__grid.projects-grid .project-card__content{border-radius:1.5625rem;flex-shrink:0}html:has(body.modules) .cpt-index__grid.projects-grid .project-card__image{width:100%;height:13.75rem;object-fit:cover;border-bottom-left-radius:unset;border-bottom-right-radius:unset}@media((min-width:768px)and (max-width:1024px))or (min-width:1200px){html:has(body.modules) .cpt-index__grid.projects-grid .project-card__image{width:45%;height:100%;border-bottom-left-radius:1.5625rem;border-top-right-radius:unset}}html:has(body.modules) .cpt-index__grid.projects-grid .project-card__content{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;flex-wrap:nowrap;width:100%;margin-top:-1.5625rem;padding:1.5625rem}@media((min-width:768px)and (max-width:1024px))or (min-width:1200px){html:has(body.modules) .cpt-index__grid.projects-grid .project-card__content{width:calc(55% + 1.5625rem);height:100%;margin-top:0;margin-left:-1.5625rem;padding:1.25rem}}html:has(body.modules) .cpt-index__grid.projects-grid .project-card__content__title{margin-bottom:.9375rem}html:has(body.modules) .cpt-index__grid.projects-grid .project-card__content__excerpt{margin-bottom:1.5625rem}html:has(body.modules) .--projects-single__status{border-bottom:.0625rem solid rgba(0,35,61,.2509803922);padding-bottom:1.75rem}html:has(body.modules) .--projects-single__status__marker{width:.625rem;height:.625rem;border-radius:50%;display:inline-block;margin-right:.3125rem}html:has(body.modules) .--projects-single__themes{padding-block:1.75rem}html:has(body.modules) .--projects-single__themes__title{padding-bottom:1rem}html:has(body.modules) .--projects-single__audience__title{padding-bottom:1rem}html:has(body.modules) .--projects-single__audience__list{list-style-type:disc;padding-left:1.25rem}html:has(body.modules) .--projects-single__audience__list li{margin-bottom:.5rem}html:has(body.modules) .--projects-single__audience__list li::marker{color:#00233d}html:has(body.modules) .--projects-single .single-post__post{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;background-color:#f1f8ff}@media(min-width:1024px){html:has(body.modules) .--projects-single .single-post__post{flex-direction:row-reverse;align-items:flex-start;padding-left:1.25rem;padding-right:1.25rem;padding-top:5rem}}html:has(body.modules) .--projects-single .single-post__post__terms{width:100%;padding-top:1.875rem;padding-bottom:4.375rem;background-color:#daebfa;border-top-left-radius:.9375rem;border-top-right-radius:.9375rem}@media(min-width:768px){html:has(body.modules) .--projects-single .single-post__post__terms{border-top-left-radius:1.5625rem;border-top-right-radius:1.5625rem}}@media(min-width:1024px){html:has(body.modules) .--projects-single .single-post__post__terms{width:25rem;flex-shrink:0;border-radius:1.5625rem}}html:has(body.modules) .--projects-single .single-post__post__terms__container{padding-inline:1rem}@media(min-width:1024px){html:has(body.modules) .--projects-single .single-post__post__terms__container{padding-inline:1.875rem}}html:has(body.modules) .--projects-single .single-post__post__terms__term{margin-right:.625rem;margin-bottom:.625rem}html:has(body.modules) .--projects-single .single-post__post__description{border-top-left-radius:2.1875rem;border-top-right-radius:2.1875rem}@media(min-width:768px){html:has(body.modules) .--projects-single .single-post__post__description{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem}}html:has(body.modules) .--projects-single .single-post__post__description{width:100%;margin-top:-2.1875rem;padding-top:2.1875rem;background-color:#f1f8ff}html:has(body.modules) .--projects-single .single-post__thumbnail{position:relative;z-index:-1}@media(min-width:768px){html:has(body.modules) .--projects-single .single-post__thumbnail{margin-bottom:-3.125rem}}@media(min-width:768px){html:has(body.modules) .--projects-single .single-post__thumbnail img{height:25rem}}@media(min-width:1024px){html:has(body.modules) .--projects-single .single-post__thumbnail img{height:31.25rem}}html:has(body.modules) .hidden{display:none!important;visibility:hidden!important}html:has(body.modules) .--bg-cotton{background-color:#f1f8ff;color:#00233d}html:has(body.modules) .--bg-sky{background-color:#daebfa;color:#00233d}html:has(body.modules) .--bg-blue{background-color:#95c3eb;color:#00233d}html:has(body.modules) .--bg-marine{background-color:#00233d;color:#f1f8ff}html:has(body.modules) .--bg-green{background-color:#cbe067;color:#00233d}html:has(body.modules) .--bg-orange{background-color:#efa966;color:#00233d}html:has(body.modules) .--bg-none{background-color:#a4b8cb;color:#00233d}html:has(body.modules) .--bg-cotton-transparent{background-color:#f1f8ff40;color:#00233d}html:has(body.modules) .--bg-sky-transparent{background-color:#daebfa40;color:#00233d}html:has(body.modules) .--bg-blue-transparent{background-color:#95c3eb40;color:#00233d}html:has(body.modules) .--bg-marine-transparent{background-color:#00233d40}html:has(body.modules) .--bg-green-transparent{background-color:#cbe06740;color:#00233d}html:has(body.modules) .--bg-orange-transparent{background-color:#efa96640;color:#00233d}html:has(body.modules) .--bg-none-transparent{background-color:#a4b8cb40;color:#00233d}html:has(body.modules) .flex{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}@media(min-width:1024px){html:has(body.modules) .flex{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}}html:has(body.modules) .max-w{max-width:90rem}@media(min-width:1024px){html:has(body.modules) .max-w-desktop{max-width:1024px}}html:has(body.modules) .m-auto{margin-left:auto;margin-right:auto}html:has(body.modules) .pt-0{padding-top:0}html:has(body.modules) .px-0{padding-left:0;padding-right:0}html:has(body.modules) .mx-0{margin-left:0;margin-right:0}html:has(body.modules) .z-0{position:relative;z-index:0}
