.wte-booking-container{max-width:100%}.wte-booking-container .form-control{border-radius:10pt;border:2px solid #11276f;box-shadow:1px 0 5px 0 rgb(58 56 56 / .19);-webkit-box-shadow:1px 0 5px 0 rgb(58 56 56 / .19);padding:12px 16px;transition:all 0.3s ease;background-color:#fff;font-size:16px}.wte-booking-container .form-control:focus{border-color:var(--brand-azul,#3498db);box-shadow:1px 0 8px 0 rgb(52 152 219 / .3);-webkit-box-shadow:1px 0 8px 0 rgb(52 152 219 / .3);outline:none}.wte-booking-container .form-control.is-valid{border-color:#28a745;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);padding-right:2.5rem}.wte-booking-container .form-control.is-invalid{border-color:#e74c3c;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath d='m5.8 3.6.4.4.4-.4'/%3e%3cpath d='M6 7v2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);padding-right:2.5rem;box-shadow:1px 0 5px 0 rgb(231 76 60 / .2)}.wte-booking-container .invalid-feedback{display:none;color:#e74c3c;font-size:.875em;margin-top:4px;font-weight:500}.wte-booking-container .is-invalid~.invalid-feedback{display:block}.wte-booking-container .form-label-1{color:#f3615f;font-weight:600;font-size:.93rem;margin-bottom:4pt}.wte-booking-container .btn-cta-blue{padding:.7rem 1rem;border-radius:14px;border:2px solid #fff;background:var(--brand-azul);color:#fff;font-weight:800;border:none;transition:all 0.3s ease}.wte-booking-container .btn-cta-blue:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(52 152 219 / .4)}@media (max-width:768px){.wte-booking-container .form-control{padding:14px 16px}}