.elementor-19859 .elementor-element.elementor-element-349e9466{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}@media(max-width:767px){.elementor-19859 .elementor-element.elementor-element-349e9466{--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;}}/* Start custom CSS for container, class: .elementor-element-349e9466 */@media (max-width: 1024px) 
{.ti-widget.ti-goog .ti-widget-container {
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    -ms-flex-wrap: nowrap;
    -ms-flex-align: center;
    flex-direction: column;
    padding: 1em;
}
.ti-widget.ti-goog .ti-widget-container {
    max-width: 100%!important;
    max-height: 150px;padding-bottom:1em!important;
}
.ti-widget.ti-goog .ti-col-2 .ti-review-item {
    max-width: 40%;
}
.ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-reviews-container {
    flex: 0 !important;
    max-width: 100% !important;
    min-width: 100%!important;
}
.opiniones .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-footer {
    flex: 0 !important;
    margin-left: 20px;
    margin-right: 20px;
}}
@media (max-width: 767px)
{
.ti-widget.ti-goog .ti-widget-container, .ti-widget.ti-goog .ti-widget-container * {
    font-family: "Trustindex Open Sans";
    font-size: 14px;
    line-height: 1.4em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: fit-content;
}
    .ti-widget-container.ti-col-1 {
    align-items: center!important;
}
}/* End custom CSS */
/* Start custom CSS */body.mega-menu-header header.primary-mobile {
  display: none !important;
}
body.mega-menu-header header.primary-desktop {
  display: block !important;
}
.avc-calendar.avc-calendar-spacing {
    margin: 0 auto;
    padding:0!important;
    min-width: 100%;
}
.gmbrr.tile .listing li {
  box-shadow: 0 0 0 1px rgba(80, 80, 80, 0.2) ;
    border-radius: 4px;
    padding: 1.1rem 1.3rem;
}/* End custom CSS */