.elementor-40 .elementor-element.elementor-element-2632381{padding:80px 0px 80px 0px;}.elementor-40 .elementor-element.elementor-element-3520c41 > .elementor-element-populated{padding:20px 20px 20px 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 );}.elementor-40 .elementor-element.elementor-element-51be3d9{text-align:center;}.elementor-40 .elementor-element.elementor-element-51be3d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-80dee8e{text-align:start;}.elementor-40 .elementor-element.elementor-element-41063e2{text-align:start;}.elementor-40 .elementor-element.elementor-element-1dfa248{padding:70px 0px 70px 0px;}.elementor-40 .elementor-element.elementor-element-08701ae > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-67c5ef9{text-align:start;}.elementor-40 .elementor-element.elementor-element-126fde3{text-align:start;}.elementor-40 .elementor-element.elementor-element-126fde3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#1A1A1A;}.elementor-40 .elementor-element.elementor-element-c0c160e{text-align:start;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-d63d79e .elementor-icon-list-icon i{color:#0B5FFF;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-d63d79e .elementor-icon-list-icon svg{fill:#0B5FFF;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-d63d79e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-d63d79e .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-31cca56 > .elementor-element-populated{padding:36px 36px 36px 36px;}.elementor-40 .elementor-element.elementor-element-c5a4a26{text-align:start;}.elementor-40 .elementor-element.elementor-element-bf703cd{text-align:start;}