.hero-contact{background-position:50%;background-repeat:no-repeat;background-size:cover;background:transparent linear-gradient(180deg,#101936,#0d205a 57%,#001d77) 0 0 no-repeat padding-box;color:#fff;display:flex;padding:225px 0 100px;position:relative;width:100%}.hero-contact.no-padding{min-height:100px;padding-top:100px}.hero-contact.no-background{background:transparent}.hero-contact h1,.hero-contact h2,.hero-contact p{color:#fff}@media screen and (max-width:768px){.etp-form fieldset.form-columns-2 .hs-form-field{width:100%!important}}.hero-contact .hero-contact-content-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0 auto;position:relative;width:100%}.hero-contact .hero-contact-content-wrapper .hero-contact-content-wrapper-inner{display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:var(--container-width);padding:0 1rem;position:relative;width:100%}.hero-contact .hero-contact-content-wrapper .hero-contact-content-wrapper-inner .world-image{margin-bottom:30px;width:172px}.hero-contact .hero-contact-content-wrapper .texts-container{color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:595px;z-index:44}.hero-contact .hero-contact-content-wrapper .texts-container .slogan{align-items:center;display:flex}.hero-contact .hero-contact-content-wrapper .texts-container .slogan .circle{border:3px solid #00c4ff;border-radius:50%;height:18px;margin-right:8px;width:18px}.hero-contact .hero-contact-content-wrapper .texts-container .slogan p{color:var(--white);margin:0}.hero-contact .hero-contact-content-wrapper .texts-container .subtitle{margin:0}.hero-contact .hero-contact-content-wrapper .texts-container .contact p,.hero-contact .hero-contact-content-wrapper .texts-container .contact p a{color:#fff;font-size:22px;letter-spacing:0;line-height:32px}.hero-contact .hero-contact-content-wrapper .texts-container .contact p a{color:var(--primary-color);text-decoration:underline}.hero-contact .hero-contact-content-wrapper .texts-container .hs-button{align-self:baseline;margin-top:1rem}@media screen and (max-width:1440px){.hero-contact .hero-contact-content-wrapper .texts-container{justify-content:flex-start}}@media screen and (max-width:1024px){.hero-contact{padding:120px 0 100px}.hero-contact .hero-contact-content-wrapper .hero-contact-content-wrapper-inner{flex-direction:column;padding:0 30px}.etp-form{display:flex;justify-content:center}.hero-contact .hero-contact-content-wrapper .texts-container{justify-content:flex-start}}@media screen and (max-width:768px){.hero-contact .hero-contact-content-wrapper .hero-contact-content-wrapper-inner{padding:0 20px}}.etp-form .form-container{background-color:#fff;border-radius:14px;box-shadow:0 0 40px #98c9de4a;max-width:850px;padding:44px;width:100%}.etp-form .form-container.new-forms{padding-bottom:0;padding-top:0}.etp-form .form-container form input[type=email],.etp-form .form-container form input[type=tel],.etp-form .form-container form input[type=text],.etp-form select{background-color:#f0f7fa!important;border:1px solid #d0e4e7!important;border-radius:8px;color:#1b1b26;padding:12px}.etp-form textarea{background-color:#f0f7fa!important;border-color:#d0e4e7!important;border-radius:8px;border-width:1px!important;height:144px;min-height:136px!important;outline:none;padding:12px;resize:none;width:100%!important}.etp-form .form-container .title{color:#1b1b26;font-size:37px;letter-spacing:0;line-height:47px;margin:0}.etp-form .form-container .description{color:var(--secondary-color);font-size:20px;line-height:26px;margin:.8rem 0 1.5rem}.etp-form .form-container form{border:none;display:flex;flex-direction:column;justify-content:center;max-width:unset;padding:0}.etp-form .hs_cos_wrapper .form-title{display:none}.etp-form .form-container .form-container-columns-1,.etp-form .form-container .form-container-columns-2{max-width:var(--max-width);width:100%}.etp-form .form-container .hs-input{width:100%!important}.etp-form .form-container form label{color:#1b1b26!important;display:block;font-size:18px!important;letter-spacing:-.36px;line-height:23px}.etp-form .form-container form label .hs-form-required{display:none}.etp-form fieldset{max-width:unset!important}.etp-form fieldset.form-columns-2{display:flex;gap:19px}.etp-form fieldset.form-columns-1 .input,.etp-form fieldset.form-columns-2 .input{margin-right:0!important}.etp-form .form-container form input[type=submit]{background:#00c4ff!important;border-color:#00c4ff!important;color:#101b36!important;font-size:18px;letter-spacing:0;line-height:23px;margin-bottom:0;padding:12px 48px!important;width:auto}.etp-form .form-container form input[type=submit]:hover{background:#78af2a;text-decoration:none}.etp-form .form-container .inputs-list{list-style:none}.etp-form .form-container .inputs-list li input[type=checkbox]{margin-top:4px;max-width:20px}.etp-form .form-container .legal-consent-container .inputs-list{margin:0;padding:0}.etp-form .form-container .legal-consent-container .inputs-list label{align-items:center;display:flex}.etp-form .form-container .legal-consent-container .inputs-list label span{margin-left:0!important}.etp-form .form-container .legal-consent-container p{color:var(--secondary-color);font-size:12px;line-height:15px}.etp-form .form-container .hs-error-msg,.etp-form .form-container .hs-main-font-element,.etp-form .form-container form .hs_error_rollup label{color:#c00!important}.etp-form .actions{margin-top:1rem}.etp-form .hs-form-html input[type=checkbox]{margin-right:12px}.etp-form .hs-form-html div[data-hsfc-id=DataPrivacyField],.etp-form .hs-form-html div[data-hsfc-id=DataPrivacyField] label{font-size:12px!important;letter-spacing:normal;line-height:normal}.etp-form .hs-form-html div[data-hsfc-id=DataPrivacyField] label{display:flex}@media screen and (max-width:1600px){.etp-form .form-container .description{font-size:18px;line-height:24px}}@media screen and (max-width:1024px){.etp-form .form-container .title{font-size:32px;line-height:42px}}@media screen and (max-width:768px){.etp-form .form-container{padding:20px}.etp-form .form-container .title{font-size:27px;line-height:37px}.etp-form fieldset.form-columns-2{flex-direction:column;gap:0}}