.elementor-95372 .elementor-element.elementor-element-a290345{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95372 .elementor-element.elementor-element-617109a{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-95372 .elementor-element.elementor-element-617109a:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-617109a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-95372 .elementor-element.elementor-element-11a384a{--display:grid;--e-con-grid-template-columns:.8fr 1.2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-fe5ca35{--display:flex;}.elementor-95372 .elementor-element.elementor-element-fe5ca35:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-fe5ca35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-95372 .elementor-element.elementor-element-f37539e{--display:flex;--min-height:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-95372 .elementor-element.elementor-element-206a835 img{width:100%;max-width:100%;height:700px;}.elementor-95372 .elementor-element.elementor-element-21eae99{--display:flex;--position:absolute;--min-height:750px;--justify-content:center;--flex-wrap:nowrap;top:0px;}.elementor-95372 .elementor-element.elementor-element-18f5e25{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-e1c6762 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-95372 .elementor-element.elementor-element-4ec1750 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}body:not(.rtl) .elementor-95372 .elementor-element.elementor-element-21eae99{left:0px;}body.rtl .elementor-95372 .elementor-element.elementor-element-21eae99{right:0px;}.elementor-95372 .elementor-element.elementor-element-617109a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-62a2a50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95372 .elementor-element.elementor-element-62a2a50:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-62a2a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-95372 .elementor-element.elementor-element-31714d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-31714d4:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-31714d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-95372 .elementor-element.elementor-element-6dea5b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-0f0f7e9{--display:flex;--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-95372 .elementor-element.elementor-element-1c38dd4{--display:flex;--justify-content:flex-end;--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-95372 .elementor-element.elementor-element-49dc097{text-align:center;}.elementor-95372 .elementor-element.elementor-element-49dc097.cea-align-center .section-description{margin:0 auto;}.elementor-95372 .elementor-element.elementor-element-49dc097 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-title-wrapper .section-title{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-title-wrapper .sub-title{color:#05413F;margin-bottom:6px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-description .section-content{margin-bottom:5px;font-size:20px;font-style:italic;}.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-95372 .elementor-element.elementor-element-ef62c1b{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 10px) 15px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-95372 .elementor-element.elementor-element-6835d5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-97260ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--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-95372 .elementor-element.elementor-element-97260ea:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-97260ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-95372 .elementor-element.elementor-element-cc27c8c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-4b705a0{--display:flex;--overlay-opacity:0.5;}.elementor-95372 .elementor-element.elementor-element-4b705a0:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-4b705a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-95372 .elementor-element.elementor-element-4b705a0::before, .elementor-95372 .elementor-element.elementor-element-4b705a0 > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-4b705a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-4b705a0 > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-4b705a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-4b705a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-95372 .elementor-element.elementor-element-7d54e40{--display:flex;}.elementor-95372 .elementor-element.elementor-element-7d54e40:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-7d54e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-95372 .elementor-element.elementor-element-c66e9cd{padding:10px 0px 10px 0px;}.elementor-95372 .elementor-element.elementor-element-4cf4341{--display:flex;}.elementor-95372 .elementor-element.elementor-element-4037999 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:300;line-height:30px;color:var( --e-global-color-text );}.elementor-95372 .elementor-element.elementor-element-e31b121{--display:flex;}.elementor-95372 .elementor-element.elementor-element-4707d72{--display:flex;}.elementor-95372 .elementor-element.elementor-element-aedcfc4{padding:10px 0px 10px 0px;}.elementor-95372 .elementor-element.elementor-element-cc44f0b{--display:flex;}.elementor-95372 .elementor-element.elementor-element-5d56207 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:300;line-height:30px;color:var( --e-global-color-text );}.elementor-95372 .elementor-element.elementor-element-087ddee{--display:flex;}.elementor-95372 .elementor-element.elementor-element-af8ac3f{--display:flex;}.elementor-95372 .elementor-element.elementor-element-6f9ef62{padding:10px 0px 10px 0px;}.elementor-95372 .elementor-element.elementor-element-3a89cf0{--display:flex;}.elementor-95372 .elementor-element.elementor-element-f13a11b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:300;line-height:30px;color:var( --e-global-color-text );}.elementor-95372 .elementor-element.elementor-element-ef97695{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-ef97695:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-ef97695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-95372 .elementor-element.elementor-element-1e1b543{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-fc710dd{text-align:center;}.elementor-95372 .elementor-element.elementor-element-fc710dd.cea-align-center .section-description{margin:0 auto;}.elementor-95372 .elementor-element.elementor-element-fc710dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-title-wrapper .section-title{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-title-wrapper .sub-title{color:var( --e-global-color-primary );margin-bottom:14px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:2px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-description .section-content{margin-bottom:5px;font-size:20px;font-style:italic;}.elementor-95372 .elementor-element.elementor-element-a5bfe28{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 10px) 15px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-95372 .elementor-element.elementor-element-ce20814{--display:flex;}.elementor-95372 .elementor-element.elementor-element-f6204d5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;}.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-95372 .elementor-element.elementor-element-aa56e50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-aa56e50.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-aa56e50:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-aa56e50:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-aa56e50 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-aa56e50 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-aa56e50 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-aa56e50 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-aa56e50 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-669bf35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-669bf35.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-669bf35 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-669bf35 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-669bf35 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-669bf35 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-669bf35 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-669bf35:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-669bf35:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-669bf35 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-669bf35 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-669bf35 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-669bf35 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-669bf35 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-669bf35 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-669bf35 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-669bf35 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e774934 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-e774934.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-e774934 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-e774934 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-e774934 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e774934 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-e774934 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-e774934:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-e774934:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-e774934 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-e774934 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-e774934 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-e774934 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-e774934 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-e774934 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e774934 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-e774934 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-be5e018 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-be5e018.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-be5e018 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-be5e018 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-be5e018 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-be5e018 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-be5e018 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-be5e018:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-be5e018:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-be5e018 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-be5e018 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-be5e018 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-be5e018 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-be5e018 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-be5e018 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-be5e018 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-be5e018 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-8b82ab8:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-8b82ab8 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8d36847 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-8d36847.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-8d36847 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-8d36847 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-8d36847 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8d36847 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-8d36847 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-8d36847:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-8d36847:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-8d36847 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-8d36847 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-8d36847 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-8d36847 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-8d36847 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-8d36847 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8d36847 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-8d36847 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-e9a8b22:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-e9a8b22 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-6389c5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-6389c5c.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-6389c5c .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-6389c5c .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-6389c5c .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-6389c5c .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-6389c5c .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-6389c5c:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-6389c5c:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-6389c5c .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-6389c5c .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-6389c5c .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-6389c5c .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-6389c5c .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-6389c5c .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-6389c5c .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-6389c5c .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aef87a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-aef87a1.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-aef87a1:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-aef87a1:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-aef87a1 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-aef87a1 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-aef87a1 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-aef87a1 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-aef87a1 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-50b6a7f:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-50b6a7f .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-50b6a7f .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-50b6a7f .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-50b6a7f .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-50b6a7f .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ca4d497 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-ca4d497.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-ca4d497:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-ca4d497:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-ca4d497 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-ca4d497 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-ca4d497 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-ca4d497 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-ca4d497 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-a45d3a5:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-a45d3a5 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9ff396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-e9ff396.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-e9ff396:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-e9ff396:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-e9ff396 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-e9ff396 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-e9ff396 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-e9ff396 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-e9ff396 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-7cc831d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-7cc831d.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-7cc831d .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-7cc831d .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-7cc831d .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-7cc831d .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-7cc831d .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-7cc831d:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-7cc831d:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-7cc831d .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-7cc831d .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-7cc831d .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-7cc831d .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-7cc831d .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-7cc831d .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-7cc831d .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-7cc831d .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-9ac882b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-9ac882b.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-9ac882b .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-9ac882b .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-9ac882b .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-9ac882b .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-9ac882b .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-9ac882b:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-9ac882b:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-9ac882b .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-9ac882b .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-9ac882b .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-9ac882b .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-9ac882b .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-9ac882b .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-9ac882b .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-9ac882b .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-2e2c8f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-2e2c8f0:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-2e2c8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-95372 .elementor-element.elementor-element-a893356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-95372 .elementor-element.elementor-element-69b6fe2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-title-wrapper .section-title{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-title-wrapper .sub-title{color:#05413F;margin-bottom:8px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:2px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-description .section-content{margin-bottom:5px;font-size:20px;font-style:italic;}.elementor-95372 .elementor-element.elementor-element-df8455c{padding:10px 15px 0px 15px;}.elementor-95372 .elementor-element.elementor-element-69b6fe2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-df7ee89{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-c62b14c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-b3610f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-b3610f5.elementor-element{--align-self:flex-end;}.elementor-95372 .elementor-element.elementor-element-b3610f5 img{border-radius:15px 15px 15px 15px;}.elementor-95372 .elementor-element.elementor-element-df7ee89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-2e2c8f0::before, .elementor-95372 .elementor-element.elementor-element-2e2c8f0 > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-2e2c8f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-2e2c8f0 > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-2e2c8f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-2e2c8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95372 .elementor-element.elementor-element-9089546{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-9089546:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-9089546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-95372 .elementor-element.elementor-element-8473da7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-5b13374{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-69ce973 > .elementor-widget-container{margin:0px 60px 0px 0px;padding:10px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-title-wrapper .section-title{color:var( --e-global-color-primary );margin-bottom:19px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-title-wrapper .sub-title{color:#05413F;margin-bottom:14px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:2px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-description .section-content{margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-b7e3e10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-95372 .elementor-element.elementor-element-850250c{--display:flex;}.elementor-95372 .elementor-element.elementor-element-77709ca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-95372 .elementor-element.elementor-element-0beafc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-0beafc1.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-0beafc1:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-0beafc1:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-0beafc1 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-0beafc1 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-0beafc1 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-0beafc1 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-0beafc1 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-641ff46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-641ff46.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-641ff46 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-641ff46 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-641ff46 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-641ff46 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-641ff46 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-641ff46:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-641ff46:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-641ff46 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-641ff46 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-641ff46 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-641ff46 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-641ff46 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-641ff46 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-641ff46 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-641ff46 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-848c884 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-848c884.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-848c884 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-848c884 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-848c884 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-848c884 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-848c884 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-848c884:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-848c884:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-848c884 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-848c884 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-848c884 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-848c884 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-848c884 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-848c884 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-848c884 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-848c884 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-c777bac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-c777bac.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-c777bac .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-c777bac .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-c777bac .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-c777bac .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-c777bac .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-c777bac:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-c777bac:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-c777bac .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-c777bac .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-c777bac .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-c777bac .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-c777bac .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-c777bac .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-c777bac .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-c777bac .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a73dad5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-a73dad5.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-a73dad5:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-a73dad5:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-a73dad5 .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-a73dad5 .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-a73dad5 .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-a73dad5 .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-a73dad5 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ec6103e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-ec6103e.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-ec6103e .feature-box-wrapper .feature-box-title{text-transform:none;font-size:20px;}.elementor-95372 .elementor-element.elementor-element-ec6103e .feature-box-wrapper{text-align:left;}.elementor-95372 .elementor-element.elementor-element-ec6103e .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ec6103e .cea-featured-icon{color:var( --e-global-color-secondary );font-size:30px;margin-bottom:6px;}.elementor-95372 .elementor-element.elementor-element-ec6103e .cea-featured-icon svg{fill:var( --e-global-color-secondary );width:30px;}.elementor-95372 .elementor-element.elementor-element-ec6103e:hover .cea-featured-icon{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-ec6103e:hover .cea-featured-icon svg{fill:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-ec6103e .cea-featured-icon i, .elementor-95372 .elementor-element.elementor-element-ec6103e .cea-featured-icon svg{transform:rotate(0deg);}.elementor-95372 .elementor-element.elementor-element-ec6103e .cea-feature-box-img{margin-bottom:5px !important;}.elementor-95372 .elementor-element.elementor-element-ec6103e .feature-box-wrapper .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-ec6103e .feature-box-wrapper:hover .fbox-number{opacity:calc( 10 / 10 );}.elementor-95372 .elementor-element.elementor-element-ec6103e .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ec6103e .cea-button{background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-ec6103e .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-b7e3e10.e-con{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-a694f81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-a694f81:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-a694f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-95372 .elementor-element.elementor-element-baa41f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-95372 .elementor-element.elementor-element-91ed3cf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-528a56d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-64b9e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-64b9e14 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-95372 .elementor-element.elementor-element-91ed3cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-7e19193{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-95372 .elementor-element.elementor-element-40df73c > .elementor-widget-container{margin:0px 40px 27px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-title-wrapper .section-title{color:#05413F;margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-title-wrapper .sub-title{color:#05413F;margin-bottom:8px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:2px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-description .section-content{margin-bottom:5px;font-size:20px;font-style:italic;}.elementor-95372 .elementor-element.elementor-element-58585df{column-gap:0px;}.elementor-95372 .elementor-element.elementor-element-4b4a526{padding:15px 15px 15px 15px;column-gap:0px;}.elementor-95372 .elementor-element.elementor-element-b2233ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button .cea-align-icon-right{margin-left:4px;}.elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button .cea-align-icon-left{margin-right:4px;}.elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button svg{margin-right:4px;}.elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button{fill:#FFFFFF;color:#FFFFFF;background-color:#09827E;border-radius:8px 8px 8px 8px;padding:17px 38px 16px 40px;font-size:16px;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button:hover, .elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button:focus{color:#FFFFFF;background-color:#076B67;}.elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button:hover svg, .elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button:focus svg{fill:#FFFFFF;}.elementor-95372 .elementor-element.elementor-element-7e19193.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-a694f81::before, .elementor-95372 .elementor-element.elementor-element-a694f81 > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-a694f81 > .e-con-inner > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-a694f81 > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-a694f81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-a694f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95372 .elementor-element.elementor-element-e433d76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-e433d76:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-e433d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-95372 .elementor-element.elementor-element-3d46494{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-52e1bbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-69f3339{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF4F;--border-color:#FFFFFF4F;--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-95372 .elementor-element.elementor-element-53a0056{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00000017;--border-color:#00000017;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-737a5b2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-6c96513 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 200px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-title-wrapper .section-title{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-title-wrapper .sub-title{color:#05413F;margin-bottom:14px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1px;letter-spacing:2px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-description .section-content{margin-bottom:5px;font-size:20px;font-style:italic;}.elementor-95372 .elementor-element.elementor-element-737a5b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-079ecb9{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-079ecb9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-44830a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.18;--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-95372 .elementor-element.elementor-element-69bb8a5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-wrapper .testimonial-inner{text-align:left;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-inner{background-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-title-head .post-title{text-transform:none;color:#2F4F4F;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-title-head{transform:scale(1);margin-bottom:5px;line-height:1.25em;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-inner:hover .post-title-head .post-title{color:#148E8B;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-inner:hover .post-title-head{transform:scale(1);}.elementor-95372 .elementor-element.elementor-element-29094b9 .review-title{text-transform:none;transform:scale(1);margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;font-style:normal;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-inner:hover .review-title{transform:scale(1);}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-logo-image-wrap{width:75px;height:auto;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-company-name{text-transform:none;transform:scale(1);margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-inner:hover .testimonial-company-name{transform:scale(1);}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-designation .post-designation-head{text-transform:none;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-designation-head{transform:scale(1);margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-designation:hover{transform:scale(1);}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-thumb{margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .read-more{text-transform:none;background-color:#333333;}.elementor-95372 .elementor-element.elementor-element-29094b9 .top-meta{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .bottom-meta{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-excerpt{font-size:22px;font-weight:400;line-height:1.7em;margin-bottom:20px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-overlay-items{position:absolute;top:0%;left:0%;}.elementor-95372 .elementor-element.elementor-element-69bb8a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-75006f7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-75006f7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-44830a4::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:100% 137px;background-repeat:no-repeat;background-size:159px auto;}.elementor-95372 .elementor-element.elementor-element-69f3339.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95372 .elementor-element.elementor-element-e433d76::before, .elementor-95372 .elementor-element.elementor-element-e433d76 > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-e433d76 > .e-con-inner > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-e433d76 > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-e433d76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-e433d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95372 .elementor-element.elementor-element-b44a0be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-b44a0be:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-b44a0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-position:0px 589px;background-repeat:no-repeat;background-size:auto;}.elementor-95372 .elementor-element.elementor-element-b44a0be::before, .elementor-95372 .elementor-element.elementor-element-b44a0be > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-b44a0be > .e-con-inner > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-b44a0be > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-b44a0be > .e-con-inner > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-b44a0be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #F6F7F6 100%);}.elementor-95372 .elementor-element.elementor-element-d2d5c7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-84c020d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-title-wrapper .section-title .title-prefix{color:var( --e-global-color-primary );}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-title-wrapper .section-title{color:#148E8B;margin-bottom:22px;font-size:60px;line-height:80px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-title-wrapper .section-title .title-suffix{color:#FFFFFF;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-title-wrapper .sub-title{color:var( --e-global-color-primary );margin-bottom:0px;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-description .section-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-1433c22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-69a3160{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-639fa81{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:16px;line-height:33px;color:var( --e-global-color-text );}.elementor-95372 .elementor-element.elementor-element-052bb78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button .cea-align-icon-right{margin-left:4px;}.elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button .cea-align-icon-left{margin-right:4px;}.elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button svg{margin-right:4px;}.elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:17px 38px 16px 40px;font-size:16px;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button:hover, .elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button:focus{color:#FFFFFF;background-color:#076B67;}.elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button:hover svg, .elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-95372 .elementor-element.elementor-element-11a384a{--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-e1c6762{padding:50px 50px 20px 50px;}.elementor-95372 .elementor-element.elementor-element-e1c6762.elementor-element{--order:-99999 /* order start hack */;}.elementor-95372 .elementor-element.elementor-element-4ec1750{padding:0px 50px 0px 50px;}.elementor-95372 .elementor-element.elementor-element-18f5e25.e-con{--order:-99999 /* order start hack */;}.elementor-95372 .elementor-element.elementor-element-617109a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-a290345{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-0f0f7e9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95372 .elementor-element.elementor-element-49dc097 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-title-wrapper .section-title{margin-bottom:0px;font-size:40px;line-height:48px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-title-wrapper .sub-title{font-size:15px;line-height:1em;}.elementor-95372 .elementor-element.elementor-element-ef62c1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-95372 .elementor-element.elementor-element-1c38dd4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-6835d5a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-6dea5b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-cc27c8c{--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-97260ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-31714d4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-62a2a50{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-fc710dd > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-title-wrapper .section-title{margin-bottom:0px;font-size:40px;line-height:48px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-title-wrapper .sub-title{font-size:15px;line-height:1em;}.elementor-95372 .elementor-element.elementor-element-1e1b543{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-aa56e50.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-669bf35.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-e774934.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-be5e018.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-8b82ab8.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-8d36847.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-e9a8b22.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-6389c5c.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-aef87a1.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-50b6a7f.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-ca4d497.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-a45d3a5.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-e9ff396.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-7cc831d.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-9ac882b.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-f6204d5{--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-ef97695{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-title-wrapper .section-title{margin-bottom:0px;font-size:40px;line-height:48px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-title-wrapper .sub-title{font-size:15px;line-height:1em;}.elementor-95372 .elementor-element.elementor-element-69b6fe2{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-b3610f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-95372 .elementor-element.elementor-element-b3610f5.elementor-element{--align-self:center;}.elementor-95372 .elementor-element.elementor-element-c62b14c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-a893356{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95372 .elementor-element.elementor-element-2e2c8f0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-69ce973 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-title-wrapper .section-title{margin-bottom:19px;font-size:40px;line-height:48px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-title-wrapper .sub-title{margin-bottom:10px;font-size:15px;line-height:1em;}.elementor-95372 .elementor-element.elementor-element-0beafc1.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-641ff46.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-848c884.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-c777bac.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-a73dad5.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-ec6103e.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-77709ca{--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-b7e3e10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-8473da7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-95372 .elementor-element.elementor-element-9089546{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-64b9e14{text-align:center;}.elementor-95372 .elementor-element.elementor-element-528a56d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-40df73c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-title-wrapper .section-title{margin-bottom:0px;font-size:40px;line-height:48px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-title-wrapper .sub-title{font-size:15px;line-height:1em;}.elementor-95372 .elementor-element.elementor-element-b2233ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button{padding:15px 30px 14px 30px;}.elementor-95372 .elementor-element.elementor-element-7e19193{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-baa41f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95372 .elementor-element.elementor-element-a694f81{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-6c96513{text-align:center;}.elementor-95372 .elementor-element.elementor-element-6c96513.cea-align-center .section-description{margin:0 auto;}.elementor-95372 .elementor-element.elementor-element-6c96513 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-title-wrapper .section-title{margin-bottom:0px;font-size:40px;line-height:48px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-title-wrapper .sub-title{font-size:15px;line-height:1em;}.elementor-95372 .elementor-element.elementor-element-079ecb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-53a0056{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-wrapper .testimonial-inner{text-align:center;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-thumb{margin-bottom:15px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-excerpt{font-size:20px;line-height:1.7em;margin-bottom:30px;}.elementor-95372 .elementor-element.elementor-element-44830a4::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;background-size:0px auto;}.elementor-95372 .elementor-element.elementor-element-44830a4{--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-95372 .elementor-element.elementor-element-69f3339{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--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-95372 .elementor-element.elementor-element-52e1bbe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95372 .elementor-element.elementor-element-3d46494{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95372 .elementor-element.elementor-element-e433d76{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.19;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-title-wrapper .section-title{margin-bottom:15px;font-size:38px;line-height:44px;}.elementor-95372 .elementor-element.elementor-element-84c020d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-d2d5c7d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95372 .elementor-element.elementor-element-639fa81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;font-size:18px;line-height:30px;}.elementor-95372 .elementor-element.elementor-element-052bb78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button{padding:15px 30px 14px 30px;}.elementor-95372 .elementor-element.elementor-element-69a3160{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-1433c22{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-95372 .elementor-element.elementor-element-b44a0be:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-b44a0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0em;}.elementor-95372 .elementor-element.elementor-element-b44a0be{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:62px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-95372 .elementor-element.elementor-element-11a384a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-e1c6762{padding:30px 30px 0px 30px;}.elementor-95372 .elementor-element.elementor-element-4ec1750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-95372 .elementor-element.elementor-element-a290345{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-49dc097{text-align:center;}.elementor-95372 .elementor-element.elementor-element-49dc097.cea-align-center .section-description{margin:0 auto;}.elementor-95372 .elementor-element.elementor-element-49dc097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-title-wrapper .section-title{margin-bottom:0px;font-size:34px;line-height:44px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-title-wrapper .sub-title{margin-bottom:8px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-49dc097 .section-description .section-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ef62c1b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-95372 .elementor-element.elementor-element-1c38dd4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-6dea5b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-cc27c8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-97260ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-31714d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-62a2a50{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-fc710dd{text-align:center;}.elementor-95372 .elementor-element.elementor-element-fc710dd.cea-align-center .section-description{margin:0 auto;}.elementor-95372 .elementor-element.elementor-element-fc710dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-title-wrapper .section-title{margin-bottom:0px;font-size:34px;line-height:44px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-title-wrapper .sub-title{margin-bottom:8px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-fc710dd .section-description .section-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a5bfe28{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-95372 .elementor-element.elementor-element-aa56e50{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-aa56e50.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aa56e50 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-669bf35{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-669bf35.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-669bf35 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-669bf35 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-669bf35 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-669bf35 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-669bf35 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e774934{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-e774934.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-e774934 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-e774934 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e774934 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-e774934 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e774934 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-be5e018{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-be5e018.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-be5e018 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-be5e018 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-be5e018 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-be5e018 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-be5e018 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-8b82ab8.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8b82ab8 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8d36847{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-8d36847.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-8d36847 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-8d36847 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8d36847 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-8d36847 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-8d36847 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-e9a8b22.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9a8b22 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-6389c5c{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-6389c5c.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-6389c5c .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-6389c5c .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-6389c5c .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-6389c5c .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-6389c5c .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aef87a1{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-aef87a1.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-aef87a1 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-50b6a7f.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-50b6a7f .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ca4d497{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-ca4d497.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ca4d497 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-a45d3a5.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a45d3a5 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9ff396{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-e9ff396.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-e9ff396 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-7cc831d{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-7cc831d.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-7cc831d .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-7cc831d .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-7cc831d .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-7cc831d .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-7cc831d .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-9ac882b{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-9ac882b.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-9ac882b .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-9ac882b .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-9ac882b .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-9ac882b .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-9ac882b .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-f6204d5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-ef97695{--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-title-wrapper .section-title{margin-bottom:0px;font-size:34px;line-height:44px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-title-wrapper .sub-title{margin-bottom:8px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-2a3e0ad .section-description .section-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-69b6fe2{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-b3610f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-95372 .elementor-element.elementor-element-c62b14c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-2e2c8f0{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-69ce973 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-title-wrapper .section-title{margin-bottom:11px;font-size:34px;line-height:44px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-title-wrapper .sub-title{margin-bottom:8px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-69ce973 .section-description .section-content{margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-5b13374{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-0beafc1{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-0beafc1.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-0beafc1 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-641ff46{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-641ff46.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-641ff46 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-641ff46 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-641ff46 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-641ff46 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-641ff46 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-848c884{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-848c884.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-848c884 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-848c884 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-848c884 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-848c884 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-848c884 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-c777bac{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-c777bac.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-c777bac .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-c777bac .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-c777bac .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-c777bac .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-c777bac .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a73dad5{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-a73dad5.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-a73dad5 .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ec6103e{width:100%;max-width:100%;}.elementor-95372 .elementor-element.elementor-element-ec6103e.elementor-element{--align-self:flex-start;}.elementor-95372 .elementor-element.elementor-element-ec6103e .feature-box-wrapper{text-align:center;}.elementor-95372 .elementor-element.elementor-element-ec6103e .feature-box-title{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ec6103e .cea-featured-icon{margin-bottom:14px;}.elementor-95372 .elementor-element.elementor-element-ec6103e .fbox-number{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ec6103e .fbox-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-77709ca{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-95372 .elementor-element.elementor-element-b7e3e10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-9089546{--padding-top:50px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-title-wrapper .section-title{margin-bottom:0px;font-size:34px;line-height:44px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-title-wrapper .sub-title{margin-bottom:8px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-40df73c .section-description .section-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-b2233ee .cea-button{padding:15px 25px 14px 28px;}.elementor-95372 .elementor-element.elementor-element-a694f81{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-6c96513{text-align:left;}.elementor-95372 .elementor-element.elementor-element-6c96513.cea-align-center .section-description{margin:0 auto;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-title-wrapper .section-title{margin-bottom:0px;font-size:34px;line-height:44px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-title-wrapper .sub-title{margin-bottom:8px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-6c96513 .section-description .section-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-737a5b2{--width:100%;--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-95372 .elementor-element.elementor-element-079ecb9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-95372 .elementor-element.elementor-element-53a0056{--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-title-head{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .review-title{margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .testimonial-company-name{margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-designation-head{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .top-meta{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .bottom-meta{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-29094b9 .post-excerpt{font-size:18px;line-height:1.7em;margin-bottom:18px;}.elementor-95372 .elementor-element.elementor-element-69bb8a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-75006f7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-44830a4::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95372 .elementor-element.elementor-element-44830a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:0px auto;}.elementor-95372 .elementor-element.elementor-element-44830a4{--overlay-opacity:0.27;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95372 .elementor-element.elementor-element-52e1bbe{--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-95372 .elementor-element.elementor-element-e433d76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-title-wrapper .section-title{margin-bottom:15px;font-size:36px;line-height:43px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-title-wrapper .sub-title{margin-bottom:0px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-description .lead{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-ab7e7c3 .section-description .section-content{margin-bottom:5px;}.elementor-95372 .elementor-element.elementor-element-84c020d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95372 .elementor-element.elementor-element-639fa81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:18px;line-height:1.6em;}.elementor-95372 .elementor-element.elementor-element-052bb78 .cea-button{padding:15px 25px 14px 28px;}.elementor-95372 .elementor-element.elementor-element-69a3160{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-95372 .elementor-element.elementor-element-1433c22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95372 .elementor-element.elementor-element-b44a0be:not(.elementor-motion-effects-element-type-background), .elementor-95372 .elementor-element.elementor-element-b44a0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0em;}.elementor-95372 .elementor-element.elementor-element-b44a0be{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:015px;--padding-right:015px;}}@media(min-width:768px){.elementor-95372 .elementor-element.elementor-element-18f5e25{--width:20%;}.elementor-95372 .elementor-element.elementor-element-617109a{--width:100%;}.elementor-95372 .elementor-element.elementor-element-0f0f7e9{--width:20%;}.elementor-95372 .elementor-element.elementor-element-1c38dd4{--content-width:1140px;}.elementor-95372 .elementor-element.elementor-element-6835d5a{--width:20%;}.elementor-95372 .elementor-element.elementor-element-69b6fe2{--width:50%;}.elementor-95372 .elementor-element.elementor-element-df7ee89{--width:50%;}.elementor-95372 .elementor-element.elementor-element-5b13374{--width:50%;}.elementor-95372 .elementor-element.elementor-element-b7e3e10{--width:50%;}.elementor-95372 .elementor-element.elementor-element-91ed3cf{--width:47.429%;}.elementor-95372 .elementor-element.elementor-element-7e19193{--width:50%;}.elementor-95372 .elementor-element.elementor-element-737a5b2{--width:70%;}.elementor-95372 .elementor-element.elementor-element-079ecb9{--width:30%;}.elementor-95372 .elementor-element.elementor-element-69bb8a5{--width:80%;}.elementor-95372 .elementor-element.elementor-element-75006f7{--width:20%;}.elementor-95372 .elementor-element.elementor-element-69f3339{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-95372 .elementor-element.elementor-element-0f0f7e9{--width:100%;}.elementor-95372 .elementor-element.elementor-element-6835d5a{--width:100%;}.elementor-95372 .elementor-element.elementor-element-69b6fe2{--width:100%;}.elementor-95372 .elementor-element.elementor-element-df7ee89{--width:100%;}.elementor-95372 .elementor-element.elementor-element-5b13374{--width:100%;}.elementor-95372 .elementor-element.elementor-element-b7e3e10{--width:100%;}.elementor-95372 .elementor-element.elementor-element-91ed3cf{--width:100%;}.elementor-95372 .elementor-element.elementor-element-7e19193{--width:100%;}.elementor-95372 .elementor-element.elementor-element-737a5b2{--width:100%;}.elementor-95372 .elementor-element.elementor-element-079ecb9{--width:100%;}.elementor-95372 .elementor-element.elementor-element-69bb8a5{--width:100%;}.elementor-95372 .elementor-element.elementor-element-75006f7{--width:100%;}.elementor-95372 .elementor-element.elementor-element-69f3339{--width:100%;}.elementor-95372 .elementor-element.elementor-element-d2d5c7d{--width:100%;}.elementor-95372 .elementor-element.elementor-element-1433c22{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-97260ea *//*
 * ============================================================
 * MINT PAYMENTS — Cards Component: Custom Elementor CSS  (v7)
 * Date: 2026-03-06
 *
 * HOW THE TWO FILES WORK TOGETHER:
 *   1. This CSS — polygon()-based shapes.
 *      Uses 100% for x-coords so shapes always fill the full
 *      container width. clip-path:polygon() can't do curves,
 *      so corners at the diagonal junctions are square here.
 *
 *   2. mint-cards-elementor-js_2026-03-06.js — progressive
 *      enhancement. Measures each card's actual pixel width,
 *      recomputes the geometry, and upgrades to
 *      clip-path:path() with bezier-rounded corners.
 *      Add via Elementor → Custom Code (or a Custom HTML
 *      widget with <script> tags) at the end of the page.
 *
 * GAP FORMULA:
 *   offset  = 62px  (≈ tan10° × 350px column; fixed value
 *                    keeps the gap exactly 10px at any width)
 *   overlap = −52px = −(offset − gap) = −(62 − 10)
 *   → visual gap between teal and mint = 10px everywhere ✓
 *
 * CLASS NAMES TO ADD IN ELEMENTOR (Advanced → CSS Classes):
 *   Section wrapper        → mint-cards-section
 *   Grid container         → mint-cards-grid
 *   Card 1 wrapper         → mint-card
 *   Card 2 wrapper         → mint-card  mint-card--reversed
 *   Card 3 wrapper         → mint-card
 *   Teal header  (all 3)   → mint-card__header
 *   h4 heading   (all 3)   → mint-card__title
 *   Content area (all 3)   → mint-card__content
 *   h5 heading   (all 3)   → mint-card__subtitle
 *   Body text    (all 3)   → mint-card__body
 *   Link widget  (all 3)   → mint-card__link
 * ============================================================
 */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&display=swap');


/* ============================================================
   SHARED VARIABLES
   --mc-offset : vertical rise of the 10° diagonal in px.
                 62px = tan(10°) × ~350px column.
                 Change this one value if your column width
                 differs significantly from 350px.
   --mc-overlap: negative margin that produces a 10px gap.
                 Always = -(offset - 10).
   ============================================================ */
.mint-card {
    --mc-offset:  62px;
    --mc-overlap: -52px;
}


/* ============================================================
   1. SECTION WRAPPER
   ============================================================ */
.mint-cards-section {
    background-color: transparent !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}


/* ============================================================
   2. GRID — align-items:stretch keeps all card bottoms level
   gap: 10px — matches the 10px white diagonal gap between
   the teal header and mint content within each card, keeping
   all whitespace in the component visually consistent.
   ============================================================ */
.mint-cards-grid {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px !important;
    align-items: stretch !important;
}


/* ============================================================
   3. CARD WRAPPER

   background: transparent — the section's white bg shows
   through the gap between the teal and mint shapes.

   border-radius + overflow:hidden — rounds all four outer
   card corners, clipping both child shapes seamlessly.

   gap: 0 — CRITICAL. Elementor flex containers add a default
   gap between children via --flex-gap or similar. Any positive
   gap between the header and content elements adds to the
   visual space, reducing the effect of the negative margin-top
   on .mint-card__content. Setting gap:0 here ensures the
   -52px margin-top produces exactly a 10px white gap.
   ============================================================ */
.mint-card {
    background: transparent !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}


/* ============================================================
   4. TEAL HEADER

   clip-path: polygon() uses 100% for x-coords, so the shape
   always fills the full container width.

   The y-offset (--mc-offset = 62px) is the diagonal's
   vertical rise. The polygon clips the element to a
   trapezoid — the JS file upgrades this to rounded corners.

   Standard (rises L→R):
     bottom-right raised by offset, bottom-left at full height
     polygon(0 0, 100% 0, 100% calc(100% - offset), 0 100%)

   Reversed:
     bottom-left raised by offset, bottom-right at full height
     polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - offset))
   ============================================================ */
.mint-card__header {
    background-color: #148E8B !important;
    border-radius: 0 !important;
    overflow: visible !important;
    position: relative !important;
    /* padding-bottom: 72px.                                            */
    /* 48px title (57px rendered) + 28px top + 72px bottom = 157px H. */
    /* clip_right = 157-62 = 95px > title_bottom(86px). 9px buffer ✓  */
    /* Was 56px; increased back to accommodate larger 48px title.      */
    padding: 28px 28px 72px 28px !important;
    margin: 0 !important;
    z-index: 1 !important;
    /* Standard: diagonal rises L→R */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--mc-offset)), 0 100%) !important;
}

.mint-card--reversed .mint-card__header {
    /* Reversed: diagonal falls L→R */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--mc-offset))) !important;
}


/* ============================================================
   5. h4 TITLE IN HEADER
   ============================================================ */
.mint-card__title,
.mint-card__title .elementor-heading-title {
    color: #ffffff !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   6. CONTENT CONTAINER

   flex:1 — fills remaining card height → bottoms stay level.

   margin-top: var(--mc-overlap) = -52px
   Overlaps the header by 52px so the gap between visible
   teal and visible mint = exactly 10px everywhere:
     Left  x=0:    mint shows at H+10, teal ends at H    → 10px ✓
     Right x=W:    mint shows at H−52, teal ends at H−62 → 10px ✓

   padding-top: 80px — text clears the diagonal (80−62=18px)

   clip-path: polygon() — diagonal top edge.
   Standard: content top rises L→R (left at offset, right at 0)
   Reversed: content top falls L→R (left at 0, right at offset)

   9999px fills to element height; the wrapper's overflow:hidden
   clips the actual bottom edge.
   ============================================================ */
.mint-card__content {
    flex: 1 !important;
    position: relative !important;
    padding: 80px 28px 32px 28px !important;
    margin-top: var(--mc-overlap) !important;
    z-index: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    border-radius: 0 !important;
    overflow: visible !important;
    /* Standard: mint green, diagonal top rises L→R */
    background-color: #C0F0DA !important;
    clip-path: polygon(0 var(--mc-offset), 100% 0, 100% 100%, 0 100%) !important;
}

.mint-card--reversed .mint-card__content {
    background-color: #D6EFEE !important;
    /* Reversed: diagonal top falls L→R */
    clip-path: polygon(0 0, 100% var(--mc-offset), 100% 100%, 0 100%) !important;
}


/* ============================================================
   7. h5 SUB-HEADING
   ============================================================ */
.mint-card__subtitle,
.mint-card__subtitle .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    letter-spacing: -0.01em !important;
    margin: 0 0 4px !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   8. BODY TEXT
   ============================================================ */
.mint-card__body,
.mint-card__body .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    flex: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   9. READ MORE LINK
   ============================================================ */
.mint-card__link {
    margin-top: auto !important;
    position: relative !important;
    z-index: 1 !important;
}

.mint-card__link a,
.mint-card__link .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
}

.mint-card__link a:hover { opacity: 0.75 !important; }


/* ============================================================
   10. RESPONSIVE

   ≤1024px: stack to 1 column (covers tablets + mobile).
   JS recomputes geometry for every card width, so --mc-offset
   and the header min-height below are CSS fallbacks only.

   Header min-height formula:
     offset  = tan(10°) × (vw − section-padding) ≈ 18vw − 17px
     clearance = 28px top-padding + 28px breathing room = 56px
     min-height ≈ 18vw − 17 + 56 = 18vw + 39px
   → rounded up to calc(18vw + 40px) for safety.

   This prevents the diagonal from cutting through the heading
   text at any viewport width. The JS overrides this with an
   exact pixel value once the card width is measured.
   ============================================================ */
@media (max-width: 1024px) {
    .mint-cards-grid {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
    }

    /* Ensure reversed card still shows correctly at full width */
    .mint-card--reversed .mint-card__header {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--mc-offset))) !important;
    }

    /* ── Header: min-height scales with viewport.                      */
    /* Formula: offset ≈ 18vw, clearance = 28px padding + 44px buffer  */
    /* = 18vw + 72px. JS overrides with exact px once width is known.  */
    .mint-card__header {
        min-height: calc(18vw + 72px) !important;
    }

    /* ── Content: tall enough to show subtitle + body + link           */
    .mint-card__content {
        min-height: 220px !important;
    }
}

