.opportunities-media{position:absolute;bottom:90px;right:69px;border-radius:15px;box-shadow:0 11px 12px -1px #0000004d;overflow:hidden;width:min(300px,40vw);aspect-ratio:300/535;background-image:url(/img/photo2.webp);background-position:44% center;background-repeat:no-repeat;background-size:cover}.section-faq{padding:60px 20px;background-image:url(/_astro/question.8erldgyx.webp);background-position:121px 0px;background-size:351px auto;background-repeat:no-repeat;min-height:400px}.accessibility{position:fixed;bottom:2vh;right:10px;z-index:10000}@media(min-width:768px){.accessibility{bottom:10vh}}.accessibility__icon-button{background-color:var(--color-brand-primary);color:var(--color-neutral-0);width:50px;height:50px;font-size:1.5em;border:none;border-radius:50%;padding:10px;cursor:pointer;box-shadow:0 4px 6px #0003;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.accessibility__icon-button:hover{background-color:#5aadd4}.accessibility__icon-button svg{width:24px;height:24px;color:var(--color-neutral-0)}.accessibility__panel{position:absolute;right:10px;bottom:60px;margin-top:10px;padding:15px;background-color:var(--color-neutral-0);border-radius:8px;box-shadow:0 4px 8px #0000001a;display:none;flex-direction:column;min-width:300px;gap:8px}.accessibility__panel.open{display:flex}.accessibility__title{font-size:var(--font-size-button);margin-bottom:10px;text-align:center;color:var(--color-neutral-900);font-weight:var(--font-weight-heading)}@media(min-width:768px){.accessibility__title{font-size:var(--font-size-xs)}}.accessibility__button{padding:10px;font-size:var(--font-size-small);background-color:#e7f0fa;border:.5px solid #5a9bd5;border-radius:5px;cursor:pointer;color:var(--color-neutral-900);transition:background-color .3s ease}.accessibility__button:hover{background-color:#d0e4f5}@media(min-width:768px){.accessibility__button{font-size:var(--font-size-button)}}:root{--color-brand-primary: #6ec1e4;--color-brand-accent: #61ce70;--color-brand-warning: #fe5a23;--color-neutral-900: #0f1c3e;--color-neutral-700: #54595f;--color-neutral-600: #7a7a7a;--color-neutral-300: #e0e0e0;--color-neutral-0: #ffffff;--font-family-base: "Noto Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-heading: 600;--font-weight-body: 400;--font-weight-accent: 500;--font-size-xxl: 5.6875rem;--font-size-xl: 4.0625rem;--font-size-lg: 2.5rem;--font-size-md: 2.1875rem;--font-size-sm: 1.875rem;--font-size-xs: 1.5rem;--font-size-xxs: 1.625rem;--font-size-xxx: 1.1875rem;--font-size-base: 1rem;--font-size-button: 1.125rem;--font-size-small: .875rem;--bp-mobile-max: 767px;--bp-tablet: 768px;--bp-desktop: 1024px;--bp-wide: 1200px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-family-base);font-weight:var(--font-weight-body);line-height:1.5;color:var(--color-neutral-900);background-color:var(--color-neutral-0)}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4{color:var(--color-neutral-900);font-weight:var(--font-weight-heading)}.text-orange{color:var(--color-brand-warning)}.section-primary,.section-intro,.section-opportunities,.section-faq{padding:20px;width:100%}.section-primary{background-color:var(--color-neutral-900);color:var(--color-neutral-0);text-align:center;font-size:var(--font-size-xxx)}.section-primary>*{max-width:1140px;margin:0 auto}.section-intro{color:var(--color-neutral-900);font-size:var(--font-size-xxx)}.section-intro>*{max-width:1140px;margin:0 auto}.splitter{max-width:1140px;width:100%;height:2px;background-color:var(--color-brand-warning);margin:24px auto 21px}.section-intro h2{font-size:var(--font-size-xs);text-align:center;color:var(--color-brand-warning)}.section-opportunities{font-size:var(--font-size-xs);background-color:var(--color-neutral-300)}.section-opportunities>*{max-width:1140px;margin:0 auto}.opportunities-wrapper{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.opportunities-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start}}.opportunities-image-container{position:relative;display:none}@media screen and (min-width:768px){.opportunities-image-container{display:block;flex-shrink:0;align-self:flex-end}}.opportunities-bg-image{width:462.234px;height:462.234px;object-fit:contain;display:block}.opportunities-media{position:absolute;bottom:90px;right:69px;border-radius:15px;box-shadow:0 11px 12px -1px #0000004d;overflow:hidden;width:min(300px,40vw);aspect-ratio:300/535;background-image:url(/img/photo2.webp);background-position:44% center;background-repeat:no-repeat;background-size:cover}.opportunities-text{flex:1}.opportunities-text h2{font-size:var(--font-size-xs)}.opportunities-text p{font-size:var(--font-size-xxx);margin-top:15px}@media screen and (min-width:768px){.opportunities-text h2{font-size:var(--font-size-md)}.opportunities-text p{font-size:var(--font-size-xxs)}}.section-faq{padding:60px 20px;background-image:url(/_astro/question.8erldgyx.webp);background-position:121px 0px;background-size:351px auto;background-repeat:no-repeat;min-height:400px}@media screen and (min-width:768px){.section-faq{background-position:center left;background-repeat:no-repeat;background-size:36% auto}}.section-faq>*{max-width:1140px;margin:0 auto}.section-faq h2{margin-bottom:40px;text-align:center}.faq-accordions{max-width:1140px;margin:0 auto}.faq-item{margin-bottom:20px}.faq-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;text-align:left;cursor:pointer;gap:20px}.faq-title{flex:1;font-size:var(--font-size-button);font-weight:var(--font-weight-heading);color:var(--color-neutral-900);transition:color .3s ease}.faq-title.active{color:var(--color-brand-warning)}.faq-icon{flex-shrink:0;transition:color .3s ease}.faq-icon.active{color:var(--color-brand-warning)}svg{color:var(--color-neutral-900)}.faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-separator{height:1px;background-color:var(--color-neutral-900);margin:0 0 20px}.faq-body{padding:0 0 20px;color:var(--color-neutral-900);line-height:1.6}.section-suggestion{font-size:var(--font-size-xxx);background-color:var(--color-neutral-900);color:var(--color-neutral-0);text-align:center;margin:0 auto}@media screen and (min-width:768px){.section-suggestion{font-size:1.4rem}}.sticky{position:sticky;bottom:0;z-index:10}@media screen and (max-width:767px){.sticky{position:static}}@media screen and (max-height:899px){.sticky{position:static}}
