@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";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;height:100%;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) footer .footer-menu>.nav-item,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{-webkit-appearance:none;-moz-appearance:none;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:#00233d}html:has(body.modules) body.modules strong{font-weight:600}html:has(body.modules) body.modules p{letter-spacing:-.01rem;line-height:1.625rem}html:has(body.modules) body.modules .module ul{list-style:disc;padding-inline-start:1.2rem;margin-block:1rem}html:has(body.modules) body.modules .module ul li{margin-bottom:.5rem}html:has(body.modules) body.modules .module ul li ::marker{color:#00233d}html:has(body.modules) body.modules .module 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 a:not(.button):hover{text-decoration-color:#00233d}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{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{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:2.8125rem;line-height:3.625rem;color:#00233d}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{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.5;color:#00233d}@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{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:1.5625rem;line-height:1.5;color:#00233d}}html:has(body.modules) .module_page-header{padding-left:1.25rem;padding-right:1.25rem;position:relative;width:100%;margin-bottom:-3.125rem}html:has(body.modules) .module_page-header__content{min-height:62.5rem}@media (min-width: 768px){html:has(body.modules) .module_page-header__content{min-height:34.375rem}}@media (min-width: 1024px){html:has(body.modules) .module_page-header__surtitle,html:has(body.modules) .module_page-header__title,html:has(body.modules) .module_page-header__subtitle{max-width:50rem}}html:has(body.modules) .module_page-header__subtitle{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%;max-height:34.375rem;object-fit:cover;z-index:-2;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:-1;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:106% 100%;mask-position:106% 100%;-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{background:linear-gradient(90deg,#00233d,#00233dbf) 0% 0% no-repeat padding-box;-webkit-mask-position:110% 100%;mask-position:110% 100%;-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)}}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__content{margin-bottom:-7.5rem}html:has(body.modules) .module_page-header.--front-page .module_page-header__gradient_bg{-webkit-mask-position:100% 20%;mask-position:100% 20%;-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-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) .article-item{display:block;position:relative;z-index:10;width:20.3125rem;height:21.875rem;text-align:left}@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--partner{height:10.125rem}@media (min-width: 768px){html:has(body.modules) .article-item--partner{height:12.5rem}}html:has(body.modules) .article-item__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}html:has(body.modules) .article-item__image.--partner{top:2.5rem;left:1.25rem;width:calc(100% - 2.5rem);height:calc(100% - 5rem)}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){background-color:transparent;color:#00233d;border:.125rem solid #00233d}html:has(body.modules) .button{display:inline-flex;align-items:center;height:3.125rem;padding:0 1.5rem;border-radius:.8125rem;background-color:#00233d;color:#f1f8ff;font-weight:600}html:has(body.modules) .button.rounded-full{border-radius:100dvh}html:has(body.modules) .button.icon-only{height:unset;width:2.5rem;aspect-ratio:1;padding:.625rem}html:has(body.modules) footer{background-color:#00233d;color:#f1f8ff;width:100%}html:has(body.modules) footer .footer{padding:3.75rem 1.25rem;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.25rem}html:has(body.modules) footer .footer .home-logo,html:has(body.modules) footer .footer .home-logo svg{display:block;height:4.375rem;width:min-content}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 svg{flex-shrink:0;background-color:#00233d40;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) header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;position:sticky;top:0;height:5rem;width:100%;padding:1rem 1.25rem;background-color:#f1f8ff;z-index:999}@media (min-width: 1024px){html:has(body.modules) header{height:6.5625rem;padding:1.75rem 2.25rem}}html:has(body.modules) header .home-logo,html:has(body.modules) header .home-logo svg{height:100%}html:has(body.modules) header .home-logo:focus{outline:2px solid #00233d;outline-offset:4px}html:has(body.modules) 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 .menu-toggle{display:none}}html:has(body.modules) header .menu-toggle:focus{outline:2px solid #00233d;outline-offset:4px}html:has(body.modules) header .menu-toggle .hamburger-line{width:100%;height:.1875rem;background-color:#00233d;transition:all .3s ease;transform-origin:center}html:has(body.modules) header .menu-toggle .hamburger-line:last-of-type{width:62.5%}html:has(body.modules) header .menu-toggle.is-open .hamburger-line:nth-child(1){transform:translateY(.40625rem) rotate(45deg)}html:has(body.modules) header .menu-toggle.is-open .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}html:has(body.modules) header .menu-toggle.is-open .hamburger-line:nth-child(3){width:100%;transform:translateY(-.40625rem) rotate(-45deg)}html:has(body.modules) nav.nav-main{position:fixed;top:5rem;right:0;width:0;height:calc(100vh - 5rem);background-color:#f1f8ff;overflow:hidden;transition:width .4s cubic-bezier(.4,0,.2,1);z-index:1001}@media (min-width: 1024px){html:has(body.modules) nav.nav-main{position:static;width:auto;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{padding:1.5rem 0;display:flex;flex-direction:column;gap:0}@media (min-width: 1024px){html:has(body.modules) nav.nav-main .menu-principal{flex-direction:row;gap:1.5rem;padding:0}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item{position:relative}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a{display:block;padding:1rem 1.5rem;transition:all .3s ease;border-bottom:1px solid rgba(0,35,61,.1)}@media (min-width: 1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a{padding:.75rem 1rem;border-bottom:none}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a:hover{background-color:#00233d0d}@media (min-width: 1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item>a:hover{background-color:transparent}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item .sub-menu{position:static;width:100%;min-width:auto;background-color:#00233d08;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{position:absolute;top:100%;left:-50%;min-width:12.5rem;padding:.5rem 0;background-color:#f1f8ff;box-shadow:0 .25rem .75rem #0000001a;opacity:0;visibility:hidden;transform:translateY(-.625rem);transition:all .3s ease;z-index:1000;max-height:none;overflow:visible}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item .sub-menu .nav-item a{display:block;padding:.75rem 1.5rem .75rem 3rem;white-space:nowrap;transition:background-color .2s ease}@media (min-width: 1024px){html:has(body.modules) nav.nav-main .menu-principal>.nav-item .sub-menu .nav-item a{padding:.625rem 1.25rem}}html:has(body.modules) nav.nav-main .menu-principal>.nav-item .sub-menu .nav-item a:hover{background-color:#0000000d}html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children>.sub-menu{transition:max-height .3s ease}html:has(body.modules) nav.nav-main .menu-principal>.nav-item.menu-item-has-children.is-expanded>.sub-menu{max-height:31.25rem}@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;transform:translateY(0)}}html:has(body.modules) .module{padding:3.75rem 1.25rem;background-color:#daebfa;border-radius:35px 35px 0 0}@media (min-width: 768px){html:has(body.modules) .module{padding:8.125rem 5.875rem;border-radius:50px 50px 0 0}}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_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__carousel:has(.article-item:nth-child(4)){display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}@media (min-width: 768px){html:has(body.modules) .module_articles__carousel{display:flex;justify-content:space-around;align-items:center;flex-direction:row;flex-wrap:nowrap}}html:has(body.modules) .module_image_text{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:1.875rem}@media (min-width: 768px){html:has(body.modules) .module_image_text{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}html:has(body.modules) .module_image_text.--reverse{flex-direction:row-reverse}}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_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) .accordion{flex-grow:1;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%;padding:0 1.5625rem;background-color:#f1f8ff;border-radius:1.5625rem}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 .icon{background-color:#00233d40;transition:transform .3s ease-out;transform:rotate(-90deg)}html:has(body.modules) .accordion__item:not(.is-active) .icon{transform:rotate(90deg)}html:has(body.modules) .accordion__content{height:0;overflow:hidden;transition:height .3s ease}html:has(body.modules) .accordion__content-inner{padding-bottom:1rem}html:has(body.modules) .accordion__content-inner p:first-child{margin-top:0}html:has(body.modules) .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}@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{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}@media (min-width: 768px){html:has(body.modules) .module_objectives__item{padding:2.5rem}}html:has(body.modules) .module_objectives__item-icon{height:6.25rem}html:has(body.modules) .module_objectives__item-icon img{height:100%;width:auto}
