.elementor-520 .elementor-element.elementor-element-4f2af797{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-520 .elementor-element.elementor-element-b3ae377{text-align:center;}.elementor-520 .elementor-element.elementor-element-b3ae377 .elementor-heading-title{font-family:var( --e-global-typography-1bc25a7-font-family ), Sans-serif, Lexend;font-size:var( --e-global-typography-1bc25a7-font-size );font-weight:var( --e-global-typography-1bc25a7-font-weight );line-height:var( --e-global-typography-1bc25a7-line-height );}.elementor-520 .elementor-element.elementor-element-d8f3384{text-align:start;}.elementor-520 .elementor-element.elementor-element-d8f60b8{text-align:start;}.elementor-520 .elementor-element.elementor-element-a822b6d{text-align:start;}.elementor-520 .elementor-element.elementor-element-1329ba3{text-align:start;}.elementor-520 .elementor-element.elementor-element-9daee75{text-align:start;}.elementor-520 .elementor-element.elementor-element-78053c3{text-align:start;}.elementor-520 .elementor-element.elementor-element-8c70d41{text-align:start;}.elementor-520 .elementor-element.elementor-element-e8b650b{text-align:start;}:root{--page-title-display:none;}@media(max-width:1512px){.elementor-520 .elementor-element.elementor-element-b3ae377 .elementor-heading-title{font-size:var( --e-global-typography-1bc25a7-font-size );line-height:var( --e-global-typography-1bc25a7-line-height );}}@media(max-width:1199px){.elementor-520 .elementor-element.elementor-element-b3ae377 .elementor-heading-title{font-size:var( --e-global-typography-1bc25a7-font-size );line-height:var( --e-global-typography-1bc25a7-line-height );}}@media(max-width:767px){.elementor-520 .elementor-element.elementor-element-b3ae377 .elementor-heading-title{font-size:var( --e-global-typography-1bc25a7-font-size );line-height:var( --e-global-typography-1bc25a7-line-height );}}@media(min-width:768px){.elementor-520 .elementor-element.elementor-element-4f2af797{--content-width:70%;}}@media(min-width:2400px){.elementor-520 .elementor-element.elementor-element-b3ae377 .elementor-heading-title{font-size:var( --e-global-typography-1bc25a7-font-size );line-height:var( --e-global-typography-1bc25a7-line-height );}}/* Start custom CSS */a {
    color: inherit;
}

html, body {
  overflow-x: hidden;
}

.green {
	color: #2E5845 !important;
}

.white {
	color: #ffffff !important;
}

/* Mobile Typography Styles - max-width: 767px */
@media (max-width: 767px) {
    
    /* Heading 1 Mobile */
    h1 {
        font-weight: 400 !important;
        font-size: 38px !important;
        line-height: 120% !important;
    }
    
    /* Heading 2 Mobile */
    h2 {
        font-weight: 400 !important;
        font-size: 32px !important;
        line-height: 120% !important;
    }
    
    /* Heading 3 Mobile */
    h3 {
        font-weight: 400 !important;
        font-size: 28px !important;
        line-height: 120% !important;
    }
    
    /* Heading 4 Mobile */
    h4 {
        font-weight: 400 !important;
        font-size: 20px !important;
        line-height: 130% !important;
    }
    
    /* Heading 5 Mobile */
    h5 {
        font-weight: 400 !important;
        font-size: 18px !important;
        line-height: 130% !important;
    }
    
    /* Heading 6 Mobile */
    h6 {
        font-weight: 400 !important;
        font-size: 16px !important;
        line-height: 150% !important;
    }
    
}/* End custom CSS */