.elementor-1042698 .elementor-element.elementor-element-e3ef4e6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1042698 .elementor-element.elementor-element-967a3d5{text-align:left;}.elementor-1042698 .elementor-element.elementor-element-967a3d5.cea-align-center .section-description{margin:0 auto;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 .section-title-wrapper .section-title{color:var( --e-global-color-primary );margin-bottom:5px;font-family:"Source Sans Pro", Sans-serif;font-size:31px;line-height:1.5em;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 .section-title-wrapper .sub-title{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 .section-description .lead{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 .section-description .section-content{margin-bottom:5px;}.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-1042698 .elementor-element.elementor-element-61b21a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-61b21a1{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;color:#020202;}.elementor-1042698 .elementor-element.elementor-element-d189969{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1042698 .elementor-element.elementor-element-d189969:not(.elementor-motion-effects-element-type-background), .elementor-1042698 .elementor-element.elementor-element-d189969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7979790D;}.elementor-1042698 .elementor-element.elementor-element-f015bc5{text-align:left;}.elementor-1042698 .elementor-element.elementor-element-f015bc5.cea-align-center .section-description{margin:0 auto;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 .section-title-wrapper .section-title{color:var( --e-global-color-primary );margin-bottom:5px;font-family:"Source Sans Pro", Sans-serif;font-size:31px;line-height:1.5em;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 .section-title-wrapper .sub-title{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 .section-description .lead{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 .section-description .section-content{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-41ea884 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-41ea884{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;color:#020202;}.elementor-1042698 .elementor-element.elementor-element-ac609b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1042698 .elementor-element.elementor-element-d819199{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1042698 .elementor-element.elementor-element-d74658d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1042698 .elementor-element.elementor-element-d700b27{--display:flex;--min-height:190px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-ceafeaturebox .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-widget-ceafeaturebox .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-ceafeaturebox.cea-view-framed .cea-featured-icon{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-widget-ceafeaturebox.cea-view-stacked .cea-featured-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-ceafeaturebox:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-widget-ceafeaturebox:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-ceafeaturebox.cea-view-framed:hover .cea-featured-icon{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-widget-ceafeaturebox.cea-view-stacked:hover .cea-featured-icon{background-color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-a89de94 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:00px 00px 00px 00px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1042698 .elementor-element.elementor-element-a89de94.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-a89de94 a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-a89de94.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-a89de94.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-a89de94:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-a89de94:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-a89de94.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-a89de94.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-a89de94 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-d700b27.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-fce5cf2{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 2px -5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:00px 00px 00px 00px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1042698 .elementor-element.elementor-element-d531c75.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-d531c75 a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-d531c75.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-d531c75.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-d531c75:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-d531c75:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-d531c75.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-d531c75.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-d531c75 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-fce5cf2.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-96cb28f{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c > .elementor-widget-container{margin:10px 10px 10px 010px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-18c5f0c a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-18c5f0c:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-18c5f0c.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-96cb28f.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-548ab28{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-8c8dde8 a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-8c8dde8:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-8c8dde8.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-548ab28.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-fc4a47d{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 > .elementor-widget-container{margin:10px 10px 10px 010px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-54dba38.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-54dba38 a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-54dba38.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-54dba38.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-54dba38:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-54dba38:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-54dba38.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-54dba38.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-54dba38 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-fc4a47d.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-0597370{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1042698 .elementor-element.elementor-element-d410221 > .elementor-widget-container{margin:10px 10px 10px 010px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-d410221.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-d410221 a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-d410221.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-d410221.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-d410221:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-d410221:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-d410221.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-d410221.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-d410221 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-d410221 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-d410221 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-0597370.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-31f4a23{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 > .elementor-widget-container{margin:10px 10px 10px 010px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-19bc433.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-19bc433 a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-19bc433.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-19bc433.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-19bc433:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-19bc433:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-19bc433.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-19bc433.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-19bc433 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-31f4a23.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-8930e06{--display:flex;--min-height:191px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c > .elementor-widget-container{margin:10px 10px 10px 010px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-ad1780c a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-ad1780c:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-ad1780c.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-ad1780c.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-ad1780c .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-8930e06.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-0f64cfb{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 > .elementor-widget-container{margin:10px 10px 10px 010px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-3c7d8f1 a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .fbox-number{margin-bottom:100px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-0f64cfb.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-5545238{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 > .elementor-widget-container{margin:10px 10px 10px 010px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-21cd465.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-21cd465 a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-21cd465.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-21cd465.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-21cd465:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-21cd465:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-21cd465.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-21cd465.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-21cd465 .fbox-number{margin-bottom:100px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-5545238.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-a6fe977{--display:flex;--min-height:190px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c > .elementor-widget-container{margin:10px 10px 10px 010px;padding:00px 00px 00px 00px;border-radius:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper .feature-box-title{text-transform:none;font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper, .elementor-1042698 .elementor-element.elementor-element-7f5223c a{color:var( --e-global-color-1e6bf3d );}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper .feature-box-title, .elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper .feature-box-title > a{color:var( --e-global-color-primary );}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-title{margin:0px 0px 0px 0px;margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-featured-icon{color:var( --e-global-color-primary );font-size:50px;margin-bottom:5px;border-width:1px 1px 1px 1px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-featured-icon svg{fill:var( --e-global-color-primary );width:50px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c.cea-view-framed .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c.cea-view-stacked .cea-featured-icon{background-color:#FFFFFF;padding:0px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c:hover .cea-featured-icon{color:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-7f5223c:hover .cea-featured-icon svg{fill:var( --e-global-color-secondary );}.elementor-1042698 .elementor-element.elementor-element-7f5223c.cea-view-framed:hover .cea-featured-icon{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-7f5223c.cea-view-stacked:hover .cea-featured-icon{background-color:#FFFFFF;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-featured-icon i, .elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-featured-icon svg{transform:rotate(0deg);}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-feature-box-img{margin-bottom:0px !important;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-feature-box-img > img{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-1042698 .elementor-element.elementor-element-7f5223c .fbox-number{margin-bottom:100px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-button{background-color:#333333;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-a6fe977.e-con{--align-self:center;}.elementor-1042698 .elementor-element.elementor-element-d74658d.e-con{--align-self:stretch;}.elementor-1042698 .elementor-element.elementor-element-ac609b9.e-con{--order:99999 /* order end hack */;}.elementor-1042698 .elementor-element.elementor-element-5187478{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1042698 .elementor-element.elementor-element-931d72d{text-align:left;}.elementor-1042698 .elementor-element.elementor-element-931d72d.cea-align-center .section-description{margin:0 auto;}.elementor-1042698 .elementor-element.elementor-element-931d72d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-931d72d .section-title-wrapper .section-title{color:var( --e-global-color-primary );margin-bottom:5px;font-family:"Source Sans Pro", Sans-serif;font-size:31px;line-height:1.5em;}.elementor-1042698 .elementor-element.elementor-element-931d72d .section-title-wrapper .sub-title{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-931d72d .section-description .lead{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-931d72d .section-description .section-content{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-509a211 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-509a211{font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:400;line-height:25px;color:#020202;}@media(min-width:768px){.elementor-1042698 .elementor-element.elementor-element-d819199{--width:100%;}}@media(max-width:1024px){.elementor-1042698 .elementor-element.elementor-element-e3ef4e6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-a89de94.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-d531c75.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-54dba38.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-d410221 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-d410221.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-19bc433.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-21cd465.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper{font-size:16px;line-height:30px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-featured-icon{font-size:60px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-featured-icon svg{width:60px;}.elementor-1042698 .elementor-element.elementor-element-d74658d{--grid-auto-flow:row;}.elementor-1042698 .elementor-element.elementor-element-d189969{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-5187478{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-1042698 .elementor-element.elementor-element-967a3d5{text-align:center;}.elementor-1042698 .elementor-element.elementor-element-967a3d5.cea-align-center .section-description{margin:0 auto;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 .section-title-wrapper .section-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 .section-title-wrapper .sub-title{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 .section-description .lead{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-967a3d5 .section-description .section-content{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-61b21a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-1042698 .elementor-element.elementor-element-61b21a1{text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-e3ef4e6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-f015bc5{text-align:center;}.elementor-1042698 .elementor-element.elementor-element-f015bc5.cea-align-center .section-description{margin:0 auto;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 .section-title-wrapper .section-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 .section-title-wrapper .sub-title{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 .section-description .lead{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-f015bc5 .section-description .section-content{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-41ea884 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-1042698 .elementor-element.elementor-element-41ea884{text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-a89de94 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-a89de94.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-a89de94 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-d531c75.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-d531c75 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-fce5cf2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-18c5f0c .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-96cb28f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-8c8dde8 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-548ab28{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-54dba38.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-54dba38 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-fc4a47d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-d410221 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-d410221.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-d410221 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-0597370{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-19bc433.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-19bc433 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-31f4a23{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .fbox-number{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-ad1780c .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .fbox-number{margin-bottom:100px;}.elementor-1042698 .elementor-element.elementor-element-3c7d8f1 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-0f64cfb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-21cd465.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .fbox-number{margin-bottom:100px;}.elementor-1042698 .elementor-element.elementor-element-21cd465 .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-5545238{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c.elementor-element{--align-self:flex-start;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-title{margin-bottom:8px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .feature-box-wrapper .feature-box-title{font-size:26px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-featured-icon{font-size:40px;margin-bottom:12px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .cea-featured-icon svg{width:40px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .fbox-number{margin-bottom:100px;}.elementor-1042698 .elementor-element.elementor-element-7f5223c .fbox-content{margin-bottom:0px;}.elementor-1042698 .elementor-element.elementor-element-a6fe977{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-d74658d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1042698 .elementor-element.elementor-element-d819199{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1042698 .elementor-element.elementor-element-ac609b9{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1042698 .elementor-element.elementor-element-d189969{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1042698 .elementor-element.elementor-element-931d72d{text-align:center;}.elementor-1042698 .elementor-element.elementor-element-931d72d.cea-align-center .section-description{margin:0 auto;}.elementor-1042698 .elementor-element.elementor-element-931d72d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-1042698 .elementor-element.elementor-element-931d72d .section-title-wrapper .section-title{margin-bottom:10px;}.elementor-1042698 .elementor-element.elementor-element-931d72d .section-title-wrapper .sub-title{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-931d72d .section-description .lead{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-931d72d .section-description .section-content{margin-bottom:5px;}.elementor-1042698 .elementor-element.elementor-element-509a211 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-1042698 .elementor-element.elementor-element-509a211{text-align:justify;}.elementor-1042698 .elementor-element.elementor-element-5187478{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-67ecd37 */.custom-timeline {
    position: relative;
    max-width: 100%;
    padding: 20px;
    box-sizing: border-box;
    font-family: "Source Sans Pro", Sans-serif;
  }
  
  .timeline-groups {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
  }
  
  .group {
    padding: 8px 16px;
    color: white;
    font-weight: bold;
    font-size: 16px;
    border-radius: 4px;
    flex: 1;
    text-align: center;
    margin: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .group-1 { background: #00B7F1; flex: 5; }
  .group-2 { background: #0074B6; flex: 3; }
  .group-3 { background: #003A7B; flex: 3; }
  
  .timeline-text {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
    height: 75px;
  }
  
  .text-1 span, .text-2 span {
      position: absolute;
      min-width: 100px;
      background: #F5F7F9;
      transform: translateX(-50%);
      color: #28241F;
  }
  
  .text-3 span, .text-4 span {
      position: absolute;
      min-width: 100px;
      background: #F5F7F9;
      color: #28241F;
  }
  
  .text-1 { flex: 5; padding: 8px 16px; }
  .text-2 { flex: 3; padding: 8px 16px; }
  .text-group {
      display: flex;
      flex: 3;
      padding: 8px 16px;
      margin: 0 5px;
  }
  .text-3 { flex: 1; margin: 0 !important; padding: 0 !important; }
  .text-4 { flex: 3; margin: 0 !important; padding: 0 !important; }
  
  .text-1 .line {
      width: 100%;
      height: 2px;
      background: #00B7F1;
      margin-top: 14px;
  }
  
  .text-2 .line {
      width: 100%;
      height: 2px;
      background: #0074B6;
      margin-top: 14px;
  }
  
  .text-3 .line {
      width: 100%;
      height: 2px;
      background: #003A7B;
      margin-top: 14px;
  }
  
  .text-4 .line {
      width: 100%;
      height: 2px;
      background: #003A7B;
      margin-top: 14px;
  }
  
  .timeline-line {
    position: absolute;
    top: 12px;
    left: 5%;
    right: 5%;
    height: 2px;
    background: #00B7F1;
    z-index: 1;
  }
  
  .text {
    /*padding: 8px 16px;*/
    text-align: center;
    margin: 0 5px;
  }
  
  .timeline-steps {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-top: 5px;
    margin-top: -18px;
    position: relative;
    z-index: 2;
  }
  
  .step {
    flex: 1;
    text-align: center;
    position: relative;
  }
  
  .circle {
    width: 16px;
    min-width: 16px;
    height: 16px;
    background: #00B7F1;
    border-radius: 50%;
    margin: 0 auto 8px;
    z-index: 2;
    position: relative;
  }
  
  .step:first-child .circle {
    border: 1px solid #00B7F1;
    background: #FFFFFF;
  }
  
  .step:last-child {
      margin-top: -3px;
  }
  
  .step:last-child .circle {
    width: 22px;
    height: 22px;
    min-width: 22px;
    background: #003A7B;
  }
  
  .label {
    font-size: 15px;
    line-height: 1.3;
    color: #28241F;
  }
  
  @media screen and (max-width: 973px) and (min-width: 768px) {
      .timeline-line {
          top: 221px;
      }
      .timeline-text {
          height: 90px;
      }
      .timeline-steps .step .label {
          /*width: 200px;*/
          /*max-width: 200px;*/
          text-align: left;
      }
  }
  
  @media screen and (max-width: 768px) {
    .custom-timeline {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0;
    }
    .timeline-groups {
        flex-direction: column;
        margin-bottom: 0px;
    }
    .group {
        margin: 5px 0;
    }
    .timeline-line {
        top: 0 !important;
        left: 130px;
        width: 2px;
        height: 100%;
    }
    .timeline-steps {
        flex-direction: column;
        width: 60%;
        max-width: 340px;
        margin-top: 0px;
    }
    .timeline-steps .step {
        display: flex;
        flex-direction: row;
        gap: 1rem;
    }
    .step:last-child {
      margin-left: -3px;
    }
    .timeline-steps .step .label {
        width: 90%;
        /*min-width: 300px;*/
        /*max-width: 310px;*/
        min-width: 200px;
        text-align: left;
    }
    .group {
        max-width: 100px;
    }
    .timeline-text {
      flex-direction: column;
      min-height: 571px;
      margin-bottom: 0;
    }
    .text-group {
      flex-direction: column;
    }
    .text-1, .text-2, .text-3, .text-4 {
        position: relative;
    }
    .text-1 span, .text-2 span {
      width: 50px;
      min-width: 50px;
      top: 50%;
      transform: translate(-50%, -50%);
      line-height: 19.5px;
    }
  
    .text-3 span, .text-4 span {
      width: 50px;
      min-width: 90px;
      top: 50%;
      transform: translate(-50% , -50%);
      line-height: 19.5px;
    }
    
    .text-3 span, .text-4 span {
        margin-top: 10px;
    }
    
    .text-1 .line, .text-2 .line, .text-3 .line, .text-4 .line {
        width: 2px;
        height: 100%;
        margin-top: 0;
    }
    
    .timeline-line {
      position: absolute;
      right: unset;
      left: 8px;
    }
  }
  
  @media screen and (max-width: 600px) {
      .custom-timeline {
    position: relative;
        padding: 0;
      }
      .timeline-steps {
        flex-direction: column;
        width: 41%;
        max-width: 300px;
        padding-top: 0;
        padding-left: 3px;
    }
    .timeline-line {
      left: 10px;
    }
    .timeline-steps .step .label {
        /*min-width: 300px;*/
        /*max-width: 310px;*/
        width: auto;
        min-width: 90px;
        text-align: left;
    }
    .step:last-child {
      margin-left: -3px;
    }
    
    .timeline-text {
        min-height: 777px;
    }
    
    .text-3 span {
      top: 50%;
    }
    
    .text-4 span {
      top: 75%;
    }
    .text {
        margin: 5px 0;
    }
    .text-group {
        margin: 5px 0;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67ecd37 */.custom-timeline {
    position: relative;
    max-width: 100%;
    padding: 20px;
    box-sizing: border-box;
    font-family: "Source Sans Pro", Sans-serif;
  }
  
  .timeline-groups {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
  }
  
  .group {
    padding: 8px 16px;
    color: white;
    font-weight: bold;
    font-size: 16px;
    border-radius: 4px;
    flex: 1;
    text-align: center;
    margin: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .group-1 { background: #00B7F1; flex: 5; }
  .group-2 { background: #0074B6; flex: 3; }
  .group-3 { background: #003A7B; flex: 3; }
  
  .timeline-text {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
    height: 75px;
  }
  
  .text-1 span, .text-2 span {
      position: absolute;
      min-width: 100px;
      background: #F5F7F9;
      transform: translateX(-50%);
      color: #28241F;
  }
  
  .text-3 span, .text-4 span {
      position: absolute;
      min-width: 100px;
      background: #F5F7F9;
      color: #28241F;
  }
  
  .text-1 { flex: 5; padding: 8px 16px; }
  .text-2 { flex: 3; padding: 8px 16px; }
  .text-group {
      display: flex;
      flex: 3;
      padding: 8px 16px;
      margin: 0 5px;
  }
  .text-3 { flex: 1; margin: 0 !important; padding: 0 !important; }
  .text-4 { flex: 3; margin: 0 !important; padding: 0 !important; }
  
  .text-1 .line {
      width: 100%;
      height: 2px;
      background: #00B7F1;
      margin-top: 14px;
  }
  
  .text-2 .line {
      width: 100%;
      height: 2px;
      background: #0074B6;
      margin-top: 14px;
  }
  
  .text-3 .line {
      width: 100%;
      height: 2px;
      background: #003A7B;
      margin-top: 14px;
  }
  
  .text-4 .line {
      width: 100%;
      height: 2px;
      background: #003A7B;
      margin-top: 14px;
  }
  
  .timeline-line {
    position: absolute;
    top: 12px;
    left: 5%;
    right: 5%;
    height: 2px;
    background: #00B7F1;
    z-index: 1;
  }
  
  .text {
    /*padding: 8px 16px;*/
    text-align: center;
    margin: 0 5px;
  }
  
  .timeline-steps {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-top: 5px;
    margin-top: -18px;
    position: relative;
    z-index: 2;
  }
  
  .step {
    flex: 1;
    text-align: center;
    position: relative;
  }
  
  .circle {
    width: 16px;
    min-width: 16px;
    height: 16px;
    background: #00B7F1;
    border-radius: 50%;
    margin: 0 auto 8px;
    z-index: 2;
    position: relative;
  }
  
  .step:first-child .circle {
    border: 1px solid #00B7F1;
    background: #FFFFFF;
  }
  
  .step:last-child {
      margin-top: -3px;
  }
  
  .step:last-child .circle {
    width: 22px;
    height: 22px;
    min-width: 22px;
    background: #003A7B;
  }
  
  .label {
    font-size: 15px;
    line-height: 1.3;
    color: #28241F;
  }
  
  @media screen and (max-width: 973px) and (min-width: 768px) {
      .timeline-line {
          top: 221px;
      }
      .timeline-text {
          height: 90px;
      }
      .timeline-steps .step .label {
          /*width: 200px;*/
          /*max-width: 200px;*/
          text-align: left;
      }
  }
  
  @media screen and (max-width: 768px) {
    .custom-timeline {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0;
    }
    .timeline-groups {
        flex-direction: column;
        margin-bottom: 0px;
    }
    .group {
        margin: 5px 0;
    }
    .timeline-line {
        top: 0 !important;
        left: 130px;
        width: 2px;
        height: 100%;
    }
    .timeline-steps {
        flex-direction: column;
        width: 60%;
        max-width: 340px;
        margin-top: 0px;
    }
    .timeline-steps .step {
        display: flex;
        flex-direction: row;
        gap: 1rem;
    }
    .step:last-child {
      margin-left: -3px;
    }
    .timeline-steps .step .label {
        width: 90%;
        /*min-width: 300px;*/
        /*max-width: 310px;*/
        min-width: 200px;
        text-align: left;
    }
    .group {
        max-width: 100px;
    }
    .timeline-text {
      flex-direction: column;
      min-height: 571px;
      margin-bottom: 0;
    }
    .text-group {
      flex-direction: column;
    }
    .text-1, .text-2, .text-3, .text-4 {
        position: relative;
    }
    .text-1 span, .text-2 span {
      width: 50px;
      min-width: 50px;
      top: 50%;
      transform: translate(-50%, -50%);
      line-height: 19.5px;
    }
  
    .text-3 span, .text-4 span {
      width: 50px;
      min-width: 90px;
      top: 50%;
      transform: translate(-50% , -50%);
      line-height: 19.5px;
    }
    
    .text-3 span, .text-4 span {
        margin-top: 10px;
    }
    
    .text-1 .line, .text-2 .line, .text-3 .line, .text-4 .line {
        width: 2px;
        height: 100%;
        margin-top: 0;
    }
    
    .timeline-line {
      position: absolute;
      right: unset;
      left: 8px;
    }
  }
  
  @media screen and (max-width: 600px) {
      .custom-timeline {
    position: relative;
        padding: 0;
      }
      .timeline-steps {
        flex-direction: column;
        width: 41%;
        max-width: 300px;
        padding-top: 0;
        padding-left: 3px;
    }
    .timeline-line {
      left: 10px;
    }
    .timeline-steps .step .label {
        /*min-width: 300px;*/
        /*max-width: 310px;*/
        width: auto;
        min-width: 90px;
        text-align: left;
    }
    .step:last-child {
      margin-left: -3px;
    }
    
    .timeline-text {
        min-height: 777px;
    }
    
    .text-3 span {
      top: 50%;
    }
    
    .text-4 span {
      top: 75%;
    }
    .text {
        margin: 5px 0;
    }
    .text-group {
        margin: 5px 0;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67ecd37 */.custom-timeline {
    position: relative;
    max-width: 100%;
    padding: 20px;
    box-sizing: border-box;
    font-family: "Source Sans Pro", Sans-serif;
  }
  
  .timeline-groups {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
  }
  
  .group {
    padding: 8px 16px;
    color: white;
    font-weight: bold;
    font-size: 16px;
    border-radius: 4px;
    flex: 1;
    text-align: center;
    margin: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .group-1 { background: #00B7F1; flex: 5; }
  .group-2 { background: #0074B6; flex: 3; }
  .group-3 { background: #003A7B; flex: 3; }
  
  .timeline-text {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
    height: 75px;
  }
  
  .text-1 span, .text-2 span {
      position: absolute;
      min-width: 100px;
      background: #F5F7F9;
      transform: translateX(-50%);
      color: #28241F;
  }
  
  .text-3 span, .text-4 span {
      position: absolute;
      min-width: 100px;
      background: #F5F7F9;
      color: #28241F;
  }
  
  .text-1 { flex: 5; padding: 8px 16px; }
  .text-2 { flex: 3; padding: 8px 16px; }
  .text-group {
      display: flex;
      flex: 3;
      padding: 8px 16px;
      margin: 0 5px;
  }
  .text-3 { flex: 1; margin: 0 !important; padding: 0 !important; }
  .text-4 { flex: 3; margin: 0 !important; padding: 0 !important; }
  
  .text-1 .line {
      width: 100%;
      height: 2px;
      background: #00B7F1;
      margin-top: 14px;
  }
  
  .text-2 .line {
      width: 100%;
      height: 2px;
      background: #0074B6;
      margin-top: 14px;
  }
  
  .text-3 .line {
      width: 100%;
      height: 2px;
      background: #003A7B;
      margin-top: 14px;
  }
  
  .text-4 .line {
      width: 100%;
      height: 2px;
      background: #003A7B;
      margin-top: 14px;
  }
  
  .timeline-line {
    position: absolute;
    top: 12px;
    left: 5%;
    right: 5%;
    height: 2px;
    background: #00B7F1;
    z-index: 1;
  }
  
  .text {
    /*padding: 8px 16px;*/
    text-align: center;
    margin: 0 5px;
  }
  
  .timeline-steps {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-top: 5px;
    margin-top: -18px;
    position: relative;
    z-index: 2;
  }
  
  .step {
    flex: 1;
    text-align: center;
    position: relative;
  }
  
  .circle {
    width: 16px;
    min-width: 16px;
    height: 16px;
    background: #00B7F1;
    border-radius: 50%;
    margin: 0 auto 8px;
    z-index: 2;
    position: relative;
  }
  
  .step:first-child .circle {
    border: 1px solid #00B7F1;
    background: #FFFFFF;
  }
  
  .step:last-child {
      margin-top: -3px;
  }
  
  .step:last-child .circle {
    width: 22px;
    height: 22px;
    min-width: 22px;
    background: #003A7B;
  }
  
  .label {
    font-size: 15px;
    line-height: 1.3;
    color: #28241F;
  }
  
  @media screen and (max-width: 973px) and (min-width: 768px) {
      .timeline-line {
          top: 221px;
      }
      .timeline-text {
          height: 90px;
      }
      .timeline-steps .step .label {
          /*width: 200px;*/
          /*max-width: 200px;*/
          text-align: left;
      }
  }
  
  @media screen and (max-width: 768px) {
    .custom-timeline {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0;
    }
    .timeline-groups {
        flex-direction: column;
        margin-bottom: 0px;
    }
    .group {
        margin: 5px 0;
    }
    .timeline-line {
        top: 0 !important;
        left: 130px;
        width: 2px;
        height: 100%;
    }
    .timeline-steps {
        flex-direction: column;
        width: 60%;
        max-width: 340px;
        margin-top: 0px;
    }
    .timeline-steps .step {
        display: flex;
        flex-direction: row;
        gap: 1rem;
    }
    .step:last-child {
      margin-left: -3px;
    }
    .timeline-steps .step .label {
        width: 90%;
        /*min-width: 300px;*/
        /*max-width: 310px;*/
        min-width: 200px;
        text-align: left;
    }
    .group {
        max-width: 100px;
    }
    .timeline-text {
      flex-direction: column;
      min-height: 571px;
      margin-bottom: 0;
    }
    .text-group {
      flex-direction: column;
    }
    .text-1, .text-2, .text-3, .text-4 {
        position: relative;
    }
    .text-1 span, .text-2 span {
      width: 50px;
      min-width: 50px;
      top: 50%;
      transform: translate(-50%, -50%);
      line-height: 19.5px;
    }
  
    .text-3 span, .text-4 span {
      width: 50px;
      min-width: 90px;
      top: 50%;
      transform: translate(-50% , -50%);
      line-height: 19.5px;
    }
    
    .text-3 span, .text-4 span {
        margin-top: 10px;
    }
    
    .text-1 .line, .text-2 .line, .text-3 .line, .text-4 .line {
        width: 2px;
        height: 100%;
        margin-top: 0;
    }
    
    .timeline-line {
      position: absolute;
      right: unset;
      left: 8px;
    }
  }
  
  @media screen and (max-width: 600px) {
      .custom-timeline {
    position: relative;
        padding: 0;
      }
      .timeline-steps {
        flex-direction: column;
        width: 41%;
        max-width: 300px;
        padding-top: 0;
        padding-left: 3px;
    }
    .timeline-line {
      left: 10px;
    }
    .timeline-steps .step .label {
        /*min-width: 300px;*/
        /*max-width: 310px;*/
        width: auto;
        min-width: 90px;
        text-align: left;
    }
    .step:last-child {
      margin-left: -3px;
    }
    
    .timeline-text {
        min-height: 777px;
    }
    
    .text-3 span {
      top: 50%;
    }
    
    .text-4 span {
      top: 75%;
    }
    .text {
        margin: 5px 0;
    }
    .text-group {
        margin: 5px 0;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67ecd37 */.custom-timeline {
    position: relative;
    max-width: 100%;
    padding: 20px;
    box-sizing: border-box;
    font-family: "Source Sans Pro", Sans-serif;
  }
  
  .timeline-groups {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
  }
  
  .group {
    padding: 8px 16px;
    color: white;
    font-weight: bold;
    font-size: 16px;
    border-radius: 4px;
    flex: 1;
    text-align: center;
    margin: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .group-1 { background: #00B7F1; flex: 5; }
  .group-2 { background: #0074B6; flex: 3; }
  .group-3 { background: #003A7B; flex: 3; }
  
  .timeline-text {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 20px;
    height: 75px;
  }
  
  .text-1 span, .text-2 span {
      position: absolute;
      min-width: 100px;
      background: #F5F7F9;
      transform: translateX(-50%);
      color: #28241F;
  }
  
  .text-3 span, .text-4 span {
      position: absolute;
      min-width: 100px;
      background: #F5F7F9;
      color: #28241F;
  }
  
  .text-1 { flex: 5; padding: 8px 16px; }
  .text-2 { flex: 3; padding: 8px 16px; }
  .text-group {
      display: flex;
      flex: 3;
      padding: 8px 16px;
      margin: 0 5px;
  }
  .text-3 { flex: 1; margin: 0 !important; padding: 0 !important; }
  .text-4 { flex: 3; margin: 0 !important; padding: 0 !important; }
  
  .text-1 .line {
      width: 100%;
      height: 2px;
      background: #00B7F1;
      margin-top: 14px;
  }
  
  .text-2 .line {
      width: 100%;
      height: 2px;
      background: #0074B6;
      margin-top: 14px;
  }
  
  .text-3 .line {
      width: 100%;
      height: 2px;
      background: #003A7B;
      margin-top: 14px;
  }
  
  .text-4 .line {
      width: 100%;
      height: 2px;
      background: #003A7B;
      margin-top: 14px;
  }
  
  .timeline-line {
    position: absolute;
    top: 12px;
    left: 5%;
    right: 5%;
    height: 2px;
    background: #00B7F1;
    z-index: 1;
  }
  
  .text {
    /*padding: 8px 16px;*/
    text-align: center;
    margin: 0 5px;
  }
  
  .timeline-steps {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-top: 5px;
    margin-top: -18px;
    position: relative;
    z-index: 2;
  }
  
  .step {
    flex: 1;
    text-align: center;
    position: relative;
  }
  
  .circle {
    width: 16px;
    min-width: 16px;
    height: 16px;
    background: #00B7F1;
    border-radius: 50%;
    margin: 0 auto 8px;
    z-index: 2;
    position: relative;
  }
  
  .step:first-child .circle {
    border: 1px solid #00B7F1;
    background: #FFFFFF;
  }
  
  .step:last-child {
      margin-top: -3px;
  }
  
  .step:last-child .circle {
    width: 22px;
    height: 22px;
    min-width: 22px;
    background: #003A7B;
  }
  
  .label {
    font-size: 15px;
    line-height: 1.3;
    color: #28241F;
  }
  
  @media screen and (max-width: 973px) and (min-width: 768px) {
      .timeline-line {
          top: 221px;
      }
      .timeline-text {
          height: 90px;
      }
      .timeline-steps .step .label {
          /*width: 200px;*/
          /*max-width: 200px;*/
          text-align: left;
      }
  }
  
  @media screen and (max-width: 768px) {
    .custom-timeline {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0;
    }
    .timeline-groups {
        flex-direction: column;
        margin-bottom: 0px;
    }
    .group {
        margin: 5px 0;
    }
    .timeline-line {
        top: 0 !important;
        left: 130px;
        width: 2px;
        height: 100%;
    }
    .timeline-steps {
        flex-direction: column;
        width: 60%;
        max-width: 340px;
        margin-top: 0px;
    }
    .timeline-steps .step {
        display: flex;
        flex-direction: row;
        gap: 1rem;
    }
    .step:last-child {
      margin-left: -3px;
    }
    .timeline-steps .step .label {
        width: 90%;
        /*min-width: 300px;*/
        /*max-width: 310px;*/
        min-width: 200px;
        text-align: left;
    }
    .group {
        max-width: 100px;
    }
    .timeline-text {
      flex-direction: column;
      min-height: 571px;
      margin-bottom: 0;
    }
    .text-group {
      flex-direction: column;
    }
    .text-1, .text-2, .text-3, .text-4 {
        position: relative;
    }
    .text-1 span, .text-2 span {
      width: 50px;
      min-width: 50px;
      top: 50%;
      transform: translate(-50%, -50%);
      line-height: 19.5px;
    }
  
    .text-3 span, .text-4 span {
      width: 50px;
      min-width: 90px;
      top: 50%;
      transform: translate(-50% , -50%);
      line-height: 19.5px;
    }
    
    .text-3 span, .text-4 span {
        margin-top: 10px;
    }
    
    .text-1 .line, .text-2 .line, .text-3 .line, .text-4 .line {
        width: 2px;
        height: 100%;
        margin-top: 0;
    }
    
    .timeline-line {
      position: absolute;
      right: unset;
      left: 8px;
    }
  }
  
  @media screen and (max-width: 600px) {
      .custom-timeline {
    position: relative;
        padding: 0;
      }
      .timeline-steps {
        flex-direction: column;
        width: 41%;
        max-width: 300px;
        padding-top: 0;
        padding-left: 3px;
    }
    .timeline-line {
      left: 10px;
    }
    .timeline-steps .step .label {
        /*min-width: 300px;*/
        /*max-width: 310px;*/
        width: auto;
        min-width: 90px;
        text-align: left;
    }
    .step:last-child {
      margin-left: -3px;
    }
    
    .timeline-text {
        min-height: 777px;
    }
    
    .text-3 span {
      top: 50%;
    }
    
    .text-4 span {
      top: 75%;
    }
    .text {
        margin: 5px 0;
    }
    .text-group {
        margin: 5px 0;
    }
  }/* End custom CSS */