@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{--main-color: #28a48d;--secondary-color: #082d50;--background-color: #eaf4f0;--white-color: #ffffff;--light-grey-color: #f3f3f3;--dark-grey-color: #c2c2c2;--secondary-grey-color: #5e7489;--secondary-grey-50-color: #5e748980;--main-light-color: #aadad1;--main-lighter-color: #e3f2ef;--main-dark-color: #208371;--border-radius: 24px;--border-radius-sm: 12px;font-family:"Instrument Sans",sans-serif;font-weight:500;background-color:var(--background-color);margin:0;padding:0;color:var(--secondary-color);position:relative;padding:46px 16px}.desktop,.hidden{display:none !important}.highlighted-text{color:var(--main-color)}a{color:var(--main-color)}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--white-color);margin:0;font:inherit;color:var(--white-color);width:24px;height:24px;border:1px solid var(--main-color);border-radius:6px}input[type=checkbox]:checked{background-color:var(--main-color);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 13 10"><path stroke="%23fff" stroke-width="1.41" d="M11.86.76 4.3 8.33 1.06 5"/></svg>');background-position:center;background-repeat:no-repeat;background-size:13px}header{background-color:#fff;border-radius:var(--border-radius);box-shadow:0px 2px 10px rgba(0,0,0,.1);left:50%;max-width:950px;padding:12px 18px;position:absolute;top:46px;transform:translateX(-50%);width:calc(100% - 32px);z-index:2}header nav{display:flex;align-items:center;justify-content:space-between}header .logo{max-width:175px}header .logo svg{width:100%}header nav{position:relative}header nav .main-menu{align-items:flex-start;background-color:var(--main-color);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:5px;list-style:none;max-height:0;overflow:hidden;padding-inline:16px;position:absolute;right:0;top:49px;transition:all .3s ease-in-out;z-index:-99}header nav li{border-radius:50px}header nav li.main-link{border:1px solid var(--white-color)}header nav li.main-link a{padding:13px 16px}header nav li.main-link.active{background-color:var(--white-color);border-color:var(--main-light-color)}header nav li.main-link.active a{color:var(--secondary-color)}header nav li.main-link:hover{background:var(--light-grey-color);border-color:var(--secondary-grey-50-color)}header nav li a{display:block;font-size:.875rem;text-decoration:none;color:var(--white-color)}header nav li:not(.main-link){position:relative;margin:6px 12px}header nav li:not(.main-link)::after{display:block;content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:var(--white-color);transition:transform .25s ease-out;transform-origin:bottom left}header nav li:not(.main-link):hover::after,header nav li:not(.main-link):active::after,header nav li:not(.main-link).active::after{transform:scaleX(1)}header nav li:not(.main-link).active::after{background-color:var(--white-color)}header nav .menu-mobile{display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--border-radius-sm);background-color:var(--main-color);height:44px;width:44px}header nav .menu-mobile.is-open .open-icon{display:none}header nav .menu-mobile.is-open .close-icon{display:block}header nav .menu-mobile.is-open~.main-menu{max-height:206px;padding-block:24px;z-index:1}header nav .close-icon{display:none}main{width:100%;margin:0}footer{background-color:var(--white-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--secondary-color);display:flex;flex-direction:column;gap:40px;margin:-20px -16px -46px;padding:64px 24px 32px}footer .footer-container{border-bottom:1px solid var(--dark-grey-color);display:flex;gap:32px;justify-content:space-around;padding-bottom:40px}footer .footer-menu{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}footer .footer-menu li a{color:var(--secondary-color);font-size:.875rem;letter-spacing:-0.14px;line-height:1.2;text-decoration:none}footer .footer-logo{flex:0 0 135px}footer .footer-legal{display:flex;flex-direction:column;font-size:.875rem;gap:32px;letter-spacing:-0.14px;line-height:1.2;text-align:center}footer .legal-links{display:flex;gap:48px;justify-content:center;list-style:none;padding:0}footer .legal-links a{color:var(--secondary-color);font-size:.725rem;letter-spacing:-0.1px;line-height:1;text-decoration:none}.arrow-anchor{align-items:center;background-color:var(--main-color);border-radius:var(--border-radius-sm);border:none;display:flex;height:48px;justify-content:center;width:48px}.arrow-anchor:hover{background-color:var(--main-dark-color)}@media screen and (min-width: 768px){body{padding:0 40px;overflow-x:hidden}body main{position:relative;max-width:1450px;margin:0 auto}body .desktop{display:block !important}body .mobile,body .mobile.menu-mobile{display:none !important}body header{border-radius:40px;padding:12px 24px;position:fixed;z-index:9}body nav .main-menu{align-items:center;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;gap:32px;max-height:unset;padding-inline:0;position:static;transition:unset;z-index:1}body nav .main-menu .main-link{border-color:var(--secondary-color);flex:0 0 auto}body nav .main-menu .main-link.active{background-color:var(--secondary-color);border-color:var(--secondary-color)}body nav .main-menu .main-link.active a{color:var(--white-color)}body nav .main-menu li:not(.main-link)::after{background-color:var(--main-color)}body nav .main-menu li:not(.main-link).active::after{background-color:var(--secondary-color)}body nav .main-menu a{color:var(--secondary-color)}body footer{gap:48px;padding:80px 40px 40px}body footer .footer-container{align-items:flex-end;justify-content:space-between}body footer .footer-logo{flex:0 1 245px;min-width:135px}body footer .footer-menu{flex:1 0 auto;flex-direction:row;gap:40px}body footer .footer-menu li a{font-size:1.5rem;letter-spacing:-0.24px;line-height:1}body footer .footer-legal{display:flex;flex-direction:row;justify-content:space-between}body footer .footer-info{display:flex;gap:4px}body footer .legal-links a{font-size:1rem}}.contact-header{padding:140px 10px 40px}.contact-header h2{font-size:3.5rem;font-weight:normal;letter-spacing:-3px;line-height:.9;text-align:center}.contact-header p{margin-top:24px;font-size:1rem;letter-spacing:-0.2px;line-height:1.25;text-align:center}.contact-form{background-color:var(--white-color);border:1px solid var(--main-light-color);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:32px 20px}.contact-form .input-container{position:relative}.contact-form textarea,.contact-form input:not(.terms-input),.contact-form .select-container{border:1px solid var(--secondary-color);border-radius:var(--border-radius-sm);padding:20px;width:100%}.contact-form input:not(.terms-input){transition:margin-top .2s ease-in-out}.contact-form input:not(.terms-input):focus,.contact-form input:not(.terms-input):not(:placeholder-shown){margin-top:20px}.contact-form input:not(.terms-input):focus+label,.contact-form input:not(.terms-input):not(:placeholder-shown)+label{left:0;top:0}.contact-form input:user-invalid,.contact-form textarea:user-invalid{border-color:#e71408}.contact-form select{border:none;width:100%}.contact-form label:not(.comments-label,.file-label,.terms-input-label){left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.contact-form textarea{resize:none}.contact-form .file-picker{background-color:var(--light-grey-color);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:12px;padding:24px}.contact-form .file-picker .select-file-button{border:none;color:var(--main-color);cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:-0.2px;line-height:1.2;text-align:left;text-decoration:underline;padding:0}.contact-form .file-picker input{display:none}.contact-form .file-list-container{display:none;flex-direction:column;gap:12px}.contact-form .file-list-container.is-active{display:flex}.contact-form .file-list-container.is-active+p{display:none}.contact-form .file-container{align-items:center;display:flex;font-size:.875rem;gap:8px}.contact-form .file-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.contact-form .file-size{color:var(--secondary-grey-color);flex:0 0 auto}.contact-form .file-remove-button,.contact-form .file-replace-button{background-color:rgba(0,0,0,0);border:none;color:var(--main-color);cursor:pointer;flex:0 0 auto;padding:0;text-decoration:underline}.contact-form .file-replace-button{display:none}.contact-form .terms{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.contact-form .terms .terms-input{flex:0 0 auto}.contact-form .submit-button{background-color:var(--main-color);border:none;border-radius:40px;color:var(--white-color);font-weight:600;line-height:1;margin:40px auto 0;text-transform:uppercase;padding:30px 40px;width:auto}.contact-form .submit-button:disabled{background-color:var(--main-light-color);cursor:not-allowed}.contact-form .submit-message{display:none;padding:20px;border-radius:var(--border-radius-sm);font-weight:500}.contact-form .submit-message.success{display:block;background-color:var(--main-light-color);color:var(--secondary-color)}.contact-form .submit-message.error{align-self:flex-end;display:block;background-color:#e71408;color:var(--white-color)}.sources-info{display:flex;flex-direction:column;gap:16px;padding:64px 0}.sources-info .sources{background-color:#eff8f6;border:1px solid var(--main-light-color);border-radius:16px;display:flex;flex-direction:column;padding:20px 16px}.sources-info .source-title{align-items:center;display:flex;gap:8px;margin-bottom:10px}.sources-info .source-title svg{color:var(--main-color);flex:0 0 11px;height:11px}.sources-info .source-title h4{font-size:1.25rem;font-weight:500;letter-spacing:normal;line-height:.8}.sources-info p,.sources-info strong{font-size:.875rem;letter-spacing:normal;line-height:1.6}.sources-info .more-info{align-self:flex-end;margin-top:10px}.faqs{background-color:var(--main-light-color);border-radius:16px;padding:64px 16px}.faqs .faqs-title{font-size:2rem;font-weight:500;letter-spacing:-0.7px;line-height:1;margin-bottom:40px;text-align:center}.faqs .separator{background-color:var(--main-color);height:1px;margin:16px 0;width:100%}.faqs .faq-heading{align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;gap:24px;justify-content:flex-start;padding:0;width:100%}.faqs .faq-heading.is-open .open{display:none}.faqs .faq-heading.is-open .close{display:block}.faqs .faq-heading.is-open+.faq-content{grid-template-rows:1fr}.faqs .faq-number{color:var(--main-color)}.faqs .faq-title{flex:0 1 100%;text-align:left}.faqs .faq-handler{font-size:1.5rem;font-weight:400;justify-self:flex-end;padding:0 5px}.faqs .faq-handler.close{display:none}.faqs .faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.faqs .faq-reply{display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width: 768px){main{display:grid;column-gap:56px;grid-template-columns:2fr 1fr;grid-template-rows:auto;row-gap:80px}.contact-header{grid-column:1/3;padding-block:240px 0}.contact-header h2{font-size:6rem;letter-spacing:-3px;line-height:.9}.contact-header p{font-size:1.5rem;letter-spacing:-0.24px;line-height:1.5}.contact-form{display:grid;grid-template-columns:1fr 1fr;padding:56px}.contact-form .input-container{align-self:flex-end}.contact-form .comments-container,.contact-form .files-container,.contact-form .terms{grid-column:1/3}.contact-form .files-container{justify-self:flex-start}.contact-form .file-container{font-size:1rem}.contact-form .file-picker{flex-direction:row;flex-wrap:wrap}.contact-form .file-list-container{width:100%}.contact-form .file-replace-button{display:block}.sources-info{padding-block:0}.faqs{align-items:center;display:flex;flex-direction:column;grid-column:1/3;padding:100px 40px 160px}.faqs>*{max-width:750px;width:100%}footer{position:relative;z-index:1}}