.elementor-2311 .elementor-element.elementor-element-e103197{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2311 .elementor-element.elementor-element-e103197:not(.elementor-motion-effects-element-type-background), .elementor-2311 .elementor-element.elementor-element-e103197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2311 .elementor-element.elementor-element-c7cef32 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2311 .elementor-element.elementor-element-c7cef32 .dynamic-content-for-elementor-acf{color:var( --e-global-color-2d27cac );margin-bottom:0px;}@media(max-width:767px){.elementor-2311 .elementor-element.elementor-element-c7cef32 > .elementor-widget-container{padding:5px 5px 5px 5px;}}/* Start custom CSS for dyncontel-acf, class: .elementor-element-c7cef32 *//* =======================================
   ACF WYSIWYG TYPOGRAPHY
   Only inside .acf-wysiwyg-area
======================================= */

/* Desktop (>= 768px) */
.acf-wysiwyg-area h1 {
    font-size: 45px;
}

.acf-wysiwyg-area h2 {
    font-size: 32px;
}

.acf-wysiwyg-area p,
.acf-wysiwyg-area li {
    font-size: 20px;
    line-height: 1.6;
}

/* Mobile (< 768px) */
@media (max-width: 767px) {

    .acf-wysiwyg-area h1 {
        font-size: 30px;
    }

    .acf-wysiwyg-area h2 {
        font-size: 26px;
    }

    .acf-wysiwyg-area p,
    .acf-wysiwyg-area li {
        font-size: 17px;
    }
}
.opentable-embed {
  overflow: visible;
}/* End custom CSS */