.px-landingForm{background:#000017;border-radius:50px;color:#fff;padding:120px 0}.px-landingForm__subtitle{background:linear-gradient(268.48deg,hsla(0,0%,100%,.2) -116.55%,rgba(28,17,131,.2) 86.81%);border:1px solid #ffffff33;border-radius:12px;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;padding:8px 24px;width:fit-content}.px-landingForm__title{font-size:52px;font-weight:500;line-height:62px;margin-bottom:24px}.px-landingForm__desc{font-size:18px;font-weight:400;line-height:28px}.px-landingForm__desc b,.px-landingForm__desc strong{font-weight:700}.px-landingForm__form{background-color:#fff;border-radius:20px;color:#000;max-width:568px;padding:48px}.px-landingForm__form .form-columns-2{display:flex;gap:8px}.px-landingForm__form form label{font-size:16px;font-weight:400;line-height:16px}.px-landingForm__form input[type=email],.px-landingForm__form input[type=tel],.px-landingForm__form input[type=text],.px-landingForm__form select{background:#f8f9fa;border:none;border-bottom:1px solid #abb5be;border-radius:.25rem;margin:0;max-height:2.625rem;padding:.625rem;transition:box-shadow .3s ease;width:100%}.px-landingForm__form input[type=email]:focus,.px-landingForm__form input[type=tel]:focus,.px-landingForm__form input[type=text]:focus{outline:2px solid #007bff}.px-landingForm__form .hs-error-msgs{color:#c00001;list-style-type:none;margin:0;padding:0}.px-landingForm__form form>fieldset{margin-bottom:1.5rem}.px-landingForm__form .hs-tienes_booking_com_ ul.inputs-list,.px-landingForm__form .hs_lead_intension ul.inputs-list{align-items:stretch;display:flex;gap:.5rem;list-style-type:none;margin:10px 0 0;padding:0}.px-landingForm__form .hs-tienes_booking_com_ ul.inputs-list li,.px-landingForm__form .hs_lead_intension ul.inputs-list li{width:100%}.px-landingForm__form .hs-tienes_booking_com_ ul.inputs-list li input,.px-landingForm__form .hs_lead_intension ul.inputs-list li input{display:none}.px-landingForm__form .hs-tienes_booking_com_ ul.inputs-list li label,.px-landingForm__form .hs_lead_intension ul.inputs-list li label{align-items:center;cursor:pointer;display:flex;justify-content:center;text-align:center;width:100%}.px-landingForm__form .hs_lead_intension ul.inputs-list li label{background-color:#fff;border:1px solid #abb5be;border-radius:.5rem;flex-direction:column;gap:1rem;height:100%;padding:.5rem;transition:border .3s ease,box-shadow .3s ease}.px-landingForm__form .hs_lead_intension ul.inputs-list li label.active-label{border:1px solid #20c997!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.px-landingForm__form .hs_lead_intension ul.inputs-list li label i{background-color:#ededed;border-radius:50%;font-size:16px;padding:12px}.px-landingForm__form .hs_lead_intension ul.inputs-list li label.active-label i{background-color:#d2f4ea!important;color:#20c997!important}.px-landingForm__form .hs_nombre_del_hotel{margin-top:20px}.px-landingForm__form .hs-tienes_booking_com_ ul.inputs-list li label{background-color:transparent!important;border:1px solid #747878!important;border-radius:6.25rem!important;color:#747878!important;padding:.5rem 0!important;transition:border .3s ease,background-color .3s ease!important}.px-landingForm__form .hs-tienes_booking_com_ ul.inputs-list li label.active-label{background-color:#003b95!important;border-color:#003b95!important;color:#fff!important}.px-landingForm__form .hs-button{background:#c00001;border:none;border-radius:10rem;color:#fff;display:block;margin:-2rem auto 0;padding:10px 25px}.px-landingForm__form #texto-boton-enviar,.px-landingForm__form #type-lead,.px-landingForm__form .hs_lead_label_cont,.px-landingForm__form .hs_px_formulario,.px-landingForm__form .hs_recaptcha{display:none!important}@media (max-width:768px){.px-landingForm{padding:40px 0}.px-landingForm__title{font-size:32px;line-height:32px;margin-bottom:24px}.px-landingForm__desc{margin-bottom:24px}.px-landingForm__form{max-width:unset}.px-landingForm__form form{width:100%}.px-landingForm__form form>fieldset{max-width:unset;width:100%}.px-landingForm__form form .hs-form-field .input{margin-right:0!important}}@media (max-width:425px){.px-landingForm__form{padding:24px}}