#custom_html-2{text-align:center;float:none!important}.politica{color:#6BA9F8}.et_pb_button{cursor:pointer}.nf-error .nf-error-msg{color:#fff!important}.nf-error-msg,.ninja-forms-req-symbol{color:grey!important}::-webkit-input-placeholder{color:#919191!important}:-moz-placeholder{color:#919191!important}::-moz-placeholder{color:#919191!important}:-ms-input-placeholder{color:#919191!important}.nf-form-content button,.nf-form-content input[type="button"],.nf-form-content input[type="submit"]{background:#6BA9F8!important;color:#fff!important}.nf-form-content button:hover,.nf-form-content input[type="button"]:hover,.nf-form-content input[type="submit"]:hover{background:#4968ff!important;color:#fff!important}.nf-form-content label{font-size:12px!important;color:grey}.nf-before-form-content{color:grey;padding-bottom:10px}.field-wrap .listselect-wrap>div,.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap>div input,.field-wrap select,.field-wrap textarea{padding:7px}#wpmtst_submit_testimonial{color:black!important}.right{float:right!important;text-align:right!important}#footer-info{font-size:12px;width:100%}#top-header .container{line-height:0em}CITA TESTIMONIOS.et_pb_testimonial:before{top:-55px;left:50%;margin-left:-36px;background:#f5f5f5;font-size:73px}:root{--hb-primary-color:#007bff;--hb-primary-hover-color:#0056b3;--hb-text-color:#4A5568;--hb-label-color:#718096;--hb-border-color:#CBD5E0;--hb-border-focus-color:var(--hb-primary-color);--hb-bg-light:#F7FAFC;--hb-card-shadow:0 4px 15px rgba(0,0,0,0.07);--hb-card-shadow-hover:0 7px 25px rgba(0,0,0,0.1)}.hbook-wrapper{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.hb-booking-search-form{background-color:#ffffff;padding:2rem;border-radius:12px;box-shadow:var(--hb-card-shadow);border:1px solid #E2E8F0}.hb-booking-search-form .hb-title-search-form{display:none}.hb-booking-search-form .hb-search-fields{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end}.hb-booking-search-form .hb-search-fields>p{flex:1;min-width:150px;margin:0!important}.hbook-wrapper label{font-size:0.875rem;font-weight:600;color:var(--hb-label-color);margin-bottom:0.5rem;display:block}.hbook-wrapper input[type="text"],.hbook-wrapper select,.hbook-wrapper .selectize-input{width:100%;height:48px;padding:0 1rem;border:1px solid var(--hb-border-color);border-radius:8px;background-color:#ffffff;color:var(--hb-text-color);font-size:1rem;transition:all 0.2s ease-in-out;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.hbook-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23%23CBD5E0%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right 1rem center;background-size:0.65em auto}.hbook-wrapper input:focus,.hbook-wrapper select:focus,.hbook-wrapper .selectize-input.focus{outline:none;border-color:var(--hb-border-focus-color);box-shadow:0 0 0 3px rgba(0,123,255,0.15)}.hb-datepick-check-in-out-trigger{background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23718096%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 class=%22feather feather-calendar%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2218%22 rx=%222%22 ry=%222%22%3E%3C/rect%3E%3Cline x1=%2216%22 y1=%222%22 x2=%2216%22 y2=%226%22%3E%3C/line%3E%3Cline x1=%228%22 y1=%222%22 x2=%228%22 y2=%226%22%3E%3C/line%3E%3Cline x1=%223%22 y1=%2210%22 x2=%2221%22 y2=%2210%22%3E%3C/line%3E%3C/svg%3E')!important;background-size:20px 20px!important;background-repeat:no-repeat!important;background-position:center!important}.hbook-wrapper input[type="submit"]{background-color:var(--hb-primary-color);color:#ffffff;font-weight:600;font-size:1rem;border:none;border-radius:8px;padding:0 1.8rem;height:48px;cursor:pointer;transition:all 0.2s ease-in-out;-webkit-appearance:none}.hbook-wrapper input[type="submit"]:hover{background-color:var(--hb-primary-hover-color);transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.1)}.hb-booking-search-form .hb-search-submit-wrapper{flex-grow:0;min-width:auto}.hb-booking-search-form .hb-search-submit-wrapper label{display:none}.hb-accom-listing-item{background:#ffffff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:var(--hb-card-shadow);transition:all 0.3s ease;border:1px solid #E2E8F0}.hb-accom-listing-item:hover{transform:translateY(-5px);box-shadow:var(--hb-card-shadow-hover)}.hb-accom-listing-item h2 a{color:#2D3748;text-decoration:none;font-size:1.5rem}.hb-accom-listing-item p{color:var(--hb-text-color);line-height:1.6}.hb-accom-listing-item .hb-listing-book-accom input[type="submit"]{margin-top:1rem}.ui-datepicker{box-shadow:var(--hb-card-shadow)!important;border-radius:8px!important;border:1px solid #E2E8F0!important;padding:0.5rem}.ui-datepicker-header{background:var(--hb-bg-light)!important;border:none!important;border-radius:6px 6px 0 0!important}.ui-datepicker .ui-state-default{background:#ffffff!important;border:1px solid transparent!important;text-align:center!important;border-radius:50%!important}.ui-datepicker .ui-state-hover{background:var(--hb-bg-light)!important;border-color:var(--hb-border-color)!important}.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-highlight{background:var(--hb-primary-color)!important;color:#ffffff!important;border-color:var(--hb-primary-color)!important}@media (max-width:980px){.hb-booking-search-form .hb-search-fields{flex-direction:column;gap:1rem;align-items:stretch}.hb-booking-search-form .hb-search-submit-wrapper input[type="submit"]{width:100%}}.titulo-formulario-personalizado h2{color:#29abe2;font-family:'Outfit',sans-serif;font-weight:800;text-align:center;font-size:42px}.et_pb_code_0 .nf-form-wrap{background-color:#ffffff;border-radius:10px;padding:40px;box-shadow:0 4px 15px rgba(0,0,0,0.07)}.et_pb_code_0 .nf-field-container .nf-element{border:1px solid #e0e0e0!important;border-radius:8px!important;background-color:#f9f9f9!important;height:50px!important;padding-left:15px!important}.et_pb_code_0 .nf-field-container .nf-element,.et_pb_code_0 .nf-field-container .nf-element::placeholder{color:#999999!important;font-family:'Outfit',sans-serif;font-weight:300;font-size:16px}.et_pb_code_0 #nf-field-11-container textarea.nf-element{height:150px!important;padding-top:15px!important}.et_pb_code_0 #nf-label-field-9{color:#999999!important;font-family:'Outfit',sans-serif;font-weight:700!important}.et_pb_code_0 #nf-label-field-9 a{color:#29abe2!important;text-decoration:none!important}.et_pb_code_0 #nf-field-9-wrap{display:flex;align-items:center}.et_pb_code_0 #nf-field-9-wrap .nf-field-element{order:-1;margin-right:12px}.et_pb_code_0 #nf-field-10-container .nf-element{background:#00b4a0!important;color:#ffffff!important;border:none!important;border-radius:50px!important;font-weight:bold!important;font-size:16px!important;width:100%;transition:all 0.3s ease!important}.et_pb_code_0 #nf-field-10-container .nf-element:hover{background:#008a7b!important;transform:translateY(-2px)}.et_pb_code_0 #nf-field-12-container .nf-field-element{color:#999999;font-size:12px;line-height:1.6;font-family:'Outfit',sans-serif;font-weight:300}.et_pb_code_0 #nf-field-12-container .nf-field-element b{color:#777777;font-weight:700}.et_pb_code_0 #nf-field-12-container .nf-field-element a{color:#29abe2!important;text-decoration:none!important;font-weight:bold}.et_pb_code_0 .nf-form-fields-required,.et_pb_code_0 .nf-form-layout .nf-field-label:not(#nf-label-field-9){display:none!important}