@font-face{font-family:Titillium Web;font-style:normal;font-weight:200;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-200.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:200;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-200italic.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-300.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:300;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-300italic.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-regular.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:400;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-italic.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-600.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:600;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-600italic.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-700.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:700;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-700italic.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;font-display:swap;src:url(../../../public/fonts/Titillium_Web/titillium-web-900.woff2) format("woff2")}body{font-family:Titillium Web,Lato,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;color:#4b4b4b;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:#4b4b4b}h1{font-size:clamp(1.75rem,2.5vw + 1rem,2.75rem)}h2{font-size:clamp(1.5rem,2vw + .75rem,2.25rem)}h3{font-size:clamp(1.25rem,1.5vw + .5rem,1.75rem)}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{color:#555}a{color:#2a8daa;transition:color .15s ease}a:hover,a:focus{color:#d557a1}strong{font-weight:600}em{font-style:italic}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}#root,#__next,#app{isolation:isolate}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}body.is-nav-open{overflow:hidden}@media(min-width:1281px){body.is-nav-open{overflow:visible}}.site-header{width:100%;background:#0009;box-shadow:0 1px 2px #0000000d;position:fixed;top:0;z-index:100;height:60px;display:flex;align-items:center;transition:background .35s ease}.site-header.is-scrolled{background:#000000eb}@media(min-width:1281px){.site-header.is-scrolled .site-nav__submenu{background:#000000eb}}.site-header__inner{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative}@media(max-width:1280px){.site-header__logo{position:absolute;left:50%;transform:translate(-50%)}}.site-header__logo img{max-height:56px;width:auto;max-width:150px}.site-nav-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer}@media(min-width:1281px){.site-nav-toggle{display:none}}.site-nav-toggle span[aria-hidden],.site-nav-toggle span[aria-hidden]:before,.site-nav-toggle span[aria-hidden]:after{display:block;width:24px;height:2px;background:#fff;transition:transform .25s ease,background .25s ease}.site-nav-toggle span[aria-hidden]{position:relative}.site-nav-toggle span[aria-hidden]:before,.site-nav-toggle span[aria-hidden]:after{content:"";position:absolute;left:0}.site-nav-toggle span[aria-hidden]:before{top:-7px}.site-nav-toggle span[aria-hidden]:after{top:7px}.site-nav-toggle.is-open span[aria-hidden]{background:transparent}.site-nav-toggle.is-open span[aria-hidden]:before{transform:translateY(7px) rotate(45deg)}.site-nav-toggle.is-open span[aria-hidden]:after{transform:translateY(-7px) rotate(-45deg)}.site-nav{display:flex;flex-direction:column;position:fixed;top:60px;left:0;width:100%;max-width:360px;height:calc(100dvh - 60px);background:#000000f7;overflow:hidden;z-index:200;transform:translate(-100%);visibility:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s}.site-nav.is-open{transform:translate(0);visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}@media(min-width:1281px){.site-nav{flex:1;position:static;flex-direction:row;width:auto;max-width:none;height:auto;background:transparent;overflow:visible;transform:none;visibility:visible;transition:none}}.site-nav__list{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}@media(min-width:1281px){.site-nav__list{flex:1;flex-direction:row;justify-content:center;min-height:auto;overflow-y:visible;gap:1rem;align-items:center;transition:none;position:static;transform:none}}.site-nav.has-open-submenu .site-nav__list{pointer-events:none}@media(min-width:1281px){.site-nav.has-open-submenu .site-nav__list{pointer-events:auto}}.site-nav__item.is-open>.site-nav__submenu{pointer-events:auto}.site-nav__item{display:flex;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:1281px){.site-nav__item{position:static;display:block;border-bottom:none}}.site-nav__item>a{flex:1;display:flex;align-items:center;padding:1rem 1.5rem;font-size:1rem;font-weight:600;text-transform:uppercase;color:#fff}@media(min-width:1281px){.site-nav__item>a{flex:initial;display:inline-block;padding:1rem 2rem;font-size:1.125rem}.site-nav__item>a:hover{color:#2a8daa}}.site-nav__item.has-accent{background-color:#2a8daa}@media(min-width:1281px){.site-nav__item.has-accent:hover{background-color:#2d1b3d}.site-nav__item.has-accent:hover a{color:#d557a1}.site-nav__item.has-accent.is-active>a{color:#fff}}.site-nav__item.is-active>a{color:#2a8daa}.site-nav__chevron{display:flex;align-items:center;padding:0 1.1rem;background:none;border:none;border-left:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer}.site-nav__chevron svg{pointer-events:none}@media(min-width:1281px){.site-nav__chevron{display:none}}.site-nav__submenu{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;background:#000000f7;overflow-y:auto;z-index:1;gap:0;margin:0;transform:translate(100%);pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1)}@media(min-width:1281px){.site-nav__submenu{display:none;pointer-events:auto;position:absolute;top:100%;left:0;width:100%;height:auto;background:#0009;overflow-y:visible;box-shadow:0 1px 2px #0000000d;z-index:200;border-top:2px solid rgba(255,255,255,.6);gap:1rem;margin:0 auto;transform:none;transition:none;flex-direction:row}}.site-nav__item.is-open>.site-nav__submenu{transform:translate(0)}@media(min-width:1281px){.site-nav__item:hover .site-nav__submenu{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,max-content);justify-content:center}.site-nav__item:hover .site-nav__submenu li{width:max-content}}.site-nav__submenu li:not(.site-nav__back-row) a{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:500;text-align:left;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);background:none}.site-nav__submenu li:not(.site-nav__back-row) a:hover{color:#2a8daa;background:none}@media(min-width:1281px){.site-nav__submenu li:not(.site-nav__back-row) a{display:block;gap:0;padding:.6rem 1rem;font-size:.9rem;font-weight:600;text-align:center;border-bottom:none}.site-nav__submenu li:not(.site-nav__back-row) a:hover{background:#f5f7fa;color:#2a8daa}}.site-nav__back-row{display:block;list-style:none;border-bottom:2px solid rgba(255,255,255,.15)}.site-nav__back-row button{display:flex;align-items:center;gap:.6rem;width:100%;padding:1rem 1.5rem;background:none;border:none;color:#2a8daa;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.site-nav__back-row button svg{flex-shrink:0}@media(min-width:1281px){.site-nav__back-row{display:none}}.site-nav__submenu .icon{display:inline-flex}@media(min-width:1281px){.site-nav__submenu .icon{display:none}}.site-nav__actions{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;margin-top:auto;border-top:1px solid rgba(255,255,255,.12)}@media(min-width:1281px){.site-nav__actions{padding:0;margin-top:0;margin-left:auto;border-top:none}}.site-nav__actions .actions-social{display:flex;align-content:center;justify-content:center;gap:.5rem}.site-nav__actions .actions-social .social{display:flex;align-items:center;justify-content:center;background-color:#ffffffb3;color:#000c;border-radius:25px;height:30px;width:30px}.site-nav__actions .actions-langs{display:flex;align-content:center;justify-content:center;padding:0 1rem}.site-nav__actions .actions-langs .lang{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;font-weight:400}@media(min-width:1281px)and (max-width:1461px){.site-header__logo img{max-width:120px}.site-nav__list{gap:1.85rem}.site-nav__item>a{padding:1rem .5rem;font-size:1rem}.site-nav__submenu{gap:0}}.site-footer{background:#5e91aa;color:#fff;padding:0rem;margin-top:2rem}.site-footer__social-list{display:flex;align-content:center;justify-content:center;display:grid;grid-template-columns:repeat(3,1fr);background-color:#fff}.site-footer__social-list .site-footer__social{border:1px solid #d7d8dc;color:#eee}.site-footer__social-list .site-footer__social a{display:flex;align-items:center;justify-content:center;align-content:center;padding:.5rem}.site-footer__inner{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px;display:grid;gap:1rem;grid-template-columns:1fr;padding:1.5rem 1rem}.site-footer__inner .site-footer__icon,.site-footer__inner .site-footer__links{display:flex;align-items:center;justify-content:center}.site-footer__inner .site-footer__links .site-footer__list{display:flex;flex-direction:column;align-items:center;text-align:center;list-style:none;padding:0;margin:0;gap:.5rem}.site-footer__inner .site-footer__links .site-footer__list li{display:flex;align-items:center}.site-footer__inner .site-footer__links .site-footer__list li a{font-size:.85rem;color:#fff}.site-footer__inner .site-footer__links .site-footer__list li a:hover{text-decoration:underline}@media(min-width:768px){.site-footer__inner .site-footer__links .site-footer__list{flex-direction:row;gap:1rem}.site-footer__inner .site-footer__links .site-footer__list li:not(:last-child):after{content:"|";margin-left:1rem;color:#fff}}.site-footer__bottom{align-items:center;justify-content:center;padding:.75rem;border-top:1px solid rgba(215,216,220,.25);display:flex;flex-direction:column;gap:.75rem}.site-footer__bottom p{font-size:.85rem;color:#fff}.container{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}.section{padding-block:1rem}@media(min-width:600px){.section{padding-block:1.6rem}}.section .container-bottom{width:100%;max-width:1280px;margin-inline:auto;display:grid;gap:1.5rem;grid-template-columns:1fr}.section .container-bottom>*{min-width:0}@media(min-width:768px){.section .container-bottom{grid-template-columns:1fr 1fr}}@media(min-width:1080px){.section .container-bottom{grid-template-columns:auto 1fr}}.section .section-text{width:100%;max-width:1280px;margin-inline:auto;padding:1rem}.section .section-text.align-center{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.section .section-text.align-center p{text-align:center}.section .section-text h3{font-size:1.2rem;margin-bottom:.75rem}.section .section-text p{font-size:1rem;padding:.5rem 0;margin-bottom:2rem}.section .section-text ul{list-style:circle;margin-left:2rem}.section .section-text ul li{margin-bottom:.75rem}.section .section-image{display:flex;flex-direction:column;align-items:center;gap:1rem}.section .section-image img{max-width:100%;height:auto;display:block}.grid{display:grid;gap:24px}.grid--2{grid-template-columns:1fr}@media(min-width:600px){.grid--2{grid-template-columns:repeat(2,1fr)}}.grid--3{grid-template-columns:1fr}@media(min-width:600px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1281px){.grid--3{grid-template-columns:repeat(3,1fr)}}.grid--4{grid-template-columns:1fr}@media(min-width:600px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1281px){.grid--4{grid-template-columns:repeat(4,1fr)}}.grid.large{max-width:1280px;margin-inline:auto}.grid.medium{max-width:1080px;margin-inline:auto}.dynamic-gallery-grid{max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:1fr;grid-auto-rows:250px;grid-auto-flow:dense;gap:24px}@media(min-width:600px){.dynamic-gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:300px}.dynamic-gallery-grid .col-span-2{grid-column:span 2}.dynamic-gallery-grid .col-span-3{grid-column:span 3}.dynamic-gallery-grid .row-span-2{grid-row:span 2}.dynamic-gallery-grid .row-span-3{grid-row:span 3}}.dynamic-gallery-grid .gallery-item{grid-column:span 1;order:var(--sort-order, 0)}@media(min-width:600px){.dynamic-gallery-grid .gallery-item{grid-column:span var(--col-span, 1);grid-row:span var(--row-span, 1)}}.dynamic-gallery-grid .gallery-item .card__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.dynamic-gallery-grid .gallery-item .card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.dynamic-gallery-grid .gallery-item:hover .card__media img:not(.no-transform){transform:scale(1.03)}.dynamic-gallery-grid .gallery-item .card__body .card__title{margin:0 0 5px;font-size:1.5rem;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.dynamic-gallery-grid .gallery-item .card__body .card__title h2{font-size:1.5rem}.dynamic-gallery-grid .gallery-item .card__body .card__title h3{font-size:1.4rem}.dynamic-gallery-grid .gallery-item .card__body .card__text{margin:0;font-size:.95rem;font-weight:300;line-height:1.4}.card{background:#fff;border:1px solid #d7d8dc;border-radius:8px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;position:relative}.card.no-radius{border-radius:0}.card.no-format{border-radius:0;border:0}.card:hover{box-shadow:#0000000d 0 0 0 1px}.card__media{aspect-ratio:4/3;overflow:hidden;z-index:1}.card__media.no-ratio{aspect-ratio:unset}.card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.card:hover .card__media img{transform:scale(1.04)}.card:hover .card__media img.no-transform{transform:unset}.card__body{width:100%;height:100%;padding:1rem 1.25rem;position:absolute;bottom:0;left:0;background:linear-gradient(to top,#000c,#0000 50%);min-height:110px;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;pointer-events:none;color:#fff}.card__title{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.card__text{font-size:.95rem;color:#fff;line-height:1.2}.card__number{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3rem}.card__number .col-number{width:30%;font-size:10rem;font-weight:500;color:#cee2eb;line-height:100%}.card__number .col-text{width:70%}.card__number .col-text.full{width:100%}.card__number .col-text.center{display:flex;align-items:center;justify-content:center}.card__number .col-text .title{text-align:left;font-size:1.1rem;font-weight:600;color:#4b4b4b;margin-bottom:1rem}.card__number .col-text .text{text-align:left;font-size:.85rem;color:#4b4b4b;margin-bottom:1rem}.card.dark-blue{background-color:#0c364b}.card.dark-blue .card__number .col-text .title{color:#fff}.card.dark-blue .card__number .col-text .text{color:#96d4f3}.card.dark-blue .card__number .col-text .btn--outline{background:transparent;border:2px solid #96d4f3;color:#96d4f3}.card.dark-blue .card__number .col-text .btn--outline:hover{background:#96d4f3;color:#0c364b}.card.blue{background-color:#5e91aa}.card.blue .card__number .col-text .title{color:#fff}.card.blue .card__number .col-text .text{color:#0c364b}.card.blue .card__number .col-text .btn--outline{background:transparent;border:2px solid #0c364b;color:#0c364b}.card.blue .card__number .col-text .btn--outline:hover{background:#0c364b;color:#5e91aa}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 2rem;font-weight:600;font-size:1.1rem;border-radius:25px;cursor:pointer;text-align:center;transition:background-color .15s ease,color .15s ease,transform .15s ease}.btn .btn-text{display:flex;flex-wrap:nowrap;justify-content:center;gap:.5rem;width:100%}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--primary{background:#2a8daa;color:#fff}.btn--primary:hover{background:#227289;color:#fff}.btn--secondary{background:#d557a1;color:#1a1a1a}.btn--secondary:hover{background:#cd368f;color:#1a1a1a}.btn--outline{background:transparent;border:2px solid #2a8daa;color:#2a8daa}.btn--outline:hover{background:#2a8daa;color:#fff}.btn--outline-white{background:transparent;border:2px solid #ffffff;color:#fff}.btn--outline-white:hover{background:#fff;color:#2a8daa}.btn--ghost{background:transparent;color:#2a8daa}.btn--ghost:hover{background:#f5f7fa}.btn--block{width:100%}.form-content{margin-inline:auto;max-width:1280px;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;padding:2rem}.form-content.min{max-width:1080px}.form{width:100%;display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.form h3{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem 0rem;font-size:1.25rem}.form h3 span{width:max-content;position:relative;padding-bottom:.5rem}.form h3 span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#5e91aa}.form .text-form{font-style:italic;font-size:.85rem;color:#5e91aa}.form__row{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.form__row__center{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}.form__row__center .form__row{width:50%;display:grid;gap:1rem}.form__group{grid-column:span 12;display:flex;flex-direction:column;justify-content:center;gap:.4rem;position:relative}@media(min-width:600px){.form__group{grid-column:span 6}.form__group--2{grid-column:span 2}.form__group--3{grid-column:span 3}.form__group--4{grid-column:span 4}.form__group--8{grid-column:span 8}.form__group--9{grid-column:span 9}.form__group--12{grid-column:span 12}}.form__group-control{position:relative;display:flex;flex-wrap:wrap;align-items:center}.form__group-control.is-invalid .form__control,.form__group-control.is-invalid .form__control__select{border-color:#c62828}.form__group-control.is-invalid .form__label,.form__group-control.is-invalid .icon{color:#c62828}.form__group-control .form__label{width:auto;display:inline-flex;position:absolute;max-width:max-content;left:.75rem;top:50%;transform:translateY(-50%);padding:0 4px;pointer-events:none;transition:all .2s ease;background-color:transparent;z-index:10}.form__group-control .form__control,.form__group-control .form__control__select{width:100%;padding:.5rem .85rem;font-size:.95rem;background:transparent;border:0;border-bottom:2px solid #d7d8dc;transition:border-color .15s ease,box-shadow .15s ease}.form__group-control .form__control:focus,.form__group-control .form__control__select:focus{outline:none;border-color:#2a8daa}.form__group-control .form__control:focus~.form__label,.form__group-control .form__control:not(:placeholder-shown)~.form__label,.form__group-control .form__control__select:focus~.form__label,.form__group-control .form__control__select:not([value=""]):valid~.form__label{top:0;transform:translateY(-50%) scale(.85);color:#2a8daa;font-weight:600}.form__group-control .form__control:focus~.icon,.form__group-control .form__control:not(:placeholder-shown)~.icon{color:#2a8daa}.form__group-control .icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.form__group-control.w-icon.left .form__control,.form__group-control.w-icon.left .form__control__select{padding-left:1.8rem}.form__group-control.w-icon.left .form__label{left:1.6rem}.form__group-control.w-icon.right .form__control,.form__group-control.w-icon.right .form__control__select{padding-right:1.8rem}.form__error{padding:0rem .25rem;bottom:-1rem;position:absolute;font-size:.65rem;color:#c62828;background-color:#c6282833;border-radius:1rem}.form__help{font-size:.8rem;color:#888}.form__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form__file{position:relative;width:100%}.form__file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.form__file.has-file .form__file-input{pointer-events:none}.form__file-drop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.15rem .5rem;text-align:center;padding:.85rem 1rem;border:2px dashed #d7d8dc;border-radius:8px;color:#555;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.form__file-drop .icon{position:static;transform:none;color:#5e91aa;transition:color .15s ease}.form__file-drop:hover{border-color:#2a8daa;background-color:#2a8daa0a;color:#2a8daa}.form__file-drop:hover .icon{color:#2a8daa}.form__file-label{font-weight:600;font-size:.95rem}.form__file-hint{flex-basis:100%;font-size:.78rem;color:#888}.form__file-card{display:flex;align-items:center;gap:.75rem;padding:.5rem .65rem;border:1px solid #d7d8dc;border-radius:8px;background:#f5f7fa}.form__file-thumb{flex:0 0 auto;display:block;width:56px;height:56px;overflow:hidden;border:1px solid #d7d8dc;border-radius:4px;cursor:pointer}.form__file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.form__file-meta{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.form__file-name{font-size:.88rem;font-weight:600;color:#4b4b4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form__file-size{font-size:.75rem;color:#888}.form__file-remove{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1;border:0;border-radius:50%;background:transparent;color:#888;cursor:pointer;transition:background-color .15s ease,color .15s ease}.form__file-remove:hover{background:#c628281f;color:#c62828}.form__file-loading{display:none;position:absolute;inset:0;z-index:3;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;background:#ffffffd9;font-size:.85rem;font-weight:600;color:#2a8daa}.form__file-loading.is-visible{display:flex}.form__file-spinner{color:#2a8daa;animation:form-file-spin .7s linear infinite}@keyframes form-file-spin{to{transform:rotate(360deg)}}textarea.form__control{min-height:80px;resize:vertical}.checkbox{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer}.checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#2a8daa}.alert{padding:1rem 1.25rem;border-radius:8px;border-left:4px solid;background:#f5f7fa;font-size:.95rem}.alert--success{background:#2e7d3214;border-color:#2e7d32;color:#2e7d32}.alert--error{background:#c6282814;border-color:#c62828;color:#c62828}.alert--info{background:#1565c014;border-color:#1565c0;color:#1565c0}.alert--warning{background:#ef6c0014;border-color:#ef6c00;color:#ef6c00}[x-cloak]{display:none!important}.cookie-banner{position:fixed;inset:auto 0 0;z-index:1200;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#fff;border-top:3px solid #5e91aa;box-shadow:0 -6px 24px #00000026}@media(min-width:768px){.cookie-banner{flex-direction:row;align-items:center;justify-content:space-between;padding:1.25rem 2rem;gap:2rem}}.cookie-banner__text{font-size:.9rem;color:#4b4b4b;line-height:1.5;text-align:center}.cookie-banner__text p{margin:0}.cookie-banner__text a{color:#2a8daa;text-decoration:underline}@media(min-width:768px){.cookie-banner__text{text-align:left}}.cookie-banner__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;flex-shrink:0;width:100%}.cookie-banner__actions .btn{white-space:nowrap;flex:1 1 0}.cookie-banner__actions .cookie-link{order:1;flex:1 1 100%;text-align:center}@media(min-width:768px){.cookie-banner__actions{width:auto;justify-content:flex-end}.cookie-banner__actions .btn{flex:0 0 auto}.cookie-banner__actions .cookie-link{order:0;flex:0 0 auto}}.cookie-modal{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem}.cookie-modal__overlay{position:absolute;inset:0;background:#0000008c}.cookie-modal__panel{position:relative;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column}.cookie-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #d7d8dc}.cookie-modal__head h2{margin:0;font-size:1.25rem;color:#222}.cookie-modal__close{background:none;border:0;font-size:1.75rem;line-height:1;color:#888;cursor:pointer;padding:0 .25rem;transition:color .15s ease}.cookie-modal__close:hover{color:#222}.cookie-modal__body{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.cookie-modal__intro{margin:0;font-size:.9rem;color:#555;line-height:1.6}.cookie-modal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;padding:1.25rem 1.5rem;border-top:1px solid #d7d8dc}.cookie-modal__actions .btn{flex:1 1 0;white-space:nowrap}.cookie-modal__actions .cookie-link{order:1;flex:1 1 100%;text-align:center}@media(min-width:768px){.cookie-modal__actions{justify-content:flex-end}.cookie-modal__actions .btn{flex:0 0 auto}.cookie-modal__actions .cookie-link{order:0;flex:0 0 auto}}.cookie-cat{border:1px solid #d7d8dc;border-radius:4px;padding:1rem 1.1rem}.cookie-cat__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.cookie-cat__name{font-weight:700;color:#222}.cookie-cat__always{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#2e7d32}.cookie-cat__desc{margin:0;font-size:.85rem;color:#555;line-height:1.5}.cookie-switch{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0;cursor:pointer}.cookie-switch input{position:absolute;opacity:0;width:0;height:0}.cookie-switch__slider{position:absolute;inset:0;background:#d7d8dc;border-radius:26px;transition:background .25s ease}.cookie-switch__slider:before{content:"";position:absolute;height:20px;width:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .25s ease}input:checked+.cookie-switch__slider{background:#2a8daa}input:checked+.cookie-switch__slider:before{transform:translate(20px)}input:focus-visible+.cookie-switch__slider{box-shadow:0 0 0 3px #2a8daa4d}.cookie-link{background:none;border:0;padding:.55rem .5rem;font-family:Titillium Web,Lato,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:600;color:#555;text-decoration:underline;cursor:pointer;transition:color .15s ease}.cookie-link:hover{color:#2a8daa}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;z-index:1000;text-decoration:none}.skip-link:focus{top:0}body{background-color:#eff4f6}body #main{min-height:100dvh}.page-content .pdf-container{width:100%;max-width:800px}.page-content .page-header .page-hero{position:relative;width:100%;height:auto;overflow:hidden;top:0;aspect-ratio:4/3}@media(min-width:600px){.page-content .page-header .page-hero{aspect-ratio:2.7/1}.page-content .page-header .page-hero.h-pos-1 .page-hero-image img{top:-150px}.page-content .page-header .page-hero.h-pos-2 .page-hero-image img{top:-50px}.page-content .page-header .page-hero.h-pos-3 .page-hero-image img,.page-content .page-header .page-hero.h-pos-4 .page-hero-image img{top:0}}@media(min-width:1281px){.page-content .page-header .page-hero{aspect-ratio:4.5/1}}.page-content .page-header .page-hero .page-hero-image{position:absolute;width:100%;height:100%}.page-content .page-header .page-hero .page-hero-image img{width:100%;height:auto;position:relative;top:0}.page-content .page-header .page-hero .page-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;padding:2rem;text-shadow:0 2px 4px rgba(0,0,0,.6)}.page-content .page-header .page-hero .page-hero-text h1{color:#fff;font-size:1.6rem}@media(min-width:480px){.page-content .page-header .page-hero .page-hero-text h1{font-size:2rem}}@media(min-width:600px){.page-content .page-header .page-hero .page-hero-text h1{font-size:2.5rem}}@media(min-width:768px){.page-content .page-header .page-hero .page-hero-text h1{font-size:3rem}}@media(min-width:1281px){.page-content .page-header .page-hero .page-hero-text h1{font-size:4rem}}.page-content .page-header .page-hero .page-hero-text p{color:#fff}.page-content .page-body{margin-top:-75px;z-index:10}.page-content .page-body.mt-0{margin-top:0}.page-content .page-body .page-intro{padding:1.4rem;max-width:1280px;margin-bottom:2.5rem;margin-inline:auto}.page-content .page-body .page-intro h2,.page-content .page-body .page-intro h3{color:#555;font-size:1.75rem;font-weight:600;margin-bottom:.75rem}.page-content .page-body .page-intro h2.center,.page-content .page-body .page-intro h3.center{text-align:center}.page-content .page-body .page-intro h3{font-size:1.4rem}.page-content .page-body .page-intro p{color:#555;line-height:1.75;margin-bottom:1rem}.page-content .page-body .page-intro p.center{text-align:center}.page-content .page-body .page-intro p:last-child{margin-bottom:0}.page-content .page-body .page-intro ul{margin-left:2rem;list-style:circle;margin-bottom:2rem}.page-content .page-body .page-intro .center p{text-align:center}.page-content .page-body .page-intro table{width:100%;margin-bottom:2rem;overflow:hidden}.page-content .page-body .page-intro table caption{font-size:1.2rem;font-weight:600;border-bottom:1px solid #5e91aa}.page-content .page-body .page-intro table thead tr{background-color:#5e91aa;color:#fff;padding:.25rem}.page-content .page-body .page-intro table tbody tr{border-bottom:1px solid #d7d8dc}.page-content .page-body .page-intro table tbody tr td{padding:.25rem;font-size:.85rem}.error-page{padding:4rem 0}@media(min-width:600px){.error-page{padding:6rem 0}}.error-page__card{max-width:680px;margin-inline:auto;text-align:center;padding:3rem 1.5rem}@media(min-width:600px){.error-page__card{padding:4rem 2rem}}.error-page__code{display:block;font-size:6rem;line-height:1;font-weight:700;color:#5e91aa}@media(min-width:600px){.error-page__code{font-size:8rem}}.error-page__title{color:#555;font-size:1.6rem;font-weight:600;margin:.5rem 0 .75rem}@media(min-width:600px){.error-page__title{font-size:2rem}}.error-page__text{color:#555;line-height:1.6;margin-bottom:1.75rem}.text-center{text-align:center!important}.text-right{text-align:right!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.5rem!important}.mt-2{margin-top:1rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:2rem!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:2rem!important}.pd-0{padding:0!important}.pd-2{padding:2rem!important}.pd-3{padding:3rem!important}.pd-4{padding:4rem!important}.pd-w-2{padding-left:2rem;padding-right:2rem!important}.pd-h-2{padding-top:2rem;padding-bottom:2rem!important}
