section.elementor-section.elementor-top-section.elementor-element.elementor-element-b8e8198.auna.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default  .elementor-section .elementor-container {
flex-direction: column !important;
}
.elementor-2708 .elementor-element.elementor-element-4ac855f {
width: 100%;
}
.elementor-2708 .elementor-element.elementor-element-4e0be15f {
width: 100%;
}
.elementor-2708 .elementor-element.elementor-element-6b11ad4b > .elementor-widget-container {
margin: 36px 0px 0px 0px;
}
.page-id-2708 .elementor-container.elementor-column-gap-default {
display: flex;
flex-direction: column !important;
}
.hab-alg .elementor-container.elementor-column-gap-default {
display: flex;
flex-direction: column !important;
}
.hab-alg .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
width: 100% !important;
}
body .wrap {position:relative; bottom:152px;}
.page-id-2708 .footer {margin-top:0px;}
[data-id="6af7f451"]>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap { padding-top: 25vh;}
body .widgetHotelsForm .vertical-widget a.submit_link:hover {background-color:#FAF6F0 !important; color:#13417C !important;}
.elementor-section #CBWidget .btn-open:hover {background-color:#003366 !important;}
.page-id-3135 .widgetHotelsForm .vertical-widget a.submit_link:hover {background-color:#003366 !important;}
body .widgetHotelsForm .vertical-widget a.submit_link:hover {background-color:#003366 !important; color:#ffffff !important;}
#cbwidget-overlay {z-index:9999999999 !important;}
#scrollUp {z-index:999999999 !important;}
#cbwidget-title span {color:#003366 !important; font-family:'Antonio', sans-serif !important;}
#cbwidget-btn-search {border-radius:0px !important; font-family: "Inter", Sans-serif !important;
font-weight: 700 !important;
background-color: #F29818 !important; width:100% !important; height:auto !important; font-size:16px !important;}
.pika-button.pika-day {color:#003366 !important;}
.is-startrange .pika-button.pika-day {background-color: #F29818 !important; color:#ffffff !important;}
.is-endrange .pika-button.pika-day {background-color: #F29818 !important; color:#ffffff !important;}
.is-inrange .pika-button.pika-day {background-color: #fcc16d !important; color:#ffffff !important;}
.date-preview {justify-content:flex-start !important; padding-top:0px !important; z-index:999999999 !important;}
.elementor-section #CBWidget .btn-open {border-radius:0px !important; font-family: "Inter", Sans-serif !important;
font-weight: 700 !important;
background-color: #F29818 !important; width:100% !important; height:auto !important; font-size:16px !important;}
.widgetHotelsForm .acessa_widget_block p {color:#ffffff; font-weight: 500; font-size:16px !important; font-family:'inter', sans-serif !important; margin-bottom:6px !important;}
.CloudBedsWidget .vertical-widget {width:88% !important; position:Relative; margin:0 auto;}
.widgetHotelsForm .vertical-widget .acessa_widget_block {width:100% !important;}
.widgetHotelsForm .acessa_widget_block .widgetHotelsInputText.date {width:94% !important; padding:8px; border:1px solid transparent !important; margin-bottom:16px !important; border-radius:0px;}
.widgetHotelsForm .vertical-widget a.submit_link {width:100%; max-width:100% !important; border:0px solid red; padding-top:12px !important; padding-bottom:12px !important; background-color:#13417c !important; font-family:'Inter', sans-serif !important; font-weight:bold !important;}
body .widgetHotelsForm .vertical-widget a.submit_link {width:100%; max-width:100% !important; border:0px solid red; padding-top:12px !important; padding-bottom:12px !important; background-color:#F29818 !important; font-family:'Inter', sans-serif !important; font-weight:bold !important;}
body .widgetHotelsForm .vertical-widget a.submit_link {width:100%; max-width:100% !important; border:0px solid red; padding-top:12px !important; padding-bottom:12px !important; background-color:#F29818 !important; font-family:'Inter', sans-serif !important; font-weight:bold !important;} .hab-alg p a {color:#f29818 !important;} 
.page-id-2708 .grupo p a{color:#13417c;}
.grupo h2 {font-size:24px; margin-bottom:10px;}
#scrollUp {bottom:106px; right:0px;}
body .footer-area-3 .widget-th-contact-info h3{color:#f29818; font-family:'inter', sans-serif; border-bottom:0px solid #ffffff; font-weight:bold; font-size:16px; margin-bottom:0px;}
body .footer-area-4 .text-4 h3 {color:#f29818; font-family:'inter', sans-serif; border-bottom:0px solid #ffffff; font-weight:bold; font-size:16px; margin-bottom:0px;}
body .footer-area-3 .th-contact-info-widget i{display:none;}
body .footer-area-2 .text-2 h3 {display:none;}
body .footer-area-2 .text-2 p {font-size:14px; font-family:'inter', sans-serif;}
body .footer .widget-inner {text-align:center;}
body .th-upper-footer {padding-top:48px;}
body .footer .media_image-2 img {max-width:148px !important;}
body .footer .media_image-2 {margin-bottom:24px;}
body .footer {margin-top:0px;}
body .headhesive--clone {display:none;}
.elementor-accordion .elementor-accordion-item {margin-bottom:20px;}
.elementor-accordion .elementor-tab-title {background-color:#ffffff;}
.gmbrr.carousel .listing {overflow:initial;}
#google-business-reviews-rating .review-more-link {font-size:12px; margin-top:12px; color:#13417c; font-family:'inter', sans-serif;}
#google-business-reviews-rating .author-name {text-transform:uppercase; font-family:'inter', sans-serif; font-size:18px; font-weight:bold; color:#13417c; margin-top:12px;}
#google-business-reviews-rating .author-name a {font-family:'inter', sans-serif; font-size:18px; font-weight:bold; color:#13417c;}
#google-business-reviews-rating .text.text-excerpt {padding:0px; font-size:14px; line-height:1.4em; font-family:'inter', sans-serif; color:#181818; margin-top:20px;}
#google-business-reviews-rating .listing {margin-top:0px;}
#google-business-reviews-rating {border:1px solid #f29818; padding:24px;}
#google-business-reviews-rating .heading {display:none;}
#google-business-reviews-rating .vicinity {display:none;}
#google-business-reviews-rating .rating {display:none;}
#google-business-reviews-rating .review-meta .rating {display:inline-block; position:relative; bottom:73px; background-color:#ffffff; padding:2px 10px;}
#google-business-reviews-rating .review-meta {max-height:20px;}
#google-business-reviews-rating .author-avatar {display:none;}
#google-business-reviews-rating .relative-time-description {display:none;}
#google-business-reviews-rating .navigation {display:none;}
#google-business-reviews-rating .attribution {display:none;}
.turismo .elementor-icon-box-icon {margin-bottom:0px !important;}
.turismo .elementor-icon-box-content {position:relative; bottom:10px;}
.direccion .elementor-icon-box-title {margin-top:0px;}
.home .elementor-swiper-button-prev, .home .elementor-swiper-button-next {top:52%;}
.dreamin h2 {font-size:36px; margin-bottom:12px !important;}
.hab-alg p {margin-bottom:0px;}
.carac i {color:#13417c;}
.home h4 {margin-bottom:6px; font-size:30px;}
.home h2 {margin-top:0px; margin-bottom:0px;}
.home .wrap .content .elementor-inner{background-color:#faf6f0;}
.home .elementor-widget:not(:last-child) {margin-bottom:0px;}
body #logo img {max-height:126px;}
body header.headhesive--unstick {display:none;}
body .navbar-default .navbar-toggle .icon-bar {background-color:#ffffff; }
body .navbar-header {display:flex; flex-direction:column; padding-right:15px;}
body .banner #logo {margin:0 auto; position:relative; bottom:26px;}
body .navbar .navbar-toggle {left:82%;}
body .logo-main.logo-reg {display:none;}
body .banner #logo .logo-trans {display:initial;}
.marca-azul {position:absolute; bottom: 155px;
text-align: right; right:1%;}
.page-id-2708 .fa-angle-right {top:2px; position:relative;}
.marca-azul p {background-color:#13417c; float:right; padding:12px; color:#ffffff; margin-bottom:0px;}
.page-id-2708 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {padding:0px;}
.page-id-2708 header img {display:block; margin:0 auto;}
body .navbar {background-color:Transparent; border-bottom:0px solid #ffffff;}
body .top-nav {display:none;}
body .wrap {
bottom:168px;
position: relative;
} body .navbar .navbar-toggle {top:60px; width:48px; border:1px solid #ffffff; padding:16px 12px;}
.linea {position:relative; bottom:32px;}
.dreamin {position:relative; bottom:32px;}  hab-alg p a {color:#f29818 !important;} 
.page-id-3135 .grupo p a{color:#13417c;}
.grupo h2 {font-size:24px; margin-bottom:10px;}
#scrollUp {bottom:106px; right:0px;}
.page-id-3135 .footer-area-3 .widget-th-contact-info h3{color:#f29818; font-family:'inter', sans-serif; border-bottom:0px solid #ffffff; font-weight:bold; font-size:16px; margin-bottom:0px;}
.page-id-3135 .footer-area-4 .text-4 h3 {color:#f29818; font-family:'inter', sans-serif; border-bottom:0px solid #ffffff; font-weight:bold; font-size:16px; margin-bottom:0px;}
.page-id-3135 .footer-area-3 .th-contact-info-widget i{display:none;}
.page-id-3135 .footer-area-2 .text-2 h3 {display:none;}
.page-id-3135 .footer-area-2 .text-2 p {font-size:14px; font-family:'inter', sans-serif;}
.page-id-3135 .footer .widget-inner {text-align:center;}
.page-id-3135 .th-upper-footer {padding-top:48px;}
.page-id-3135 .footer .media_image-2 img {max-width:148px !important;}
.page-id-3135 .footer .media_image-2 {margin-bottom:24px;}
.page-id-3135 .footer {margin-top:-198px;}
.page-id-3135 .headhesive--clone {display:none;}
.elementor-accordion .elementor-accordion-item {margin-bottom:20px;}
.elementor-accordion .elementor-tab-title {background-color:#ffffff;}
.gmbrr.carousel .listing {overflow:initial;}
#google-business-reviews-rating .review-more-link {font-size:12px; margin-top:12px; color:#13417c; font-family:'inter', sans-serif;}
#google-business-reviews-rating .author-name {text-transform:uppercase; font-family:'inter', sans-serif; font-size:18px; font-weight:bold; color:#13417c; margin-top:12px;}
#google-business-reviews-rating .author-name a {font-family:'inter', sans-serif; font-size:18px; font-weight:bold; color:#13417c;}
#google-business-reviews-rating .text.text-excerpt {padding:0px; font-size:14px; line-height:1.4em; font-family:'inter', sans-serif; color:#181818; margin-top:20px;}
#google-business-reviews-rating .listing {margin-top:0px;}
#google-business-reviews-rating {border:1px solid #f29818; padding:24px;}
#google-business-reviews-rating .heading {display:none;}
#google-business-reviews-rating .vicinity {display:none;}
#google-business-reviews-rating .rating {display:none;}
#google-business-reviews-rating .review-meta .rating {display:inline-block; position:relative; bottom:73px; background-color:#ffffff; padding:2px 10px;}
#google-business-reviews-rating .review-meta {max-height:20px;}
#google-business-reviews-rating .author-avatar {display:none;}
#google-business-reviews-rating .relative-time-description {display:none;}
#google-business-reviews-rating .navigation {display:none;}
#google-business-reviews-rating .attribution {display:none;}
.turismo .elementor-icon-box-icon {margin-bottom:0px !important;}
.turismo .elementor-icon-box-content {position:relative; bottom:10px;}
.direccion .elementor-icon-box-title {margin-top:0px;}
.page-id-3135 .elementor-swiper-button-prev, .page-id-3135 .elementor-swiper-button-next {top:52%;}
.dreamin h2 {font-size:36px; margin-bottom:12px !important;}
.hab-alg p {margin-bottom:0px;}
.carac i {color:#13417c;}
.page-id-3135 h4 {margin-bottom:6px; font-size:30px;}
.page-id-3135 h2 {margin-top:0px; margin-bottom:0px;}
.page-id-3135 .wrap .content .elementor-inner{background-color:#faf6f0;}
.page-id-3135 .elementor-widget:not(:last-child) {margin-bottom:0px;}
.page-id-3135 #logo img {max-height:126px;}
.page-id-3135 header.headhesive--unstick {display:none;}
.page-id-3135 .navbar-default .navbar-toggle .icon-bar {background-color:#ffffff; }
.page-id-3135 .navbar-header {display:flex; flex-direction:column; padding-right:15px;}
.page-id-3135 .banner #logo {margin:0 auto; position:relative; bottom:26px;}
.page-id-3135 .navbar .navbar-toggle {left:82%;}
.page-id-3135 .logo-main.logo-reg {display:none;}
.page-id-3135 .banner #logo .logo-trans {display:initial;}
.marca-azul {position:absolute; bottom: 155px;
text-align: right; right:1%;}
.page-id-3135 .fa-angle-right {top:2px; position:relative;}
.marca-azul p {background-color:#13417c; float:right; padding:12px; color:#ffffff; margin-bottom:0px;}
.page-id-3135 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {padding:0px;}
.page-id-3135 header img {display:block; margin:0 auto;}
.page-id-3135 .navbar {background-color:Transparent; border-bottom:0px solid #ffffff;}
.page-id-3135 .top-nav {display:none;}
.page-id-3135 .wrap {
bottom:194px;
position: relative;
} .page-id-3135 .navbar .navbar-toggle {top:60px; width:48px; border:1px solid #ffffff; padding:16px 12px;}
.linea {position:relative; bottom:32px;}
.dreamin {position:relative; bottom:32px;}
@media only screen and (max-width:767px){
.page-id-2708 .footer {margin-top:-194px;}
#main-flex-slider .flex-control-nav {bottom:0px;}
#main-flex-slider .slides p {font-size:14px;}
#main-flex-slider .th-slide-inner {padding:0px;}
.page-id-3135 .navbar-default .navbar-collapse {
border: 0;
background-color: #FAF6F0;
top: 124px;
position: absolute;
width: 104%;
left: 0px;
}	
body .navbar-default .navbar-collapse {
border: 0;
background-color: #FAF6F0;
top: 124px;
position: absolute;
width: 104%;
left: 0px;
}	
}
@media only screen and (min-width:768px) and (max-width:1023px){
.page-id-3135 .wrap {bottom:0px;}	
.page-id-3135 .banner #logo .logo-trans {display:none;}
.page-id-3135 .logo-main.logo-reg {display:block;}
.habitacion {padding:24px 48px 24px 48px;}
.ima-hab {padding-left:10px; padding-right:10px;}
.page-id-3135 .footer {margin-top:0px;}
body .wrap {bottom:0px !important;}	
body .banner #logo .logo-trans {display:none;}
body .logo-main.logo-reg {display:block;}
body .footer {margin-top:0px;}
.page-id-3135 .banner #logo {bottom:initial; top:8px;}
body .banner #logo {bottom:initial; top:8px;}
#CBWidget {display:flex !important; align-items:center; flex-direction:column;}
.elementor-section #CBWidget .btn-open {width:16% !important;}
body .CloudBedsWidget .vertical-widget {width:64% !important;}
body .widgetHotelsForm .acessa_widget_block .widgetHotelsInputText.date {width:96.5% !important;}
}
@media only screen and (min-width:1024px) and (max-width:1279px){
.page-id-3135 .wrap {bottom:126px !important;}
.page-id-3135 .logo-main.logo-reg {display:none !important;}
body .wrap {bottom:126px !important;}
body .logo-main.logo-reg {display:none !important;}
.elementor-3135 .elementor-element.elementor-element-2fec01e {padding:148px 0px 148px 0px !important;}
body .widgetHotelsForm .vertical-widget a.submit_link {width:96.5% !important;}
.elementor-2708 .elementor-element.elementor-element-2fec01e {padding:148px 0px 148px 0px !important;}
body .hab-alg {width:48% !important;}
.page-id-3135 .footer {margin-top:-128px !important;}
body .footer {margin-top:0px !important;}
.bloq_map.mapder {margin-right:0% !important;}
.bloq_map {margin-left:5% !important; width:44% !important;}
html body .CloudBedsWidget .vertical-widget {width:68% !important;}
.home .bloq_map.mapder {margin-right:0% !important;}
.home .bloq_map {width:72% !important; margin:0 auto !important;}
}
@media only screen and (min-width:1024px){
.page-id-3135 .wrap {bottom:0px;}	
.page-id-3135 .logo-main.logo-reg {display:block;}
body .wrap {bottom:0px;}	
body .logo-main.logo-reg {display:block;}
.auna .elementor-row {flex-direction:column;}
.auna .elementor-row .elementor-column {width:100%;}
.hab-alg {margin-bottom:48px; float:left; width:18% !important; margin-right:1%; margin-left:1%;}
.habitacion {padding:24px 48px 24px 48px;}
.ima-hab {padding-left:0px; padding-right:0px;}
.hab-alg .elementor-row {flex-direction:column;}
.hab-alg .elementor-row .elementor-column {width:100%;}
.bloq_map {width:64%; position:relative; margin:0 auto;}
.page-id-3135 .footer {margin-top:0px;}
body .footer {margin-top:0px;}
.widgetHotelsForm .vertical-widget .acessa_widget_block {width:48% !important;}
.CloudBedsWidget .vertical-widget {width:58% !important;}
.page-id-3135 .widgetHotelsForm .vertical-widget a.submit_link {width:96.5%;}
.page-id-3135 .banner #logo {bottom:initial; top:8px;}
body .widgetHotelsForm .vertical-widget a.submit_link {width:96.5%;}
body .banner #logo {bottom:initial; top:8px;}
.dreamin h2 {font-size:72px;}
.hab-alg.izq {margin-left:0%;}
.hab-alg.der {margin-right:0%;}
.habitacion {background-color:#ffffff;}
.habi .elementor-container {width:100%; max-width:100% !important; padding-left:2%; padding-right:2%;}
.page-id-3135 h4 {line-height:1.2em; margin-bottom:20px;}
.home h4 {line-height:1.2em; margin-bottom:20px;}
.habitacion {font-size:15px;}
.cta h2 {font-size:72px;}
.cta p {font-size:24px;}
#CBWidget {display:flex !important; align-items:center; flex-direction:column;}
.elementor-section #CBWidget .btn-open {width:16% !important;}
.instalaciones h2 {font-size:72px;}
.bloq_map {margin-left:10%; margin-right:12%; display:inline-grid; width:38%;}
.bloq_map.mapizq {margin-right:2%; border:1px solid #F29818;}
.bloq_map.mapder {margin-left:0%; margin-right:10%; float:right;}
.bloq_map.mapizq h3 {font-size:22px;}
.home h2 {font-size:72px;}
body .CloudBedsWidget .vertical-widget {width:58% !important; padding-left:1.5%;}
.home .hab-alg {background-color:transparent !important;}
.home .bloq_map {width:48%; display:block; margin:0 auto;}
}