﻿@font-face{font-family:"NexaSlab";src:url("../fonts/Fontfabric - NexaSlab-Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"NexaSlab";src:url("../fonts/Fontfabric - NexaSlab-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"NexaSlab";src:url("../fonts/Fontfabric - NexaSlab-Book.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"NexaSlab";src:url("../fonts/Fontfabric - NexaSlab-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"NexaSlab";src:url("../fonts/Fontfabric - NexaSlab-Heavy.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Libertinus Math";src:url("../fonts/libertinus/LibertinusMath-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Libertinus Math";src:url("../fonts/libertinus/LibertinusMono-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Libertinus Math";src:url("../fonts/libertinus/LibertinusSerif-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Libertinus Math";src:url("../fonts/libertinus/LibertinusSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Italic.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}*{padding:0;margin:0;box-sizing:border-box}ul,ol{list-style:none}a{text-decoration:none}.uppercase{text-transform:uppercase}body{font-family:"Nunito",serif;font-weight:400;background-color:#fff}.letra-espaciada{letter-spacing:3px}.bg-fondo{background-color:#fcfaf6}.playwrite{font-family:"Montserrat",cursive;font-weight:normal}.playwrite-thin{font-weight:100}.playwrite-extra{font-weight:200}.playwrite-light{font-weight:300}.playwrite-regular{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",Arial,serif;font-weight:400}.container{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;padding:0 20px}.container--md{width:100%;max-width:1200px}.container--sm{width:100%;max-width:1000px}.container--xs{width:100%;max-width:900px}.container--xxs{width:100%;max-width:800px}.container--min{width:100%;max-width:600px}.hide{display:none !important}@media screen and (min-width: 768px){.container{padding:0 40px}.hide-desktop{display:none !important}.hide-mobile{display:block !important}}.pdt{padding-top:100px}.pdb{padding-bottom:100px}@media screen and (max-width: 768px){.pdt{padding-top:60px}.pdb{padding-bottom:60px}.hide-desktop{display:block !important}.hide-mobile{display:none !important}}.pt-40{padding-top:40px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.mt-40{margin-top:40px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.text-right{text-align:right}.no-scroll{overflow:hidden}.relative{position:relative}.absolute{position:absolute}#loader{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;background-color:#fff;z-index:100000000;overflow:hidden;text-align:center;background-color:#fff}#loader .loader{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:300px}#loader .loader img{width:auto;height:66px;object-fit:cover;vertical-align:middle;position:relative}.link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.imagen-zoom{overflow:hidden;box-sizing:border-box}.imagen-zoom img{transition:all .4s ease}.imagen-zoom:hover img{transform:scale(1.05)}.imagen img{width:100%;height:auto;object-fit:cover;display:block}.product-tachado{text-decoration:line-through !important;color:#ababab !important;font-weight:400 !important}.text-bostep{color:#cdd503 !important}.text-bostep a,.text-bostep p{color:#cdd503 !important}.text-danger{color:#dc3545 !important}.text-danger a,.text-danger p{color:#dc3545 !important}.overflow-y-visible{overflow-y:visible !important}.position-static{position:static !important}.tippy-box[data-theme~=unique]{background-color:#198759;color:#fff}.tippy-box[data-theme~=unique][data-placement^=top] .tippy-arrow::before{color:#198759}.tippy-box[data-theme~=amarillo]{background-color:#543513;color:#566b0c;font-weight:500}.tippy-box[data-theme~=amarillo][data-placement^=top] .tippy-arrow::before{color:#543513}.tippy-box[data-theme~=azul]{background-color:#566b0c;color:#fff}.tippy-box[data-theme~=azul][data-placement^=top] .tippy-arrow::before{color:#566b0c}.tippy-box[data-theme~=danger]{background-color:#dc3545;color:#fff}.tippy-box[data-theme~=danger][data-placement^=top] .tippy-arrow::before{color:#dc3545}.error-message{animation:drum-hit .3s ease-out forwards}@keyframes drum-hit{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@keyframes stick-hit{0%{transform:rotate(0deg)}100%{transform:rotate(20deg)}}@keyframes drum-hit{0%,100%{transform:translateX(0)}25%{transform:translateX(15px)}75%{transform:translateX(-15px)}}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.mr-10{margin-right:10px !important}.mb-30{margin-bottom:30px !important}.mb-20{margin-bottom:20px !important}.mb-40{margin-bottom:40px !important}.mt-10{margin-top:10px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.grecaptcha-badge{z-index:-1 !important;opacity:0 !important}#izi-header-data-logo img{max-width:130px !important}.p-destacado{background:#eff4fc !important;color:#566b0c !important;font-size:14px !important;font-weight:500 !important;padding:3px 10px !important;text-transform:uppercase !important}video{width:100%;height:auto}#js-maps .leaflet-marker-icon{box-shadow:0 4px 15px rgba(0,0,0,.56);overflow:hidden;border-radius:12px}img{vertical-align:middle;border-style:none}.top-page{margin-top:82px}.be-immersive-experience-overlay{z-index:10000 !important}.btn{height:48px;border-radius:0px !important;cursor:pointer;outline:0;padding:0 25px;display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;border:rgba(0,0,0,0);font-size:14px;font-weight:600}.btn-sm{height:40px;padding:0 13px;font-size:13px;font-weight:600}.btn-lg{height:50px;padding:0 20px;font-size:14px;font-weight:600}.btn-border{background-color:rgba(0,0,0,0);border:2px solid #000}.btn-w100{width:100%}.btn-primary{background-color:#566b0c !important;color:#fff}.btn-primary:hover{background-color:#6c8517}.btn-marron{background-color:#543513;color:#fff}.btn-marron:hover{opacity:.7}.btn-border-primary{border-color:#566b0c;color:#566b0c}.btn-border-primary:hover{background-color:#566b0c;color:#fff;border-color:#c83e35}.btn-border-marron{border-color:#543513;color:#543513}.btn-border-marron:hover{background-color:#543513;color:#fff;border-color:#543513}.btn-blanco{background-color:hsla(0,0%,100%,.6);color:#543513}.btn-blanco:hover{background-color:#fff}.btn-border-blanco{border:1px solid #fff !important;color:#fff !important;background-color:rgba(0,0,0,0) !important}.btn-border-blanco:hover{background-color:#fff !important;color:#543513 !important}.cookie-btn-whrite{background-color:#fff;padding:6px 13px;color:#543513;font-size:14px;font-weight:600;border:none}.cn-close-icon:after,.cn-close-icon:before{color:#fff !important}.link{display:inline-flex;padding-bottom:4px;color:#543513;outline:0;cursor:pointer;font-size:13px;font-weight:600;position:relative}.link::after{content:"";display:block;width:30px;height:2px;background-color:#543513;position:absolute;bottom:0;left:0;transform:translateX(0);transition:all .4s ease}.link:hover::after{width:100%}.link-line-center::after{left:50%;transform:translateX(-50%)}.link-primary{color:#566b0c}.link-primary::after{background-color:#566b0c}.link-blanco{color:#fff}.link-blanco::after{background-color:#fff}.btn-whatsapp{background-color:#25d366;color:#fff;display:flex;align-items:center;gap:10px}.btn-whatsapp i{font-size:25px}.btn-whatsapp:hover{background-color:#1ebe5b}.container_grid{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:16px}.d-flex{display:flex}.d-grid{display:grid}.grid_1{grid-template-columns:1fr}.grid_2{grid-template-columns:repeat(2, 1fr)}.grid_3{grid-template-columns:repeat(3, 1fr)}.gap-05{gap:.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.gap-5{gap:5rem}.row-gap-1{row-gap:1rem}.row-gap-2{row-gap:2rem}.row-gap-3{row-gap:3rem}.row-gap-4{row-gap:4rem}.row-gap-5{row-gap:5rem}.column-gap-1{column-gap:1rem}.column-gap-2{column-gap:2rem}.column-gap-3{column-gap:3rem}.column-gap-4{column-gap:4rem}.column-gap-5{column-gap:5rem}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-column-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.grid_column_1{grid-column:span 1}.grid_column_2{grid-column:span 2}.grid_column_3{grid-column:span 3}.grid_column_4{grid-column:span 4}.grid_column_5{grid-column:span 5}.grid_column_6{grid-column:span 6}.grid_column_7{grid-column:span 7}.grid_column_8{grid-column:span 8}.grid_column_9{grid-column:span 9}.grid_column_10{grid-column:span 10}.grid_column_11{grid-column:span 11}.grid_column_12{grid-column:span 12}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-start{align-items:flex-start}@media(max-width: 768px){.grid_column_1,.grid_column_2,.grid_column_3,.grid_column_4,.grid_column_5,.grid_column_6,.grid_column_7,.grid_column_8,.grid_column_9,.grid_column_10,.grid_column_11,.grid_column_12{grid-column:span 12}.gap-3,.gap-4,.gap-5{gap:1rem}}.room-grid,.room-grid-3{grid-template-columns:1fr}.room-item{gap:2rem;flex-direction:column}.room-item .room__content{width:100%;padding-top:22px}.room-item .room__imagen{width:100%}.room-item .room__title{min-height:auto}@media(min-width: 768px){.room-grid{display:grid;grid-template-columns:1fr;gap:4rem}.room-grid-3{grid-template-columns:1fr 1fr 1fr}.room-item{display:flex;justify-content:space-between;gap:4rem}.room-item .room__content{width:calc(50% - 2rem);padding-top:30px}.room-item .room__imagen{width:calc(50% - 2rem)}.room-item:nth-child(odd){flex-direction:row-reverse}.room-item:nth-child(even){flex-direction:row}}.swiper{width:100%;height:100%}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:45px;height:45px;border-radius:50%;background-color:hsla(0,0%,100%,.7)}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{font-size:18px;color:#543513}.swiper .swiper-pagination{text-align:left;left:20px;display:flex;align-items:center}.swiper .swiper-pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,0);border:2px solid #fff;width:10px;height:10px;opacity:.8}.swiper .swiper-pagination .swiper-pagination-bullet-active{width:14px;height:14px;background-color:#566b0c;border-color:#fff}.controls .swiper-button-next,.controls .swiper-button-prev{width:45px;height:45px;border-radius:50%;background-color:hsla(0,0%,100%,.7);border:1px solid #566b0c}.controls .swiper-button-next:hover,.controls .swiper-button-prev:hover{background-color:#566b0c}.controls .swiper-button-next:hover::after,.controls .swiper-button-prev:hover::after{color:#fff}.controls .swiper-button-next:after,.controls .swiper-button-prev:after{font-size:18px;color:#566b0c}.controls-relative .swiper-button-next,.controls-relative .swiper-button-prev{position:relative;margin:0;padding:0;left:auto;right:auto;top:auto}.swiper-top .swiper-button-prev,.swiper-top .swiper-button-next{top:25px;right:0}.swiper-top .swiper-button-prev:hover,.swiper-top .swiper-button-next:hover{background-color:#566b0c}.swiper-top .swiper-button-prev:hover::after,.swiper-top .swiper-button-next:hover::after{color:#fff}.swiper-top .swiper-button-prev{left:auto;right:60px}.swiper-top .swiper-pagination .swiper-pagination-bullet-active{background-color:#566b0c !important}.swiper-nav-gris .swiper-button-prev,.swiper-nav-gris .swiper-button-next{background-color:#f2f2f2}form{font-family:"Montserrat",serif}form input{font-family:"Montserrat",serif}form label.error,form span.error,form span.error-text{font-size:13px;color:#dc3545;opacity:1;margin-top:4px;position:relative;display:block}.checkbox-wrapper input[type=checkbox],.checkbox-wrapper input[type=radio]{opacity:0;position:absolute;z-index:-1;width:0;height:0}.checkbox-wrapper .terms-label{cursor:pointer;display:flex;align-items:center}.checkbox-wrapper .terms-label .label-text{margin-left:10px;color:#c3c3c3;font-size:15px}.checkbox-wrapper .terms-label .label-text a{color:#c3c3c3;text-decoration:underline}.checkbox-wrapper .checkbox-svg{width:25px;height:25px}.checkbox-wrapper .checkbox-box{fill:#c3c3c3;stroke:#566b0c;stroke-dasharray:565;stroke-dashoffset:565;transition:stroke-dashoffset .6s ease-in}.checkbox-wrapper .checkbox-tick{stroke:rgba(0,0,0,0);stroke-dasharray:172;stroke-dashoffset:172;transition:stroke-dashoffset .6s ease-in}.checkbox-wrapper input[type=checkbox]:checked+.terms-label .checkbox-box,.checkbox-wrapper input[type=checkbox]:checked+.terms-label .checkbox-tick{stroke-dashoffset:0}.checkbox-wrapper input[type=checkbox]:checked+.terms-label .checkbox-box{fill:#fff}.checkbox-wrapper input[type=radio]:checked+.terms-label .checkbox-box{stroke-dashoffset:0;fill:#fff}.checkbox-wrapper input[type=radio]:checked+.terms-label .checkbox-tick{fill:#566b0c}.form_reserve{position:relative;margin-top:-30px;z-index:5}.form_reserve__wrap{padding:10px;border-radius:10px;background-color:#fff;box-shadow:1px 2px 10px 0px rgba(0,0,0,.14);position:relative}.form_reserve__select{display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,0);border:1px solid #ddd;padding:7px;border-radius:8px}.form_reserve__select svg{width:25px;height:25px}.form_reserve__select svg path{fill:#566b0c}.form_reserve__select select{padding:8px 10px;width:calc(100% - 25px);background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);outline:0;height:100%;appearance:none;font-size:16px;color:dimgray;font-weight:500}.form__group{width:100%;margin-bottom:20px;position:relative}.form__group .form__label{font-size:14px;color:#969696;margin-bottom:0;display:block;font-weight:400}.form__group .form__control{width:100%;height:40px;padding:0;border:rgba(0,0,0,0);border-bottom:2px solid #ddd;border-radius:0;outline:none;background-color:rgba(0,0,0,0);color:#543513;transition:.3s ease;box-sizing:border-box;font-size:15px;font-weight:400;font-family:"Nunito",serif;appearance:none}.form__group .form__control:hover,.form__group .form__control:focus{outline:none;border-bottom-color:#543613;box-shadow:0 4px 4px -4px #543613}.form__group .form__control.readonly{background-color:#ddd;user-select:none;cursor:not-allowed;pointer-events:none;color:#6d6d6d;padding:0 1rem}.form__group .form__control::placeholder{color:#969696;font-weight:400}.form__group .form__control[type=number]{-moz-appearance:textfield}.form__group .form__control[type=number]::-webkit-inner-spin-button,.form__group .form__control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__select_down{position:absolute;top:13px;display:flex;align-items:center;justify-content:center;pointer-events:none;right:10px}.form__select_down svg{width:18px;height:18px}.form__select_down svg g{fill:#543513}.form__select_down.select_label{top:30px}.form__textarea{width:100%;max-width:100%;min-width:100%;min-height:150px;max-height:200px;padding:20px !important}.form__row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:25px}.form__row .form__group{margin-bottom:0;width:calc(50% - 1rem)}.form__message_error p{font-size:13px !important;font-weight:500 !important;color:#dc3545 !important}.form__radio_button{margin-bottom:20px}.form__radio_button.text_color .label-text{color:#543513}.form__radio_button.text_color .label-text a{color:#566b0c}#room-error-message{position:absolute;left:0;bottom:-28px;background-color:#dc3545;color:#fff;width:100%;padding:4px 10px}.form__info_adicional{margin-top:30px}.form__info_adicional .pasarelas{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-top:10px}.form__info_adicional .pasarelas img{width:46px;height:auto;object-fit:cover;opacity:.9}header{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.39), transparent);position:fixed;top:0;left:0;width:100%;z-index:10000;transition:all .4s ease;height:82px}header .logo_principal{visibility:hidden;opacity:0;height:0}header .logo_overlay{visibility:visible;opacity:1;height:54px;width:auto;object-fit:cover}header .header__content_menu nav ul{display:flex;justify-content:flex-end;gap:30px}header .header__content_menu nav ul li{position:relative}header .header__content_menu nav ul li a{color:#fff;font-weight:500;font-size:15px}header .header__content_menu nav ul li a:hover{opacity:.7}header .header__content_menu nav>ul>li>.sub-menu{position:absolute;left:50%;top:80%;width:100%;min-width:300px;background-color:#fff;flex-direction:column;padding:10px;border-radius:0px;gap:0;opacity:0;width:0;height:0;visibility:hidden;transform:translateY(20px) translateX(-50%);transition:opacity .4s ease-in-out,transform .4s ease-in-out;box-shadow:0px 0px 40px 0 rgba(0,16,147,.15);border-top:2px solid #543513}header .header__content_menu nav>ul>li>.sub-menu li{cursor:pointer}header .header__content_menu nav>ul>li>.sub-menu li a{padding:10px 15px;background-color:rgba(0,0,0,0);color:#543513;font-size:14px;font-weight:500;border-radius:0px;display:block;width:100%}header .header__content_menu nav>ul>li>.sub-menu li:hover a{background-color:rgba(84,54,19,.1215686275);color:#543513;font-weight:600}header .header__content_menu nav>ul>li:hover .sub-menu{opacity:1;width:auto;height:auto;visibility:visible;transform:translateY(0) translateX(-50%)}header .header__content_menu>nav>ul>li>a{height:82px;display:flex;justify-content:center;align-items:center}header .header__logo{display:flex;flex-direction:column;justify-content:center}header .header__logo a{display:inline-flex}header.is-fixed{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:10000;box-shadow:0 2px 7px rgba(0,0,0,.1)}header.is-fixed .logo_principal{visibility:visible;opacity:1;height:54px;width:auto;object-fit:cover}header.is-fixed .logo_overlay{visibility:hidden;opacity:0;height:0}header.is-fixed .header__content_menu nav ul li a{color:#543513}header.is-fixed .btn-border-blanco{background-color:#566b0c !important;color:#fff !important;border-color:#fff !important}.js-header-button-reservar{opacity:0;width:0;height:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s ease-in-out,transform .4s ease-in-out;pointer-events:none}.js-header-button-reservar.show{opacity:1;width:auto;height:auto;visibility:visible;transform:translateY(0);pointer-events:auto}.copy-right{background-color:#41280b;color:#939393;padding:20px 0}.copy-right .row{display:flex;align-items:center;justify-content:space-between}.copy-right .firma{opacity:.7}.copy-right .firma a{color:#939393;font-size:14px;display:flex;align-items:center}.copy-right .firma a svg{width:80px;padding-left:10px;height:auto}.copy-right .firma a svg path{fill:#939393}.copy-right .text p{color:#939393;font-size:14px;font-weight:400}@media(max-width: 768px){.copy-right .row{flex-direction:column;gap:2rem}.copy-right .text p{text-align:center}}footer .f__social_newsletter{background-color:#222121;padding:45px 0}footer .f__title{font-size:15px;color:#543513;text-transform:uppercase;font-weight:500;margin-bottom:20px;text-align:center}footer .f__content_menu{background-color:#f2f2f2;padding:60px 0}footer .f__logo{display:flex;align-items:center;justify-content:center;flex-direction:column}footer .f__logo .logo a{display:flex;align-items:center;justify-content:center}footer .f__logo .logo img{width:80%;max-width:260px}footer .f__p{text-align:center}footer .f__p p{font-size:15px;font-weight:400;color:#543513;line-height:24px}footer .f__p p a{color:#566b0c}footer .f__p a{color:#566b0c}footer .f__p p+p{margin-top:15px}footer .f_nav_menu ul li a{color:#543513;font-size:15px;font-weight:500}footer .f_nav_menu ul li a:hover{opacity:.7}footer .f_nav_menu ul li+li{margin-top:15px}footer .f__libro_reclamos{margin-top:3rem;display:flex;align-items:center;justify-content:flex-end}footer .f_link_reclamos{display:flex;gap:1rem;color:#543513;align-items:center;font-size:16px;font-weight:600;text-align:right;text-transform:uppercase}footer .f_link_reclamos svg{width:50px;height:50px}footer .f_link_reclamos svg path{fill:#543513}footer .f_link_reclamos:hover{opacity:.7}.social_media__redes{display:flex;gap:1.5rem;margin-top:30px;justify-content:center}.social_media__redes a{font-size:25px;color:#566b0c;transition:all .4s ease}.social_media__redes a:hover{transform:scale(1.15);opacity:.9}.f__opciones_pago{margin-top:40px}.f__opciones_pago .f__title{margin-bottom:10px;text-align:center}.f__opciones_pago p{font-size:14px;font-weight:400;color:#566b0c;line-height:24px}.f__opciones_pago p strong{font-weight:500;color:#ddd}.f__opciones_pago p a{color:#566b0c}.f__opciones_pago a{color:#566b0c}.f__opciones_pago .pasarelas{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-top:10px}.f__opciones_pago .pasarelas img{width:46px;height:auto;object-fit:cover;opacity:.9}.f__opciones_pago .btn_mas_pagos{background-color:rgba(0,0,0,0);font-size:13px;border:none;cursor:pointer;outline:0;font-weight:500;padding-bottom:3px;color:#566b0c;border-bottom:1px solid #566b0c}.f__opciones_pago ul{margin-top:15px}.f__opciones_pago ul li{font-weight:400;color:#566b0c;line-height:24px}.f__opciones_pago ul li strong{font-weight:500;color:#566b0c}.f__opciones_pago .mas_opciones_pago{display:none;overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease,opacity .4s ease}.f__opciones_pago .mas_opciones_pago.show{display:block;max-height:1000px;opacity:1}.newsletter__form_group{margin-bottom:15px}.newsletter__input{width:calc(100% - 50px - 1rem)}.newsletter__btns{width:50px;height:50px}.newsletter__button{width:100%;height:100%;display:flex;align-items:center;background-color:#566b0c;color:#fff;justify-content:center;border-radius:6px;outline:0;border:none;cursor:pointer}.newsletter__button svg{width:22px;height:22px;transition:all .3s ease}.newsletter__button:hover svg{margin-left:6px}.newsletter__input input{width:100%;height:50px;line-height:28px;padding:0 1.3rem;border:2px solid rgba(0,0,0,0);border-radius:8px;outline:none;background-color:#454545;color:#c3c3c3;transition:.3s ease;box-sizing:border-box;font-size:16px;font-weight:500}.newsletter__input input::placeholder{color:#c3c3c3}.newsletter__input input:focus,.newsletter__input input:hover{outline:none;border-color:rgba(219,75,66,.7);box-shadow:0 0 0 4px rgba(219,75,66,.1)}.f__contactos{background-color:#f2f2f2}.f_contactos_wrap{padding:50px 0;border-top:1px solid #a09d9a}.home-slider .slide-img{width:100%;height:100%;object-fit:cover}.date-wrapper{display:flex;align-items:center;gap:15px;font-family:"Libre Baskerville",Arial,serif;justify-content:center;position:relative}.date-box{display:flex;align-items:center;padding:7px 10px;border:1px solid #ddd;border-radius:8px;cursor:pointer;gap:10px}.icon{color:#c98b5f}.icon svg{width:25px;height:25px}.icon svg path,.icon svg circle{fill:#566b0c}.day-number{font-size:30px;color:#000;font-weight:bold}.date-text{display:flex;flex-direction:column;line-height:1.2}.month-year{font-size:14px;font-weight:bold;text-transform:uppercase;color:#000}.day-name{font-size:12px;color:dimgray}.divider{height:40px;width:1px;background-color:#ddd}.hidden-input{display:none}.picker{right:0}.picker__holder{max-width:400px}.picker__nav--prev:before,.picker__nav--next:before{border-right-color:#566b0c}.picker__nav--next:before{border-left-color:#566b0c}.picker__month,.picker__year{color:#566b0c}.picker__day--highlighted{border-color:#566b0c}.picker--focused .picker__day--highlighted,.picker__day--infocus:hover{background:#fcdddb}.picker--focused .picker__day--selected{background-color:#566b0c}.picker__day--today:before{border-top-color:#566b0c}.barra-top.barra-top-padding{padding:40px 0}.barra-top__logo img{width:90%;max-width:300px;opacity:.8}.barra-top__text{color:#fff;font-size:16px;font-weight:400;line-height:28px;opacity:.8;text-align:center}.promo-list__item{width:100%;transition:all .3s}.promo-list__item img{width:100%;height:auto;display:block;object-fit:cover}.promo-list__item:hover{opacity:.85}.room__imagen{width:100%}.room__imagen img{width:100%;height:auto;display:block;object-fit:cover}.room__desde{display:block;width:100%;margin-top:30px;display:flex;align-items:center;gap:15px}.room__desde span{font-size:13px;font-weight:400;color:#543513}.room__desde .price{font-size:40px;font-weight:400;display:flex;align-items:center;gap:5px;color:#543513}.room__content{padding-top:20px}.room__extract{margin-top:35px}.room__extract p{font-size:16px;font-weight:400;line-height:23px;color:#543513}.room__title{font-size:1.5rem;font-weight:500;color:#543513;transition:all .3s ease-in;padding-bottom:5px;position:relative}.room__service{margin-top:20px}.room__service_item{display:flex;gap:10px;align-items:center}.room__service_item img{width:24px;height:24px}.room__service_item p{font-size:14px;font-weight:400;color:#543513}.room__buttons{display:flex;gap:2rem;align-items:flex-start;flex-direction:column;margin-top:30px;transition:all .3s ease;opacity:1;visibility:visible}.room__item:hover .room__title::before,.room-item:hover .room__title::before{width:50%}.room__item:hover .room__buttons,.room-item:hover .room__buttons{opacity:1;visibility:visible}#js-maps{width:100%;height:400px}.maps__content{padding:50px 40px;position:relative;margin-top:-80px;z-index:3;width:100%}.maps__iframe{z-index:1;position:relative}.intro__row{display:grid;grid-template-columns:auto 500px;gap:100px}.intro__imagen img{width:100%;max-width:100%;height:auto;display:block}.intro__text{padding-top:60px}.intro__button{margin-top:40px}.intro__icono_overlay{position:absolute;right:0;bottom:0;width:auto;height:65px}.home-imagen .bk_imagen img{width:100%;height:auto;display:block}.home-imagen.img-full .bk_imagen{width:100%;margin:0 auto}.home-imagen.img-left .bk_imagen{width:80%;margin-left:0;margin-right:auto}.home-imagen.img-right .bk_imagen{width:80%;margin-left:auto;margin-right:0}.imagen_text_overlay{position:absolute;bottom:0;left:0;width:100%;min-height:30%;padding:40px 50px;text-align:center;color:#fff;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));display:flex;align-items:flex-end;justify-content:flex-end}.imagen_text_overlay h3{font-size:5vw;width:100%;box-sizing:border-box}.title-mb-40{margin-bottom:40px}.room__row{display:grid;grid-template-columns:1fr 1fr;gap:100px}.room__imagen_previous{position:relative}.room__imagen_previous img{width:100%;height:auto;display:block}.room__button_previous{position:absolute;left:30px;bottom:30px}.room__tabs{width:100%;margin-top:40px}.ul_room_tabs{display:flex;flex-direction:column;gap:20px}.ul_room_tabs li{position:relative}.ul_room_tabs li a{font-size:15px;font-weight:normal;text-transform:uppercase;padding:5px 0;color:#543513;position:relative;display:inline-block;transition:all .3s ease-in-out}.ul_room_tabs li a::before{content:"";left:0;bottom:0;height:2px;background-color:#543513;width:0%;position:absolute;transition:all .4s ease-in-out}.ul_room_tabs li a:hover{font-weight:600}.ul_room_tabs li a:hover::before{width:100%}.ul_room_tabs li.active a{font-weight:600}.ul_room_tabs li.active a::before{width:100%}.home-restaurant{width:100%}.home-restaurant::before{content:"";width:100%;height:70%;left:0;top:0;background-color:var(--fondo-restaurant);position:absolute;z-index:-1}.rest__row{display:grid;grid-template-columns:1fr 1fr;gap:100px}.rest__imagen img{width:100%;height:auto;display:block}.rest__left{padding-top:50px}.exp__item{display:flex;gap:80px;justify-content:space-between}.exp__text{width:35%;margin-top:40px}.exp__text ul,.exp__text ol{padding-left:0 !important}.exp__img{width:calc(65% - 80px)}.exp_controles{display:flex;align-items:center;gap:20px;margin-top:40px}.exp_controles .js-exp-button-next,.exp_controles .js-exp-button-prev{position:inherit;margin:0;padding:0;border:1px solid #543513}.exp__title{font-size:25px;font-weight:600;margin-bottom:40px;color:#543513}.adw-banner-page{padding:40px 0}.adw-banner-page .bp-title{font-size:36px;font-weight:600;padding-bottom:26px;position:relative;color:#543513;text-align:center}.adw-banner-page .bp-title::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:50px;height:3px;background-color:#566b0c}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{font-family:"Libre Baskerville",Arial,serif;margin-bottom:20px;color:#543513;font-weight:normal}.wp-content h1 img,.wp-content h2 img,.wp-content h3 img,.wp-content h4 img,.wp-content h5 img,.wp-content h6 img{max-width:100%;height:auto}.wp-content h1 strong,.wp-content h2 strong,.wp-content h3 strong,.wp-content h4 strong,.wp-content h5 strong,.wp-content h6 strong{font-weight:800}.wp-content h2{font-size:36px}.wp-content h3{font-size:30px}.wp-content h4{font-size:24px}.wp-content h5{font-size:20px}.wp-content h6{font-size:16px}.wp-content p{font-size:16px;color:#543513;line-height:23px;font-weight:400}.wp-content p img{max-width:100%;height:auto}.wp-content p+p{margin-top:15px}.wp-content a{color:#566b0c;font-weight:600;text-decoration:underline}.wp-content a img{max-width:100%;height:auto}.wp-content ul,.wp-content ol{list-style:none;margin:20px 0}.wp-content ul li,.wp-content ol li{font-size:16px;color:#543513;line-height:24px;position:relative;padding-left:30px;margin-bottom:15px;font-weight:400}.wp-content ul li:last-child,.wp-content ol li:last-child{margin-bottom:0}.wp-content ul li img,.wp-content ol li img{max-width:100%;height:auto}.wp-content ul{padding-left:20px}.wp-content ul li::before{font-family:"Font Awesome 5 Free";font-weight:300;content:"";position:absolute;top:1px;left:0;color:#566b0c;font-size:18px}.wp-content ol{counter-reset:list-counter}.wp-content ol li{counter-increment:list-counter}.wp-content ol li::before{content:counter(list-counter) ".";position:absolute;top:3px;left:0;color:#566b0c;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700}.wp-content ol li img{max-width:100%;height:auto}.wp-content blockquote{margin-top:20px;padding:15px;padding-left:20px;font-size:18px;font-weight:600;border-left:4px solid #566b0c;background-color:#e8ecdc;color:#566b0c}.wp-content blockquote img{max-width:100%;height:auto}.wp-content blockquote p{color:#566b0c}.wp-content blockquote p img{max-width:100%;height:auto}.texto-html-color .wp-content h1,.texto-html-color .wp-content h2,.texto-html-color .wp-content h3,.texto-html-color .wp-content h4,.texto-html-color .wp-content h5,.texto-html-color .wp-content h6{color:#fff}.texto-html-color .wp-content p,.texto-html-color .wp-content a{color:#fff}.texto-html-color .wp-content ul li,.texto-html-color .wp-content ol li{color:#fff}.texto-html-color .wp-content ul li::before,.texto-html-color .wp-content ol li::before{color:#fff}.texto-html-color .wp-content span{color:#fff}.html__iconos .html__icon{display:flex;align-items:center;gap:13px}.html__iconos .html__icon .icono{width:32px;height:32px}.html__iconos .html__icon .icono img{width:100%;height:100%;object-fit:cover}.html__iconos .html__icon p{width:calc(100% - 32px - 13px);font-size:15px;font-weight:400;color:#543513;margin:0}.html__iconos .html__icon a{color:#543513}.block-html{position:relative}.block-html::before{background-color:var(--color-fondo-html);position:absolute;left:0;top:0;width:100%;height:50%;content:"";z-index:-1}.block-columns .columns{display:flex;justify-content:space-between;gap:4rem}.block-columns .columns .col{width:100%}.accordion{overflow:hidden}.accordion .accordion-item{border:1px solid #e6e7eb;margin-bottom:30px;border-radius:5px}.accordion .accordion-item:last-child{margin-bottom:0}.accordion .accordion-item .accordion-header{width:100%;padding:15px 20px;text-align:left;border:none;outline:none;cursor:pointer;font-size:16px;color:#543513;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;margin:0}.accordion .accordion-item .accordion-header:hover{background-color:#f8f8f8}.accordion .accordion-item .accordion-header::after{content:"+";font-size:20px;color:#818181}.accordion .accordion-item .accordion-header.active::after{content:"-";color:#543513}.accordion .accordion-item .accordion-header.title-visible{background-color:#566b0c;border-color:#566b0c;color:#fff}.accordion .accordion-item .accordion-header.title-visible::after{color:#fff}.accordion .accordion-item .accordion-content{display:none;padding:20px;overflow:hidden}.bk-title{margin-bottom:30px}.bk-title__title{font-size:36px;font-weight:400;color:#543513;margin:0}.bk-title__title strong{font-weight:600}.b-title{font-size:4rem;color:#543513;margin:0}.b-md-title{font-size:3rem;color:#543513;margin:0}.text-blanco{color:#fff}.text_extacto{margin-top:40px}.text_extacto blockquote p{color:#543513;font-size:23px;font-weight:400;margin-bottom:40px}.text_extacto p,.text_extacto li,.text_extacto a{font-size:16px;font-weight:400;color:#543513;line-height:23px}.text_extacto a{text-decoration:underline}.text_pleft{padding-left:100px}.bk-title__subtitle{font-size:18px;margin-top:8px;color:#543513}.tabs__row{display:flex;justify-content:space-between;gap:4rem}.tab__bg{height:100%}.tabs__col{width:100%}.tabs__ul{width:380px}.tabs__ul_contente{width:calc(100% - 380px - 4rem)}.tabs__tab{display:flex;align-items:center;background-color:#fff}.tabs__tab li{padding:12px 16px;font-family:"Nunito",serif;font-size:16px;font-weight:600;transition:all .3s ease;color:#543513;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0)}.tabs__tab li.active{background:#fff;color:#566b0c;font-weight:600;background-color:#ebefdf}.tabs-page .tabs__tab{padding:4px;padding-bottom:0}.tabs-page .tabs__tab li.active{border-bottom:2px solid #566b0c}.tabs-page .tabs__content_item{margin-top:20px}.tabs__vertical .tabs__tab{padding:20px 0;height:100%}.tabs__vertical .tabs__tab li{width:100%;border-bottom:none;border-left:4px solid rgba(0,0,0,0);padding:16px}.tabs__vertical .tabs__tab li.active{border-left-color:#566b0c;border-bottom:none}.tabs__vertical .tabs__content_text{padding:0;padding-bottom:40px;margin-top:40px}.tabs__vertical .tabs__content_item{margin-top:0}.tabs__vertical .tabs__content{padding-left:0}.tabs__content{position:relative;padding-bottom:40px}.tabs__content_item{display:none;position:relative;z-index:2}.tabs__content_item.active{display:block}.tabs__content_galeria{position:relative;margin-top:-43px}.tabs__content_galeria.no-top{margin-top:0}.tabs__content_text{padding:40px}.video-responsive{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single_room__banner{width:100%}.single_room__banner img{width:100%;height:auto;display:block}.single_room__wrap{margin:60px 0}.single_room__content{padding-top:50px}.single_room__servicios{margin-top:40px;margin-bottom:40px}.single_room__servicios .room__service_item img{width:40px;height:40px}.single_room__slibar{padding-top:12px;position:sticky;top:82px;height:400px}.single_room__precio{display:flex;flex-direction:column}.single_room__precio span{font-size:14px;font-weight:400;color:#543513}.single_room__precio .price{font-size:50px;color:#543513;margin:0;font-family:"Libre Baskerville",Arial,serif;display:flex;gap:10px;align-items:center}.reclamos .reclamos__title{font-size:18px;font-weight:600;margin-bottom:30px;color:#262625;margin-top:30px}.reclamo__button{margin-top:40px}.single_room__button{display:flex;align-items:flex-start;flex-direction:column;gap:20px;justify-content:flex-start}.mm-columns{--col-width: 280px;--columns: 5;--gap: 20px;columns:var(--col-width) var(--columns);column-gap:var(--gap)}.mm-columns__item:not(:last-child){margin-bottom:var(--gap)}.galeria__item{cursor:pointer}.galeria__top{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:40px}.galeria__top .galeria__item:nth-child(1){grid-column:span 2}.galeria__top .galeria__item img,.galeria__grid .galeria__item img{width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}.galeria__grid{column-count:3;column-gap:20px}.galeria__grid .galeria__item{break-inside:avoid;margin-bottom:20px;display:inline-block;width:100%}@media(max-width: 768px){.galeria__top{grid-template-columns:1fr}.galeria__top .galeria__item:nth-child(1){grid-column:span 1}.galeria__grid{column-count:2}}@media(max-width: 480px){.galeria__grid{column-count:1}}.contact__wrap{display:flex;gap:4rem;justify-content:space-between}.contact__info,.contact__formulario{width:100%}.contact__items{margin-top:40px}.contact__item{margin-bottom:25px;display:flex;gap:1rem;justify-content:space-between;align-items:center}.contact__item svg{width:25px;height:25px}.contact__item svg path{fill:#566b0c}.contact__item p{width:calc(100% - 25px - 1rem);color:#543513;font-size:15px;font-weight:400}.contact__item p a{color:#543513}.contact__maps_iframe{margin-top:40px}.single_promo__row{display:flex;justify-content:space-between;gap:4rem}.single_promo__col{width:100%}.single_promo__content{width:calc(100% - 4rem - 500px)}.single_promo__galeria{width:500px}.single_promo__title{margin-bottom:30px;font-size:33px;color:#543513}.single_promo__galeria{position:sticky;top:82px;height:100%}.single_promo__desde{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:33px;font-weight:600;margin-bottom:20px;color:#543513;font-family:"Libre Baskerville",Arial,serif}.single_promo__desde span{font-size:12px;font-family:"Nunito",serif;text-transform:uppercase;color:#543513;font-weight:600}.single_promo__desde span:first-child{display:block;width:100%}.single_promo__pack{font-size:16px;margin-bottom:20px;color:#566b0c;font-weight:500}.single_promo__terms{margin-top:40px}.single_promo__buttons{margin-top:40px;display:flex;align-items:center;gap:15px}.grid_promo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.promo__imagen:hover img{opacity:.85}.block-mpas{display:flex;align-items:center;position:relative}.block-mpas .maps__imagen{position:absolute;right:0;top:0;width:50%;height:100%}.block-mpas .maps__imagen img{width:100%;height:100%;object-fit:cover;display:block}.block-mpas .maps__text{max-width:500px;padding-right:50px}.block-mpas .maps__btn{margin-top:30px}@media(max-width: 991.98px){.contact__wrap{flex-direction:column}.grid_promo{grid-template-columns:1fr 1fr}.block-mpas{flex-direction:column;gap:3rem;align-items:flex-start}.block-mpas .maps__imagen{position:relative;right:auto;width:100%;height:auto}.block-mpas .maps__imagen img{height:auto}.block-mpas .maps__text{padding:0}}@media(max-width: 768px){.single_promo__buttons{flex-direction:column}.single_promo__buttons .btn{width:100%}.grid_promo{grid-template-columns:1fr}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:0;transition:all .35s ease-in;z-index:20000;background:rgba(0,0,0,.6);border-radius:0;height:100vh;overflow:hidden}.modal__content{vertical-align:middle;display:inline-block;box-sizing:border-box;position:relative;width:100%;height:100%;margin:0;padding:50px 40px;border-radius:0;max-width:480px;background-color:#fff;box-sizing:border-box;overflow:hidden}.modal__body{position:relative;overflow-y:auto;height:100%;padding-bottom:30px}.modal__body::-webkit-scrollbar{width:0;height:0}.modal__body{scrollbar-width:none;-ms-overflow-style:none}.modal__content.no-padding{padding:0}.modal__content.no-padding p{margin:0}.modal__content.no-padding img{vertical-align:middle;border-style:none}.modal__overlay{width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;z-index:1}.modal__button_close{position:absolute;right:10px;top:10px;cursor:pointer;outline:0;background-color:#566b0c;color:#fff;border:none;width:42px;height:42px;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.modal__button_close:hover{box-shadow:0 4px 6px rgba(0,0,0,.3)}.modal[data-animate]{opacity:0;transition:all .6s}.modal[data-animate].m-active{opacity:1;transition-delay:.2s}.modal[data-animate=a-right]{transform:translateX(-100%)}.modal[data-animate=a-left]{transform:translateX(100%)}.modal[data-animate=a-up]{transform:translateY(100%)}.modal[data-animate=a-down]{transform:translateY(-100%)}.modal[data-animate=a-right].m-active,.modal[data-animate=a-left].m-active,.modal[data-animate=a-down].m-active,.modal[data-animate=a-up].m-active{transform:translateY(0)}.modal.m-active{visibility:visible;opacity:1}@media(max-width: 768px){.modal__content{padding:40px 20px}}.adw-alert{position:fixed;bottom:20px;left:20px;padding:15px 20px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);opacity:1;transition:opacity .5s ease;font-weight:500;font-size:16px;z-index:100}.adw-alert-success{color:#198759;background-color:#d1e7dd;border-color:#badbcc}.adw-alert-danger{color:#dc3545;background-color:#f8d7da;border-color:#f5c2c7}.adw-alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.modal__footer{position:absolute;left:0;right:0;width:100%;bottom:0}.header__menu_amburguesa,.single_room__reserve_mobile,.header_menu_mobile,.boton_reservar_mobile{display:none}@media(max-width: 1024.98px){.boton_reservar_mobile{position:fixed;z-index:10000;left:0;width:100%;top:70px;display:block}.boton_reservar_mobile .header__btn_reservar .btn{width:100%;border-radius:0;height:45px}.hide-movil{display:none}header{position:relative;background:#fcfaf6;display:flex;flex-direction:column;justify-content:center;height:70px}header .logo_overlay{display:none}header .logo_principal{visibility:visible;opacity:1;height:54px;width:auto}header.is-fixed .logo_principal{width:auto}.header__left{display:flex;gap:2rem;justify-content:space-between;grid-column:span 12}.header__menu_amburguesa{display:inline-flex;justify-content:flex-end;align-items:center}.header__menu_amburguesa .btn_amburguesa{width:40px;height:40px;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.header__menu_amburguesa .btn_amburguesa svg{width:30px;height:30px}.header__menu_amburguesa .btn_amburguesa svg path{fill:#566b0c}.block-columns .columns{flex-direction:column}.header_menu_mobile{transition:all .5s ease;opacity:0;transform:translateX(-200%);display:block;position:fixed;left:0;top:0;z-index:100000000;width:100vw;height:100vh;background-color:rgba(0,0,0,.8)}.header_menu_mobile .container_mobile{width:80%;height:100%;overflow:hidden;overflow-y:scroll;background-color:#fff;padding:50px 20px}.header_menu_mobile .container_mobile .buscar_mobile{margin-bottom:30px}.header_menu_mobile .container_mobile .buscar_mobile .searchform{padding:0}.header_menu_mobile .container_mobile .buscar_mobile .searchform div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.header_menu_mobile .container_mobile .buscar_mobile .searchform input[type=text]{background-color:#f2f2f2;height:48px;font-size:16px;width:calc(100% - 48px - .5rem)}.header_menu_mobile .container_mobile .buscar_mobile .searchform #searchsubmit{width:48px;height:48px;display:flex;justify-content:center;align-items:center;margin:0;padding:5px;font-size:20px}.header_menu_mobile .container_mobile .menu_mobile nav>ul>li>a{display:block;padding:10px 0;font-size:18px;font-weight:500;color:#543513;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease;font-family:"Nunito",serif}.header_menu_mobile .container_mobile .menu_mobile nav ul li{position:relative}.header_menu_mobile .container_mobile .menu_mobile nav ul li.sub-items::after{user-select:none;font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:13px;right:0;color:#543513;font-size:15px}.header_menu_mobile .container_mobile .menu_mobile .sub-menu{display:none;padding-left:20px}.header_menu_mobile .container_mobile .menu_mobile .sub-menu li a{display:block;padding:7px 0;font-size:15px;font-weight:500;color:#464646;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease;opacity:.6}.header_menu_mobile .container_mobile .menu_mobile .sub-menu.active{display:block}.header_menu_mobile .menu_mobile__close{background-color:#fff;width:40px;height:40px;position:absolute;right:20px;top:20px;border:none;outline:0;cursor:pointer}.header_menu_mobile .menu_mobile__close svg{width:25px;height:25px}.header_menu_mobile.active{opacity:1;transform:translateX(0)}iframe{width:100%}.maps__content{width:100%}footer .f__libro_reclamos{margin-top:0}footer .f__logo,footer .f__menu{grid-column:span 6}.bk-title .grid_column_6{grid-column:span 12}.tabs__row{flex-direction:column}.tabs__ul,.tabs__ul_contente{width:100%}.tabs__tab{overflow-x:scroll}.tabs__tab li{min-width:180px}.tabs__content{padding-bottom:0}.tabs__content_galeria{margin-top:0;grid-column:span 12}.tabs__content_text{grid-column:span 12}.tabs__content::before{width:100%}.maps__content .maps__title,.maps__content .maps__text{grid-column:span 12}.barra-top__logo{display:flex;justify-content:center;grid-column:span 12}.barra-top__btn{grid-column:span 6}.contact__items{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.contact__items .contact__item{margin-bottom:0}.b-title{font-size:2.5rem}.text_pleft{padding-left:50px}.rest__row{gap:50px}.home-restaurant::before{height:60%}.top-page{margin-top:115px}}@media(max-width: 768px){.barra-top__btn{grid-column:span 12}.tabs__content_text{padding:10px}.hide-movil{display:none}.date-wrapper{justify-content:space-between;flex-direction:column}.date-box{width:100%}.divider{height:1px;width:40px}.barra-top__logo{display:flex;justify-content:center;margin-bottom:30px}.barra-top__btn{justify-content:center}.bk-title__title{font-size:28px}.swiper-top .swiper-button-prev{left:20px;top:50%;right:auto}.swiper-top .swiper-button-next{top:50%;right:20px}.maps__content{width:100%;padding:40px 20px}.grid_2{grid-template-columns:1fr}.grid_3{grid-template-columns:1fr 1fr}.column-gap-4{column-gap:0}.single_room__slibar{position:relative;top:0;height:auto;display:none}.single_room__reserve_mobile{display:grid}.single_room__precio{margin-bottom:20px}.tabs__vertical .tabs__content{padding-left:0}.tabs__vertical .tabs__tab{padding:0 0;padding-top:10px;height:auto;flex-direction:row;align-items:normal}.tabs__vertical .tabs__tab li{width:100%;border-bottom:none;border-left:none;border-top:4px solid rgba(0,0,0,0);padding:10px;display:flex;align-items:center;justify-content:center;text-align:center}.tabs__vertical .tabs__tab li.active{border-top-color:#566b0c;border-bottom:none;border-left:none}.single_promo__row{flex-direction:column-reverse}.single_promo__col,.single_promo__content,.single_promo__galeria{width:100%}.modal_title{font-size:28px !important}.b-md-title{font-size:2.5rem}.single_promo__galeria{position:relative;top:0;height:auto;min-height:auto;max-height:100%}.single_promo__title{margin-top:30px}.room-grid{gap:3rem;display:grid}.form__row{flex-wrap:wrap}.form__row .form__group{width:100%}footer .f__logo,footer .f__menu{grid-column:span 12}.text_pleft{padding-left:20px}.intro__row{grid-template-columns:1fr;gap:60px}.intro__icono_overlay{position:relative;margin-top:30px}.intro__text{padding-top:0}.home-imagen.img-left .bk_imagen{width:100%}.home-imagen.img-right .bk_imagen{width:100%}.imagen_text_overlay{padding:20px}.imagen_text_overlay h3{font-size:3rem;line-height:3rem}.rest__row{grid-template-columns:1fr;gap:2rem}.rest__left{padding-top:0}.home-restaurant::before{height:36%}.room__row{grid-template-columns:1fr;gap:30px}.exp__item{flex-direction:column;gap:40px}.exp__text,.exp__img{width:100%}.exp__text{margin-top:0}}@media(max-width: 500px){.contact__items{grid-template-columns:1fr}.home-restaurant::before{height:40%}.b-title{font-size:2.4rem}.text_extacto blockquote p{font-size:20px}}/*# sourceMappingURL=style.css.map */