/* ── Desktop: compact header (3-column, narrower cards) ─────────── */
/* Reduces the teal block height by ~10–12% vs the mobile header.   */
/* True 20% isn't achievable: the diagonal must clear the 48px title.*/
/* At W=350px, offset=62px; clip_right = H−62 must stay above the   */
/* title bottom (~78px). This gives H_min ≈ 140px.                  */
/* JS uses offset+80 on desktop instead of offset+96 to match.      */
@media (min-width: 1025px) {
    /* padding-bottom 78px: natural H ≈ 20+58+78 = 156px ≈ offset+94   */
    /* at 350px column. JS sets exact min-height; this is the fallback. */
    .mint-card__header {
        padding: 20px 28px 78px 28px !important;
    }
}

/* ── Wider single-column (tablet landscape → just below desktop) ── */
/* Cards here are 700–960px wide; offset reaches 120–170px.          */
/* Extra headroom prevents the diagonal cutting through any title.   */
@media (min-width: 768px) and (max-width: 1024px) {
    .mint-card__header {
        min-height: calc(20vw + 88px) !important;
    }
}

/* ── Mini iPad → phone: maintain a fixed header height ───────────── */
/* Below 768px the card width no longer changes dramatically enough   */
/* to justify a vw-based formula. Lock in a consistent height.       */
/* Font size drops to 40px here (48×1.2 = 57.6 → 40×1.2 = 48px).   */
@media (max-width: 767px) {
    .mint-card__title,
    .mint-card__title .elementor-heading-title {
        font-size: 40px !important;
    }

    .mint-card__header {
        min-height: 180px !important;
    }
}

