.elementor-280186 .elementor-element.elementor-element-77e19ef{--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;--padding-top:104px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-77e19ef:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-77e19ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002C;}.elementor-280186 .elementor-element.elementor-element-39f516f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-39f516f:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-39f516f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00002C;}.elementor-280186 .elementor-element.elementor-element-3c99150{text-align:center;}.elementor-280186 .elementor-element.elementor-element-3c99150 .elementor-heading-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-3e32bdd{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-fa86b06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-499987d{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-499987d:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-499987d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-499987d:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-499987d, .elementor-280186 .elementor-element.elementor-element-499987d::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-bfad22f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-bfad22f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-bfad22f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-bfad22f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-bfad22f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-bfad22f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-bfad22f.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-bfad22f .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-bfad22f .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-bfad22f .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-bfad22f .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-bfad22f:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-bfad22f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-bfad22f .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-5168984{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-5168984:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-5168984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-5168984:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-5168984, .elementor-280186 .elementor-element.elementor-element-5168984::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-3406c54 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-3406c54.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-3406c54.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-3406c54.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-3406c54.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-3406c54.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-3406c54.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-3406c54 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-3406c54 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-3406c54 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-3406c54 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-3406c54:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-3406c54:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-3406c54 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-06fcf2d{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-06fcf2d:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-06fcf2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-06fcf2d, .elementor-280186 .elementor-element.elementor-element-06fcf2d::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-d63fea1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-d63fea1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d63fea1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d63fea1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d63fea1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d63fea1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d63fea1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d63fea1 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-d63fea1 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-d63fea1 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-d63fea1 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-d63fea1:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-d63fea1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d63fea1 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-fc68be6{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-fc68be6:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-fc68be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-fc68be6:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-fc68be6, .elementor-280186 .elementor-element.elementor-element-fc68be6::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-fa9fda4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-fa9fda4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-fa9fda4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-fa9fda4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-fa9fda4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-fa9fda4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-fa9fda4.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-fa9fda4 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-fa9fda4 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-fa9fda4 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-fa9fda4 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-fa9fda4:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-fa9fda4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-fa9fda4 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-64b574d{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-5b2a496{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-96e8f5d{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-96e8f5d:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-96e8f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-96e8f5d, .elementor-280186 .elementor-element.elementor-element-96e8f5d::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-8e25659 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-8e25659.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8e25659.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8e25659.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8e25659.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8e25659.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8e25659.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8e25659 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-8e25659 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-8e25659 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-8e25659 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-8e25659:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-8e25659:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8e25659 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-20d8bfb{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-20d8bfb:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-20d8bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-20d8bfb, .elementor-280186 .elementor-element.elementor-element-20d8bfb::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-001e30a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-001e30a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-001e30a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-001e30a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-001e30a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-001e30a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-001e30a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-001e30a .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-001e30a .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-001e30a .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-001e30a .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-001e30a:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-001e30a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-001e30a .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-27068b6{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-27068b6:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-27068b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-27068b6:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-27068b6, .elementor-280186 .elementor-element.elementor-element-27068b6::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-2c05261 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-2c05261.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-2c05261.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-2c05261.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-2c05261.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-2c05261.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-2c05261.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-2c05261 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-2c05261 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-2c05261 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-2c05261 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-2c05261:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-2c05261:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-2c05261 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-fda0080{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-fda0080:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-fda0080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-fda0080:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-fda0080, .elementor-280186 .elementor-element.elementor-element-fda0080::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-8d7cea7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-8d7cea7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8d7cea7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8d7cea7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8d7cea7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8d7cea7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8d7cea7.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8d7cea7 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-8d7cea7 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-8d7cea7 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-8d7cea7 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-8d7cea7:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-8d7cea7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8d7cea7 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-ff48905{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-33eafcc{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-33eafcc:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-33eafcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-33eafcc:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-33eafcc, .elementor-280186 .elementor-element.elementor-element-33eafcc::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-f7487ba .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-f7487ba.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-f7487ba.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-f7487ba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-f7487ba.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-f7487ba.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-f7487ba.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-f7487ba .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-f7487ba .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-f7487ba .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-f7487ba .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-f7487ba:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-f7487ba:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-f7487ba .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-9b10cc7{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-9b10cc7:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-9b10cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-9b10cc7, .elementor-280186 .elementor-element.elementor-element-9b10cc7::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-e57f4f8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-e57f4f8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-e57f4f8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-e57f4f8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-e57f4f8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-e57f4f8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-e57f4f8.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-e57f4f8 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-e57f4f8 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-e57f4f8 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-e57f4f8 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-e57f4f8:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-e57f4f8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-e57f4f8 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-ab359cc{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-ab359cc:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-ab359cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-ab359cc:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-ab359cc, .elementor-280186 .elementor-element.elementor-element-ab359cc::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-bdc51cb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-bdc51cb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-bdc51cb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-bdc51cb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-bdc51cb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-bdc51cb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-bdc51cb.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-bdc51cb .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-bdc51cb .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-bdc51cb .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-bdc51cb .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-bdc51cb:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-bdc51cb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-bdc51cb .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-d295168{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-d295168:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-d295168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d295168:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-d295168, .elementor-280186 .elementor-element.elementor-element-d295168::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-d46cdd7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-d46cdd7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d46cdd7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d46cdd7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d46cdd7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d46cdd7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d46cdd7.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d46cdd7 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-d46cdd7 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-d46cdd7 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-d46cdd7 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-d46cdd7:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-d46cdd7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d46cdd7 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-0d37f75{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-f268970{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-58f3057{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-58f3057:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-58f3057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-58f3057:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-58f3057, .elementor-280186 .elementor-element.elementor-element-58f3057::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-4f3f614 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-4f3f614.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-4f3f614.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-4f3f614.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-4f3f614.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-4f3f614.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-4f3f614.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-4f3f614 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-4f3f614 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-4f3f614 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-4f3f614 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-4f3f614:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-4f3f614:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-4f3f614 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-0882dc1{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-0882dc1:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-0882dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-0882dc1:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-0882dc1, .elementor-280186 .elementor-element.elementor-element-0882dc1::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-8b4b80a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-8b4b80a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8b4b80a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8b4b80a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8b4b80a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8b4b80a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8b4b80a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8b4b80a .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-8b4b80a .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-8b4b80a .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-8b4b80a .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-8b4b80a:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-8b4b80a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8b4b80a .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-cc17f99{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-cc17f99:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-cc17f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-cc17f99:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-cc17f99, .elementor-280186 .elementor-element.elementor-element-cc17f99::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-efed33e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-efed33e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-efed33e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-efed33e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-efed33e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-efed33e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-efed33e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-efed33e .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-efed33e .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-efed33e .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-efed33e .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-efed33e:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-efed33e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-efed33e .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-1d6d2a0{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-1d6d2a0:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-1d6d2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-1d6d2a0, .elementor-280186 .elementor-element.elementor-element-1d6d2a0::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-b412aee .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-b412aee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-b412aee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-b412aee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-b412aee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-b412aee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-b412aee.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-b412aee .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-b412aee .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-b412aee .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-b412aee .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-b412aee:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-b412aee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-b412aee .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-9036479{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-9036479:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-9036479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-9036479:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-9036479, .elementor-280186 .elementor-element.elementor-element-9036479::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-e839eea .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-e839eea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-e839eea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-e839eea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-e839eea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-e839eea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-e839eea.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-e839eea .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-e839eea .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-e839eea .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-e839eea .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-e839eea:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-e839eea:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-e839eea .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-9efede8{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-7acecfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-0358c65{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-0358c65:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-0358c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-0358c65:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-0358c65, .elementor-280186 .elementor-element.elementor-element-0358c65::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-84b2020 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-84b2020.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-84b2020.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-84b2020.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-84b2020.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-84b2020.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-84b2020.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-84b2020 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-84b2020 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-84b2020 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-84b2020 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-84b2020:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-84b2020:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-84b2020 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-016f730{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-016f730:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-016f730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-016f730:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-016f730, .elementor-280186 .elementor-element.elementor-element-016f730::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-94b6edb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-94b6edb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-94b6edb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-94b6edb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-94b6edb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-94b6edb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-94b6edb.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-94b6edb .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-94b6edb .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-94b6edb .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-94b6edb .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-94b6edb:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-94b6edb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-94b6edb .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-4a3aaa6{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-4a3aaa6:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-4a3aaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-4a3aaa6, .elementor-280186 .elementor-element.elementor-element-4a3aaa6::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-d8b0825 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-d8b0825.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d8b0825.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d8b0825.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d8b0825.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d8b0825.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d8b0825.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d8b0825 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-d8b0825 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-d8b0825 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-d8b0825 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-d8b0825:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-d8b0825:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d8b0825 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-2d8052e{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-cdc2cc1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-401f3ad{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-401f3ad:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-401f3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-401f3ad:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-401f3ad, .elementor-280186 .elementor-element.elementor-element-401f3ad::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-d6e9973 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-d6e9973.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d6e9973.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d6e9973.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d6e9973.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d6e9973.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d6e9973.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d6e9973 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-d6e9973 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-d6e9973 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-d6e9973 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-d6e9973:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-d6e9973:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d6e9973 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-19ce8ef{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-19ce8ef:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-19ce8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-19ce8ef, .elementor-280186 .elementor-element.elementor-element-19ce8ef::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-dd18473 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-dd18473.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-dd18473.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-dd18473.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-dd18473.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-dd18473.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-dd18473.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-dd18473 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-dd18473 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-dd18473 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-dd18473 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-dd18473:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-dd18473:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-dd18473 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-90891ba{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-90891ba:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-90891ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-90891ba:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-90891ba, .elementor-280186 .elementor-element.elementor-element-90891ba::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-d4880a4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-d4880a4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d4880a4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d4880a4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d4880a4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d4880a4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d4880a4.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d4880a4 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-d4880a4 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-d4880a4 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-d4880a4 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-d4880a4:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-d4880a4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d4880a4 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-8ebb938{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-8ebb938:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-8ebb938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8ebb938:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-8ebb938, .elementor-280186 .elementor-element.elementor-element-8ebb938::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-c235f9b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-c235f9b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-c235f9b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-c235f9b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-c235f9b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-c235f9b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-c235f9b.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-c235f9b .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-c235f9b .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-c235f9b .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-c235f9b .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-c235f9b:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-c235f9b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-c235f9b .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-53deac8{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-53deac8:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-53deac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-53deac8:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-53deac8, .elementor-280186 .elementor-element.elementor-element-53deac8::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-243efc1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-243efc1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-243efc1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-243efc1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-243efc1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-243efc1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-243efc1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-243efc1 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-243efc1 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-243efc1 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-243efc1 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-243efc1:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-243efc1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-243efc1 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-c1887d4{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-04e3381{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-5e01a3b{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-5e01a3b:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-5e01a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-5e01a3b, .elementor-280186 .elementor-element.elementor-element-5e01a3b::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-ade3aec .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-ade3aec.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-ade3aec.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-ade3aec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-ade3aec.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-ade3aec.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-ade3aec.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-ade3aec .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-ade3aec .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-ade3aec .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-ade3aec .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-ade3aec:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-ade3aec:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-ade3aec .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-5f36241{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-5f36241:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-5f36241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-5f36241:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-5f36241, .elementor-280186 .elementor-element.elementor-element-5f36241::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-b4d48fe .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-b4d48fe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-b4d48fe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-b4d48fe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-b4d48fe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-b4d48fe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-b4d48fe.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-b4d48fe .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-b4d48fe .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-b4d48fe .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-b4d48fe .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-b4d48fe:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-b4d48fe:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-b4d48fe .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-4d72d32{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-4d72d32:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-4d72d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-4d72d32:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-4d72d32, .elementor-280186 .elementor-element.elementor-element-4d72d32::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-d799f69 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-d799f69.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d799f69.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d799f69.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d799f69.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d799f69.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-d799f69.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d799f69 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-d799f69 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-d799f69 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-d799f69 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-d799f69:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-d799f69:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-d799f69 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-fa16e65{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-fa16e65:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-fa16e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-fa16e65:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-fa16e65, .elementor-280186 .elementor-element.elementor-element-fa16e65::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-ec54618 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-ec54618.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-ec54618.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-ec54618.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-ec54618.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-ec54618.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-ec54618.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-ec54618 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-ec54618 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-ec54618 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-ec54618 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-ec54618:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-ec54618:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-ec54618 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-13cfec9{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-13cfec9:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-13cfec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-13cfec9:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-13cfec9, .elementor-280186 .elementor-element.elementor-element-13cfec9::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-566b646 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-566b646.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-566b646.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-566b646.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-566b646.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-566b646.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-566b646.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-566b646 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-566b646 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-566b646 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-566b646 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-566b646:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-566b646:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-566b646 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-dddac51{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-dddac51:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-dddac51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-dddac51:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-dddac51, .elementor-280186 .elementor-element.elementor-element-dddac51::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-1a1af28 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-1a1af28.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-1a1af28.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-1a1af28.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-1a1af28.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-1a1af28.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-1a1af28.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-1a1af28 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-1a1af28 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-1a1af28 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-1a1af28 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-1a1af28:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-1a1af28:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-1a1af28 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-e15e515{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-967fb29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280186 .elementor-element.elementor-element-58496d2{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-58496d2:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-58496d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-58496d2:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-58496d2, .elementor-280186 .elementor-element.elementor-element-58496d2::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-a884cbb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-a884cbb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-a884cbb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-a884cbb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-a884cbb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-a884cbb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-a884cbb.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-a884cbb .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-a884cbb .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-a884cbb .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-a884cbb .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-a884cbb:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-a884cbb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-a884cbb .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-96591f7{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-96591f7:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-96591f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-96591f7:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-96591f7, .elementor-280186 .elementor-element.elementor-element-96591f7::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-8eb908c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-8eb908c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8eb908c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8eb908c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8eb908c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8eb908c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-8eb908c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8eb908c .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-8eb908c .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-8eb908c .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-8eb908c .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-8eb908c:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-8eb908c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8eb908c .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-e8ab1e6{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-e8ab1e6:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-e8ab1e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-e8ab1e6, .elementor-280186 .elementor-element.elementor-element-e8ab1e6::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-f5ae852 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-f5ae852.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-f5ae852.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-f5ae852.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-f5ae852.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-f5ae852.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-f5ae852.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-f5ae852 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-f5ae852 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-f5ae852 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-f5ae852 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-f5ae852:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-f5ae852:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-f5ae852 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-ba9b0c8{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:25px;}.elementor-280186 .elementor-element.elementor-element-ba9b0c8:not(.elementor-motion-effects-element-type-background), .elementor-280186 .elementor-element.elementor-element-ba9b0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover{background-color:#0D41FF;border-style:none;}.elementor-280186 .elementor-element.elementor-element-ba9b0c8, .elementor-280186 .elementor-element.elementor-element-ba9b0c8::before{--border-transition:0.3s;}.elementor-280186 .elementor-element.elementor-element-0c0c565 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-280186 .elementor-element.elementor-element-0c0c565.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-0c0c565.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-0c0c565.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-0c0c565.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-0c0c565.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-280186 .elementor-element.elementor-element-0c0c565.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-0c0c565 .elementor-icon{font-size:29px;}.elementor-280186 .elementor-element.elementor-element-0c0c565 .elementor-icon-box-title, .elementor-280186 .elementor-element.elementor-element-0c0c565 .elementor-icon-box-title a{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:22px;}.elementor-280186 .elementor-element.elementor-element-0c0c565 .elementor-icon-box-title{color:#000000;}.elementor-280186 .elementor-element.elementor-element-0c0c565:has(:hover) .elementor-icon-box-title,
					 .elementor-280186 .elementor-element.elementor-element-0c0c565:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-0c0c565 .elementor-icon-box-description{font-family:"Gantari", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#000000;}.elementor-280186 .elementor-element.elementor-element-8cabcee{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:40px 0px 40px 0px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8cabcee > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8cabcee.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-280186 .elementor-element.elementor-element-8cabcee.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-280186 .elementor-element.elementor-element-8cabcee.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0D41FF;}.elementor-280186 .elementor-element.elementor-element-8cabcee [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}@media(max-width:1024px){.elementor-280186 .elementor-element.elementor-element-f268970{--grid-auto-flow:row;}.elementor-280186 .elementor-element.elementor-element-cdc2cc1{--grid-auto-flow:row;}.elementor-280186 .elementor-element.elementor-element-04e3381{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-280186 .elementor-element.elementor-element-39f516f{--width:88%;}.elementor-280186 .elementor-element.elementor-element-fa86b06{--width:100%;}.elementor-280186 .elementor-element.elementor-element-5b2a496{--width:100%;}.elementor-280186 .elementor-element.elementor-element-ff48905{--width:100%;}.elementor-280186 .elementor-element.elementor-element-f268970{--width:100%;}.elementor-280186 .elementor-element.elementor-element-7acecfe{--width:100%;}.elementor-280186 .elementor-element.elementor-element-cdc2cc1{--width:100%;}.elementor-280186 .elementor-element.elementor-element-04e3381{--width:100%;}.elementor-280186 .elementor-element.elementor-element-967fb29{--width:100%;}}@media(max-width:767px){.elementor-280186 .elementor-element.elementor-element-f268970{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-280186 .elementor-element.elementor-element-cdc2cc1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-280186 .elementor-element.elementor-element-04e3381{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon-box, class: .elementor-element-bfad22f */.elementor-280186 .elementor-element.elementor-element-bfad22f:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499987d */.elementor-280186 .elementor-element.elementor-element-499987d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-499987d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3406c54 */.elementor-280186 .elementor-element.elementor-element-3406c54:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5168984 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d63fea1 */.elementor-280186 .elementor-element.elementor-element-d63fea1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fcf2d */.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9fda4 */.elementor-280186 .elementor-element.elementor-element-fa9fda4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68be6 */.elementor-280186 .elementor-element.elementor-element-fc68be6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fc68be6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e25659 */.elementor-280186 .elementor-element.elementor-element-8e25659:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e8f5d */.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-001e30a */.elementor-280186 .elementor-element.elementor-element-001e30a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8bfb *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c05261 */.elementor-280186 .elementor-element.elementor-element-2c05261:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27068b6 */.elementor-280186 .elementor-element.elementor-element-27068b6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-27068b6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d7cea7 */.elementor-280186 .elementor-element.elementor-element-8d7cea7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda0080 */.elementor-280186 .elementor-element.elementor-element-fda0080:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fda0080:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7487ba */.elementor-280186 .elementor-element.elementor-element-f7487ba:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eafcc */.elementor-280186 .elementor-element.elementor-element-33eafcc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-33eafcc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e57f4f8 */.elementor-280186 .elementor-element.elementor-element-e57f4f8:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10cc7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc51cb */.elementor-280186 .elementor-element.elementor-element-bdc51cb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab359cc */.elementor-280186 .elementor-element.elementor-element-ab359cc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ab359cc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46cdd7 */.elementor-280186 .elementor-element.elementor-element-d46cdd7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d295168 */.elementor-280186 .elementor-element.elementor-element-d295168:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-d295168:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f3f614 */.elementor-280186 .elementor-element.elementor-element-4f3f614:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f3057 */.elementor-280186 .elementor-element.elementor-element-58f3057:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58f3057:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b4b80a */.elementor-280186 .elementor-element.elementor-element-8b4b80a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0882dc1 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efed33e */.elementor-280186 .elementor-element.elementor-element-efed33e:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc17f99 */.elementor-280186 .elementor-element.elementor-element-cc17f99:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-cc17f99:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b412aee */.elementor-280186 .elementor-element.elementor-element-b412aee:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6d2a0 */.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e839eea */.elementor-280186 .elementor-element.elementor-element-e839eea:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036479 */.elementor-280186 .elementor-element.elementor-element-9036479:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-9036479:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b2020 */.elementor-280186 .elementor-element.elementor-element-84b2020:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358c65 */.elementor-280186 .elementor-element.elementor-element-0358c65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-0358c65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6edb */.elementor-280186 .elementor-element.elementor-element-94b6edb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016f730 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8b0825 */.elementor-280186 .elementor-element.elementor-element-d8b0825:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3aaa6 */.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e9973 */.elementor-280186 .elementor-element.elementor-element-d6e9973:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401f3ad */.elementor-280186 .elementor-element.elementor-element-401f3ad:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-401f3ad:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd18473 */.elementor-280186 .elementor-element.elementor-element-dd18473:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ce8ef *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4880a4 */.elementor-280186 .elementor-element.elementor-element-d4880a4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90891ba */.elementor-280186 .elementor-element.elementor-element-90891ba:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-90891ba:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c235f9b */.elementor-280186 .elementor-element.elementor-element-c235f9b:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebb938 */.elementor-280186 .elementor-element.elementor-element-8ebb938:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-8ebb938:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243efc1 */.elementor-280186 .elementor-element.elementor-element-243efc1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53deac8 */.elementor-280186 .elementor-element.elementor-element-53deac8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-53deac8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3aec */.elementor-280186 .elementor-element.elementor-element-ade3aec:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e01a3b */.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d48fe */.elementor-280186 .elementor-element.elementor-element-b4d48fe:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36241 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d799f69 */.elementor-280186 .elementor-element.elementor-element-d799f69:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d72d32 */.elementor-280186 .elementor-element.elementor-element-4d72d32:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4d72d32:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec54618 */.elementor-280186 .elementor-element.elementor-element-ec54618:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16e65 */.elementor-280186 .elementor-element.elementor-element-fa16e65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fa16e65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-566b646 */.elementor-280186 .elementor-element.elementor-element-566b646:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cfec9 */.elementor-280186 .elementor-element.elementor-element-13cfec9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-13cfec9:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a1af28 */.elementor-280186 .elementor-element.elementor-element-1a1af28:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddac51 */.elementor-280186 .elementor-element.elementor-element-dddac51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-dddac51:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a884cbb */.elementor-280186 .elementor-element.elementor-element-a884cbb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58496d2 */.elementor-280186 .elementor-element.elementor-element-58496d2:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58496d2:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb908c */.elementor-280186 .elementor-element.elementor-element-8eb908c:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96591f7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ae852 */.elementor-280186 .elementor-element.elementor-element-f5ae852:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab1e6 */.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c0c565 */.elementor-280186 .elementor-element.elementor-element-0c0c565:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9b0c8 */.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfad22f */.elementor-280186 .elementor-element.elementor-element-bfad22f:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499987d */.elementor-280186 .elementor-element.elementor-element-499987d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-499987d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3406c54 */.elementor-280186 .elementor-element.elementor-element-3406c54:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5168984 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d63fea1 */.elementor-280186 .elementor-element.elementor-element-d63fea1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fcf2d */.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9fda4 */.elementor-280186 .elementor-element.elementor-element-fa9fda4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68be6 */.elementor-280186 .elementor-element.elementor-element-fc68be6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fc68be6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e25659 */.elementor-280186 .elementor-element.elementor-element-8e25659:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e8f5d */.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-001e30a */.elementor-280186 .elementor-element.elementor-element-001e30a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8bfb *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c05261 */.elementor-280186 .elementor-element.elementor-element-2c05261:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27068b6 */.elementor-280186 .elementor-element.elementor-element-27068b6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-27068b6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d7cea7 */.elementor-280186 .elementor-element.elementor-element-8d7cea7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda0080 */.elementor-280186 .elementor-element.elementor-element-fda0080:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fda0080:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7487ba */.elementor-280186 .elementor-element.elementor-element-f7487ba:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eafcc */.elementor-280186 .elementor-element.elementor-element-33eafcc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-33eafcc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e57f4f8 */.elementor-280186 .elementor-element.elementor-element-e57f4f8:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10cc7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc51cb */.elementor-280186 .elementor-element.elementor-element-bdc51cb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab359cc */.elementor-280186 .elementor-element.elementor-element-ab359cc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ab359cc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46cdd7 */.elementor-280186 .elementor-element.elementor-element-d46cdd7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d295168 */.elementor-280186 .elementor-element.elementor-element-d295168:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-d295168:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f3f614 */.elementor-280186 .elementor-element.elementor-element-4f3f614:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f3057 */.elementor-280186 .elementor-element.elementor-element-58f3057:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58f3057:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b4b80a */.elementor-280186 .elementor-element.elementor-element-8b4b80a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0882dc1 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efed33e */.elementor-280186 .elementor-element.elementor-element-efed33e:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc17f99 */.elementor-280186 .elementor-element.elementor-element-cc17f99:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-cc17f99:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b412aee */.elementor-280186 .elementor-element.elementor-element-b412aee:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6d2a0 */.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e839eea */.elementor-280186 .elementor-element.elementor-element-e839eea:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036479 */.elementor-280186 .elementor-element.elementor-element-9036479:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-9036479:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b2020 */.elementor-280186 .elementor-element.elementor-element-84b2020:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358c65 */.elementor-280186 .elementor-element.elementor-element-0358c65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-0358c65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6edb */.elementor-280186 .elementor-element.elementor-element-94b6edb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016f730 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8b0825 */.elementor-280186 .elementor-element.elementor-element-d8b0825:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3aaa6 */.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e9973 */.elementor-280186 .elementor-element.elementor-element-d6e9973:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401f3ad */.elementor-280186 .elementor-element.elementor-element-401f3ad:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-401f3ad:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd18473 */.elementor-280186 .elementor-element.elementor-element-dd18473:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ce8ef *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4880a4 */.elementor-280186 .elementor-element.elementor-element-d4880a4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90891ba */.elementor-280186 .elementor-element.elementor-element-90891ba:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-90891ba:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c235f9b */.elementor-280186 .elementor-element.elementor-element-c235f9b:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebb938 */.elementor-280186 .elementor-element.elementor-element-8ebb938:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-8ebb938:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243efc1 */.elementor-280186 .elementor-element.elementor-element-243efc1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53deac8 */.elementor-280186 .elementor-element.elementor-element-53deac8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-53deac8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3aec */.elementor-280186 .elementor-element.elementor-element-ade3aec:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e01a3b */.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d48fe */.elementor-280186 .elementor-element.elementor-element-b4d48fe:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36241 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d799f69 */.elementor-280186 .elementor-element.elementor-element-d799f69:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d72d32 */.elementor-280186 .elementor-element.elementor-element-4d72d32:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4d72d32:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec54618 */.elementor-280186 .elementor-element.elementor-element-ec54618:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16e65 */.elementor-280186 .elementor-element.elementor-element-fa16e65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fa16e65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-566b646 */.elementor-280186 .elementor-element.elementor-element-566b646:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cfec9 */.elementor-280186 .elementor-element.elementor-element-13cfec9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-13cfec9:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a1af28 */.elementor-280186 .elementor-element.elementor-element-1a1af28:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddac51 */.elementor-280186 .elementor-element.elementor-element-dddac51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-dddac51:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a884cbb */.elementor-280186 .elementor-element.elementor-element-a884cbb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58496d2 */.elementor-280186 .elementor-element.elementor-element-58496d2:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58496d2:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb908c */.elementor-280186 .elementor-element.elementor-element-8eb908c:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96591f7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ae852 */.elementor-280186 .elementor-element.elementor-element-f5ae852:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab1e6 */.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c0c565 */.elementor-280186 .elementor-element.elementor-element-0c0c565:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9b0c8 */.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfad22f */.elementor-280186 .elementor-element.elementor-element-bfad22f:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499987d */.elementor-280186 .elementor-element.elementor-element-499987d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-499987d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3406c54 */.elementor-280186 .elementor-element.elementor-element-3406c54:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5168984 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d63fea1 */.elementor-280186 .elementor-element.elementor-element-d63fea1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fcf2d */.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9fda4 */.elementor-280186 .elementor-element.elementor-element-fa9fda4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68be6 */.elementor-280186 .elementor-element.elementor-element-fc68be6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fc68be6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e25659 */.elementor-280186 .elementor-element.elementor-element-8e25659:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e8f5d */.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-001e30a */.elementor-280186 .elementor-element.elementor-element-001e30a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8bfb *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c05261 */.elementor-280186 .elementor-element.elementor-element-2c05261:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27068b6 */.elementor-280186 .elementor-element.elementor-element-27068b6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-27068b6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d7cea7 */.elementor-280186 .elementor-element.elementor-element-8d7cea7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda0080 */.elementor-280186 .elementor-element.elementor-element-fda0080:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fda0080:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7487ba */.elementor-280186 .elementor-element.elementor-element-f7487ba:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eafcc */.elementor-280186 .elementor-element.elementor-element-33eafcc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-33eafcc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e57f4f8 */.elementor-280186 .elementor-element.elementor-element-e57f4f8:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10cc7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc51cb */.elementor-280186 .elementor-element.elementor-element-bdc51cb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab359cc */.elementor-280186 .elementor-element.elementor-element-ab359cc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ab359cc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46cdd7 */.elementor-280186 .elementor-element.elementor-element-d46cdd7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d295168 */.elementor-280186 .elementor-element.elementor-element-d295168:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-d295168:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f3f614 */.elementor-280186 .elementor-element.elementor-element-4f3f614:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f3057 */.elementor-280186 .elementor-element.elementor-element-58f3057:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58f3057:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b4b80a */.elementor-280186 .elementor-element.elementor-element-8b4b80a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0882dc1 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efed33e */.elementor-280186 .elementor-element.elementor-element-efed33e:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc17f99 */.elementor-280186 .elementor-element.elementor-element-cc17f99:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-cc17f99:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b412aee */.elementor-280186 .elementor-element.elementor-element-b412aee:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6d2a0 */.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e839eea */.elementor-280186 .elementor-element.elementor-element-e839eea:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036479 */.elementor-280186 .elementor-element.elementor-element-9036479:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-9036479:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b2020 */.elementor-280186 .elementor-element.elementor-element-84b2020:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358c65 */.elementor-280186 .elementor-element.elementor-element-0358c65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-0358c65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6edb */.elementor-280186 .elementor-element.elementor-element-94b6edb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016f730 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8b0825 */.elementor-280186 .elementor-element.elementor-element-d8b0825:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3aaa6 */.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e9973 */.elementor-280186 .elementor-element.elementor-element-d6e9973:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401f3ad */.elementor-280186 .elementor-element.elementor-element-401f3ad:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-401f3ad:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd18473 */.elementor-280186 .elementor-element.elementor-element-dd18473:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ce8ef *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4880a4 */.elementor-280186 .elementor-element.elementor-element-d4880a4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90891ba */.elementor-280186 .elementor-element.elementor-element-90891ba:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-90891ba:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c235f9b */.elementor-280186 .elementor-element.elementor-element-c235f9b:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebb938 */.elementor-280186 .elementor-element.elementor-element-8ebb938:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-8ebb938:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243efc1 */.elementor-280186 .elementor-element.elementor-element-243efc1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53deac8 */.elementor-280186 .elementor-element.elementor-element-53deac8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-53deac8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3aec */.elementor-280186 .elementor-element.elementor-element-ade3aec:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e01a3b */.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d48fe */.elementor-280186 .elementor-element.elementor-element-b4d48fe:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36241 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d799f69 */.elementor-280186 .elementor-element.elementor-element-d799f69:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d72d32 */.elementor-280186 .elementor-element.elementor-element-4d72d32:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4d72d32:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec54618 */.elementor-280186 .elementor-element.elementor-element-ec54618:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16e65 */.elementor-280186 .elementor-element.elementor-element-fa16e65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fa16e65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-566b646 */.elementor-280186 .elementor-element.elementor-element-566b646:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cfec9 */.elementor-280186 .elementor-element.elementor-element-13cfec9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-13cfec9:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a1af28 */.elementor-280186 .elementor-element.elementor-element-1a1af28:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddac51 */.elementor-280186 .elementor-element.elementor-element-dddac51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-dddac51:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a884cbb */.elementor-280186 .elementor-element.elementor-element-a884cbb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58496d2 */.elementor-280186 .elementor-element.elementor-element-58496d2:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58496d2:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb908c */.elementor-280186 .elementor-element.elementor-element-8eb908c:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96591f7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ae852 */.elementor-280186 .elementor-element.elementor-element-f5ae852:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab1e6 */.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c0c565 */.elementor-280186 .elementor-element.elementor-element-0c0c565:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9b0c8 */.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfad22f */.elementor-280186 .elementor-element.elementor-element-bfad22f:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499987d */.elementor-280186 .elementor-element.elementor-element-499987d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-499987d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3406c54 */.elementor-280186 .elementor-element.elementor-element-3406c54:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5168984 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d63fea1 */.elementor-280186 .elementor-element.elementor-element-d63fea1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fcf2d */.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9fda4 */.elementor-280186 .elementor-element.elementor-element-fa9fda4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68be6 */.elementor-280186 .elementor-element.elementor-element-fc68be6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fc68be6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e25659 */.elementor-280186 .elementor-element.elementor-element-8e25659:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e8f5d */.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-001e30a */.elementor-280186 .elementor-element.elementor-element-001e30a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8bfb *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c05261 */.elementor-280186 .elementor-element.elementor-element-2c05261:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27068b6 */.elementor-280186 .elementor-element.elementor-element-27068b6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-27068b6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d7cea7 */.elementor-280186 .elementor-element.elementor-element-8d7cea7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda0080 */.elementor-280186 .elementor-element.elementor-element-fda0080:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fda0080:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7487ba */.elementor-280186 .elementor-element.elementor-element-f7487ba:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eafcc */.elementor-280186 .elementor-element.elementor-element-33eafcc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-33eafcc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e57f4f8 */.elementor-280186 .elementor-element.elementor-element-e57f4f8:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10cc7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc51cb */.elementor-280186 .elementor-element.elementor-element-bdc51cb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab359cc */.elementor-280186 .elementor-element.elementor-element-ab359cc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ab359cc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46cdd7 */.elementor-280186 .elementor-element.elementor-element-d46cdd7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d295168 */.elementor-280186 .elementor-element.elementor-element-d295168:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-d295168:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f3f614 */.elementor-280186 .elementor-element.elementor-element-4f3f614:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f3057 */.elementor-280186 .elementor-element.elementor-element-58f3057:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58f3057:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b4b80a */.elementor-280186 .elementor-element.elementor-element-8b4b80a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0882dc1 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efed33e */.elementor-280186 .elementor-element.elementor-element-efed33e:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc17f99 */.elementor-280186 .elementor-element.elementor-element-cc17f99:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-cc17f99:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b412aee */.elementor-280186 .elementor-element.elementor-element-b412aee:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6d2a0 */.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e839eea */.elementor-280186 .elementor-element.elementor-element-e839eea:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036479 */.elementor-280186 .elementor-element.elementor-element-9036479:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-9036479:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b2020 */.elementor-280186 .elementor-element.elementor-element-84b2020:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358c65 */.elementor-280186 .elementor-element.elementor-element-0358c65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-0358c65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6edb */.elementor-280186 .elementor-element.elementor-element-94b6edb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016f730 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8b0825 */.elementor-280186 .elementor-element.elementor-element-d8b0825:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3aaa6 */.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e9973 */.elementor-280186 .elementor-element.elementor-element-d6e9973:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401f3ad */.elementor-280186 .elementor-element.elementor-element-401f3ad:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-401f3ad:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd18473 */.elementor-280186 .elementor-element.elementor-element-dd18473:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ce8ef *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4880a4 */.elementor-280186 .elementor-element.elementor-element-d4880a4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90891ba */.elementor-280186 .elementor-element.elementor-element-90891ba:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-90891ba:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c235f9b */.elementor-280186 .elementor-element.elementor-element-c235f9b:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebb938 */.elementor-280186 .elementor-element.elementor-element-8ebb938:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-8ebb938:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243efc1 */.elementor-280186 .elementor-element.elementor-element-243efc1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53deac8 */.elementor-280186 .elementor-element.elementor-element-53deac8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-53deac8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3aec */.elementor-280186 .elementor-element.elementor-element-ade3aec:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e01a3b */.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d48fe */.elementor-280186 .elementor-element.elementor-element-b4d48fe:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36241 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d799f69 */.elementor-280186 .elementor-element.elementor-element-d799f69:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d72d32 */.elementor-280186 .elementor-element.elementor-element-4d72d32:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4d72d32:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec54618 */.elementor-280186 .elementor-element.elementor-element-ec54618:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16e65 */.elementor-280186 .elementor-element.elementor-element-fa16e65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fa16e65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-566b646 */.elementor-280186 .elementor-element.elementor-element-566b646:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cfec9 */.elementor-280186 .elementor-element.elementor-element-13cfec9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-13cfec9:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a1af28 */.elementor-280186 .elementor-element.elementor-element-1a1af28:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddac51 */.elementor-280186 .elementor-element.elementor-element-dddac51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-dddac51:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a884cbb */.elementor-280186 .elementor-element.elementor-element-a884cbb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58496d2 */.elementor-280186 .elementor-element.elementor-element-58496d2:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58496d2:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb908c */.elementor-280186 .elementor-element.elementor-element-8eb908c:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96591f7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ae852 */.elementor-280186 .elementor-element.elementor-element-f5ae852:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab1e6 */.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c0c565 */.elementor-280186 .elementor-element.elementor-element-0c0c565:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9b0c8 */.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfad22f */.elementor-280186 .elementor-element.elementor-element-bfad22f:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499987d */.elementor-280186 .elementor-element.elementor-element-499987d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-499987d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3406c54 */.elementor-280186 .elementor-element.elementor-element-3406c54:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5168984 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d63fea1 */.elementor-280186 .elementor-element.elementor-element-d63fea1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fcf2d */.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9fda4 */.elementor-280186 .elementor-element.elementor-element-fa9fda4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68be6 */.elementor-280186 .elementor-element.elementor-element-fc68be6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fc68be6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e25659 */.elementor-280186 .elementor-element.elementor-element-8e25659:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e8f5d */.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-001e30a */.elementor-280186 .elementor-element.elementor-element-001e30a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8bfb *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c05261 */.elementor-280186 .elementor-element.elementor-element-2c05261:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27068b6 */.elementor-280186 .elementor-element.elementor-element-27068b6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-27068b6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d7cea7 */.elementor-280186 .elementor-element.elementor-element-8d7cea7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda0080 */.elementor-280186 .elementor-element.elementor-element-fda0080:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fda0080:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7487ba */.elementor-280186 .elementor-element.elementor-element-f7487ba:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eafcc */.elementor-280186 .elementor-element.elementor-element-33eafcc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-33eafcc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e57f4f8 */.elementor-280186 .elementor-element.elementor-element-e57f4f8:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10cc7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc51cb */.elementor-280186 .elementor-element.elementor-element-bdc51cb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab359cc */.elementor-280186 .elementor-element.elementor-element-ab359cc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ab359cc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46cdd7 */.elementor-280186 .elementor-element.elementor-element-d46cdd7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d295168 */.elementor-280186 .elementor-element.elementor-element-d295168:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-d295168:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f3f614 */.elementor-280186 .elementor-element.elementor-element-4f3f614:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f3057 */.elementor-280186 .elementor-element.elementor-element-58f3057:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58f3057:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b4b80a */.elementor-280186 .elementor-element.elementor-element-8b4b80a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0882dc1 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efed33e */.elementor-280186 .elementor-element.elementor-element-efed33e:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc17f99 */.elementor-280186 .elementor-element.elementor-element-cc17f99:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-cc17f99:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b412aee */.elementor-280186 .elementor-element.elementor-element-b412aee:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6d2a0 */.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e839eea */.elementor-280186 .elementor-element.elementor-element-e839eea:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036479 */.elementor-280186 .elementor-element.elementor-element-9036479:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-9036479:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b2020 */.elementor-280186 .elementor-element.elementor-element-84b2020:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358c65 */.elementor-280186 .elementor-element.elementor-element-0358c65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-0358c65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6edb */.elementor-280186 .elementor-element.elementor-element-94b6edb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016f730 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8b0825 */.elementor-280186 .elementor-element.elementor-element-d8b0825:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3aaa6 */.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e9973 */.elementor-280186 .elementor-element.elementor-element-d6e9973:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401f3ad */.elementor-280186 .elementor-element.elementor-element-401f3ad:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-401f3ad:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd18473 */.elementor-280186 .elementor-element.elementor-element-dd18473:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ce8ef *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4880a4 */.elementor-280186 .elementor-element.elementor-element-d4880a4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90891ba */.elementor-280186 .elementor-element.elementor-element-90891ba:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-90891ba:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c235f9b */.elementor-280186 .elementor-element.elementor-element-c235f9b:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebb938 */.elementor-280186 .elementor-element.elementor-element-8ebb938:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-8ebb938:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243efc1 */.elementor-280186 .elementor-element.elementor-element-243efc1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53deac8 */.elementor-280186 .elementor-element.elementor-element-53deac8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-53deac8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3aec */.elementor-280186 .elementor-element.elementor-element-ade3aec:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e01a3b */.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d48fe */.elementor-280186 .elementor-element.elementor-element-b4d48fe:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36241 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d799f69 */.elementor-280186 .elementor-element.elementor-element-d799f69:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d72d32 */.elementor-280186 .elementor-element.elementor-element-4d72d32:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4d72d32:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec54618 */.elementor-280186 .elementor-element.elementor-element-ec54618:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16e65 */.elementor-280186 .elementor-element.elementor-element-fa16e65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fa16e65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-566b646 */.elementor-280186 .elementor-element.elementor-element-566b646:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cfec9 */.elementor-280186 .elementor-element.elementor-element-13cfec9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-13cfec9:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a1af28 */.elementor-280186 .elementor-element.elementor-element-1a1af28:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddac51 */.elementor-280186 .elementor-element.elementor-element-dddac51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-dddac51:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a884cbb */.elementor-280186 .elementor-element.elementor-element-a884cbb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58496d2 */.elementor-280186 .elementor-element.elementor-element-58496d2:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58496d2:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb908c */.elementor-280186 .elementor-element.elementor-element-8eb908c:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96591f7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ae852 */.elementor-280186 .elementor-element.elementor-element-f5ae852:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab1e6 */.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c0c565 */.elementor-280186 .elementor-element.elementor-element-0c0c565:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9b0c8 */.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfad22f */.elementor-280186 .elementor-element.elementor-element-bfad22f:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499987d */.elementor-280186 .elementor-element.elementor-element-499987d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-499987d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3406c54 */.elementor-280186 .elementor-element.elementor-element-3406c54:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5168984 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d63fea1 */.elementor-280186 .elementor-element.elementor-element-d63fea1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fcf2d */.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9fda4 */.elementor-280186 .elementor-element.elementor-element-fa9fda4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68be6 */.elementor-280186 .elementor-element.elementor-element-fc68be6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fc68be6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e25659 */.elementor-280186 .elementor-element.elementor-element-8e25659:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e8f5d */.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-001e30a */.elementor-280186 .elementor-element.elementor-element-001e30a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8bfb *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c05261 */.elementor-280186 .elementor-element.elementor-element-2c05261:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27068b6 */.elementor-280186 .elementor-element.elementor-element-27068b6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-27068b6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d7cea7 */.elementor-280186 .elementor-element.elementor-element-8d7cea7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda0080 */.elementor-280186 .elementor-element.elementor-element-fda0080:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fda0080:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7487ba */.elementor-280186 .elementor-element.elementor-element-f7487ba:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eafcc */.elementor-280186 .elementor-element.elementor-element-33eafcc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-33eafcc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e57f4f8 */.elementor-280186 .elementor-element.elementor-element-e57f4f8:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10cc7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc51cb */.elementor-280186 .elementor-element.elementor-element-bdc51cb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab359cc */.elementor-280186 .elementor-element.elementor-element-ab359cc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ab359cc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46cdd7 */.elementor-280186 .elementor-element.elementor-element-d46cdd7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d295168 */.elementor-280186 .elementor-element.elementor-element-d295168:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-d295168:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f3f614 */.elementor-280186 .elementor-element.elementor-element-4f3f614:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f3057 */.elementor-280186 .elementor-element.elementor-element-58f3057:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58f3057:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b4b80a */.elementor-280186 .elementor-element.elementor-element-8b4b80a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0882dc1 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efed33e */.elementor-280186 .elementor-element.elementor-element-efed33e:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc17f99 */.elementor-280186 .elementor-element.elementor-element-cc17f99:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-cc17f99:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b412aee */.elementor-280186 .elementor-element.elementor-element-b412aee:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6d2a0 */.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e839eea */.elementor-280186 .elementor-element.elementor-element-e839eea:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036479 */.elementor-280186 .elementor-element.elementor-element-9036479:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-9036479:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b2020 */.elementor-280186 .elementor-element.elementor-element-84b2020:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358c65 */.elementor-280186 .elementor-element.elementor-element-0358c65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-0358c65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6edb */.elementor-280186 .elementor-element.elementor-element-94b6edb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016f730 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8b0825 */.elementor-280186 .elementor-element.elementor-element-d8b0825:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3aaa6 */.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e9973 */.elementor-280186 .elementor-element.elementor-element-d6e9973:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401f3ad */.elementor-280186 .elementor-element.elementor-element-401f3ad:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-401f3ad:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd18473 */.elementor-280186 .elementor-element.elementor-element-dd18473:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ce8ef *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4880a4 */.elementor-280186 .elementor-element.elementor-element-d4880a4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90891ba */.elementor-280186 .elementor-element.elementor-element-90891ba:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-90891ba:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c235f9b */.elementor-280186 .elementor-element.elementor-element-c235f9b:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebb938 */.elementor-280186 .elementor-element.elementor-element-8ebb938:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-8ebb938:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243efc1 */.elementor-280186 .elementor-element.elementor-element-243efc1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53deac8 */.elementor-280186 .elementor-element.elementor-element-53deac8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-53deac8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3aec */.elementor-280186 .elementor-element.elementor-element-ade3aec:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e01a3b */.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d48fe */.elementor-280186 .elementor-element.elementor-element-b4d48fe:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36241 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d799f69 */.elementor-280186 .elementor-element.elementor-element-d799f69:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d72d32 */.elementor-280186 .elementor-element.elementor-element-4d72d32:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4d72d32:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec54618 */.elementor-280186 .elementor-element.elementor-element-ec54618:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16e65 */.elementor-280186 .elementor-element.elementor-element-fa16e65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fa16e65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-566b646 */.elementor-280186 .elementor-element.elementor-element-566b646:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cfec9 */.elementor-280186 .elementor-element.elementor-element-13cfec9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-13cfec9:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a1af28 */.elementor-280186 .elementor-element.elementor-element-1a1af28:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddac51 */.elementor-280186 .elementor-element.elementor-element-dddac51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-dddac51:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a884cbb */.elementor-280186 .elementor-element.elementor-element-a884cbb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58496d2 */.elementor-280186 .elementor-element.elementor-element-58496d2:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58496d2:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb908c */.elementor-280186 .elementor-element.elementor-element-8eb908c:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96591f7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ae852 */.elementor-280186 .elementor-element.elementor-element-f5ae852:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab1e6 */.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c0c565 */.elementor-280186 .elementor-element.elementor-element-0c0c565:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9b0c8 */.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfad22f */.elementor-280186 .elementor-element.elementor-element-bfad22f:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499987d */.elementor-280186 .elementor-element.elementor-element-499987d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-499987d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3406c54 */.elementor-280186 .elementor-element.elementor-element-3406c54:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5168984 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d63fea1 */.elementor-280186 .elementor-element.elementor-element-d63fea1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fcf2d */.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9fda4 */.elementor-280186 .elementor-element.elementor-element-fa9fda4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68be6 */.elementor-280186 .elementor-element.elementor-element-fc68be6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fc68be6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e25659 */.elementor-280186 .elementor-element.elementor-element-8e25659:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e8f5d */.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-001e30a */.elementor-280186 .elementor-element.elementor-element-001e30a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8bfb *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c05261 */.elementor-280186 .elementor-element.elementor-element-2c05261:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27068b6 */.elementor-280186 .elementor-element.elementor-element-27068b6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-27068b6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d7cea7 */.elementor-280186 .elementor-element.elementor-element-8d7cea7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda0080 */.elementor-280186 .elementor-element.elementor-element-fda0080:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fda0080:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7487ba */.elementor-280186 .elementor-element.elementor-element-f7487ba:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eafcc */.elementor-280186 .elementor-element.elementor-element-33eafcc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-33eafcc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e57f4f8 */.elementor-280186 .elementor-element.elementor-element-e57f4f8:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10cc7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc51cb */.elementor-280186 .elementor-element.elementor-element-bdc51cb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab359cc */.elementor-280186 .elementor-element.elementor-element-ab359cc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ab359cc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46cdd7 */.elementor-280186 .elementor-element.elementor-element-d46cdd7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d295168 */.elementor-280186 .elementor-element.elementor-element-d295168:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-d295168:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f3f614 */.elementor-280186 .elementor-element.elementor-element-4f3f614:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f3057 */.elementor-280186 .elementor-element.elementor-element-58f3057:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58f3057:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b4b80a */.elementor-280186 .elementor-element.elementor-element-8b4b80a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0882dc1 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efed33e */.elementor-280186 .elementor-element.elementor-element-efed33e:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc17f99 */.elementor-280186 .elementor-element.elementor-element-cc17f99:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-cc17f99:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b412aee */.elementor-280186 .elementor-element.elementor-element-b412aee:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6d2a0 */.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e839eea */.elementor-280186 .elementor-element.elementor-element-e839eea:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036479 */.elementor-280186 .elementor-element.elementor-element-9036479:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-9036479:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b2020 */.elementor-280186 .elementor-element.elementor-element-84b2020:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358c65 */.elementor-280186 .elementor-element.elementor-element-0358c65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-0358c65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6edb */.elementor-280186 .elementor-element.elementor-element-94b6edb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016f730 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8b0825 */.elementor-280186 .elementor-element.elementor-element-d8b0825:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3aaa6 */.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e9973 */.elementor-280186 .elementor-element.elementor-element-d6e9973:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401f3ad */.elementor-280186 .elementor-element.elementor-element-401f3ad:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-401f3ad:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd18473 */.elementor-280186 .elementor-element.elementor-element-dd18473:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ce8ef *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4880a4 */.elementor-280186 .elementor-element.elementor-element-d4880a4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90891ba */.elementor-280186 .elementor-element.elementor-element-90891ba:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-90891ba:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c235f9b */.elementor-280186 .elementor-element.elementor-element-c235f9b:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebb938 */.elementor-280186 .elementor-element.elementor-element-8ebb938:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-8ebb938:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243efc1 */.elementor-280186 .elementor-element.elementor-element-243efc1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53deac8 */.elementor-280186 .elementor-element.elementor-element-53deac8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-53deac8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3aec */.elementor-280186 .elementor-element.elementor-element-ade3aec:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e01a3b */.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d48fe */.elementor-280186 .elementor-element.elementor-element-b4d48fe:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36241 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d799f69 */.elementor-280186 .elementor-element.elementor-element-d799f69:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d72d32 */.elementor-280186 .elementor-element.elementor-element-4d72d32:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4d72d32:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec54618 */.elementor-280186 .elementor-element.elementor-element-ec54618:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16e65 */.elementor-280186 .elementor-element.elementor-element-fa16e65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fa16e65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-566b646 */.elementor-280186 .elementor-element.elementor-element-566b646:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cfec9 */.elementor-280186 .elementor-element.elementor-element-13cfec9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-13cfec9:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a1af28 */.elementor-280186 .elementor-element.elementor-element-1a1af28:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddac51 */.elementor-280186 .elementor-element.elementor-element-dddac51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-dddac51:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a884cbb */.elementor-280186 .elementor-element.elementor-element-a884cbb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58496d2 */.elementor-280186 .elementor-element.elementor-element-58496d2:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58496d2:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb908c */.elementor-280186 .elementor-element.elementor-element-8eb908c:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96591f7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ae852 */.elementor-280186 .elementor-element.elementor-element-f5ae852:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab1e6 */.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c0c565 */.elementor-280186 .elementor-element.elementor-element-0c0c565:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9b0c8 */.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bfad22f */.elementor-280186 .elementor-element.elementor-element-bfad22f:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499987d */.elementor-280186 .elementor-element.elementor-element-499987d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-499987d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-499987d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3406c54 */.elementor-280186 .elementor-element.elementor-element-3406c54:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5168984 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5168984:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d63fea1 */.elementor-280186 .elementor-element.elementor-element-d63fea1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fcf2d */.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-06fcf2d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa9fda4 */.elementor-280186 .elementor-element.elementor-element-fa9fda4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68be6 */.elementor-280186 .elementor-element.elementor-element-fc68be6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fc68be6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fc68be6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e25659 */.elementor-280186 .elementor-element.elementor-element-8e25659:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e8f5d */.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96e8f5d:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-001e30a */.elementor-280186 .elementor-element.elementor-element-001e30a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d8bfb *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-20d8bfb:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c05261 */.elementor-280186 .elementor-element.elementor-element-2c05261:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27068b6 */.elementor-280186 .elementor-element.elementor-element-27068b6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-27068b6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-27068b6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d7cea7 */.elementor-280186 .elementor-element.elementor-element-8d7cea7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda0080 */.elementor-280186 .elementor-element.elementor-element-fda0080:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fda0080:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fda0080:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7487ba */.elementor-280186 .elementor-element.elementor-element-f7487ba:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eafcc */.elementor-280186 .elementor-element.elementor-element-33eafcc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-33eafcc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-33eafcc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e57f4f8 */.elementor-280186 .elementor-element.elementor-element-e57f4f8:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10cc7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9b10cc7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc51cb */.elementor-280186 .elementor-element.elementor-element-bdc51cb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab359cc */.elementor-280186 .elementor-element.elementor-element-ab359cc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ab359cc:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ab359cc:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46cdd7 */.elementor-280186 .elementor-element.elementor-element-d46cdd7:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d295168 */.elementor-280186 .elementor-element.elementor-element-d295168:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-d295168:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-d295168:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f3f614 */.elementor-280186 .elementor-element.elementor-element-4f3f614:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58f3057 */.elementor-280186 .elementor-element.elementor-element-58f3057:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58f3057:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58f3057:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b4b80a */.elementor-280186 .elementor-element.elementor-element-8b4b80a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0882dc1 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0882dc1:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efed33e */.elementor-280186 .elementor-element.elementor-element-efed33e:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc17f99 */.elementor-280186 .elementor-element.elementor-element-cc17f99:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-cc17f99:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-cc17f99:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b412aee */.elementor-280186 .elementor-element.elementor-element-b412aee:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6d2a0 */.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-1d6d2a0:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e839eea */.elementor-280186 .elementor-element.elementor-element-e839eea:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036479 */.elementor-280186 .elementor-element.elementor-element-9036479:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-9036479:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-9036479:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84b2020 */.elementor-280186 .elementor-element.elementor-element-84b2020:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358c65 */.elementor-280186 .elementor-element.elementor-element-0358c65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-0358c65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-0358c65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b6edb */.elementor-280186 .elementor-element.elementor-element-94b6edb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016f730 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-016f730:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8b0825 */.elementor-280186 .elementor-element.elementor-element-d8b0825:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3aaa6 */.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4a3aaa6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6e9973 */.elementor-280186 .elementor-element.elementor-element-d6e9973:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401f3ad */.elementor-280186 .elementor-element.elementor-element-401f3ad:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-401f3ad:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-401f3ad:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd18473 */.elementor-280186 .elementor-element.elementor-element-dd18473:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ce8ef *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-19ce8ef:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4880a4 */.elementor-280186 .elementor-element.elementor-element-d4880a4:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90891ba */.elementor-280186 .elementor-element.elementor-element-90891ba:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-90891ba:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-90891ba:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c235f9b */.elementor-280186 .elementor-element.elementor-element-c235f9b:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebb938 */.elementor-280186 .elementor-element.elementor-element-8ebb938:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-8ebb938:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-8ebb938:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-243efc1 */.elementor-280186 .elementor-element.elementor-element-243efc1:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53deac8 */.elementor-280186 .elementor-element.elementor-element-53deac8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-53deac8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-53deac8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3aec */.elementor-280186 .elementor-element.elementor-element-ade3aec:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e01a3b */.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5e01a3b:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4d48fe */.elementor-280186 .elementor-element.elementor-element-b4d48fe:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f36241 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-5f36241:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d799f69 */.elementor-280186 .elementor-element.elementor-element-d799f69:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d72d32 */.elementor-280186 .elementor-element.elementor-element-4d72d32:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-4d72d32:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-4d72d32:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec54618 */.elementor-280186 .elementor-element.elementor-element-ec54618:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16e65 */.elementor-280186 .elementor-element.elementor-element-fa16e65:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-fa16e65:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-fa16e65:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-566b646 */.elementor-280186 .elementor-element.elementor-element-566b646:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cfec9 */.elementor-280186 .elementor-element.elementor-element-13cfec9:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-13cfec9:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-13cfec9:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a1af28 */.elementor-280186 .elementor-element.elementor-element-1a1af28:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddac51 */.elementor-280186 .elementor-element.elementor-element-dddac51:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-dddac51:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-dddac51:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a884cbb */.elementor-280186 .elementor-element.elementor-element-a884cbb:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58496d2 */.elementor-280186 .elementor-element.elementor-element-58496d2:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-58496d2:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-58496d2:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb908c */.elementor-280186 .elementor-element.elementor-element-8eb908c:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96591f7 *//* Base style for all cards */
.cards-parent .card-item {
    transition: transform 0.3s ease, box-shadow 0.3s ease, background-image 0.3s ease;
}

/* Hover style for any card */
.cards-parent .card-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;
    padding-left: 29px;
    padding-right: 25px;
}

/* Default "active" state for the 2nd card when nothing is hovered */
.cards-parent:not(:hover) .card-item:nth-child(2) {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
    background-color: #0D41FF;

}

/* Make title & description white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-title,
.cards-parent:not(:hover) .card-item:nth-child(2) .elementor-icon-box-description {
    color: #ffffff !important;
}

/* Make SVG white by default on 2nd card */
.cards-parent:not(:hover) .card-item:nth-child(2) svg path {
    fill: #ffffff;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover svg path{
    fill: white;
}

.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-96591f7:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ae852 */.elementor-280186 .elementor-element.elementor-element-f5ae852:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ab1e6 */.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-e8ab1e6:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c0c565 */.elementor-280186 .elementor-element.elementor-element-0c0c565:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9b0c8 */.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(11, 58, 229, 0.25);
}

.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover svg path{
    fill: white;
}
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-title,
.elementor-280186 .elementor-element.elementor-element-ba9b0c8:hover .elementor-icon-box-description {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8cabcee */#application-manager-features .e-n-tabs-heading {
 padding: 9px;
 background: #fff;
 border-radius: 10px;
 margin: auto;
 display: flex !important;
 width: 100%;
}
#application-manager-features span.e-n-tab-title-text {
display: flex;
justify-content: center;
 padding: 2px 25px;
}


/* Target the individual tabs */
#application-manager-features .e-n-tabs-heading .e-n-tab-title {
    flex: 1; /* This forces every tab to grow and fill equal space */
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}/* End custom CSS */