@charset "UTF-8";*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;font-display:swap;margin:0px}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-display:swap}h1{font-size:60px;font-weight:700;line-height:65px;color:#263238}h2{font-size:40px;font-weight:700;line-height:45px;color:#263238}h3{font-size:30px;font-weight:700;line-height:35px;color:#263238}h4{font-size:20px;font-weight:700;line-height:30px;letter-spacing:1px;color:#263238}p{font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#263238}li{font-family:"Roboto",sans-serif}img{max-width:100%;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04a4cc}::selection{background:#48ffff;color:#263238;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-input-placeholder{color:#3a4ef2}::-moz-placeholder{color:#3a4ef2}:-ms-input-placeholder{color:#3a4ef2}:-moz-placeholder{color:#3a4ef2}#hubspot-messages-iframe-container .shadow-container.active{background-color:transparent !important}form fieldset{max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}form fieldset.form-columns-1 .hs_numemployees{width:100%}form fieldset.form-columns-1 .hs_numemployees .input{margin-right:0px}form fieldset.form-columns-0{justify-content:center}form fieldset.form-columns-3 .hs-form-field{width:29%;float:left}form fieldset.form-columns-3 .input{margin-right:0}form fieldset.form-columns-2 .input{margin-right:0 !important}form fieldset.form-columns-2 .hs-form-field{width:47% !important;float:left}form fieldset.form-columns-2{max-width:100%}form fieldset.form-columns-1 .hs_numemployees{width:100%}form fieldset.form-columns-1 .hs_numemployees .input{margin-right:0px}form input,form select{width:100%;border:0px;border-bottom:1px solid #3a4ef2;background:#f4f4f4;padding:35px 0 10px;color:#3a4ef2;font-family:Poppins;font-style:normal;font-weight:bold;font-size:15px;line-height:23px;display:flex;align-items:center}form select{-webkit-appearance:none}::-webkit-input-placeholder{color:#3a4ef2;font-family:Poppins;font-style:normal;font-weight:bold;font-size:15px;line-height:23px;display:flex;align-items:center}::-moz-placeholder{color:#3a4ef2;font-family:Poppins;font-style:normal;font-weight:bold;font-size:15px;line-height:23px;display:flex;align-items:center}:-ms-input-placeholder{color:#3a4ef2;font-family:Poppins;font-style:normal;font-weight:bold;font-size:15px;line-height:23px;display:flex;align-items:center}:-moz-placeholder{color:#3a4ef2;font-family:Poppins;font-style:normal;font-weight:bold;font-size:15px;line-height:23px;display:flex;align-items:center}form input[type="submit" i]{width:100%;color:#fff;background:#000;border-radius:0;justify-content:center;padding-left:0;height:60px;margin:50px auto 0;display:flex;padding:0;font-size:20px;border-bottom:0px solid #3a4ef2;-webkit-appearance:none;-moz-appearance:none}form input[type="submit" i]:hover{color:#000;background:#48ffff;transition:.5s;cursor:pointer}form .hs-fieldtype-intl-phone.hs-input input{width:70% !important;float:left;padding:35px 0 13px}.hs-fieldtype-intl-phone.hs-input select{float:left;width:27% !important;margin-right:3%}.texto-movil{display:none}form input:focus{border:0}.legal-consent-container{margin:20px 0 0}.legal-consent-container p{font-size:14px;line-height:20px;letter-spacing:0}.legal-consent-container a{color:#3a4ef2;text-decoration:underline;font-weight:500}.legal-consent-container ul{list-style:none;padding-left:0;margin:0}.legal-consent-container .hs-form-booleancheckbox-display input{margin:0;margin-right:12px;width:auto;height:13px}.legal-consent-container .hs-form-booleancheckbox-display{display:flex;align-items:center}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0 !important}.hs-error-msgs{list-style:none;padding-left:0}@media screen and (min-width:300px) and (max-width:500px){form fieldset.form-columns-2 .hs-form-field{width:100% !important}form fieldset.form-columns-2 .input{margin-right:0 !important}}