.elementor-5237 .elementor-element.elementor-element-923ac7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5237 .elementor-element.elementor-element-76c5ea4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5237 .elementor-element.elementor-element-1f8ab9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5237 .elementor-element.elementor-element-c1258b2{text-align:center;}.elementor-5237 .elementor-element.elementor-element-c1258b2 img{width:22%;}.elementor-5237 .elementor-element.elementor-element-3d887c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5237 .elementor-element.elementor-element-e3fae60{text-align:center;}.elementor-5237 .elementor-element.elementor-element-e3fae60 img{width:45%;}.elementor-5237 .elementor-element.elementor-element-b582b7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-64c1c70.elementor-social-icon{background-color:#00000000;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-64c1c70.elementor-social-icon i{color:#B0A394;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-64c1c70.elementor-social-icon svg{fill:#B0A394;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-31c7a52.elementor-social-icon{background-color:#00000000;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-31c7a52.elementor-social-icon i{color:#B0A394;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-31c7a52.elementor-social-icon svg{fill:#B0A394;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-ebc85c9.elementor-social-icon{background-color:#00000000;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-ebc85c9.elementor-social-icon i{color:#B0A394;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-repeater-item-ebc85c9.elementor-social-icon svg{fill:#B0A394;}.elementor-5237 .elementor-element.elementor-element-b6faffc{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5237 .elementor-element.elementor-element-b6faffc .elementor-widget-container{text-align:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-5237 .elementor-element.elementor-element-1f8ab9c{--width:25%;}.elementor-5237 .elementor-element.elementor-element-3d887c1{--width:50%;}.elementor-5237 .elementor-element.elementor-element-b582b7e{--width:25%;}}@media(max-width:767px){.elementor-5237 .elementor-element.elementor-element-76c5ea4{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5237 .elementor-element.elementor-element-c1258b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 32px;}.elementor-5237 .elementor-element.elementor-element-c1258b2.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-6b07482 *//* TEXTO VERIFICADO */
.ti-footer,
.ti-footer * {
  color: #cfcfcf !important;
  font-size: 13px;
}

.ti-footer svg {
  filter: invert(1) opacity(0.7);
}

.ti-footer {
  text-align: center;
  margin-top: 15px;
}

.ti-widget.ti-goog .ti-verified-by-row[data-style="2"] > .ti-inner {
  color: #cfcfcf !important;
}/* End custom CSS */
/* Start custom CSS */.ti-widget.ti-goog .ti-review-item>.ti-inner {
    border-color: #000!important;
}

.ti-widget.ti-goog .ti-review-content {
    font-weight: 600;
}

.ti-widget.ti-goog .ti-controls .ti-next, .ti-widget.ti-goog .ti-controls .ti-prev {
    color: #000!important;
}

.ti-widget.ti-goog .ti-controls .ti-next, .ti-widget.ti-goog .ti-controls .ti-prev {}

.ti-widget.ti-goog .ti-controls .ti-next:before, .ti-widget.ti-goog .ti-controls .ti-prev:before, .ti-widget.ti-goog .ti-controls .ti-next:after, .ti-widget.ti-goog .ti-controls .ti-prev:after {
    color: #000!important;
    background: #000!important;
}

.ti-widget.ti-goog .ti-read-more span {
    font-weight: 600!important;
    color: #000!important;
    opacity: 1!important;
}

.ti-widget.ti-goog .ti-widget-container .ti-date {
    font-weight: 600!important;
    opacity: 1;
}
.ti-widget.ti-goog .ti-review-item>.ti-inner, .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button {
    background-color: transparent!important;
    border-color: #000!important;
}
.ti-widget.ti-goog .ti-review-item>.ti-inner {
    background: #db9b7b !important;
    border-radius: 30px!important;
}

.ti-widget.ti-goog .ti-review-item {
    border-radius: 30px!important;
}

.ti-widget.ti-goog .ti-widget-container .ti-name, .ti-widget.ti-goog .ti-widget-container .ti-date {
    color: black!important;
}

.ti-widget.ti-goog .ti-review-content {
    color: Black!important;
}
.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame {
    background: #000000 !important;
    color: white!important;
}

.amelia-v2-booking #amelia-container .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame * {
    color: white!important;
}
/* =========================
   PIE MÁS DELGADO (proporcional a la barra de inicio) e íconos en #B0A394
========================= */
.elementor-5237 .elementor-element.elementor-element-76c5ea4{padding-top:14px!important;padding-bottom:14px!important;min-height:0!important;align-items:center;}
.elementor-5237 .elementor-element.elementor-element-76c5ea4 > .e-con{padding-top:0!important;padding-bottom:0!important;min-height:0!important;justify-content:center;}
.elementor-5237 .elementor-element-c1258b2 img{max-height:56px!important;width:auto!important;}
.elementor-5237 .elementor-element-e3fae60 img{max-height:44px!important;width:auto!important;}
.elementor-5237 .elementor-element-c1258b2,.elementor-5237 .elementor-element-e3fae60{margin:0!important;}
.elementor-5237 .elementor-element-c1258b2 > .elementor-widget-container,.elementor-5237 .elementor-element-e3fae60 > .elementor-widget-container{margin:0!important;padding:0!important;}
.elementor-5237 .elementor-social-icons-wrapper{gap:18px;align-items:center;}
.elementor-5237 .elementor-social-icon{background-color:transparent!important;padding:6px!important;--icon-size:22px;font-size:22px!important;}
.elementor-5237 .elementor-social-icon i{color:#B0A394!important;}
.elementor-5237 .elementor-social-icon svg{fill:#B0A394!important;width:22px;height:22px;}
.elementor-5237 .elementor-social-icon:hover i{color:#DEDAD5!important;}
.elementor-5237 .elementor-social-icon:hover svg{fill:#DEDAD5!important;}
@media (max-width:767px){
  .elementor-5237 .elementor-element-c1258b2 img{max-height:44px!important;}
  .elementor-5237 .elementor-element-e3fae60 img{max-height:34px!important;}
  .elementor-5237 .elementor-social-icon{--icon-size:20px;font-size:20px!important;}
}

/* Mano y logo del pie en el beige de los títulos (#B0A394), igual que el logo de la barra de inicio */
.elementor-5237 .elementor-element-c1258b2 img,.elementor-5237 .elementor-element-e3fae60 img{object-position:-99999px 0;background-color:#B0A394;}
.elementor-5237 .elementor-element-c1258b2 img{-webkit-mask:url("https://chimacacao.com/wp-content/uploads/2024/07/chima-logo-blanco.png") center/contain no-repeat;mask:url("https://chimacacao.com/wp-content/uploads/2024/07/chima-logo-blanco.png") center/contain no-repeat;}
.elementor-5237 .elementor-element-e3fae60 img{-webkit-mask:url("https://chimacacao.com/wp-content/uploads/2024/07/Recurso-1@2x-500x137.png") center/contain no-repeat;mask:url("https://chimacacao.com/wp-content/uploads/2024/07/Recurso-1@2x-500x137.png") center/contain no-repeat;}

/* Celular: mano, logo e íconos más grandes y bien centrados, en columna */
@media (max-width:767px){
  .elementor-5237 .elementor-element.elementor-element-76c5ea4{flex-direction:column!important;align-items:center!important;gap:16px!important;padding-top:26px!important;padding-bottom:30px!important;}
  .elementor-5237 .elementor-element.elementor-element-76c5ea4 > .e-con{width:100%!important;align-items:center!important;justify-content:center!important;}
  .elementor-5237 .elementor-element-c1258b2,.elementor-5237 .elementor-element-e3fae60,.elementor-5237 .elementor-element-b6faffc{text-align:center!important;width:100%!important;}
  .elementor-5237 .elementor-element-c1258b2 img{max-height:64px!important;width:auto!important;}
  .elementor-5237 .elementor-element-e3fae60 img{max-height:52px!important;width:auto!important;}
  .elementor-5237 .elementor-social-icons-wrapper{justify-content:center!important;gap:22px;}
  .elementor-5237 .elementor-social-icon{--icon-size:26px;font-size:26px!important;}
  .elementor-5237 .elementor-social-icon svg{width:26px;height:26px;}
}/* End custom CSS */