.elementor-2014 .elementor-element.elementor-element-ac877e3{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2014 .elementor-element.elementor-element-856ba1c{text-align:center;}.elementor-2014 .elementor-element.elementor-element-856ba1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2014 .elementor-element.elementor-element-856ba1c .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-2014 .elementor-element.elementor-element-856ba1c .elementor-heading-title{font-size:21px;}}/* Start custom CSS for heading, class: .elementor-element-856ba1c */.center h2::after {
    content: "";
    display: block;
    width: 44px;
    height: 3px;
    background: linear-gradient(90deg, #2abb9d, #263897);
    border-radius: 3px;
    margin: 14px auto 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac877e3 */.banner{
        background: radial-gradient(120% 130% at 85% -10%, rgba(42, 187, 157, .12), transparent 55%), linear-gradient(180deg, #fff,#E9F8F4 100%);
    padding: 36px 0 60px;
}/* End custom CSS */