/* ── Phone only (≤480px): reduce header height by 20% ────────────── */
/* 180px × 0.8 = 144px. JS may push higher if offset demands it.     */
@media (max-width: 480px) {
    .mint-card__header {
        min-height: 144px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97260ea *//*
 * ============================================================
 * MINT PAYMENTS — Cards Component: Custom Elementor CSS  (v7)
 * Date: 2026-03-06
 *
 * HOW THE TWO FILES WORK TOGETHER:
 *   1. This CSS — polygon()-based shapes.
 *      Uses 100% for x-coords so shapes always fill the full
 *      container width. clip-path:polygon() can't do curves,
 *      so corners at the diagonal junctions are square here.
 *
 *   2. mint-cards-elementor-js_2026-03-06.js — progressive
 *      enhancement. Measures each card's actual pixel width,
 *      recomputes the geometry, and upgrades to
 *      clip-path:path() with bezier-rounded corners.
 *      Add via Elementor → Custom Code (or a Custom HTML
 *      widget with <script> tags) at the end of the page.
 *
 * GAP FORMULA:
 *   offset  = 62px  (≈ tan10° × 350px column; fixed value
 *                    keeps the gap exactly 10px at any width)
 *   overlap = −52px = −(offset − gap) = −(62 − 10)
 *   → visual gap between teal and mint = 10px everywhere ✓
 *
 * CLASS NAMES TO ADD IN ELEMENTOR (Advanced → CSS Classes):
 *   Section wrapper        → mint-cards-section
 *   Grid container         → mint-cards-grid
 *   Card 1 wrapper         → mint-card
 *   Card 2 wrapper         → mint-card  mint-card--reversed
 *   Card 3 wrapper         → mint-card
 *   Teal header  (all 3)   → mint-card__header
 *   h4 heading   (all 3)   → mint-card__title
 *   Content area (all 3)   → mint-card__content
 *   h5 heading   (all 3)   → mint-card__subtitle
 *   Body text    (all 3)   → mint-card__body
 *   Link widget  (all 3)   → mint-card__link
 * ============================================================
 */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&display=swap');


/* ============================================================
   SHARED VARIABLES
   --mc-offset : vertical rise of the 10° diagonal in px.
                 62px = tan(10°) × ~350px column.
                 Change this one value if your column width
                 differs significantly from 350px.
   --mc-overlap: negative margin that produces a 10px gap.
                 Always = -(offset - 10).
   ============================================================ */
.mint-card {
    --mc-offset:  62px;
    --mc-overlap: -52px;
}


/* ============================================================
   1. SECTION WRAPPER
   ============================================================ */
.mint-cards-section {
    background-color: transparent !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}


/* ============================================================
   2. GRID — align-items:stretch keeps all card bottoms level
   gap: 10px — matches the 10px white diagonal gap between
   the teal header and mint content within each card, keeping
   all whitespace in the component visually consistent.
   ============================================================ */
.mint-cards-grid {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px !important;
    align-items: stretch !important;
}


/* ============================================================
   3. CARD WRAPPER

   background: transparent — the section's white bg shows
   through the gap between the teal and mint shapes.

   border-radius + overflow:hidden — rounds all four outer
   card corners, clipping both child shapes seamlessly.

   gap: 0 — CRITICAL. Elementor flex containers add a default
   gap between children via --flex-gap or similar. Any positive
   gap between the header and content elements adds to the
   visual space, reducing the effect of the negative margin-top
   on .mint-card__content. Setting gap:0 here ensures the
   -52px margin-top produces exactly a 10px white gap.
   ============================================================ */
.mint-card {
    background: transparent !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}


/* ============================================================
   4. TEAL HEADER

   clip-path: polygon() uses 100% for x-coords, so the shape
   always fills the full container width.

   The y-offset (--mc-offset = 62px) is the diagonal's
   vertical rise. The polygon clips the element to a
   trapezoid — the JS file upgrades this to rounded corners.

   Standard (rises L→R):
     bottom-right raised by offset, bottom-left at full height
     polygon(0 0, 100% 0, 100% calc(100% - offset), 0 100%)

   Reversed:
     bottom-left raised by offset, bottom-right at full height
     polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - offset))
   ============================================================ */
.mint-card__header {
    background-color: #148E8B !important;
    border-radius: 0 !important;
    overflow: visible !important;
    position: relative !important;
    /* padding-bottom: 72px.                                            */
    /* 48px title (57px rendered) + 28px top + 72px bottom = 157px H. */
    /* clip_right = 157-62 = 95px > title_bottom(86px). 9px buffer ✓  */
    /* Was 56px; increased back to accommodate larger 48px title.      */
    padding: 28px 28px 72px 28px !important;
    margin: 0 !important;
    z-index: 1 !important;
    /* Standard: diagonal rises L→R */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--mc-offset)), 0 100%) !important;
}

