.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}.hero{padding-top:30px;background-image:url(/img/3.webp);background-position:top center;background-repeat:no-repeat;background-size:269px auto;color:var(--color-neutral-0);text-align:center}@media screen and (min-width:768px){.hero{padding:20px 10px 0;background-position:86% 65%;background-size:29% auto;min-height:630px}}.hero-content{display:flex;flex-direction:column-reverse;align-items:center;gap:20px;max-width:1140px}@media screen and (min-width:768px){.hero-content{flex-direction:row;justify-content:space-between;margin:0 auto}}.hero-cta{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}@media screen and (min-width:768px){.hero-cta{align-items:flex-start;text-align:left}}.hero-logo img{height:auto;max-width:150px}@media screen and (min-width:768px){.hero-logo img{max-width:200px}}.cta{display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (min-width:768px){.cta{align-items:flex-start}}.hero-cta h1{font-size:var(--font-size-lg);line-height:1}@media screen and (min-width:768px){.hero-cta h1{font-size:var(--font-size-xl)}}@media screen and (min-width:1024px){.hero-cta h1{font-size:var(--font-size-xxl)}}.hero-cta h2{color:var(--color-brand-warning);font-size:var(--font-size-xs)}@media screen and (min-width:768px){.hero-cta h2{font-size:var(--font-size-md)}}@media screen and (min-width:1024px){.hero-cta h2{font-size:var(--font-size-lg)}}.arrow-btn{align-self:center}@media screen and (min-width:768px){.arrow-btn{padding-top:40px}}.arrow-btn .arrow-icon{color:var(--color-neutral-900)}.hero-media{border-radius:15px;box-shadow:0 11px 12px -1px #0000004d;overflow:hidden;width:min(300px,40vw);aspect-ratio:300/535;background-image:url(/img/photo1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.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}.mobile-cta-block{display:block;background-color:var(--color-neutral-300);padding:30px 20px;text-align:center;position:sticky;bottom:0;z-index:10;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}@media screen and (min-width:768px)and (min-height:900px){.mobile-cta-block{display:none}}.mobile-cta-block p{font-size:var(--font-size-xxx);color:var(--color-neutral-900);margin-bottom:20px;font-weight:var(--font-weight-heading)}.mobile-cta-block .mobile-cta-button{background-color:var(--color-brand-warning);color:var(--color-neutral-0);border:none;border-radius:8px;padding:15px 40px;font-size:var(--font-size-button);font-weight:var(--font-weight-accent);cursor:pointer;transition:background-color .3s ease;width:100%;max-width:400px}.mobile-cta-block .mobile-cta-button:hover{background-color:#e04a1a}.mobile-cta-block .mobile-cta-button:active{transform:scale(.98)}.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}#contact-form .form-wrapper{max-width:1140px;margin:0 auto}#contact-form h2{font-size:var(--font-size-xxx);text-align:center;margin-bottom:15px;color:var(--color-neutral-900)}@media screen and (min-width:768px){#contact-form h2{font-size:var(--font-size-sm)}}#contact-form .contact-form{width:100%}#contact-form .form-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}@media screen and (min-width:768px){#contact-form .form-fields{display:flex;flex-direction:row;align-items:center;gap:15px}}#contact-form .form-submit-btn{background-color:var(--color-brand-warning);color:var(--color-neutral-0);border:none;border-radius:8px;padding:15px 30px;font-size:var(--font-size-button);font-weight:var(--font-weight-accent);cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .3s ease;white-space:nowrap;grid-column:1/-1;grid-row:3;width:100%;min-width:200px;justify-content:center}@media screen and (min-width:768px){#contact-form .form-submit-btn{grid-column:auto;grid-row:auto;width:auto;min-width:220px;order:0}}#contact-form .form-submit-btn:hover{background-color:#e04a1a}#contact-form .form-submit-btn:active{transform:scale(.98)}#contact-form .form-submit-btn .submit-icon{font-size:var(--font-size-xs);line-height:0}#contact-form input[type=tel],#contact-form input[type=email],#contact-form input[type=text]{width:100%;padding:15px 20px;border:1px solid var(--color-neutral-900);border-radius:8px;font-size:var(--font-size-base);font-family:var(--font-family-base);background-color:var(--color-neutral-0);color:var(--color-neutral-900);transition:border-color .3s ease,box-shadow .3s ease}#contact-form input[type=tel]::placeholder,#contact-form input[type=email]::placeholder,#contact-form input[type=text]::placeholder{color:var(--color-neutral-600)}#contact-form input[type=tel]:focus,#contact-form input[type=email]:focus,#contact-form input[type=text]:focus{outline:none;border-color:var(--color-brand-warning);box-shadow:0 0 0 3px #fe5a231a}#contact-form input[type=tel]:invalid:not(:placeholder-shown),#contact-form input[type=email]:invalid:not(:placeholder-shown),#contact-form input[type=text]:invalid:not(:placeholder-shown){border-color:#dc2626}#contact-form input[type=tel]:valid:not(:placeholder-shown),#contact-form input[type=email]:valid:not(:placeholder-shown),#contact-form input[type=text]:valid:not(:placeholder-shown){border-color:var(--color-brand-accent)}@media screen and (max-width:767px){#contact-form input#id{grid-column:1;grid-row:1}#contact-form input#fullname{grid-column:2;grid-row:1}#contact-form input#phone{grid-column:1;grid-row:2}#contact-form input#email{grid-column:2;grid-row:2}}#contact-form .form-consent{margin-top:20px;display:flex;align-items:flex-start}#contact-form .form-consent p{font-size:.5rem;color:var(--color-neutral-700);line-height:1.6;text-align:left}#contact-form .form-consent .consent-checkbox{display:inline-flex;align-items:center;gap:5px;cursor:pointer}#contact-form .form-consent .consent-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--color-brand-warning);flex-shrink:0}#contact-form .form-consent .consent-checkbox span{user-select:none}.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}.section-footer-info{background-color:var(--color-neutral-0);padding:60px 20px}.section-footer-info .footer-info-wrapper{max-width:1140px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}.section-footer-info .footer-logo{text-align:center}.section-footer-info .footer-logo img{max-width:150px;height:auto}@media screen and (min-width:768px){.section-footer-info .footer-logo img{max-width:200px}}.section-footer-info .footer-text{text-align:left;width:100%;color:var(--color-neutral-700)}.section-footer-info .footer-text p{font-size:var(--font-size-small);line-height:1.8;margin-bottom:20px}.section-footer-info .footer-text .accessibility-statement-link{text-align:center}.section-footer-info .footer-text .accessibility-statement-link a{text-decoration:none;color:var(--color-neutral-900);font-size:var(--font-size-xs)}: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}}.success-notification{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.success-notification.show{display:flex;animation:fadeIn .3s ease forwards}.success-notification.hide{animation:fadeOut .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.success-notification-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f1c3eb3;backdrop-filter:blur(4px)}.success-notification-content{position:relative;background-color:var(--color-neutral-0);border-radius:16px;padding:40px 30px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;text-align:center;animation:slideUp .4s ease;z-index:1}@media screen and (min-width:768px){.success-notification-content{padding:50px 40px;max-width:600px}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.success-icon{margin:0 auto 20px;width:64px;height:64px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.success-icon{width:80px;height:80px;margin-bottom:30px}}.success-icon svg{width:100%;height:100%}.success-title{font-size:var(--font-size-lg);color:var(--color-neutral-900);margin:0 0 15px;font-weight:var(--font-weight-heading)}@media screen and (min-width:768px){.success-title{font-size:var(--font-size-xl);margin-bottom:20px}}.success-message{font-size:var(--font-size-base);color:var(--color-neutral-700);line-height:1.6;margin:0 0 30px}@media screen and (min-width:768px){.success-message{font-size:var(--font-size-button);margin-bottom:40px}}.success-close-btn{background-color:var(--color-brand-warning);color:var(--color-neutral-0);border:none;border-radius:8px;padding:15px 40px;font-size:var(--font-size-button);font-weight:var(--font-weight-accent);cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-family:var(--font-family-base);min-width:180px}.success-close-btn:hover{background-color:#e04a1a}.success-close-btn:active{transform:scale(.98)}@media screen and (min-width:768px){.success-close-btn{padding:18px 50px;min-width:200px}}
