.overlay{position:fixed;z-index:2000;overflow-y:scroll;top:0;bottom:0;left:0;right:0;background:rgb(140 144 149 / 70%);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0px 3px 15px #0000001a;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1}.popupContent{min-width:100%}#popupBody{display:flex;max-width:25rem;padding:2%;border-radius:15px;box-shadow:0 0 5px #CCC;background:#FFF;position:relative;margin:5% auto}#cerrar{position:absolute;top:20px;right:30px;font-size:30px;font-weight:bold;text-decoration:none}#cerrar svg{width:.8em;height:.8em}.container__form .form-title{color:#718cff;font-size:2rem;text-align:center;font-weight:600;margin:3rem 0 10%}.container__form form .hs-button.primary.large{font-weight:bold;font-size:1.2rem;text-align:center;display:flex;color:white;box-sizing:border-box;background-color:#718cff;border:1px solid #718cff;padding:1rem 1rem;border-radius:1rem;margin-top:1rem;height:auto !important;justify-content:center}.container__form form ul{list-style-type:none;padding-inline-start:10px;margin:0}.container__form fieldset{min-width:100%}.container__form form .hs-error-msg,.container__form form .hs-error-msgs{font-size:.8rem;color:#f38d8d;font-weight:700}.container__form form .hs_error_rollup li{text-align:center;font-size:.8rem}.container__form form .hs-form-field{color:#7a7a7a;margin-bottom:2em}.container__form fieldset p{font-size:1.4rem}.container__form form input[type=text],.container__form form input[type=tel],.container__form form input[type=email],.container__form form input[type=number]{background-color:#ebebeb;padding-left:10px;box-sizing:border-box;min-width:100%;height:40px;border:0;border-radius:5px;width:-webkit-fill-available}.container__form ::placeholder{color:white;opacity:1}.container__form form input[type=checkbox]{margin-top:10px}.container__form form select{background-color:transparent;color:white;border:1px solid #cbdb29;height:32px;min-width:100%;width:-webkit-fill-available}.container__form form .legal-consent-container{max-width:100%;display:block}.container__form form .actions{display:flex;justify-content:center;margin:1rem 0 0}@media(max-width:576px){.container__form{max-width:100%;margin:3em 0 1em}.input{margin-right:0 !important}#popupBody{margin:20% auto 0;max-width:90%;padding:8%}.container__form form .actions{margin:0 !important}}