.elementor-7364 .elementor-element.elementor-element-ab5577e{--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;--justify-content:center;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-7364 .elementor-element.elementor-element-2153752{--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;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-7364 .elementor-element.elementor-element-2153752.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-global-7576{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-7364 .elementor-element.elementor-global-7576 > .elementor-widget-container{background-color:var( --e-global-color-527389e );margin:0px 0px 0px 0px;padding:0px 5px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6a56a2f );border-radius:16px 16px 16px 16px;}.elementor-7364 .elementor-element.elementor-global-7576.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-global-7576 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:14px;color:var( --e-global-color-6a56a2f );}.elementor-7364 .elementor-element.elementor-element-41fc978{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:41px;font-weight:bold;}.elementor-7364 .elementor-element.elementor-element-41fc978.elementor-element{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-c674561{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-7364 .elementor-element.elementor-element-c674561.e-con{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-9c3342d{--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;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-7364 .elementor-element.elementor-element-9c3342d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-e71df99{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d0995a1 );--border-color:var( --e-global-color-d0995a1 );--border-radius:0px 0px 0px 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-7364 .elementor-element.elementor-element-e71df99.e-con{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-47ae499{--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:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0995a1 );--border-color:var( --e-global-color-d0995a1 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7364 .elementor-element.elementor-element-47ae499.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-fcf13ed{width:var( --container-widget-width, 18.767% );max-width:18.767%;--container-widget-width:18.767%;--container-widget-flex-grow:0;}.elementor-7364 .elementor-element.elementor-element-fcf13ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-fcf13ed .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-191bd3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7364 .elementor-element.elementor-element-191bd3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-191bd3c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;color:var( --e-global-color-d0995a1 );}.elementor-7364 .elementor-element.elementor-element-78f1e9b{--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:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0995a1 );--border-color:var( --e-global-color-d0995a1 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7364 .elementor-element.elementor-element-78f1e9b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-e3aa1b0{width:var( --container-widget-width, 20.469% );max-width:20.469%;--container-widget-width:20.469%;--container-widget-flex-grow:0;}.elementor-7364 .elementor-element.elementor-element-e3aa1b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-e3aa1b0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-94d2da3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7364 .elementor-element.elementor-element-94d2da3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-94d2da3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;color:var( --e-global-color-d0995a1 );}.elementor-7364 .elementor-element.elementor-element-4081672{--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:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0995a1 );--border-color:var( --e-global-color-d0995a1 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7364 .elementor-element.elementor-element-4081672.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-a7d3ba0{width:var( --container-widget-width, 77.71% );max-width:77.71%;--container-widget-width:77.71%;--container-widget-flex-grow:0;}.elementor-7364 .elementor-element.elementor-element-a7d3ba0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-a7d3ba0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-7a73b41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7364 .elementor-element.elementor-element-7a73b41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-7a73b41 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;color:var( --e-global-color-d0995a1 );}.elementor-7364 .elementor-element.elementor-element-fafacb9{--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:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d0995a1 );--border-color:var( --e-global-color-d0995a1 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7364 .elementor-element.elementor-element-fafacb9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-175fc8a{width:var( --container-widget-width, 77.71% );max-width:77.71%;--container-widget-width:77.71%;--container-widget-flex-grow:0;}.elementor-7364 .elementor-element.elementor-element-175fc8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-175fc8a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:27px;font-weight:bold;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-8600470{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7364 .elementor-element.elementor-element-8600470.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-8600470 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;color:var( --e-global-color-d0995a1 );}.elementor-7364 .elementor-element.elementor-element-a2e7904{--display:flex;--justify-content:flex-start;}.elementor-7364 .elementor-element.elementor-element-a2e7904.e-con{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-43e63b3{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7364 .elementor-element.elementor-element-a418c85 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;}.elementor-7364 .elementor-element.elementor-element-7183205{--divider-border-style:solid;--divider-color:var( --e-global-color-548d132 );--divider-border-width:1.1px;}.elementor-7364 .elementor-element.elementor-element-7183205 > .elementor-widget-container{margin:-20px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-7183205 .elementor-divider-separator{width:100%;}.elementor-7364 .elementor-element.elementor-element-7183205 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7364 .elementor-element.elementor-element-897edb0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-81f0edf{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-81f0edf:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-81f0edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1d7a7 );}.elementor-7364 .elementor-element.elementor-element-81f0edf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-81f0edf, .elementor-7364 .elementor-element.elementor-element-81f0edf::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-81f0edf.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-311f2c8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-9a8f7f7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-516d041{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-1775887 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-1775887{text-align:start;}.elementor-7364 .elementor-element.elementor-element-1775887 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-785dcf5 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-785dcf5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-785dcf5.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-785dcf5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-785dcf5.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-785dcf5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-785dcf5 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-785dcf5 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-45279aa{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-45279aa:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-45279aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1d7a7 );}.elementor-7364 .elementor-element.elementor-element-45279aa:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-45279aa, .elementor-7364 .elementor-element.elementor-element-45279aa::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-45279aa.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-a6b82f5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-b295e6d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-6621195{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-834cba0 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-834cba0{text-align:start;}.elementor-7364 .elementor-element.elementor-element-834cba0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-17ce1e1 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-17ce1e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-17ce1e1.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-17ce1e1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-17ce1e1.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-17ce1e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-17ce1e1 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-17ce1e1 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-1abb41a{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-1abb41a:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-1abb41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1d7a7 );}.elementor-7364 .elementor-element.elementor-element-1abb41a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-1abb41a, .elementor-7364 .elementor-element.elementor-element-1abb41a::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-1abb41a.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-ca1909b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-2479453 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-5c40ba6{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-a170134 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-a170134{text-align:start;}.elementor-7364 .elementor-element.elementor-element-a170134 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-c41305a .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-c41305a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-c41305a.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-c41305a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-c41305a.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-c41305a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-c41305a .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-c41305a .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-6bc3797{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-6bc3797:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-6bc3797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1d7a7 );}.elementor-7364 .elementor-element.elementor-element-6bc3797:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6bc3797, .elementor-7364 .elementor-element.elementor-element-6bc3797::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-6bc3797.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-372f411 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-77e13ac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-370e756{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-773396a > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-773396a{text-align:start;}.elementor-7364 .elementor-element.elementor-element-773396a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-b684cee .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-b684cee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-b684cee.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-b684cee.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-b684cee.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-b684cee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-b684cee .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-b684cee .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-3ec271c{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-3ec271c:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-3ec271c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1d7a7 );}.elementor-7364 .elementor-element.elementor-element-3ec271c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-3ec271c, .elementor-7364 .elementor-element.elementor-element-3ec271c::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-3ec271c.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-382ac2b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-75cbaee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-6648524{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-58bda51 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-58bda51{text-align:start;}.elementor-7364 .elementor-element.elementor-element-58bda51 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-5f0e132 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-5f0e132.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-5f0e132.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-5f0e132.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-5f0e132.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-5f0e132.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-5f0e132 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-5f0e132 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-69d7d77{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-69d7d77:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-69d7d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1d7a7 );}.elementor-7364 .elementor-element.elementor-element-69d7d77:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-69d7d77, .elementor-7364 .elementor-element.elementor-element-69d7d77::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-69d7d77.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-bab4ee4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-38b8e20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-6b8c978{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-4b52480 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-4b52480{text-align:start;}.elementor-7364 .elementor-element.elementor-element-4b52480 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-da43d9f .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-da43d9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-da43d9f.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-da43d9f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-da43d9f.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-da43d9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-da43d9f .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-da43d9f .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-d48b6fe{--display:flex;--justify-content:flex-start;}.elementor-7364 .elementor-element.elementor-element-d48b6fe.e-con{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-6139438{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7364 .elementor-element.elementor-element-60aae7e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6a56a2f );}.elementor-7364 .elementor-element.elementor-element-e7623ec{--divider-border-style:solid;--divider-color:var( --e-global-color-548d132 );--divider-border-width:1.1px;}.elementor-7364 .elementor-element.elementor-element-e7623ec > .elementor-widget-container{margin:-20px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-e7623ec .elementor-divider-separator{width:100%;}.elementor-7364 .elementor-element.elementor-element-e7623ec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7364 .elementor-element.elementor-element-99b2810{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-27b2c2e{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-27b2c2e:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-27b2c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB00;}.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a56a2f );--border-color:var( --e-global-color-6a56a2f );}.elementor-7364 .elementor-element.elementor-element-27b2c2e, .elementor-7364 .elementor-element.elementor-element-27b2c2e::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-27b2c2e.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-b91b1c5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-0f1606d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-579617f{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-23ae7a6 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-23ae7a6{text-align:start;}.elementor-7364 .elementor-element.elementor-element-23ae7a6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-9fa408c .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-9fa408c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-9fa408c.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-9fa408c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-9fa408c.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-9fa408c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-9fa408c .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-9fa408c .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-70c2adf{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-70c2adf:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-70c2adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB00;}.elementor-7364 .elementor-element.elementor-element-70c2adf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a56a2f );--border-color:var( --e-global-color-6a56a2f );}.elementor-7364 .elementor-element.elementor-element-70c2adf, .elementor-7364 .elementor-element.elementor-element-70c2adf::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-70c2adf.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-66d6de8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-ceab29d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-cd610bc{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-e8afac5 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-e8afac5{text-align:start;}.elementor-7364 .elementor-element.elementor-element-e8afac5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-95afc72 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-95afc72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-95afc72.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-95afc72.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-95afc72.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-95afc72.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-95afc72 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-95afc72 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-733dc1f{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-733dc1f:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-733dc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB00;}.elementor-7364 .elementor-element.elementor-element-733dc1f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a56a2f );--border-color:var( --e-global-color-6a56a2f );}.elementor-7364 .elementor-element.elementor-element-733dc1f, .elementor-7364 .elementor-element.elementor-element-733dc1f::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-733dc1f.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-1a94d1c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-68fc746 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-bf871ab{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-d6b6f00 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-d6b6f00{text-align:start;}.elementor-7364 .elementor-element.elementor-element-d6b6f00 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6fa4203 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-6fa4203.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6fa4203.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-6fa4203.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6fa4203.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-6fa4203.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6fa4203 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-6fa4203 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-94d7902{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-94d7902:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-94d7902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB00;}.elementor-7364 .elementor-element.elementor-element-94d7902:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a56a2f );--border-color:var( --e-global-color-6a56a2f );}.elementor-7364 .elementor-element.elementor-element-94d7902, .elementor-7364 .elementor-element.elementor-element-94d7902::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-94d7902.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-b7de407 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-2ecfb5c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-94d395d{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-9970390 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-9970390{text-align:start;}.elementor-7364 .elementor-element.elementor-element-9970390 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-b050055 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-b050055.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-b050055.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-b050055.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-b050055.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-b050055.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-b050055 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-b050055 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-bd399ee{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-bd399ee:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-bd399ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3FB00;}.elementor-7364 .elementor-element.elementor-element-bd399ee:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a56a2f );--border-color:var( --e-global-color-6a56a2f );}.elementor-7364 .elementor-element.elementor-element-bd399ee, .elementor-7364 .elementor-element.elementor-element-bd399ee::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-bd399ee.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-91d823a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-1366318 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-88edc77{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-2c6f185 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-2c6f185{text-align:start;}.elementor-7364 .elementor-element.elementor-element-2c6f185 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-e39b458 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-e39b458.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-e39b458.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-e39b458.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-e39b458.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-e39b458.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-e39b458 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-e39b458 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-d34c37c{--display:flex;--justify-content:flex-start;}.elementor-7364 .elementor-element.elementor-element-d34c37c.e-con{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-c4e40e3{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7364 .elementor-element.elementor-element-56b7884 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-dfbf65d );}.elementor-7364 .elementor-element.elementor-element-4bb460a{--divider-border-style:solid;--divider-color:var( --e-global-color-548d132 );--divider-border-width:1.1px;}.elementor-7364 .elementor-element.elementor-element-4bb460a > .elementor-widget-container{margin:-20px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-4bb460a .elementor-divider-separator{width:100%;}.elementor-7364 .elementor-element.elementor-element-4bb460a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7364 .elementor-element.elementor-element-b7c39ee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-2338fbb{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-2338fbb:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-2338fbb, .elementor-7364 .elementor-element.elementor-element-2338fbb::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-2338fbb.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-c34d0af .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-0a71dba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-ec028c9{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-6aa8347 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-6aa8347{text-align:start;}.elementor-7364 .elementor-element.elementor-element-6aa8347 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-a7ec956 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-a7ec956.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-a7ec956.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-a7ec956.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-a7ec956.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-a7ec956.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-a7ec956 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-a7ec956 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-efec9cf{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-efec9cf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-efec9cf, .elementor-7364 .elementor-element.elementor-element-efec9cf::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-efec9cf.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-64e2fa8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-021a096 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-21ef4ee{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-9fa7b2e > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-9fa7b2e{text-align:start;}.elementor-7364 .elementor-element.elementor-element-9fa7b2e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-113b3f6 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-113b3f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-113b3f6.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-113b3f6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-113b3f6.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-113b3f6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-113b3f6 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-113b3f6 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-26c0726{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-26c0726:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-26c0726, .elementor-7364 .elementor-element.elementor-element-26c0726::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-26c0726.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-96ac0ba .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-caa994b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-2151734{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-636f659 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-636f659{text-align:start;}.elementor-7364 .elementor-element.elementor-element-636f659 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-60535f3 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-60535f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-60535f3.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-60535f3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-60535f3.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-60535f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-60535f3 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-60535f3 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-d729bed{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-d729bed:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-d729bed, .elementor-7364 .elementor-element.elementor-element-d729bed::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-d729bed.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-b5ac837 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-1564ec7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-18333da{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-53d74a4 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-53d74a4{text-align:start;}.elementor-7364 .elementor-element.elementor-element-53d74a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-53af734 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-53af734.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-53af734.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-53af734.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-53af734.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-53af734.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-53af734 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-53af734 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-5c3896e{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-5c3896e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-5c3896e, .elementor-7364 .elementor-element.elementor-element-5c3896e::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-5c3896e.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-46b7810 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-b0143b9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-4c404b7{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-9eb024a > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-9eb024a{text-align:start;}.elementor-7364 .elementor-element.elementor-element-9eb024a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-0b792a9 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-0b792a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-0b792a9.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-0b792a9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-0b792a9.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-0b792a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-0b792a9 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-0b792a9 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-7122b39{--display:flex;--justify-content:flex-start;}.elementor-7364 .elementor-element.elementor-element-7122b39.e-con{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-3789c8f{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7364 .elementor-element.elementor-element-d34fb60 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#E45204;}.elementor-7364 .elementor-element.elementor-element-c03fdcf{--divider-border-style:solid;--divider-color:var( --e-global-color-548d132 );--divider-border-width:1.1px;}.elementor-7364 .elementor-element.elementor-element-c03fdcf > .elementor-widget-container{margin:-20px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-c03fdcf .elementor-divider-separator{width:100%;}.elementor-7364 .elementor-element.elementor-element-c03fdcf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7364 .elementor-element.elementor-element-c99932c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-c964b48{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-c964b48:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-64e61d1 );--border-color:var( --e-global-color-64e61d1 );}.elementor-7364 .elementor-element.elementor-element-c964b48, .elementor-7364 .elementor-element.elementor-element-c964b48::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-c964b48.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-50c5748 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-fedbcae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-a4848a4{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-5cc7228 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-5cc7228{text-align:start;}.elementor-7364 .elementor-element.elementor-element-5cc7228 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-f946ca8 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-f946ca8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-f946ca8.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-f946ca8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-f946ca8.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-f946ca8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-f946ca8 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-f946ca8 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-ec4b562{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-ec4b562:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-64e61d1 );--border-color:var( --e-global-color-64e61d1 );}.elementor-7364 .elementor-element.elementor-element-ec4b562, .elementor-7364 .elementor-element.elementor-element-ec4b562::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-ec4b562.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-aca9827 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-9272020 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-d48c9c2{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-97f49b1 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-97f49b1{text-align:start;}.elementor-7364 .elementor-element.elementor-element-97f49b1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-398c70f .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-398c70f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-398c70f.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-398c70f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-398c70f.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-398c70f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-398c70f .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-398c70f .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-8fd954a{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-8fd954a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-64e61d1 );--border-color:var( --e-global-color-64e61d1 );}.elementor-7364 .elementor-element.elementor-element-8fd954a, .elementor-7364 .elementor-element.elementor-element-8fd954a::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-8fd954a.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-ac81e5d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-d5c1814 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-14ea480{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-6e8344a > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-6e8344a{text-align:start;}.elementor-7364 .elementor-element.elementor-element-6e8344a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-a081bea .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-a081bea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-a081bea.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-a081bea.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-a081bea.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-a081bea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-a081bea .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-a081bea .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-207b626{--display:flex;--justify-content:flex-start;}.elementor-7364 .elementor-element.elementor-element-207b626.e-con{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-8046703{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7364 .elementor-element.elementor-element-f0c3b4d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-dfbf65d );}.elementor-7364 .elementor-element.elementor-element-92bf2a3{--divider-border-style:solid;--divider-color:var( --e-global-color-548d132 );--divider-border-width:1.1px;}.elementor-7364 .elementor-element.elementor-element-92bf2a3 > .elementor-widget-container{margin:-20px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-92bf2a3 .elementor-divider-separator{width:100%;}.elementor-7364 .elementor-element.elementor-element-92bf2a3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7364 .elementor-element.elementor-element-04871e9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-27e7b28{--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-27e7b28:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3882C4;--border-color:#3882C4;}.elementor-7364 .elementor-element.elementor-element-27e7b28, .elementor-7364 .elementor-element.elementor-element-27e7b28::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-27e7b28.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-6c9af38 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-233697c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-5e535ad{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-2601629 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-2601629{text-align:start;}.elementor-7364 .elementor-element.elementor-element-2601629 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6e11b27 .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-6e11b27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6e11b27.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-6e11b27.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6e11b27.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-6e11b27.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-6e11b27 .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-6e11b27 .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-ac8ad24{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-ac8ad24, .elementor-7364 .elementor-element.elementor-element-ac8ad24::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-ac8ad24.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-62679f5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-8deec5d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-5d62e62{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-8912970 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-8912970{text-align:start;}.elementor-7364 .elementor-element.elementor-element-8912970 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-15c526e .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-15c526e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-15c526e.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-15c526e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-15c526e.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-15c526e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-15c526e .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-15c526e .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-4e7d2b7{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-4e7d2b7, .elementor-7364 .elementor-element.elementor-element-4e7d2b7::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-4e7d2b7.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-b9af695 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-801b8bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-8c2461c{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-4b49daa > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-4b49daa{text-align:start;}.elementor-7364 .elementor-element.elementor-element-4b49daa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-e4ed70c .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-e4ed70c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-e4ed70c.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-e4ed70c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-e4ed70c.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-e4ed70c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-e4ed70c .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-e4ed70c .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-237415d{--display:flex;--min-height:180px;--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;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E7F8;--border-color:#D0E7F8;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7364 .elementor-element.elementor-element-237415d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-237415d, .elementor-7364 .elementor-element.elementor-element-237415d::before{--border-transition:0.3s;}.elementor-7364 .elementor-element.elementor-element-237415d.e-con{--align-self:flex-start;}.elementor-7364 .elementor-element.elementor-element-8484a91 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:bold;color:#000000;}.elementor-7364 .elementor-element.elementor-element-3374ee6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:#000000;}.elementor-7364 .elementor-element.elementor-element-20c411a{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-5c8228d > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7364 .elementor-element.elementor-element-5c8228d{text-align:start;}.elementor-7364 .elementor-element.elementor-element-5c8228d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-399aabf .elementor-icon-wrapper{text-align:center;}.elementor-7364 .elementor-element.elementor-element-399aabf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-399aabf.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-399aabf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-399aabf.elementor-view-framed .elementor-icon, .elementor-7364 .elementor-element.elementor-element-399aabf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-399aabf .elementor-icon{font-size:10px;}.elementor-7364 .elementor-element.elementor-element-399aabf .elementor-icon svg{height:10px;}.elementor-7364 .elementor-element.elementor-element-42a4944{--display:flex;--min-height:224px;--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;--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-7364 .elementor-element.elementor-element-42a4944:not(.elementor-motion-effects-element-type-background), .elementor-7364 .elementor-element.elementor-element-42a4944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-548d132 );}.elementor-7364 .elementor-element.elementor-element-42a4944.e-con{--align-self:center;}.elementor-7364 .elementor-element.elementor-element-07d8d05{--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;}.elementor-7364 .elementor-element.elementor-element-07d8d05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-7fbd0ee{width:var( --container-widget-width, 89.74% );max-width:89.74%;--container-widget-width:89.74%;--container-widget-flex-grow:0;text-align:center;}.elementor-7364 .elementor-element.elementor-element-7fbd0ee > .elementor-widget-container{background-color:var( --e-global-color-8e1d7a7 );margin:5px 5px 5px 5px;padding:0px 10px 4px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:16px 16px 16px 16px;}.elementor-7364 .elementor-element.elementor-element-7fbd0ee.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7364 .elementor-element.elementor-element-7fbd0ee .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-primary );}.elementor-7364 .elementor-element.elementor-element-2285b08{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7364 .elementor-element.elementor-element-70e1949 > .elementor-widget-container{margin:0px 0px 11px 0px;}@media(max-width:1300px){.elementor-7364 .elementor-element.elementor-global-7576{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-7364 .elementor-element.elementor-element-e71df99{--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-897edb0{--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-99b2810{--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-b7c39ee{--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-c99932c{--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-04871e9{--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-7fbd0ee{width:var( --container-widget-width, 267.281px );max-width:267.281px;--container-widget-width:267.281px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-7364 .elementor-element.elementor-element-e71df99{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-897edb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-99b2810{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-b7c39ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-c99932c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7364 .elementor-element.elementor-element-04871e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7364 .elementor-element.elementor-element-2153752{--width:780px;}.elementor-7364 .elementor-element.elementor-element-c674561{--width:100%;}.elementor-7364 .elementor-element.elementor-element-9c3342d{--width:103.057%;}.elementor-7364 .elementor-element.elementor-element-e71df99{--width:100%;}.elementor-7364 .elementor-element.elementor-element-47ae499{--content-width:50%;}.elementor-7364 .elementor-element.elementor-element-78f1e9b{--content-width:50%;}.elementor-7364 .elementor-element.elementor-element-4081672{--content-width:50%;}.elementor-7364 .elementor-element.elementor-element-fafacb9{--content-width:50%;}.elementor-7364 .elementor-element.elementor-element-42a4944{--content-width:1320px;}.elementor-7364 .elementor-element.elementor-element-07d8d05{--width:21.97%;}}@media(max-width:1300px) and (min-width:768px){.elementor-7364 .elementor-element.elementor-element-07d8d05{--width:227px;}}/* Start custom CSS for container, class: .elementor-element-81f0edf *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-81f0edf {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-81f0edf::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1D5FA0; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-81f0edf a,
.elementor-7364 .elementor-element.elementor-element-81f0edf a svg,
.elementor-7364 .elementor-element.elementor-element-81f0edf a i,
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-81f0edf:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-81f0edf:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-81f0edf:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-81f0edf:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-81f0edf:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-81f0edf:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-81f0edf:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-81f0edf:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-81f0edf:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-81f0edf .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-81f0edf:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45279aa *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-45279aa {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-45279aa::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1D5FA0; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-45279aa a,
.elementor-7364 .elementor-element.elementor-element-45279aa a svg,
.elementor-7364 .elementor-element.elementor-element-45279aa a i,
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-45279aa:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-45279aa:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-45279aa:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-45279aa:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-45279aa:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-45279aa:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-45279aa:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-45279aa:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-45279aa:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-45279aa .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-45279aa:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1abb41a *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-1abb41a {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-1abb41a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1D5FA0; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-1abb41a a,
.elementor-7364 .elementor-element.elementor-element-1abb41a a svg,
.elementor-7364 .elementor-element.elementor-element-1abb41a a i,
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-1abb41a:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-1abb41a:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-1abb41a:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-1abb41a:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-1abb41a:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-1abb41a:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-1abb41a:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-1abb41a:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-1abb41a:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-1abb41a .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-1abb41a:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc3797 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-6bc3797 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-6bc3797::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1D5FA0; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-6bc3797 a,
.elementor-7364 .elementor-element.elementor-element-6bc3797 a svg,
.elementor-7364 .elementor-element.elementor-element-6bc3797 a i,
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-6bc3797:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-6bc3797:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-6bc3797:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-6bc3797:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-6bc3797:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-6bc3797:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-6bc3797:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-6bc3797:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-6bc3797:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-6bc3797 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-6bc3797:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec271c *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-3ec271c {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-3ec271c::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1D5FA0; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-3ec271c a,
.elementor-7364 .elementor-element.elementor-element-3ec271c a svg,
.elementor-7364 .elementor-element.elementor-element-3ec271c a i,
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-3ec271c:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-3ec271c:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-3ec271c:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-3ec271c:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-3ec271c:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-3ec271c:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-3ec271c:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-3ec271c:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-3ec271c:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-3ec271c .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-3ec271c:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69d7d77 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-69d7d77 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-69d7d77::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1D5FA0; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-69d7d77 a,
.elementor-7364 .elementor-element.elementor-element-69d7d77 a svg,
.elementor-7364 .elementor-element.elementor-element-69d7d77 a i,
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-69d7d77:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-69d7d77:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-69d7d77:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-69d7d77:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-69d7d77:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-69d7d77:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-69d7d77:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-69d7d77:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-69d7d77:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-69d7d77 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-69d7d77:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b2c2e *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-27b2c2e {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-27b2c2e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1AAE73; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-27b2c2e a,
.elementor-7364 .elementor-element.elementor-element-27b2c2e a svg,
.elementor-7364 .elementor-element.elementor-element-27b2c2e a i,
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-27b2c2e .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-27b2c2e:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70c2adf *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-70c2adf {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-70c2adf::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1AAE73; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-70c2adf a,
.elementor-7364 .elementor-element.elementor-element-70c2adf a svg,
.elementor-7364 .elementor-element.elementor-element-70c2adf a i,
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-70c2adf:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-70c2adf:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-70c2adf:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-70c2adf:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-70c2adf:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-70c2adf:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-70c2adf:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-70c2adf:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-70c2adf:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-70c2adf .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-70c2adf:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-733dc1f *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-733dc1f {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-733dc1f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1AAE73; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-733dc1f a,
.elementor-7364 .elementor-element.elementor-element-733dc1f a svg,
.elementor-7364 .elementor-element.elementor-element-733dc1f a i,
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-733dc1f:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-733dc1f:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-733dc1f:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-733dc1f:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-733dc1f:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-733dc1f:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-733dc1f:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-733dc1f:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-733dc1f:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-733dc1f .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-733dc1f:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d7902 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-94d7902 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-94d7902::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1AAE73; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-94d7902 a,
.elementor-7364 .elementor-element.elementor-element-94d7902 a svg,
.elementor-7364 .elementor-element.elementor-element-94d7902 a i,
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-94d7902:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-94d7902:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-94d7902:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-94d7902:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-94d7902:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-94d7902:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-94d7902:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-94d7902:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-94d7902:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-94d7902 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-94d7902:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd399ee *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-bd399ee {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-bd399ee::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #1AAE73; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-bd399ee a,
.elementor-7364 .elementor-element.elementor-element-bd399ee a svg,
.elementor-7364 .elementor-element.elementor-element-bd399ee a i,
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-bd399ee:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-bd399ee:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-bd399ee:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-bd399ee:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-bd399ee:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-bd399ee:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-bd399ee:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-bd399ee:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-bd399ee:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-bd399ee .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-bd399ee:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2338fbb *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-2338fbb {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-2338fbb::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-2338fbb a,
.elementor-7364 .elementor-element.elementor-element-2338fbb a svg,
.elementor-7364 .elementor-element.elementor-element-2338fbb a i,
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-2338fbb:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-2338fbb:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-2338fbb:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-2338fbb:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-2338fbb:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-2338fbb:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-2338fbb:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-2338fbb:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-2338fbb:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-2338fbb .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-2338fbb:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efec9cf *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-efec9cf {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-efec9cf::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-efec9cf a,
.elementor-7364 .elementor-element.elementor-element-efec9cf a svg,
.elementor-7364 .elementor-element.elementor-element-efec9cf a i,
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-efec9cf:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-efec9cf:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-efec9cf:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-efec9cf:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-efec9cf:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-efec9cf:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-efec9cf:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-efec9cf:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-efec9cf:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-efec9cf .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-efec9cf:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c0726 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-26c0726 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-26c0726::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-26c0726 a,
.elementor-7364 .elementor-element.elementor-element-26c0726 a svg,
.elementor-7364 .elementor-element.elementor-element-26c0726 a i,
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-26c0726:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-26c0726:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-26c0726:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-26c0726:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-26c0726:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-26c0726:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-26c0726:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-26c0726:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-26c0726:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-26c0726 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-26c0726:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d729bed *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-d729bed {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-d729bed::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-d729bed a,
.elementor-7364 .elementor-element.elementor-element-d729bed a svg,
.elementor-7364 .elementor-element.elementor-element-d729bed a i,
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-d729bed:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-d729bed:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-d729bed:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-d729bed:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-d729bed:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-d729bed:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-d729bed:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-d729bed:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-d729bed:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-d729bed .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-d729bed:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3896e *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-5c3896e {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-5c3896e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-5c3896e a,
.elementor-7364 .elementor-element.elementor-element-5c3896e a svg,
.elementor-7364 .elementor-element.elementor-element-5c3896e a i,
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-5c3896e:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-5c3896e:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-5c3896e:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-5c3896e:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-5c3896e:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-5c3896e:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-5c3896e:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-5c3896e:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-5c3896e:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-5c3896e .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-5c3896e:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c964b48 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-c964b48 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-c964b48::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #E45204; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-c964b48 a,
.elementor-7364 .elementor-element.elementor-element-c964b48 a svg,
.elementor-7364 .elementor-element.elementor-element-c964b48 a i,
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-c964b48:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-c964b48:hover {
    border-color: #E45204; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-c964b48:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-c964b48:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-c964b48:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-c964b48:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-c964b48:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-c964b48:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-c964b48:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-c964b48 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-c964b48:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec4b562 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-ec4b562 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-ec4b562::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #E45204; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-ec4b562 a,
.elementor-7364 .elementor-element.elementor-element-ec4b562 a svg,
.elementor-7364 .elementor-element.elementor-element-ec4b562 a i,
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-ec4b562:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-ec4b562:hover {
    border-color: #E45204; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-ec4b562:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-ec4b562:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-ec4b562:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-ec4b562:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-ec4b562:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-ec4b562:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-ec4b562:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-ec4b562 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-ec4b562:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd954a *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-8fd954a {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-8fd954a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #E45204; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-8fd954a a,
.elementor-7364 .elementor-element.elementor-element-8fd954a a svg,
.elementor-7364 .elementor-element.elementor-element-8fd954a a i,
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-8fd954a:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-8fd954a:hover {
    border-color: #E45204; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-8fd954a:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-8fd954a:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-8fd954a:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-8fd954a:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-8fd954a:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-8fd954a:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-8fd954a:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-8fd954a .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-8fd954a:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e7b28 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-27e7b28 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-27e7b28::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-27e7b28 a,
.elementor-7364 .elementor-element.elementor-element-27e7b28 a svg,
.elementor-7364 .elementor-element.elementor-element-27e7b28 a i,
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-27e7b28:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-27e7b28:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-27e7b28:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-27e7b28:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-27e7b28:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-27e7b28:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-27e7b28:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-27e7b28:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-27e7b28:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-27e7b28 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-27e7b28:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac8ad24 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-ac8ad24 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-ac8ad24::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-ac8ad24 a,
.elementor-7364 .elementor-element.elementor-element-ac8ad24 a svg,
.elementor-7364 .elementor-element.elementor-element-ac8ad24 a i,
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-ac8ad24 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-ac8ad24:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7d2b7 *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-4e7d2b7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 a,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 a svg,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 a i,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-4e7d2b7 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-4e7d2b7:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237415d *//* --- 1. Base Container Styles --- */
.elementor-7364 .elementor-element.elementor-element-237415d {
    position: relative;
    overflow: hidden;
    border: 1px solid #D0E7F8;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; 
    text-decoration: none; /* Prevents underlines on the whole card */
}

/* --- 2. The Top Stripe --- */
.elementor-7364 .elementor-element.elementor-element-237415d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #4A4F57; /* Healthcare Hover Green */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}

/* --- 3. Normal State Colors --- */
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-icon-box-title a {
    color: #000000 !important; /* Text titles remain black */
}

/* Plus icon inside the 1st widget updated to #2cb67d */
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-widget:nth-child(1) .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-widget:nth-child(1) .elementor-icon-box-icon svg {
    color: #2cb67d !important; 
    fill: #2cb67d !important;
}

/* --- 4. Smooth Transitions for Text/Icons --- */
.elementor-7364 .elementor-element.elementor-element-237415d a,
.elementor-7364 .elementor-element.elementor-element-237415d a svg,
.elementor-7364 .elementor-element.elementor-element-237415d a i,
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-icon-box-icon i,
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-icon-box-icon svg {
    transition: all 0.3s ease-in-out !important;
}

/* --- 5. On Hover: Grow Stripe, Border Color, Drop Shadow, and Lift --- */
.elementor-7364 .elementor-element.elementor-element-237415d:hover::before {
    transform: scaleX(1);
}

.elementor-7364 .elementor-element.elementor-element-237415d:hover {
    border-color: #D0E7F8; /* AXI-Blue */
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
    transform: translateY(-8px); /* Lifts the card physically upwards */
}

/* --- 6. On Hover: Turn ONLY the 2nd Icon Box to the Hover Color --- */
.elementor-7364 .elementor-element.elementor-element-237415d:hover .elementor-widget:nth-child(2) a,
.elementor-7364 .elementor-element.elementor-element-237415d:hover .elementor-widget:nth-child(2) a i,
.elementor-7364 .elementor-element.elementor-element-237415d:hover .elementor-widget:nth-child(2) .elementor-icon-box-title,
.elementor-7364 .elementor-element.elementor-element-237415d:hover .elementor-widget:nth-child(2) .elementor-icon-box-title a,
.elementor-7364 .elementor-element.elementor-element-237415d:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon i {
    color: #1D5FA0 !important; /* Healthcare Hover Green */
}

.elementor-7364 .elementor-element.elementor-element-237415d:hover .elementor-widget:nth-child(2) a svg,
.elementor-7364 .elementor-element.elementor-element-237415d:hover .elementor-widget:nth-child(2) .elementor-icon-box-icon svg {
    fill: #1D5FA0 !important; /* Healthcare Hover Green */
}

/* --- 7. Button Arrow Hover Shift --- */
.elementor-7364 .elementor-element.elementor-element-237415d .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-7364 .elementor-element.elementor-element-237415d:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */