.elementor-38058 .elementor-element.elementor-element-4daa4e55:not(.elementor-motion-effects-element-type-background), .elementor-38058 .elementor-element.elementor-element-4daa4e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-38058 .elementor-element.elementor-element-4daa4e55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-38058 .elementor-element.elementor-element-4daa4e55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38058 .elementor-element.elementor-element-619fdfe9{text-align:center;}.elementor-38058 .elementor-element.elementor-element-619fdfe9 .elementor-heading-title{font-weight:600;letter-spacing:-0.2px;}.elementor-38058 .elementor-element.elementor-element-281141c4 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E8E8;border-radius:0px 0px 0px 0px;}.elementor-38058 .elementor-element.elementor-element-9b40465{margin-top:2rem;margin-bottom:0rem;}.elementor-38058 .elementor-element.elementor-element-70bd7190 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38058 .elementor-element.elementor-element-3bebd6ca .elementor-heading-title{font-weight:600;}.elementor-38058 .elementor-element.elementor-element-3bebd6ca > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-38058 .elementor-element.elementor-element-7a2ff6e2 nav.cafe-site-menu .cafe-wrap-menu ul li a{font-weight:300;}.elementor-38058 .elementor-element.elementor-element-7a2ff6e2 nav.cafe-site-menu .cafe-wrap-menu ul > li{margin:0 calc(0px/2);}.elementor-38058 .elementor-element.elementor-element-7a2ff6e2 nav.cafe-site-menu .cafe-wrap-menu ul > li a{padding:0px 0px 25px 0px;}.elementor-38058 .elementor-element.elementor-element-3e2d385e .elementor-heading-title{font-weight:600;}.elementor-38058 .elementor-element.elementor-element-3e2d385e > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-38058 .elementor-element.elementor-element-6f9b819 nav.cafe-site-menu .cafe-wrap-menu ul li a{font-weight:300;text-transform:uppercase;}.elementor-38058 .elementor-element.elementor-element-6f9b819 nav.cafe-site-menu .cafe-wrap-menu ul > li{margin:0 calc(0px/2);}.elementor-38058 .elementor-element.elementor-element-6f9b819 nav.cafe-site-menu .cafe-wrap-menu ul > li a{padding:0px 0px 25px 0px;}.elementor-38058 .elementor-element.elementor-element-74db12f6 .elementor-heading-title{font-weight:600;}.elementor-38058 .elementor-element.elementor-element-74db12f6 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-38058 .elementor-element.elementor-element-73718db4 nav.cafe-site-menu .cafe-wrap-menu ul li a{font-weight:300;text-transform:uppercase;}.elementor-38058 .elementor-element.elementor-element-73718db4 nav.cafe-site-menu .cafe-wrap-menu ul > li{margin:0 calc(0px/2);}.elementor-38058 .elementor-element.elementor-element-73718db4 nav.cafe-site-menu .cafe-wrap-menu ul > li a{padding:0px 0px 25px 0px;}.elementor-38058 .elementor-element.elementor-element-42e804f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38058 .elementor-element.elementor-element-7ad71dfd{text-align:center;}.elementor-38058 .elementor-element.elementor-element-7ad71dfd .elementor-heading-title{font-weight:600;}.elementor-38058 .elementor-element.elementor-element-7ad71dfd > .elementor-widget-container{margin:-1rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}/* Start custom CSS for clever-contact-form-7, class: .elementor-element-281141c4 */.elementor-38058 .elementor-element.elementor-element-281141c4 .wpcf7 { max-width: 400px;
    margin: 0 auto;
}
    
.elementor-38058 .elementor-element.elementor-element-281141c4 .wpcf7-form-control-wrap .wpcf7-form-control { width: 70%; padding: 5px 15px;
        height: 40px;
    line-height: 40px;
        border-bottom: 1px solid #ebebeb;
}
.elementor-38058 .elementor-element.elementor-element-281141c4 .wpcf7-form-control.wpcf7-submit { 
    margin-top: 0;
    width: 25%; 
    margin-right: 5%;
    padding: 4px;
    padding-bottom: 2px;
    line-height: 33px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-zoosocialwidget, class: .elementor-element-70bd7190 */.elementor-38058 .elementor-element.elementor-element-70bd7190 .zoo-widget-social-icon.icon li:first-child, .elementor-38058 .elementor-element.elementor-element-70bd7190 ul { margin:0; }/* End custom CSS */
/* Start custom CSS for wp-widget-media_image, class: .elementor-element-42e804f5 */.elementor-38058 .elementor-element.elementor-element-42e804f5 img { margin: auto 0 ; max-width:150px;}
.elementor-38058 .elementor-element.elementor-element-42e804f5 { text-align: center }/* End custom CSS */