.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%}.contact-section a{text-decoration:none}#productType{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e8f4fa;background:#e8f4fa url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%231F1D49' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat;background-position:right 10px center;background-size:20px;border:1px solid #ddd;border-radius:8px;color:#757575;font-size:16px;padding:12px 40px 12px 12px;width:100%}#investmentCost{display:none}.results{margin-top:20px}.contact-section h3{color:#fff;font-size:36px;letter-spacing:-1.54px;line-height:43px;margin:0;padding:0}.contact-section{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:var(--container-width);padding:40px 1rem;width:100%}.results p{font-size:20px!important;margin:4px 0}.main-results p,.results p{color:#101936!important;letter-spacing:0;line-height:23px;text-align:left}.main-results p{background-color:#d9f6ff;font-size:23px!important;font-weight:var(--font-weight-bold);margin:20px 0;padding:2px 4px}.important-for-user p{color:#101936!important;font-size:12px!important;letter-spacing:0;line-height:23px;margin:20px 0 0;text-align:left}.calculator{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:20px auto;max-width:500px;padding:20px}.form-group,.input-group{display:flex;flex-direction:column;width:100%}.form-group{background-color:#fff;border-radius:14px;box-shadow:0 0 40px #98c9de4a;gap:20px;max-width:850px;padding:44px;Margin-top:20px}.form-group .input-group label{color:#1b1b26!important;display:block;font-size:18px!important;letter-spacing:-.36px;line-height:23px;margin-bottom:.35rem}.form-group,.input-group{max-width:100%;width:100%}.inputs-calc-group{align-items:center;display:flex;flex-direction:column!important;gap:20px}@media screen and (min-width:600px){.inputs-calc-group{flex-direction:row!important}}.form-group input,.form-group select{background-color:#f0f7fa!important;border:1px solid #d0e4e7!important;border-radius:8px;color:#1b1b26;font-size:16px;padding:12px;width:100%}.form-group select option{background-color:#f0f7fa!important;border:1px solid #d0e4e7!important;color:#757575!important}#results{background:#e9ecef;border-radius:4px;margin-top:20px;padding:10px}#results h2{margin-top:0}#results p{margin:5px 0}#totalSavings,.main-results{display:none!important}canvas{max-width:100%}.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{align-items:end;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;width:50%;z-index:44}.etp-form{width:50%}.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}.form-group{padding:16px}.etp-form .form-container-cal{padding:16px!important}.results p{font-size:16px!important}.main-results p{font-size:23px!important;line-height:30px}.important-for-user p{font-size:12px!important}.contact-section{padding:40px 30px}.hero-contact .hero-contact-content-wrapper .hero-contact-content-wrapper-inner{align-items:baseline;flex-direction:column;padding:0 30px}.etp-form{display:flex;justify-content:center;width:100%}.hero-contact .hero-contact-content-wrapper .texts-container{justify-content:flex-start;width:100%}}@media screen and (max-width:768px){.hero-contact .hero-contact-content-wrapper .hero-contact-content-wrapper-inner{padding:0 20px}}.etp-form .form-container-cal{background-color:#fff;border-radius:14px;box-shadow:0 0 40px #98c9de4a;padding:44px;width:100%}.etp-form .form-container-cal form input[type=email],.etp-form .form-container-cal form input[type=tel],.etp-form .form-container-cal 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-cal .title{color:#1b1b26;font-size:37px;letter-spacing:0;line-height:47px;margin:0}.etp-form .form-container-cal .description{color:var(--secondary-color);font-size:20px;line-height:26px;margin:.8rem 0 1.5rem}.texts-container p{margin:0}.etp-form .form-container-cal 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-cal .form-container-columns-1,.etp-form .form-container-cal .form-container-columns-2{max-width:var(--max-width);width:100%}.etp-form .form-container-cal .hs-input{width:100%!important}.etp-form .form-container-cal form label{color:#1b1b26!important;display:block;font-size:18px!important;letter-spacing:-.36px;line-height:23px}.etp-form .form-container-cal 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-cal 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-cal form input[type=submit]:hover{border-color:#0d1b47}.etp-form .form-container-cal .inputs-list{list-style:none}.etp-form .form-container-cal .inputs-list li input[type=checkbox]{margin-top:4px;max-width:20px}.etp-form .form-container-cal .legal-consent-container .inputs-list{margin:0;padding:0}.etp-form .form-container-cal .legal-consent-container .inputs-list label{align-items:center;display:flex}.etp-form .form-container-cal .legal-consent-container .inputs-list label span{margin-left:0!important}.etp-form .form-container-cal .legal-consent-container p{color:var(--secondary-color);font-size:12px;line-height:15px}.etp-form .actions{margin-top:1rem}@media screen and (max-width:1024px){.etp-form .form-container-cal .title{font-size:32px;line-height:42px}.hero-contact .hero-contact-content-wrapper .texts-container{max-width:100%}}@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}}