.bg-modulo{margin:0 0 50px}.row-btns{display:block;max-width:500px;width:100%;margin:0 auto 20px}.row-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;max-width:800px;width:100%;padding:30px;margin:50px auto 0;border:1px solid #03304f}.row-form h3{margin:0 0 25px;color:#fff;font-size:22px;font-weight:600;text-align:center}.row-form .hs-form{display:flex;flex-wrap:wrap;justify-content:space-between}.row-form fieldset{margin:0 !important;width:100% !important}.row-form .hs-form-field{width:100%;margin:0 0 15px}.row-form .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field .input{margin-left:0 !important}.row-form .hs-form-field.hs-fieldtype-select{width:100%}.row-form .hs-submit{width:100%}.row-form .actions{margin-top:20px}.row-form .hs-button{width:100%;max-width:300px;outline:0}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{font-size:14px;border-radius:0;border:0;outline:0;float:none !important}.row-form a{display:block;margin:15px 0 0;color:#fff;font-size:13px;font-style:italic;text-align:center}.row-form select{-webkit-appearance:none;padding:6px 45px 6px 6px;font-size:14px;background-image:url(https://cdn2.hubspot.net/hubfs/3018953/Alamos/Colegiatura/2020/generales/down.png);background-repeat:no-repeat;background-size:10px auto;background-position:right 10px center}.row-form input[type="checkbox"]{-webkit-appearance:none;position:relative;top:1px;width:15px !important;height:15px !important;margin:0 8px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0;background-color:#fff;border:1px solid #000;cursor:pointer}.row-form input[type="checkbox"]:hover:before,.row-form input[type="checkbox"]:checked:before{content:'';position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:#003f66}.row-form input.hs-button.primary.large{border:1px solid #ac162c;background:#ac162c !important}.row-form .hs-error-msgs li label{display:block;margin:5px 0 0;font-size:13px;color:red !important;font-style:italic}.row-form .submitted-message{margin:25px 0px;color:#ac162c;text-align:center;font-family:'Leitura' !important;font-size:20px}@media screen and (max-width:550px){.row-form .hs-form{display:block}.row-form .hs-form-field{width:100%}}