.form-control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0);color:#495057;outline:0}input[type=date],input[type=email],input[type=text],textarea{height:50px!important}#step2 label{margin-right:0}.contenedor-next-preview button{width:190px!important}.on{background-color:transparent!important;border-color:#009a82!important;color:#fff!important;display:unset!important;text-decoration:none;transform:none!important}.button:active,.button:focus,.button:hover,.button_cta a:active,.button_cta a:focus,.button_cta a:hover,button:active,button:focus,button:hover{background-color:#009a82!important;color:#fff!important;transform:none!important}.atras{background-color:#f0f0f0;color:#000;width:150px}#but button:hover{background-color:transparent!important;border-color:#009a82!important;color:#fff;text-decoration:none;transform:none!important}.cotiBtn{border-radius:5px;width:180px!important}button .cotiBtn:hover{background-color:#f24738!important}.closeButton{background-color:transparent;border:none;color:#000!important;cursor:pointer;margin-top:0;position:absolute;right:0;top:0}.closeButton:hover,button .closeButton:active,button .closeButton:focus,button .closeButton:hover{background-color:transparent!important;color:#000!important}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:0!important;padding-right:0!important;position:relative;width:100%}.btn-primary,.btn-primary.focus,.btn-primary:focus{background-color:#f24738!important;border-color:#f24738!important}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem transparent!important}.btn-secondary{background-color:transparent!important;border-color:transparent!important}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem transparent!important}.form-control{border-radius:0!important}.text-danger{width:210px}.fila{align-items:center}#address,#addresses,#email,#endDate,#startDate{height:48px;margin-bottom:0}.coti{height:49px}.col.fila{align-items:baseline;display:flex;height:100%}.col.fila>*{flex:unset}.coti{cursor:pointer;margin-top:5px;width:100%}.coti:hover{background-color:#f24738;transform:unset}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;align-items:center;flex-grow:1;max-width:100%}@media only screen and (max-width:767px){#address,#addresses,#email,#endDate,#startDate{height:48px;margin-bottom:5px}input[type=date],input[type=email],input[type=text],textarea{margin:5px!important;width:210px}.btn-primary{border-radius:10px 10px 10px 10px!important}input[type=date],input[type=email],input[type=text],textarea{border:1px solid #ccc;border-radius:5px!important;box-sizing:border-box;display:inline-block;margin:0;padding:12px 20px}.address-container{margin-bottom:0!important}.ocultado{display:none!important}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;display:block!important;flex-grow:1;max-width:100%}}.ocultado{cursor:pointer;padding:10px 0}.ocultado,.ocultado:hover{background-color:transparent}.fila{display:flex}.col.cien,.col.cien button,.col.cien input,.col.cien label,.col.cien textarea{width:100%}.row{display:flex;flex-wrap:wrap;gap:10px}.row input{box-sizing:border-box;width:100%}@media (min-width:600px){.row{flex-direction:row}.row input{width:100%}}.container,.container-lg,.container-md,.container-sm,.container-xl{align-items:center;display:flex;justify-content:center;justify-items:center;max-width:1140px}button{background-color:#f24738;border:none;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px}.button:active,.button:focus,.button:hover,.button_cta a:active,.button_cta a:focus,.button_cta a:hover,button:active,button:focus,button:hover{background-color:#009a82;border-color:#009a82!important;color:#fff;text-decoration:none;transform:scale(1.05)}.subformat-title{font-size:20px;font-weight:700}.containerDates{display:flex;gap:10px;justify-content:space-between}#step2 label{display:inline-block;margin-right:20px}#step2 img{display:block;height:auto;max-width:150px}.contenedor-next-preview{display:flex;gap:10px}.contenedor-next-preview button{width:150px}.progress{background-color:#f0f0f0;border-radius:20px;display:flex;font-size:12px;justify-content:space-between;margin-bottom:20px;width:100%}.progress-step{flex-grow:1;padding:5px 0;text-align:center;transition:background-color .3s ease-in-out}#step1Progress,#step2Progress,#step3Progress{background-color:#19a68c}body{font-family:Arial,sans-serif}h2{color:#000}input[type=date],input[type=email],input[type=text],textarea{border:1px solid #ccc;box-sizing:border-box;display:inline-block;margin:0;padding:12px 20px}button:hover{opacity:.8}input[type=radio]{margin:10px 0}button[onclick="addAddress()"]{background-color:#e6e6e6;border-color:#adadad;color:#333}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.new-address{animation:slideFadeIn .3s ease-out forwards}