.mint-card--reversed .mint-card__header {
    /* Reversed: diagonal falls L→R */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--mc-offset))) !important;
}


/* ============================================================
   5. h4 TITLE IN HEADER
   ============================================================ */
.mint-card__title,
.mint-card__title .elementor-heading-title {
    color: #ffffff !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   6. CONTENT CONTAINER

   flex:1 — fills remaining card height → bottoms stay level.

   margin-top: var(--mc-overlap) = -52px
   Overlaps the header by 52px so the gap between visible
   teal and visible mint = exactly 10px everywhere:
     Left  x=0:    mint shows at H+10, teal ends at H    → 10px ✓
     Right x=W:    mint shows at H−52, teal ends at H−62 → 10px ✓

   padding-top: 80px — text clears the diagonal (80−62=18px)

   clip-path: polygon() — diagonal top edge.
   Standard: content top rises L→R (left at offset, right at 0)
   Reversed: content top falls L→R (left at 0, right at offset)

   9999px fills to element height; the wrapper's overflow:hidden
   clips the actual bottom edge.
   ============================================================ */
.mint-card__content {
    flex: 1 !important;
    position: relative !important;
    padding: 80px 28px 32px 28px !important;
    margin-top: var(--mc-overlap) !important;
    z-index: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    border-radius: 0 !important;
    overflow: visible !important;
    /* Standard: mint green, diagonal top rises L→R */
    background-color: #C0F0DA !important;
    clip-path: polygon(0 var(--mc-offset), 100% 0, 100% 100%, 0 100%) !important;
}

.mint-card--reversed .mint-card__content {
    background-color: #D6EFEE !important;
    /* Reversed: diagonal top falls L→R */
    clip-path: polygon(0 0, 100% var(--mc-offset), 100% 100%, 0 100%) !important;
}


/* ============================================================
   7. h5 SUB-HEADING
   ============================================================ */
.mint-card__subtitle,
.mint-card__subtitle .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    letter-spacing: -0.01em !important;
    margin: 0 0 4px !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   8. BODY TEXT
   ============================================================ */
.mint-card__body,
.mint-card__body .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    flex: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   9. READ MORE LINK
   ============================================================ */
.mint-card__link {
    margin-top: auto !important;
    position: relative !important;
    z-index: 1 !important;
}

.mint-card__link a,
.mint-card__link .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
}

.mint-card__link a:hover { opacity: 0.75 !important; }


/* ============================================================
   10. RESPONSIVE

   ≤1024px: stack to 1 column (covers tablets + mobile).
   JS recomputes geometry for every card width, so --mc-offset
   and the header min-height below are CSS fallbacks only.

   Header min-height formula:
     offset  = tan(10°) × (vw − section-padding) ≈ 18vw − 17px
     clearance = 28px top-padding + 28px breathing room = 56px
     min-height ≈ 18vw − 17 + 56 = 18vw + 39px
   → rounded up to calc(18vw + 40px) for safety.

   This prevents the diagonal from cutting through the heading
   text at any viewport width. The JS overrides this with an
   exact pixel value once the card width is measured.
   ============================================================ */
@media (max-width: 1024px) {
    .mint-cards-grid {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
    }

    /* Ensure reversed card still shows correctly at full width */
    .mint-card--reversed .mint-card__header {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--mc-offset))) !important;
    }

    /* ── Header: min-height scales with viewport.                      */
    /* Formula: offset ≈ 18vw, clearance = 28px padding + 44px buffer  */
    /* = 18vw + 72px. JS overrides with exact px once width is known.  */
    .mint-card__header {
        min-height: calc(18vw + 72px) !important;
    }

    /* ── Content: tall enough to show subtitle + body + link           */
    .mint-card__content {
        min-height: 220px !important;
    }
}

/* ── Desktop: compact header (3-column, narrower cards) ─────────── */
/* Reduces the teal block height by ~10–12% vs the mobile header.   */
/* True 20% isn't achievable: the diagonal must clear the 48px title.*/
/* At W=350px, offset=62px; clip_right = H−62 must stay above the   */
/* title bottom (~78px). This gives H_min ≈ 140px.                  */
/* JS uses offset+80 on desktop instead of offset+96 to match.      */
@media (min-width: 1025px) {
    /* padding-bottom 78px: natural H ≈ 20+58+78 = 156px ≈ offset+94   */
    /* at 350px column. JS sets exact min-height; this is the fallback. */
    .mint-card__header {
        padding: 20px 28px 78px 28px !important;
    }
}

/* ── Wider single-column (tablet landscape → just below desktop) ── */
/* Cards here are 700–960px wide; offset reaches 120–170px.          */
/* Extra headroom prevents the diagonal cutting through any title.   */
@media (min-width: 768px) and (max-width: 1024px) {
    .mint-card__header {
        min-height: calc(20vw + 88px) !important;
    }
}

/* ── Mini iPad → phone: maintain a fixed header height ───────────── */
/* Below 768px the card width no longer changes dramatically enough   */
/* to justify a vw-based formula. Lock in a consistent height.       */
/* Font size drops to 40px here (48×1.2 = 57.6 → 40×1.2 = 48px).   */
@media (max-width: 767px) {
    .mint-card__title,
    .mint-card__title .elementor-heading-title {
        font-size: 40px !important;
    }

    .mint-card__header {
        min-height: 180px !important;
    }
}

/* ── Phone only (≤480px): reduce header height by 20% ────────────── */
/* 180px × 0.8 = 144px. JS may push higher if offset demands it.     */
@media (max-width: 480px) {
    .mint-card__header {
        min-height: 144px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97260ea *//*
 * ============================================================
 * MINT PAYMENTS — Cards Component: Custom Elementor CSS  (v7)
 * Date: 2026-03-06
 *
 * HOW THE TWO FILES WORK TOGETHER:
 *   1. This CSS — polygon()-based shapes.
 *      Uses 100% for x-coords so shapes always fill the full
 *      container width. clip-path:polygon() can't do curves,
 *      so corners at the diagonal junctions are square here.
 *
 *   2. mint-cards-elementor-js_2026-03-06.js — progressive
 *      enhancement. Measures each card's actual pixel width,
 *      recomputes the geometry, and upgrades to
 *      clip-path:path() with bezier-rounded corners.
 *      Add via Elementor → Custom Code (or a Custom HTML
 *      widget with <script> tags) at the end of the page.
 *
 * GAP FORMULA:
 *   offset  = 62px  (≈ tan10° × 350px column; fixed value
 *                    keeps the gap exactly 10px at any width)
 *   overlap = −52px = −(offset − gap) = −(62 − 10)
 *   → visual gap between teal and mint = 10px everywhere ✓
 *
 * CLASS NAMES TO ADD IN ELEMENTOR (Advanced → CSS Classes):
 *   Section wrapper        → mint-cards-section
 *   Grid container         → mint-cards-grid
 *   Card 1 wrapper         → mint-card
 *   Card 2 wrapper         → mint-card  mint-card--reversed
 *   Card 3 wrapper         → mint-card
 *   Teal header  (all 3)   → mint-card__header
 *   h4 heading   (all 3)   → mint-card__title
 *   Content area (all 3)   → mint-card__content
 *   h5 heading   (all 3)   → mint-card__subtitle
 *   Body text    (all 3)   → mint-card__body
 *   Link widget  (all 3)   → mint-card__link
 * ============================================================
 */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&display=swap');


/* ============================================================
   SHARED VARIABLES
   --mc-offset : vertical rise of the 10° diagonal in px.
                 62px = tan(10°) × ~350px column.
                 Change this one value if your column width
                 differs significantly from 350px.
   --mc-overlap: negative margin that produces a 10px gap.
                 Always = -(offset - 10).
   ============================================================ */
.mint-card {
    --mc-offset:  62px;
    --mc-overlap: -52px;
}


/* ============================================================
   1. SECTION WRAPPER
   ============================================================ */
.mint-cards-section {
    background-color: transparent !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}


/* ============================================================
   2. GRID — align-items:stretch keeps all card bottoms level
   gap: 10px — matches the 10px white diagonal gap between
   the teal header and mint content within each card, keeping
   all whitespace in the component visually consistent.
   ============================================================ */
.mint-cards-grid {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px !important;
    align-items: stretch !important;
}


/* ============================================================
   3. CARD WRAPPER

   background: transparent — the section's white bg shows
   through the gap between the teal and mint shapes.

   border-radius + overflow:hidden — rounds all four outer
   card corners, clipping both child shapes seamlessly.

   gap: 0 — CRITICAL. Elementor flex containers add a default
   gap between children via --flex-gap or similar. Any positive
   gap between the header and content elements adds to the
   visual space, reducing the effect of the negative margin-top
   on .mint-card__content. Setting gap:0 here ensures the
   -52px margin-top produces exactly a 10px white gap.
   ============================================================ */
.mint-card {
    background: transparent !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}


/* ============================================================
   4. TEAL HEADER

   clip-path: polygon() uses 100% for x-coords, so the shape
   always fills the full container width.

   The y-offset (--mc-offset = 62px) is the diagonal's
   vertical rise. The polygon clips the element to a
   trapezoid — the JS file upgrades this to rounded corners.

   Standard (rises L→R):
     bottom-right raised by offset, bottom-left at full height
     polygon(0 0, 100% 0, 100% calc(100% - offset), 0 100%)

   Reversed:
     bottom-left raised by offset, bottom-right at full height
     polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - offset))
   ============================================================ */
.mint-card__header {
    background-color: #148E8B !important;
    border-radius: 0 !important;
    overflow: visible !important;
    position: relative !important;
    /* padding-bottom: 72px.                                            */
    /* 48px title (57px rendered) + 28px top + 72px bottom = 157px H. */
    /* clip_right = 157-62 = 95px > title_bottom(86px). 9px buffer ✓  */
    /* Was 56px; increased back to accommodate larger 48px title.      */
    padding: 28px 28px 72px 28px !important;
    margin: 0 !important;
    z-index: 1 !important;
    /* Standard: diagonal rises L→R */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--mc-offset)), 0 100%) !important;
}

.mint-card--reversed .mint-card__header {
    /* Reversed: diagonal falls L→R */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--mc-offset))) !important;
}


/* ============================================================
   5. h4 TITLE IN HEADER
   ============================================================ */
.mint-card__title,
.mint-card__title .elementor-heading-title {
    color: #ffffff !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   6. CONTENT CONTAINER

   flex:1 — fills remaining card height → bottoms stay level.

   margin-top: var(--mc-overlap) = -52px
   Overlaps the header by 52px so the gap between visible
   teal and visible mint = exactly 10px everywhere:
     Left  x=0:    mint shows at H+10, teal ends at H    → 10px ✓
     Right x=W:    mint shows at H−52, teal ends at H−62 → 10px ✓

   padding-top: 80px — text clears the diagonal (80−62=18px)

   clip-path: polygon() — diagonal top edge.
   Standard: content top rises L→R (left at offset, right at 0)
   Reversed: content top falls L→R (left at 0, right at offset)

   9999px fills to element height; the wrapper's overflow:hidden
   clips the actual bottom edge.
   ============================================================ */
.mint-card__content {
    flex: 1 !important;
    position: relative !important;
    padding: 80px 28px 32px 28px !important;
    margin-top: var(--mc-overlap) !important;
    z-index: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    border-radius: 0 !important;
    overflow: visible !important;
    /* Standard: mint green, diagonal top rises L→R */
    background-color: #C0F0DA !important;
    clip-path: polygon(0 var(--mc-offset), 100% 0, 100% 100%, 0 100%) !important;
}

.mint-card--reversed .mint-card__content {
    background-color: #D6EFEE !important;
    /* Reversed: diagonal top falls L→R */
    clip-path: polygon(0 0, 100% var(--mc-offset), 100% 100%, 0 100%) !important;
}


/* ============================================================
   7. h5 SUB-HEADING
   ============================================================ */
.mint-card__subtitle,
.mint-card__subtitle .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    letter-spacing: -0.01em !important;
    margin: 0 0 4px !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   8. BODY TEXT
   ============================================================ */
.mint-card__body,
.mint-card__body .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    flex: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   9. READ MORE LINK
   ============================================================ */
.mint-card__link {
    margin-top: auto !important;
    position: relative !important;
    z-index: 1 !important;
}

.mint-card__link a,
.mint-card__link .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
}

.mint-card__link a:hover { opacity: 0.75 !important; }


/* ============================================================
   10. RESPONSIVE

   ≤1024px: stack to 1 column (covers tablets + mobile).
   JS recomputes geometry for every card width, so --mc-offset
   and the header min-height below are CSS fallbacks only.

   Header min-height formula:
     offset  = tan(10°) × (vw − section-padding) ≈ 18vw − 17px
     clearance = 28px top-padding + 28px breathing room = 56px
     min-height ≈ 18vw − 17 + 56 = 18vw + 39px
   → rounded up to calc(18vw + 40px) for safety.

   This prevents the diagonal from cutting through the heading
   text at any viewport width. The JS overrides this with an
   exact pixel value once the card width is measured.
   ============================================================ */
@media (max-width: 1024px) {
    .mint-cards-grid {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
    }

    /* Ensure reversed card still shows correctly at full width */
    .mint-card--reversed .mint-card__header {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--mc-offset))) !important;
    }

    /* ── Header: min-height scales with viewport.                      */
    /* Formula: offset ≈ 18vw, clearance = 28px padding + 44px buffer  */
    /* = 18vw + 72px. JS overrides with exact px once width is known.  */
    .mint-card__header {
        min-height: calc(18vw + 72px) !important;
    }

    /* ── Content: tall enough to show subtitle + body + link           */
    .mint-card__content {
        min-height: 220px !important;
    }
}

/* ── Desktop: compact header (3-column, narrower cards) ─────────── */
/* Reduces the teal block height by ~10–12% vs the mobile header.   */
/* True 20% isn't achievable: the diagonal must clear the 48px title.*/
/* At W=350px, offset=62px; clip_right = H−62 must stay above the   */
/* title bottom (~78px). This gives H_min ≈ 140px.                  */
/* JS uses offset+80 on desktop instead of offset+96 to match.      */
@media (min-width: 1025px) {
    /* padding-bottom 78px: natural H ≈ 20+58+78 = 156px ≈ offset+94   */
    /* at 350px column. JS sets exact min-height; this is the fallback. */
    .mint-card__header {
        padding: 20px 28px 78px 28px !important;
    }
}

/* ── Wider single-column (tablet landscape → just below desktop) ── */
/* Cards here are 700–960px wide; offset reaches 120–170px.          */
/* Extra headroom prevents the diagonal cutting through any title.   */
@media (min-width: 768px) and (max-width: 1024px) {
    .mint-card__header {
        min-height: calc(20vw + 88px) !important;
    }
}

/* ── Mini iPad → phone: maintain a fixed header height ───────────── */
/* Below 768px the card width no longer changes dramatically enough   */
/* to justify a vw-based formula. Lock in a consistent height.       */
/* Font size drops to 40px here (48×1.2 = 57.6 → 40×1.2 = 48px).   */
@media (max-width: 767px) {
    .mint-card__title,
    .mint-card__title .elementor-heading-title {
        font-size: 40px !important;
    }

    .mint-card__header {
        min-height: 180px !important;
    }
}

/* ── Phone only (≤480px): reduce header height by 20% ────────────── */
/* 180px × 0.8 = 144px. JS may push higher if offset demands it.     */
@media (max-width: 480px) {
    .mint-card__header {
        min-height: 144px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97260ea *//*
 * ============================================================
 * MINT PAYMENTS — Cards Component: Custom Elementor CSS  (v7)
 * Date: 2026-03-06
 *
 * HOW THE TWO FILES WORK TOGETHER:
 *   1. This CSS — polygon()-based shapes.
 *      Uses 100% for x-coords so shapes always fill the full
 *      container width. clip-path:polygon() can't do curves,
 *      so corners at the diagonal junctions are square here.
 *
 *   2. mint-cards-elementor-js_2026-03-06.js — progressive
 *      enhancement. Measures each card's actual pixel width,
 *      recomputes the geometry, and upgrades to
 *      clip-path:path() with bezier-rounded corners.
 *      Add via Elementor → Custom Code (or a Custom HTML
 *      widget with <script> tags) at the end of the page.
 *
 * GAP FORMULA:
 *   offset  = 62px  (≈ tan10° × 350px column; fixed value
 *                    keeps the gap exactly 10px at any width)
 *   overlap = −52px = −(offset − gap) = −(62 − 10)
 *   → visual gap between teal and mint = 10px everywhere ✓
 *
 * CLASS NAMES TO ADD IN ELEMENTOR (Advanced → CSS Classes):
 *   Section wrapper        → mint-cards-section
 *   Grid container         → mint-cards-grid
 *   Card 1 wrapper         → mint-card
 *   Card 2 wrapper         → mint-card  mint-card--reversed
 *   Card 3 wrapper         → mint-card
 *   Teal header  (all 3)   → mint-card__header
 *   h4 heading   (all 3)   → mint-card__title
 *   Content area (all 3)   → mint-card__content
 *   h5 heading   (all 3)   → mint-card__subtitle
 *   Body text    (all 3)   → mint-card__body
 *   Link widget  (all 3)   → mint-card__link
 * ============================================================
 */

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&display=swap');


/* ============================================================
   SHARED VARIABLES
   --mc-offset : vertical rise of the 10° diagonal in px.
                 62px = tan(10°) × ~350px column.
                 Change this one value if your column width
                 differs significantly from 350px.
   --mc-overlap: negative margin that produces a 10px gap.
                 Always = -(offset - 10).
   ============================================================ */
.mint-card {
    --mc-offset:  62px;
    --mc-overlap: -52px;
}


/* ============================================================
   1. SECTION WRAPPER
   ============================================================ */
.mint-cards-section {
    background-color: transparent !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}


/* ============================================================
   2. GRID — align-items:stretch keeps all card bottoms level
   gap: 10px — matches the 10px white diagonal gap between
   the teal header and mint content within each card, keeping
   all whitespace in the component visually consistent.
   ============================================================ */
.mint-cards-grid {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px !important;
    align-items: stretch !important;
}


/* ============================================================
   3. CARD WRAPPER

   background: transparent — the section's white bg shows
   through the gap between the teal and mint shapes.

   border-radius + overflow:hidden — rounds all four outer
   card corners, clipping both child shapes seamlessly.

   gap: 0 — CRITICAL. Elementor flex containers add a default
   gap between children via --flex-gap or similar. Any positive
   gap between the header and content elements adds to the
   visual space, reducing the effect of the negative margin-top
   on .mint-card__content. Setting gap:0 here ensures the
   -52px margin-top produces exactly a 10px white gap.
   ============================================================ */
.mint-card {
    background: transparent !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}


/* ============================================================
   4. TEAL HEADER

   clip-path: polygon() uses 100% for x-coords, so the shape
   always fills the full container width.

   The y-offset (--mc-offset = 62px) is the diagonal's
   vertical rise. The polygon clips the element to a
   trapezoid — the JS file upgrades this to rounded corners.

   Standard (rises L→R):
     bottom-right raised by offset, bottom-left at full height
     polygon(0 0, 100% 0, 100% calc(100% - offset), 0 100%)

   Reversed:
     bottom-left raised by offset, bottom-right at full height
     polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - offset))
   ============================================================ */
.mint-card__header {
    background-color: #148E8B !important;
    border-radius: 0 !important;
    overflow: visible !important;
    position: relative !important;
    /* padding-bottom: 72px.                                            */
    /* 48px title (57px rendered) + 28px top + 72px bottom = 157px H. */
    /* clip_right = 157-62 = 95px > title_bottom(86px). 9px buffer ✓  */
    /* Was 56px; increased back to accommodate larger 48px title.      */
    padding: 28px 28px 72px 28px !important;
    margin: 0 !important;
    z-index: 1 !important;
    /* Standard: diagonal rises L→R */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - var(--mc-offset)), 0 100%) !important;
}

.mint-card--reversed .mint-card__header {
    /* Reversed: diagonal falls L→R */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--mc-offset))) !important;
}


/* ============================================================
   5. h4 TITLE IN HEADER
   ============================================================ */
.mint-card__title,
.mint-card__title .elementor-heading-title {
    color: #ffffff !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   6. CONTENT CONTAINER

   flex:1 — fills remaining card height → bottoms stay level.

   margin-top: var(--mc-overlap) = -52px
   Overlaps the header by 52px so the gap between visible
   teal and visible mint = exactly 10px everywhere:
     Left  x=0:    mint shows at H+10, teal ends at H    → 10px ✓
     Right x=W:    mint shows at H−52, teal ends at H−62 → 10px ✓

   padding-top: 80px — text clears the diagonal (80−62=18px)

   clip-path: polygon() — diagonal top edge.
   Standard: content top rises L→R (left at offset, right at 0)
   Reversed: content top falls L→R (left at 0, right at offset)

   9999px fills to element height; the wrapper's overflow:hidden
   clips the actual bottom edge.
   ============================================================ */
.mint-card__content {
    flex: 1 !important;
    position: relative !important;
    padding: 80px 28px 32px 28px !important;
    margin-top: var(--mc-overlap) !important;
    z-index: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    border-radius: 0 !important;
    overflow: visible !important;
    /* Standard: mint green, diagonal top rises L→R */
    background-color: #C0F0DA !important;
    clip-path: polygon(0 var(--mc-offset), 100% 0, 100% 100%, 0 100%) !important;
}

.mint-card--reversed .mint-card__content {
    background-color: #D6EFEE !important;
    /* Reversed: diagonal top falls L→R */
    clip-path: polygon(0 0, 100% var(--mc-offset), 100% 100%, 0 100%) !important;
}


/* ============================================================
   7. h5 SUB-HEADING
   ============================================================ */
.mint-card__subtitle,
.mint-card__subtitle .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    letter-spacing: -0.01em !important;
    margin: 0 0 4px !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   8. BODY TEXT
   ============================================================ */
.mint-card__body,
.mint-card__body .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    flex: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
}


/* ============================================================
   9. READ MORE LINK
   ============================================================ */
.mint-card__link {
    margin-top: auto !important;
    position: relative !important;
    z-index: 1 !important;
}

.mint-card__link a,
.mint-card__link .elementor-heading-title {
    color: #05413F !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
}

.mint-card__link a:hover { opacity: 0.75 !important; }


/* ============================================================
   10. RESPONSIVE

   ≤1024px: stack to 1 column (covers tablets + mobile).
   JS recomputes geometry for every card width, so --mc-offset
   and the header min-height below are CSS fallbacks only.

   Header min-height formula:
     offset  = tan(10°) × (vw − section-padding) ≈ 18vw − 17px
     clearance = 28px top-padding + 28px breathing room = 56px
     min-height ≈ 18vw − 17 + 56 = 18vw + 39px
   → rounded up to calc(18vw + 40px) for safety.

   This prevents the diagonal from cutting through the heading
   text at any viewport width. The JS overrides this with an
   exact pixel value once the card width is measured.
   ============================================================ */
@media (max-width: 1024px) {
    .mint-cards-grid {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
    }

    /* Ensure reversed card still shows correctly at full width */
    .mint-card--reversed .mint-card__header {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--mc-offset))) !important;
    }

    /* ── Header: min-height scales with viewport.                      */
    /* Formula: offset ≈ 18vw, clearance = 28px padding + 44px buffer  */
    /* = 18vw + 72px. JS overrides with exact px once width is known.  */
    .mint-card__header {
        min-height: calc(18vw + 72px) !important;
    }

    /* ── Content: tall enough to show subtitle + body + link           */
    .mint-card__content {
        min-height: 220px !important;
    }
}

/* ── Desktop: compact header (3-column, narrower cards) ─────────── */
/* Reduces the teal block height by ~10–12% vs the mobile header.   */
/* True 20% isn't achievable: the diagonal must clear the 48px title.*/
/* At W=350px, offset=62px; clip_right = H−62 must stay above the   */
/* title bottom (~78px). This gives H_min ≈ 140px.                  */
/* JS uses offset+80 on desktop instead of offset+96 to match.      */
@media (min-width: 1025px) {
    /* padding-bottom 78px: natural H ≈ 20+58+78 = 156px ≈ offset+94   */
    /* at 350px column. JS sets exact min-height; this is the fallback. */
    .mint-card__header {
        padding: 20px 28px 78px 28px !important;
    }
}

/* ── Wider single-column (tablet landscape → just below desktop) ── */
/* Cards here are 700–960px wide; offset reaches 120–170px.          */
/* Extra headroom prevents the diagonal cutting through any title.   */
@media (min-width: 768px) and (max-width: 1024px) {
    .mint-card__header {
        min-height: calc(20vw + 88px) !important;
    }
}

/* ── Mini iPad → phone: maintain a fixed header height ───────────── */
/* Below 768px the card width no longer changes dramatically enough   */
/* to justify a vw-based formula. Lock in a consistent height.       */
/* Font size drops to 40px here (48×1.2 = 57.6 → 40×1.2 = 48px).   */
@media (max-width: 767px) {
    .mint-card__title,
    .mint-card__title .elementor-heading-title {
        font-size: 40px !important;
    }

    .mint-card__header {
        min-height: 180px !important;
    }
}

/* ── Phone only (≤480px): reduce header height by 20% ────────────── */
/* 180px × 0.8 = 144px. JS may push higher if offset demands it.     */
@media (max-width: 480px) {
    .mint-card__header {
        min-height: 144px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef97695 */.header-navbar .cea-button-link {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for ceatestimonial, class: .elementor-element-29094b9 */.testimonial-wrapper.testimonial-style-default .owl-carousel button.owl-dot {
    background-color: #c9c9c9;
}/* End custom CSS */