.elementor-277 .elementor-element.elementor-element-cbe63d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-c1eae28{z-index:1;text-align:left;}.elementor-277 .elementor-element.elementor-element-c1eae28 .elementor-heading-title{font-family:var( --e-global-typography-fe8480e-font-family ), Sans-serif;font-size:var( --e-global-typography-fe8480e-font-size );font-weight:var( --e-global-typography-fe8480e-font-weight );line-height:var( --e-global-typography-fe8480e-line-height );color:var( --e-global-color-fcee63e );}.elementor-277 .elementor-element.elementor-element-a0215d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-aae0eb9{font-family:var( --e-global-typography-96dccae-font-family ), Sans-serif;font-size:var( --e-global-typography-96dccae-font-size );font-weight:var( --e-global-typography-96dccae-font-weight );line-height:var( --e-global-typography-96dccae-line-height );color:var( --e-global-color-fac6504 );}.elementor-277 .elementor-element.elementor-element-00f758c{font-family:var( --e-global-typography-96dccae-font-family ), Sans-serif;font-size:var( --e-global-typography-96dccae-font-size );font-weight:var( --e-global-typography-96dccae-font-weight );line-height:var( --e-global-typography-96dccae-line-height );color:var( --e-global-color-fac6504 );}.elementor-277 .elementor-element.elementor-element-89baac7 > .elementor-widget-container{padding:24px 0px 10px 0px;}.elementor-277 .elementor-element.elementor-element-89baac7 .elementor-heading-title{font-family:var( --e-global-typography-f937ed9-font-family ), Sans-serif;font-size:var( --e-global-typography-f937ed9-font-size );font-weight:var( --e-global-typography-f937ed9-font-weight );line-height:var( --e-global-typography-f937ed9-line-height );color:var( --e-global-color-fcee63e );}.elementor-277 .elementor-element.elementor-element-c029505{font-family:var( --e-global-typography-96dccae-font-family ), Sans-serif;font-size:var( --e-global-typography-96dccae-font-size );font-weight:var( --e-global-typography-96dccae-font-weight );line-height:var( --e-global-typography-96dccae-line-height );color:var( --e-global-color-fac6504 );}.elementor-277 .elementor-element.elementor-element-88bc607 > .elementor-widget-container{padding:24px 0px 10px 0px;}.elementor-277 .elementor-element.elementor-element-88bc607 .elementor-heading-title{font-family:var( --e-global-typography-f937ed9-font-family ), Sans-serif;font-size:var( --e-global-typography-f937ed9-font-size );font-weight:var( --e-global-typography-f937ed9-font-weight );line-height:var( --e-global-typography-f937ed9-line-height );color:var( --e-global-color-fcee63e );}.elementor-277 .elementor-element.elementor-element-726f160{font-family:var( --e-global-typography-96dccae-font-family ), Sans-serif;font-size:var( --e-global-typography-96dccae-font-size );font-weight:var( --e-global-typography-96dccae-font-weight );line-height:var( --e-global-typography-96dccae-line-height );color:var( --e-global-color-fac6504 );}.elementor-277 .elementor-element.elementor-element-d6e5529 > .elementor-widget-container{padding:24px 0px 10px 0px;}.elementor-277 .elementor-element.elementor-element-d6e5529 .elementor-heading-title{font-family:var( --e-global-typography-f937ed9-font-family ), Sans-serif;font-size:var( --e-global-typography-f937ed9-font-size );font-weight:var( --e-global-typography-f937ed9-font-weight );line-height:var( --e-global-typography-f937ed9-line-height );color:var( --e-global-color-fcee63e );}.elementor-277 .elementor-element.elementor-element-ab387f6{font-family:var( --e-global-typography-96dccae-font-family ), Sans-serif;font-size:var( --e-global-typography-96dccae-font-size );font-weight:var( --e-global-typography-96dccae-font-weight );line-height:var( --e-global-typography-96dccae-line-height );color:var( --e-global-color-fac6504 );}.elementor-277 .elementor-element.elementor-element-771d3d5 > .elementor-widget-container{padding:24px 0px 10px 0px;}.elementor-277 .elementor-element.elementor-element-771d3d5 .elementor-heading-title{font-family:var( --e-global-typography-f937ed9-font-family ), Sans-serif;font-size:var( --e-global-typography-f937ed9-font-size );font-weight:var( --e-global-typography-f937ed9-font-weight );line-height:var( --e-global-typography-f937ed9-line-height );color:var( --e-global-color-fcee63e );}.elementor-277 .elementor-element.elementor-element-e311296{font-family:var( --e-global-typography-96dccae-font-family ), Sans-serif;font-size:var( --e-global-typography-96dccae-font-size );font-weight:var( --e-global-typography-96dccae-font-weight );line-height:var( --e-global-typography-96dccae-line-height );color:var( --e-global-color-fac6504 );}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-cbe63d8{--content-width:1120px;}.elementor-277 .elementor-element.elementor-element-a0215d8{--content-width:1120px;}}@media(max-width:1024px){.elementor-277 .elementor-element.elementor-element-c1eae28 .elementor-heading-title{font-size:var( --e-global-typography-fe8480e-font-size );line-height:var( --e-global-typography-fe8480e-line-height );}.elementor-277 .elementor-element.elementor-element-aae0eb9{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-00f758c{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-89baac7 .elementor-heading-title{font-size:var( --e-global-typography-f937ed9-font-size );line-height:var( --e-global-typography-f937ed9-line-height );}.elementor-277 .elementor-element.elementor-element-c029505{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-88bc607 .elementor-heading-title{font-size:var( --e-global-typography-f937ed9-font-size );line-height:var( --e-global-typography-f937ed9-line-height );}.elementor-277 .elementor-element.elementor-element-726f160{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-d6e5529 .elementor-heading-title{font-size:var( --e-global-typography-f937ed9-font-size );line-height:var( --e-global-typography-f937ed9-line-height );}.elementor-277 .elementor-element.elementor-element-ab387f6{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-771d3d5 .elementor-heading-title{font-size:var( --e-global-typography-f937ed9-font-size );line-height:var( --e-global-typography-f937ed9-line-height );}.elementor-277 .elementor-element.elementor-element-e311296{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-c1eae28 .elementor-heading-title{font-size:var( --e-global-typography-fe8480e-font-size );line-height:var( --e-global-typography-fe8480e-line-height );}.elementor-277 .elementor-element.elementor-element-aae0eb9{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-00f758c{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-89baac7 .elementor-heading-title{font-size:var( --e-global-typography-f937ed9-font-size );line-height:var( --e-global-typography-f937ed9-line-height );}.elementor-277 .elementor-element.elementor-element-c029505{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-88bc607 .elementor-heading-title{font-size:var( --e-global-typography-f937ed9-font-size );line-height:var( --e-global-typography-f937ed9-line-height );}.elementor-277 .elementor-element.elementor-element-726f160{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-d6e5529 .elementor-heading-title{font-size:var( --e-global-typography-f937ed9-font-size );line-height:var( --e-global-typography-f937ed9-line-height );}.elementor-277 .elementor-element.elementor-element-ab387f6{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}.elementor-277 .elementor-element.elementor-element-771d3d5 .elementor-heading-title{font-size:var( --e-global-typography-f937ed9-font-size );line-height:var( --e-global-typography-f937ed9-line-height );}.elementor-277 .elementor-element.elementor-element-e311296{font-size:var( --e-global-typography-96dccae-font-size );line-height:var( --e-global-typography-96dccae-line-height );}}/* Start custom CSS for heading, class: .elementor-element-c1eae28 */.elementor-277 .elementor-element.elementor-element-c1eae28 H1 {
    hyphens: auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe63d8 */.elementor-277 .elementor-element.elementor-element-cbe63d8#hero-section:before {
    content: "";
    position: absolute;
    width: 193px;
    height: 223px;
    background-image: url("data:image/svg+xml,%3Csvg width='217' height='217' viewBox='0 0 217 217' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.0879 186.806L1.32465 79.6774L79.6828 1.31929L186.805 30.0883L215.569 137.205L137.21 215.563L30.0879 186.806Z' stroke='%232BA94A' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    z-index: 1;
    background-repeat: no-repeat;
    background-size: contain;
    left: 50%;
    transform: translateX(660px);
    margin-top: 420px;
}

.elementor-277 .elementor-element.elementor-element-cbe63d8#hero-section:after {
    content: "";
    position: absolute;
    width: 887px;
    height: 1024px;
    background-image: url("data:image/svg+xml,%3Csvg width='990' height='990' viewBox='0 0 990 990' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.034242 627.285L362.129 989.38L856.828 856.802L989.38 362.129L627.285 0.0343761L132.639 132.612L0.034242 627.285Z' fill='%23D7FFE1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    left: 50%;
    transform: translateX(140px);
    z-index: 0;
    margin-top: -280px;
}/* End custom CSS */