.elementor-943 .elementor-element.elementor-element-2a24ae10{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-943 .elementor-element.elementor-element-2a24ae10:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-2a24ae10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-943 .elementor-element.elementor-element-278a4786{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-943 .elementor-element.elementor-element-2138e662 .elementor-icon-wrapper{text-align:center;}.elementor-943 .elementor-element.elementor-element-2138e662.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-2138e662.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-2138e662.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-2138e662.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-2138e662.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.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-943 .elementor-element.elementor-element-cf19f9e{text-align:center;}.elementor-943 .elementor-element.elementor-element-cf19f9e .elementor-heading-title{font-family:var( --e-global-typography-fb2628e-font-family ), Sans-serif;font-size:var( --e-global-typography-fb2628e-font-size );font-weight:var( --e-global-typography-fb2628e-font-weight );text-transform:var( --e-global-typography-fb2628e-text-transform );font-style:var( --e-global-typography-fb2628e-font-style );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-64f05154{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-587b9829 .elementor-icon-wrapper{text-align:center;}.elementor-943 .elementor-element.elementor-element-587b9829.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-587b9829.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-587b9829.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-587b9829.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-587b9829.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-39a972a0{text-align:center;}.elementor-943 .elementor-element.elementor-element-39a972a0 .elementor-heading-title{font-family:var( --e-global-typography-fb2628e-font-family ), Sans-serif;font-size:var( --e-global-typography-fb2628e-font-size );font-weight:var( --e-global-typography-fb2628e-font-weight );text-transform:var( --e-global-typography-fb2628e-text-transform );font-style:var( --e-global-typography-fb2628e-font-style );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-2ffa4274{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-63dee579 .elementor-icon-wrapper{text-align:center;}.elementor-943 .elementor-element.elementor-element-63dee579.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-63dee579.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-63dee579.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-63dee579.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-63dee579.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-1346b893{text-align:center;}.elementor-943 .elementor-element.elementor-element-1346b893 .elementor-heading-title{font-family:var( --e-global-typography-fb2628e-font-family ), Sans-serif;font-size:var( --e-global-typography-fb2628e-font-size );font-weight:var( --e-global-typography-fb2628e-font-weight );text-transform:var( --e-global-typography-fb2628e-text-transform );font-style:var( --e-global-typography-fb2628e-font-style );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-1cb9410c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-6421dcce .elementor-icon-wrapper{text-align:center;}.elementor-943 .elementor-element.elementor-element-6421dcce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-6421dcce.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-6421dcce.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-6421dcce.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-6421dcce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-943 .elementor-element.elementor-element-386ce246{text-align:center;}.elementor-943 .elementor-element.elementor-element-386ce246 .elementor-heading-title{font-family:var( --e-global-typography-fb2628e-font-family ), Sans-serif;font-size:var( --e-global-typography-fb2628e-font-size );font-weight:var( --e-global-typography-fb2628e-font-weight );text-transform:var( --e-global-typography-fb2628e-text-transform );font-style:var( --e-global-typography-fb2628e-font-style );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );color:var( --e-global-color-text );}@media(max-width:1366px){.elementor-943 .elementor-element.elementor-element-2a24ae10{--grid-auto-flow:row;}.elementor-943 .elementor-element.elementor-element-cf19f9e .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-39a972a0 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-1346b893 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-386ce246 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}}@media(max-width:1200px){.elementor-943 .elementor-element.elementor-element-2a24ae10{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-943 .elementor-element.elementor-element-2a24ae10{--grid-auto-flow:row;}.elementor-943 .elementor-element.elementor-element-cf19f9e .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-39a972a0 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-1346b893 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-386ce246 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}}@media(max-width:880px){.elementor-943 .elementor-element.elementor-element-2a24ae10{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-943 .elementor-element.elementor-element-2a24ae10{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-943 .elementor-element.elementor-element-cf19f9e .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-39a972a0 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-1346b893 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}.elementor-943 .elementor-element.elementor-element-386ce246 .elementor-heading-title{font-size:var( --e-global-typography-fb2628e-font-size );line-height:var( --e-global-typography-fb2628e-line-height );letter-spacing:var( --e-global-typography-fb2628e-letter-spacing );}}/* Start custom CSS for icon, class: .elementor-element-587b9829 */.elementor-943 .elementor-element.elementor-element-587b9829 svg path{
    stroke: white;
    fill: white;
}/* End custom CSS */