.elementor-5888 .elementor-element.elementor-element-21072e3c{--display:flex;overflow:visible;}.elementor-5888 .elementor-element.elementor-element-0f7a89a{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-5888 .elementor-element.elementor-element-0f7a89a > .elementor-widget-container{margin:0px 1px 0px 0px;}.elementor-5888 .elementor-element.elementor-element-0f7a89a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5888 .elementor-element.elementor-element-0f7a89a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:500;color:var( --e-global-color-1970dc1 );}body.elementor-page-5888 .site-header .site-topbar{background-color:#000;}body.elementor-page-5888 .site-global-notification{background-color:#000;color:#fff;}body.elementor-page-5888 .site-header .site-topbar .site-menu .menu .menu-item a{color:#fff;}body.elementor-page-5888 .site-footer .footer-widgets{background-color:#fff;}body.elementor-page-5888 .site-footer .subfooter{background-color:#fff;}body.elementor-page-5888 .container{max-width:1200px;}body.elementor-page-5888 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px;}@media(max-width:767px){.elementor-5888 .elementor-element.elementor-element-0f7a89a{width:100%;max-width:100%;text-align:center;}.elementor-5888 .elementor-element.elementor-element-0f7a89a > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-0f7a89a *//* Apply sans-serif font to the whole page */
body {
    font-family: Arial, Helvetica, sans-serif;
}

/* Apply sans-serif font to specific elements */
.custom-text {
    font-family: 'Open Sans', sans-serif;
}

/* Using Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');

.google-font {
    font-family: 'Open Sans', sans-serif;
}/* End custom CSS */