.elementor-5703 .elementor-element.elementor-element-158dc9d4{margin-top:50px;margin-bottom:0px;padding:0px 0px 120px 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-5703 .elementor-element.elementor-element-4484da90 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:41px;font-weight:800;color:#3C4C97;}.elementor-5703 .elementor-element.elementor-element-3ddeec4a .elementor-heading-title{color:#3C4C97A8;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5703 .elementor-element.elementor-element-23d9708d{--divider-border-style:solid;--divider-color:#222425;--divider-border-width:3px;}.elementor-5703 .elementor-element.elementor-element-23d9708d .elementor-divider-separator{width:19%;}.elementor-5703 .elementor-element.elementor-element-23d9708d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-5703 .elementor-element.elementor-element-30e43a1a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5703 .elementor-element.elementor-element-eee70a5 img{border-radius:50px 0px 50px 0px;}.elementor-5703 .elementor-element.elementor-element-a692cb5:not(.elementor-motion-effects-element-type-background), .elementor-5703 .elementor-element.elementor-element-a692cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3032;}.elementor-5703 .elementor-element.elementor-element-a692cb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 100px 0px;}.elementor-5703 .elementor-element.elementor-element-a692cb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5703 .elementor-element.elementor-element-2afba72f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:31px;font-weight:700;color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5703 .elementor-element.elementor-element-11f7a848 .elementor-tab-content{border-block-end-color:#3C4C97;color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-5703 .elementor-element.elementor-element-11f7a848 .elementor-tab-title{border-color:#3C4C97;}.elementor-5703 .elementor-element.elementor-element-11f7a848 .elementor-toggle-title, .elementor-5703 .elementor-element.elementor-element-11f7a848 .elementor-toggle-icon{color:#FFFFFF;}.elementor-5703 .elementor-element.elementor-element-11f7a848 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-5703 .elementor-element.elementor-element-11f7a848 .elementor-tab-title.elementor-active a, .elementor-5703 .elementor-element.elementor-element-11f7a848 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-5703 .elementor-element.elementor-element-11f7a848 .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-5703 .elementor-element.elementor-element-2e80d3bf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5703 .elementor-element.elementor-element-2e80d3bf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:31px;font-weight:800;color:#FFFFFF;}.elementor-5703 .elementor-element.elementor-element-927781e{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5703 .elementor-element.elementor-element-158dc9d4{padding:0px 10px 120px 10px;}.elementor-5703 .elementor-element.elementor-element-a692cb5{padding:50px 10px 100px 10px;}}@media(max-width:767px){.elementor-5703 .elementor-element.elementor-element-158dc9d4{padding:0px 10px 120px 10px;}.elementor-5703 .elementor-element.elementor-element-a692cb5{padding:50px 10px 100px 10px;}}/* Start custom CSS for section, class: .elementor-element-158dc9d4 */.shapedividers_com-9589{
overflow:hidden;
position:relative;
}
.shapedividers_com-9589::before{ 
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat;
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 100% 120px;
background-position: 50% 100%;  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1134.63 158.42"><g fill="%232d3032"><path d="M1134.63 158.42H0L569.46 47.1Z"/><path d="M1134.63 158.42v-51.38L569.46 0 0 115.6v42.82Z" opacity=".66"/></g></svg>'); 
}

@media (min-width:2100px){
.shapedividers_com-9589::before{
background-size: 100% calc(2vw + 120px);
}
}/* End custom CSS */