.elementor-kit-6{--e-global-color-primary:#5995C6;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#8CBA53;--e-global-color-c13ac74:#000000;--e-global-color-09097ab:#FFFFFF;--e-global-color-05f499e:#FFFFFF00;--e-global-color-cc4a36c:#5995C6;--e-global-color-18b853b:#8CBA53;--e-global-color-13a8111:#173151;--e-global-color-7b99b10:#C7FFFF;--e-global-color-8efdc15:#243D50;--e-global-color-b3b9f5a:#E1E1E2;--e-global-color-faa9fba:#D8E6F3;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-5af8f76-font-family:"Source Sans Pro";--e-global-typography-5af8f76-font-size:1.4rem;--e-global-typography-5af8f76-font-weight:400;font-family:"Source Sans Pro", Sans-serif;font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.moshun-button-white:before{
   position: absolute;
    height: 5px;
    width: 100px;
    left: 0;
    bottom: -10px;
    background: white;
    display: block;
    content: "";
}

.moshun-button-blue:before{
   position: absolute;
    height: 5px;
    width: 100px;
    left: 0;
    bottom: -10px;
    background: #5995C6;
    display: block;
    content: "";
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

#content { /* Or your main content container's ID/class */
    flex: 1; /* This makes the content area grow to fill available space */
}

@media print {
    .noprint {display: none !important;}
    header {display: none !important;}
    footer {display: none !important;}
    body {background: #fff !important;}
    @page {margin: 1in !important;}
    a[href]:after {content: none !important;}
    img[src]:after {content: none !important;}
    img {
        display: none !important;
        break-inside: avoid;
        
    }
}

/** Button Fix for Tag Manager (For Click Id triggering) **/
.elementor-button-content-wrapper {pointer-events: none;}
.elementor-button span { pointer-events:none}/* End custom CSS */