@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Galano+Grotesque:wght@900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#navbar-main{padding:10px !important;}#navbar-top .content{color:#fff;font-weight:bold;padding:5px;margin-right:10px;}body{font-family:'DM Sans',Arial,sans-serif;font-weight:400;font-size:15px;}.titulo-mono{font-family:'DM Mono',monospace;font-size:36px !important;font-weight:600px !important;letter-spacing:6.1px;}.texto-mono{font-family:'DM Mono',monospace;font-size:12px !important;text-decoration:none;}li:not(.active) a.texto-mono{font-family:'DM Mono',monospace;font-size:12px !important;color:#F48075 !important;text-decoration:none;cursor:default;}.titulo-boldy{font-family:'Galano Grotesque',Arial,sans-serif;font-weight:900;}h2.title,h1.title{font-family:'Galano Grotesque',Arial,sans-serif;font-weight:900;font-size:70px;color:#3A5E58;text-align:center;}h1.title{padding-top:40px;padding-bottom:40px;}.loyalty-level,.dashboard-stats .card{background:rgba(0,0,0,0.7);color:#fff;}.loyalty-level p{color:#fff;}.dashboard-stats .card .card-icon{color:#fff;}.loyalty-level-header h2{font-family:'DM Mono',monospace;color:#F48075 !important;text-transform:uppercase;}.quick-actions-item{background-color:#365E5C;color:#fff}.quick-actions-item p{color:#fff;}.quick-actions-item a{color:#F48075;}.reservas-recientes{background:transparent;}.reserva-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1rem;border-radius:8px;background:transparent;}.beneficios{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px 0;}.beneficio-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:24px;width:100%;max-width:350px;transition:transform 0.3s ease,box-shadow 0.3s ease;border-top:5px solid #365E5C;display:flex;flex-direction:column;text-align:left;}.beneficio-card img{width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:15px;display:block;}.beneficio-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.15);}.beneficio-card p{margin:5px 0 !important;line-height:1.5 !important;text-align:left !important;}.beneficio-card p:first-child{font-family:'Galano Grotesque',Arial,sans-serif;font-size:1.25rem;font-weight:900;color:#3A5E58;text-transform:uppercase;margin-bottom:10px !important;}.beneficio-card strong{color:#F48075;}@media (max-width:768px){.beneficios{gap:15px;padding:10px;}.beneficio-card{padding:18px;max-width:100%;border-top-width:4px;}.beneficio-card img{height:180px;}.beneficio-card p:first-child{font-size:1.1rem;margin-bottom:8px !important;}}@media (max-width:768px){h1.title,h2.title,.field--name-title{font-size:clamp(1.8rem,8vw,40px) !important;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.2;}}p.whatsapp{}.views-exposed-form .d-flex{gap:1rem;}.views-exposed-form fieldset.form-wrapper{margin-bottom:0 !important;padding-bottom:0;}.views-exposed-form .fieldset-wrapper{display:flex;align-items:flex-end;gap:1rem;}.views-exposed-form .form-item{margin-bottom:0 !important;}.views-exposed-form .form-actions{margin-bottom:0 !important;display:flex;gap:0.5rem;}.btn-orange{background-color:#ECA036;color:white;border:1px solid #ECA036;font-weight:900;}.btn-orange:hover{background-color:#d18d2d;color:white;border-color:#d18d2d;}.btn-outline-orange{color:#ECA036;border:1px solid #ECA036;background-color:transparent;font-weight:900;}.btn-outline-orange:hover{background-color:#ECA036;color:white;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#FDE9CD;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#273f3b;}#navbar-main{background-color:#3A5E58;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#3A5E58;}.nav-tabs .nav-link{background-color:#aaa;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#3A5E58;border-color:#3A5E58;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#FDE9CD}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
