.elementor-988176 .elementor-element.elementor-element-65c8f79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988176 .elementor-element.elementor-element-eea9506{text-align:center;}.elementor-988176 .elementor-element.elementor-element-21d4d3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-21d4d3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-64465b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-64465b1:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-64465b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-99563ff{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-ae96c2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-ae96c2e img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-fc73a42 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-e2e2b5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-e2e2b5a:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-e2e2b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-0e87084{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-352dd8a > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-352dd8a img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-8be8581 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-1a435da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-1a435da:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-1a435da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-7cc58a5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-93a8939 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-93a8939 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-4616320 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-5eeb8cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-5eeb8cb:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-5eeb8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-165a33d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-afc4cbe > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-afc4cbe img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-ef83e3e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-ac6975e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-ac6975e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-76691a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-76691a9:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-76691a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-df401fd{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-5bcb87a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-5bcb87a img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-6755106 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-fc06d75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-fc06d75:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-fc06d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-6372867{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-0faf389 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-0faf389 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-974db0d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-5294ba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-5294ba3:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-5294ba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-73cf7fe{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-3f32b3a > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-3f32b3a img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-d417c7d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-fbabbe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-fbabbe0:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-fbabbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-198d9c4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-2481665 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-2481665 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-32e8ef2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-955f942{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-955f942.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-d7065ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-d7065ba:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-d7065ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-79056fa{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-cb82940 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-cb82940 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-d4ece39 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-287e288{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988176 .elementor-element.elementor-element-7664819{text-align:center;}.elementor-988176 .elementor-element.elementor-element-a132967{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-a132967.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-29a2fcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-29a2fcc:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-29a2fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-c55f6d1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-0284507 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-0284507 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-ade3f90 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-e8e532f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-e8e532f:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-e8e532f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-bd13fa1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-60e9ccb > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-60e9ccb img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-db75490 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-988176 .elementor-element.elementor-element-0672320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-0672320:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-0672320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-9113cd9{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-8c559cd > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-8c559cd img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-2534ae3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-180995a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-180995a:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-180995a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-299cd8d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-c7b81d7 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-c7b81d7 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-ae99fbd > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-b8d0edd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-b8d0edd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-e664450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-e664450:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-e664450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-fc377d4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-8b73a01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-8b73a01 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-444e70e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-a1d7193{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-a1d7193:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-a1d7193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-b2af102{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-edf8bcf > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-edf8bcf img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-2291d04 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-988176 .elementor-element.elementor-element-3cbebf7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-3cbebf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-7cd92b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-7cd92b2:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-7cd92b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-83d9dcf{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-6860aab > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-6860aab img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-673b4b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-988176 .elementor-element.elementor-element-a34ff30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-a34ff30:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-a34ff30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-e78eeda{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-990f8ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-990f8ab img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-c738b2f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-86c8776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-86c8776:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-86c8776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-69ea82b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-bae6167 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-bae6167 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-c8ab256 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-988176 .elementor-element.elementor-element-568163e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-568163e:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-568163e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-1e5234c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-ad4f4c4 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-ad4f4c4 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-9904a90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 55px 0px;}.elementor-988176 .elementor-element.elementor-element-16892b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988176 .elementor-element.elementor-element-825768e{text-align:center;}.elementor-988176 .elementor-element.elementor-element-cedba21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-cedba21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-8662896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-8662896:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-8662896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-c5859df{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-3088211 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-3088211 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-5585277 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-9b9c908{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-9b9c908:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-9b9c908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-08606c0{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-b43309f > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-b43309f img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-af5e8d1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-fde85d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-fde85d3:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-fde85d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-d4f94bb{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-b8b602c > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-b8b602c img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-1ece976 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-c788d87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-c788d87:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-c788d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-5bd1267{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-5774466 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-5774466 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-918a278 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-188a7b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-188a7b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-501db37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-501db37:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-501db37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-95217ed{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-1cd9575 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-1cd9575 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-1458651 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-f48e331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988176 .elementor-element.elementor-element-bf1df03{text-align:center;}.elementor-988176 .elementor-element.elementor-element-65d4ef4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-65d4ef4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-036f1ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-036f1ad:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-036f1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-fdf57a8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-940a96a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-940a96a img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-5a129ae > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-14cb2cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-14cb2cd:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-14cb2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-2dfe703{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-c0fc4a9 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-c0fc4a9 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-f86428e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-892d8cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-892d8cc:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-892d8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-26f5288{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-fd59d92 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-fd59d92 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-8fa431b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-b97c934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-b97c934:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-b97c934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-3cf68a4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-680fb57 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-680fb57 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-4cfd820 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-4b528f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-4b528f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-2aa11cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-2aa11cd:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-2aa11cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-583189c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-7d3bf04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-7d3bf04 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-446077a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-19fe5bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-19fe5bc:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-19fe5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-048cde8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-51aa68a > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-51aa68a img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-86681dd > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-e3496a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-e3496a9:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-e3496a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-b6d899a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-1cfd326 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-1cfd326 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-9a80145 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-89a36c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-89a36c3:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-89a36c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-210b6d2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-bef51e2 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-bef51e2 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-351cf06 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-4641d6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-4641d6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-4b0d0f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-4b0d0f1:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-4b0d0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-7bfa834{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-a08d3cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-a08d3cf img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-41c6270 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-24da1b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-24da1b5:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-24da1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-65add65{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-5afaa7e > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-5afaa7e img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-c4cbd12 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-31c81a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988176 .elementor-element.elementor-element-acbb8af{text-align:center;}.elementor-988176 .elementor-element.elementor-element-87c5acd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-87c5acd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-6d81d04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-6d81d04:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-6d81d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-a02c646{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-c85f3a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-c85f3a9 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-6212fea > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-85b393a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-85b393a:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-85b393a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-be1e05d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-e0ed8d9 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-e0ed8d9 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-7790446 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-e31c07b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-e31c07b:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-e31c07b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-bab54c7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-2bcd128 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-2bcd128 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-31ded07 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-4d0ff79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-4d0ff79:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-4d0ff79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-d480305{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-514d71e > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-514d71e img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-2d84f15 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-4081e3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-4081e3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-ada680f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-ada680f:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-ada680f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-430ca06{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-9e48016 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-9e48016 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-71db8b7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-4126107{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-4126107:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-4126107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-9625c64{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-1f106f1 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-1f106f1 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-68580c8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-f3cb92a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988176 .elementor-element.elementor-element-6ba17c6{text-align:center;}.elementor-988176 .elementor-element.elementor-element-c9ab3f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-c9ab3f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-35c67a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-35c67a7:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-35c67a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-2a6e469{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-2c8b380 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-2c8b380 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-8e16dc4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-602246d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-602246d:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-602246d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-f09c41f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-02cfebc > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-02cfebc img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-12dcd6b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-ef401ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-ef401ca:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-ef401ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-77ed15b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-3a002a9 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-3a002a9 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-e22f310 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-1614624{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-1614624:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-1614624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-af8ca3d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-b9e85d0 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-b9e85d0 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-1e94753 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-c5da435{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-c5da435.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-611e29d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-611e29d:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-611e29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-30e8a59{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-0050bee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-0050bee img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-fec7fa7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-10fb347{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988176 .elementor-element.elementor-element-debfa41{text-align:center;}.elementor-988176 .elementor-element.elementor-element-02abe12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-02abe12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-8454570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-8454570:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-8454570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-18593a8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-1707c94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-1707c94 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-b1e3e2e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-398d534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-398d534:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-398d534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-2486c9b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-0bb281b > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-0bb281b img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-08e2878 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-1c1ea54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-1c1ea54:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-1c1ea54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-541b7fa{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-e072ecc > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-e072ecc img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-375965e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-f2232b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-f2232b0:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-f2232b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-b370240{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-443c8fb > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-443c8fb img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-9201a75 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-8760415{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0;--margin-bottom:11vh;--margin-left:0;--margin-right:0;}.elementor-988176 .elementor-element.elementor-element-8760415.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-7d90ac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-7d90ac8:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-7d90ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-416deb2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-fff5561 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-fff5561 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-2a8a9c3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-37c4bcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-37c4bcc:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-37c4bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-ec2c152{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-9807aaa > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-9807aaa img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-3aee653 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-7652e76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-7652e76:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-7652e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-d54aa47{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-52fa4f8 > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-52fa4f8 img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-bcaa69d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-988176 .elementor-element.elementor-element-3261e38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF0;--border-color:#E5EAF0;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-988176 .elementor-element.elementor-element-3261e38:not(.elementor-motion-effects-element-type-background), .elementor-988176 .elementor-element.elementor-element-3261e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988176 .elementor-element.elementor-element-937a477{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988176 .elementor-element.elementor-element-a19cceb > .elementor-widget-container{margin:0px -8px 0px -8px;padding:0px 8px 0px 8px;}.elementor-988176 .elementor-element.elementor-element-a19cceb img{max-width:100%;}.elementor-988176 .elementor-element.elementor-element-4ee112f > .elementor-widget-container{padding:0px 0px 20px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-988176 .elementor-element.elementor-element-21d4d3a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-64465b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-e2e2b5a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-1a435da.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-5eeb8cb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-ac6975e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-76691a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-fc06d75.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-5294ba3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-fbabbe0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-955f942{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-d7065ba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-a132967{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-29a2fcc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-e8e532f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-0672320.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-180995a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-b8d0edd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-e664450.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-a1d7193.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-3cbebf7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-7cd92b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-a34ff30.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-86c8776.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-568163e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-cedba21{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-8662896.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-9b9c908.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-fde85d3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-c788d87.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-188a7b4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-501db37.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-65d4ef4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-036f1ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-14cb2cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-892d8cc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-b97c934.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-4b528f0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-2aa11cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-19fe5bc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-e3496a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-89a36c3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-4641d6e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-4b0d0f1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-24da1b5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-87c5acd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-6d81d04.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-85b393a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-e31c07b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-4d0ff79.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-4081e3a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-ada680f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-4126107.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-c9ab3f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-35c67a7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-602246d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-ef401ca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-1614624.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-c5da435{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-611e29d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-02abe12{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-8454570.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-398d534.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-1c1ea54.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-f2232b0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-8760415{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-7d90ac8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-37c4bcc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-7652e76.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-988176 .elementor-element.elementor-element-3261e38.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-988176 .elementor-element.elementor-element-21d4d3a{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-ac6975e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-955f942{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-a132967{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-b8d0edd{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-3cbebf7{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-cedba21{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-188a7b4{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-65d4ef4{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-4b528f0{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-4641d6e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-87c5acd{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-4081e3a{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-c9ab3f8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-c5da435{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-02abe12{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-988176 .elementor-element.elementor-element-8760415{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-988176 .elementor-element.elementor-element-21d4d3a{--width:100%;}.elementor-988176 .elementor-element.elementor-element-64465b1{--width:25%;}.elementor-988176 .elementor-element.elementor-element-e2e2b5a{--width:25%;}.elementor-988176 .elementor-element.elementor-element-1a435da{--width:25%;}.elementor-988176 .elementor-element.elementor-element-5eeb8cb{--width:25%;}.elementor-988176 .elementor-element.elementor-element-ac6975e{--width:100%;}.elementor-988176 .elementor-element.elementor-element-76691a9{--width:25%;}.elementor-988176 .elementor-element.elementor-element-fc06d75{--width:25%;}.elementor-988176 .elementor-element.elementor-element-5294ba3{--width:25%;}.elementor-988176 .elementor-element.elementor-element-fbabbe0{--width:25%;}.elementor-988176 .elementor-element.elementor-element-955f942{--width:100%;}.elementor-988176 .elementor-element.elementor-element-d7065ba{--width:25%;}.elementor-988176 .elementor-element.elementor-element-a132967{--width:100%;}.elementor-988176 .elementor-element.elementor-element-29a2fcc{--width:25%;}.elementor-988176 .elementor-element.elementor-element-e8e532f{--width:25%;}.elementor-988176 .elementor-element.elementor-element-0672320{--width:25%;}.elementor-988176 .elementor-element.elementor-element-180995a{--width:25%;}.elementor-988176 .elementor-element.elementor-element-b8d0edd{--width:100%;}.elementor-988176 .elementor-element.elementor-element-e664450{--width:25%;}.elementor-988176 .elementor-element.elementor-element-a1d7193{--width:25%;}.elementor-988176 .elementor-element.elementor-element-3cbebf7{--width:100%;}.elementor-988176 .elementor-element.elementor-element-7cd92b2{--width:25%;}.elementor-988176 .elementor-element.elementor-element-a34ff30{--width:25%;}.elementor-988176 .elementor-element.elementor-element-86c8776{--width:25%;}.elementor-988176 .elementor-element.elementor-element-568163e{--width:25%;}.elementor-988176 .elementor-element.elementor-element-cedba21{--width:100%;}.elementor-988176 .elementor-element.elementor-element-8662896{--width:25%;}.elementor-988176 .elementor-element.elementor-element-9b9c908{--width:25%;}.elementor-988176 .elementor-element.elementor-element-fde85d3{--width:25%;}.elementor-988176 .elementor-element.elementor-element-c788d87{--width:25%;}.elementor-988176 .elementor-element.elementor-element-188a7b4{--width:100%;}.elementor-988176 .elementor-element.elementor-element-501db37{--width:25%;}.elementor-988176 .elementor-element.elementor-element-65d4ef4{--width:100%;}.elementor-988176 .elementor-element.elementor-element-036f1ad{--width:25%;}.elementor-988176 .elementor-element.elementor-element-14cb2cd{--width:25%;}.elementor-988176 .elementor-element.elementor-element-892d8cc{--width:25%;}.elementor-988176 .elementor-element.elementor-element-b97c934{--width:25%;}.elementor-988176 .elementor-element.elementor-element-4b528f0{--width:100%;}.elementor-988176 .elementor-element.elementor-element-2aa11cd{--width:25%;}.elementor-988176 .elementor-element.elementor-element-19fe5bc{--width:25%;}.elementor-988176 .elementor-element.elementor-element-e3496a9{--width:25%;}.elementor-988176 .elementor-element.elementor-element-89a36c3{--width:25%;}.elementor-988176 .elementor-element.elementor-element-4641d6e{--width:100%;}.elementor-988176 .elementor-element.elementor-element-4b0d0f1{--width:25%;}.elementor-988176 .elementor-element.elementor-element-24da1b5{--width:25%;}.elementor-988176 .elementor-element.elementor-element-87c5acd{--width:100%;}.elementor-988176 .elementor-element.elementor-element-6d81d04{--width:25%;}.elementor-988176 .elementor-element.elementor-element-85b393a{--width:25%;}.elementor-988176 .elementor-element.elementor-element-e31c07b{--width:25%;}.elementor-988176 .elementor-element.elementor-element-4d0ff79{--width:25%;}.elementor-988176 .elementor-element.elementor-element-4081e3a{--width:100%;}.elementor-988176 .elementor-element.elementor-element-ada680f{--width:25%;}.elementor-988176 .elementor-element.elementor-element-4126107{--width:25%;}.elementor-988176 .elementor-element.elementor-element-c9ab3f8{--width:100%;}.elementor-988176 .elementor-element.elementor-element-35c67a7{--width:25%;}.elementor-988176 .elementor-element.elementor-element-602246d{--width:25%;}.elementor-988176 .elementor-element.elementor-element-ef401ca{--width:25%;}.elementor-988176 .elementor-element.elementor-element-1614624{--width:25%;}.elementor-988176 .elementor-element.elementor-element-c5da435{--width:100%;}.elementor-988176 .elementor-element.elementor-element-611e29d{--width:25%;}.elementor-988176 .elementor-element.elementor-element-02abe12{--width:100%;}.elementor-988176 .elementor-element.elementor-element-8454570{--width:25%;}.elementor-988176 .elementor-element.elementor-element-398d534{--width:25%;}.elementor-988176 .elementor-element.elementor-element-1c1ea54{--width:25%;}.elementor-988176 .elementor-element.elementor-element-f2232b0{--width:25%;}.elementor-988176 .elementor-element.elementor-element-8760415{--width:100%;}.elementor-988176 .elementor-element.elementor-element-7d90ac8{--width:25%;}.elementor-988176 .elementor-element.elementor-element-37c4bcc{--width:25%;}.elementor-988176 .elementor-element.elementor-element-7652e76{--width:25%;}.elementor-988176 .elementor-element.elementor-element-3261e38{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-988176 .elementor-element.elementor-element-64465b1{--width:40%;}.elementor-988176 .elementor-element.elementor-element-e2e2b5a{--width:40%;}.elementor-988176 .elementor-element.elementor-element-1a435da{--width:40%;}.elementor-988176 .elementor-element.elementor-element-5eeb8cb{--width:40%;}.elementor-988176 .elementor-element.elementor-element-76691a9{--width:40%;}.elementor-988176 .elementor-element.elementor-element-fc06d75{--width:40%;}.elementor-988176 .elementor-element.elementor-element-5294ba3{--width:40%;}.elementor-988176 .elementor-element.elementor-element-fbabbe0{--width:40%;}.elementor-988176 .elementor-element.elementor-element-d7065ba{--width:40%;}.elementor-988176 .elementor-element.elementor-element-29a2fcc{--width:40%;}.elementor-988176 .elementor-element.elementor-element-e8e532f{--width:40%;}.elementor-988176 .elementor-element.elementor-element-0672320{--width:40%;}.elementor-988176 .elementor-element.elementor-element-180995a{--width:40%;}.elementor-988176 .elementor-element.elementor-element-e664450{--width:40%;}.elementor-988176 .elementor-element.elementor-element-a1d7193{--width:40%;}.elementor-988176 .elementor-element.elementor-element-7cd92b2{--width:40%;}.elementor-988176 .elementor-element.elementor-element-a34ff30{--width:40%;}.elementor-988176 .elementor-element.elementor-element-86c8776{--width:40%;}.elementor-988176 .elementor-element.elementor-element-568163e{--width:40%;}.elementor-988176 .elementor-element.elementor-element-8662896{--width:40%;}.elementor-988176 .elementor-element.elementor-element-9b9c908{--width:40%;}.elementor-988176 .elementor-element.elementor-element-fde85d3{--width:40%;}.elementor-988176 .elementor-element.elementor-element-c788d87{--width:40%;}.elementor-988176 .elementor-element.elementor-element-501db37{--width:40%;}.elementor-988176 .elementor-element.elementor-element-036f1ad{--width:40%;}.elementor-988176 .elementor-element.elementor-element-14cb2cd{--width:40%;}.elementor-988176 .elementor-element.elementor-element-892d8cc{--width:40%;}.elementor-988176 .elementor-element.elementor-element-b97c934{--width:40%;}.elementor-988176 .elementor-element.elementor-element-2aa11cd{--width:40%;}.elementor-988176 .elementor-element.elementor-element-19fe5bc{--width:40%;}.elementor-988176 .elementor-element.elementor-element-e3496a9{--width:40%;}.elementor-988176 .elementor-element.elementor-element-89a36c3{--width:40%;}.elementor-988176 .elementor-element.elementor-element-4b0d0f1{--width:40%;}.elementor-988176 .elementor-element.elementor-element-24da1b5{--width:40%;}.elementor-988176 .elementor-element.elementor-element-6d81d04{--width:40%;}.elementor-988176 .elementor-element.elementor-element-85b393a{--width:40%;}.elementor-988176 .elementor-element.elementor-element-e31c07b{--width:40%;}.elementor-988176 .elementor-element.elementor-element-4d0ff79{--width:40%;}.elementor-988176 .elementor-element.elementor-element-ada680f{--width:40%;}.elementor-988176 .elementor-element.elementor-element-4126107{--width:40%;}.elementor-988176 .elementor-element.elementor-element-35c67a7{--width:40%;}.elementor-988176 .elementor-element.elementor-element-602246d{--width:40%;}.elementor-988176 .elementor-element.elementor-element-ef401ca{--width:40%;}.elementor-988176 .elementor-element.elementor-element-1614624{--width:40%;}.elementor-988176 .elementor-element.elementor-element-611e29d{--width:40%;}.elementor-988176 .elementor-element.elementor-element-8454570{--width:40%;}.elementor-988176 .elementor-element.elementor-element-398d534{--width:40%;}.elementor-988176 .elementor-element.elementor-element-1c1ea54{--width:40%;}.elementor-988176 .elementor-element.elementor-element-f2232b0{--width:40%;}.elementor-988176 .elementor-element.elementor-element-7d90ac8{--width:40%;}.elementor-988176 .elementor-element.elementor-element-37c4bcc{--width:40%;}.elementor-988176 .elementor-element.elementor-element-7652e76{--width:40%;}.elementor-988176 .elementor-element.elementor-element-3261e38{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-65c8f79 *//* MAIN HEADING */
.elementor-988176 .elementor-element.elementor-element-65c8f79{
    text-align: center;
    margin-bottom: 30px;
}

/* HEADING STYLE */
.elementor-988176 .elementor-element.elementor-element-65c8f79 .elementor-heading-title{
    font-size: 42px;
    font-weight: 800;
    color: #0b1b3a;
    letter-spacing: -1px;
    line-height: 1.2;

    position: relative;
    display: inline-block;
}

/* BLUE UNDERLINE EFFECT */
.elementor-988176 .elementor-element.elementor-element-65c8f79 .elementor-heading-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);

    width: 80px;
    height: 5px;
    background: linear-gradient(90deg, #0874e8, #00c2ff);
    border-radius: 50px;
}

/* TABLET */
@media (max-width: 1024px){
    .elementor-988176 .elementor-element.elementor-element-65c8f79 .elementor-heading-title{
        font-size: 34px;
    }

    .elementor-988176 .elementor-element.elementor-element-65c8f79 .elementor-heading-title::after{
        width: 60px;
        height: 4px;
    }
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-65c8f79 .elementor-heading-title{
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    .elementor-988176 .elementor-element.elementor-element-65c8f79 .elementor-heading-title::after{
        width: 50px;
        height: 3px;
        bottom: -6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc73a42 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-fc73a42{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-fc73a42 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-fc73a42:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-fc73a42 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-fc73a42 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-fc73a42:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-fc73a42 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-fc73a42 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-fc73a42 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64465b1 */.elementor-988176 .elementor-element.elementor-element-64465b1{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-64465b1::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-64465b1 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-64465b1:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-64465b1:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-64465b1 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-64465b1 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-64465b1::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-64465b1{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-64465b1 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-64465b1 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8be8581 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-8be8581{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-8be8581 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-8be8581:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-8be8581 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-8be8581 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-8be8581:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-8be8581 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-8be8581 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-8be8581 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2e2b5a */.elementor-988176 .elementor-element.elementor-element-e2e2b5a{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-e2e2b5a::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-e2e2b5a .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-e2e2b5a:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-e2e2b5a:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-e2e2b5a .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-e2e2b5a .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-e2e2b5a::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-e2e2b5a{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-e2e2b5a .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-e2e2b5a .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4616320 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-4616320{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-4616320 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-4616320:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-4616320 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-4616320 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-4616320:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-4616320 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-4616320 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-4616320 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a435da */.elementor-988176 .elementor-element.elementor-element-1a435da{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-1a435da::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-1a435da .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-1a435da:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-1a435da:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-1a435da .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-1a435da .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-1a435da::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-1a435da{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-1a435da .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-1a435da .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef83e3e *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-ef83e3e{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-ef83e3e .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-ef83e3e:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-ef83e3e .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-ef83e3e .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-ef83e3e:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-ef83e3e .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-ef83e3e .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-ef83e3e .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eeb8cb */.elementor-988176 .elementor-element.elementor-element-5eeb8cb{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-5eeb8cb::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-5eeb8cb .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-5eeb8cb:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-5eeb8cb:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-5eeb8cb .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-5eeb8cb .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-5eeb8cb::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-5eeb8cb{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-5eeb8cb .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-5eeb8cb .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6755106 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-6755106{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-6755106 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-6755106:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-6755106 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-6755106 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-6755106:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-6755106 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-6755106 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-6755106 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76691a9 */.elementor-988176 .elementor-element.elementor-element-76691a9{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-76691a9::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-76691a9 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-76691a9:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-76691a9:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-76691a9 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-76691a9 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-76691a9::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-76691a9{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-76691a9 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-76691a9 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-974db0d *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-974db0d{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-974db0d .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-974db0d:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-974db0d .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-974db0d .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-974db0d:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-974db0d .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-974db0d .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-974db0d .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc06d75 */.elementor-988176 .elementor-element.elementor-element-fc06d75{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-fc06d75::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-fc06d75 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-fc06d75:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-fc06d75:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-fc06d75 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-fc06d75 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-fc06d75::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-fc06d75{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-fc06d75 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-fc06d75 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d417c7d *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-d417c7d{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-d417c7d .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-d417c7d:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-d417c7d .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-d417c7d .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-d417c7d:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-d417c7d .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-d417c7d .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-d417c7d .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5294ba3 */.elementor-988176 .elementor-element.elementor-element-5294ba3{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-5294ba3::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-5294ba3 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-5294ba3:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-5294ba3:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-5294ba3 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-5294ba3 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-5294ba3::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-5294ba3{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-5294ba3 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-5294ba3 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32e8ef2 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-32e8ef2{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-32e8ef2 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-32e8ef2:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-32e8ef2 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-32e8ef2 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-32e8ef2:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-32e8ef2 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-32e8ef2 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-32e8ef2 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbabbe0 */.elementor-988176 .elementor-element.elementor-element-fbabbe0{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-fbabbe0::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-fbabbe0 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-fbabbe0:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-fbabbe0:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-fbabbe0 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-fbabbe0 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-fbabbe0::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-fbabbe0{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-fbabbe0 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-fbabbe0 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4ece39 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-d4ece39{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-d4ece39 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-d4ece39:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-d4ece39 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-d4ece39 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-d4ece39:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-d4ece39 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-d4ece39 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-d4ece39 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7065ba */.elementor-988176 .elementor-element.elementor-element-d7065ba{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-d7065ba::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-d7065ba .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-d7065ba:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-d7065ba:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-d7065ba .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-d7065ba .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-d7065ba::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-d7065ba{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-d7065ba .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-d7065ba .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-287e288 *//* MAIN HEADING */
.elementor-988176 .elementor-element.elementor-element-287e288{
    text-align: center;
    margin-bottom: 30px;
}

/* HEADING STYLE */
.elementor-988176 .elementor-element.elementor-element-287e288 .elementor-heading-title{
    font-size: 42px;
    font-weight: 800;
    color: #0b1b3a;
    letter-spacing: -1px;
    line-height: 1.2;

    position: relative;
    display: inline-block;
}

/* BLUE UNDERLINE EFFECT */
.elementor-988176 .elementor-element.elementor-element-287e288 .elementor-heading-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);

    width: 80px;
    height: 5px;
    background: linear-gradient(90deg, #0874e8, #00c2ff);
    border-radius: 50px;
}

/* TABLET */
@media (max-width: 1024px){
    .elementor-988176 .elementor-element.elementor-element-287e288 .elementor-heading-title{
        font-size: 34px;
    }

    .elementor-988176 .elementor-element.elementor-element-287e288 .elementor-heading-title::after{
        width: 60px;
        height: 4px;
    }
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-287e288 .elementor-heading-title{
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    .elementor-988176 .elementor-element.elementor-element-287e288 .elementor-heading-title::after{
        width: 50px;
        height: 3px;
        bottom: -6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ade3f90 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-ade3f90{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-ade3f90 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-ade3f90:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-ade3f90 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-ade3f90 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-ade3f90:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-ade3f90 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-ade3f90 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-ade3f90 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a2fcc */.elementor-988176 .elementor-element.elementor-element-29a2fcc{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-29a2fcc::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-29a2fcc .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-29a2fcc:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-29a2fcc:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-29a2fcc .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-29a2fcc .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-29a2fcc::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-29a2fcc{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-29a2fcc .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-29a2fcc .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db75490 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-db75490{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-db75490 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-db75490:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-db75490 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-db75490 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-db75490:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-db75490 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-db75490 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-db75490 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8e532f */.elementor-988176 .elementor-element.elementor-element-e8e532f{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-e8e532f::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-e8e532f .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-e8e532f:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-e8e532f:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-e8e532f .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-e8e532f .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-e8e532f::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-e8e532f{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-e8e532f .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-e8e532f .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2534ae3 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-2534ae3{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-2534ae3 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-2534ae3:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-2534ae3 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-2534ae3 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-2534ae3:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-2534ae3 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-2534ae3 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-2534ae3 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0672320 */.elementor-988176 .elementor-element.elementor-element-0672320{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-0672320::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-0672320 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-0672320:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-0672320:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-0672320 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-0672320 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-0672320::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-0672320{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-0672320 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-0672320 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae99fbd *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-ae99fbd{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-ae99fbd .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-ae99fbd:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-ae99fbd .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-ae99fbd .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-ae99fbd:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-ae99fbd .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-ae99fbd .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-ae99fbd .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-180995a */.elementor-988176 .elementor-element.elementor-element-180995a{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-180995a::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-180995a .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-180995a:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-180995a:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-180995a .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-180995a .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-180995a::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-180995a{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-180995a .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-180995a .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-444e70e *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-444e70e{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-444e70e .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-444e70e:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-444e70e .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-444e70e .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-444e70e:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-444e70e .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-444e70e .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-444e70e .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e664450 */.elementor-988176 .elementor-element.elementor-element-e664450{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-e664450::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-e664450 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-e664450:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-e664450:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-e664450 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-e664450 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-e664450::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-e664450{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-e664450 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-e664450 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2291d04 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-2291d04{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-2291d04 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-2291d04:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-2291d04 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-2291d04 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-2291d04:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-2291d04 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-2291d04 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-2291d04 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1d7193 */.elementor-988176 .elementor-element.elementor-element-a1d7193{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-a1d7193::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-a1d7193 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-a1d7193:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-a1d7193:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-a1d7193 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-a1d7193 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-a1d7193::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-a1d7193{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-a1d7193 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-a1d7193 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-673b4b9 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-673b4b9{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-673b4b9 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-673b4b9:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-673b4b9 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-673b4b9 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-673b4b9:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-673b4b9 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-673b4b9 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-673b4b9 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cd92b2 */.elementor-988176 .elementor-element.elementor-element-7cd92b2{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-7cd92b2::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-7cd92b2 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-7cd92b2:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-7cd92b2:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-7cd92b2 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-7cd92b2 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-7cd92b2::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-7cd92b2{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-7cd92b2 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-7cd92b2 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c738b2f *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-c738b2f{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-c738b2f .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-c738b2f:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-c738b2f .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-c738b2f .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-c738b2f:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-c738b2f .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-c738b2f .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-c738b2f .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a34ff30 */.elementor-988176 .elementor-element.elementor-element-a34ff30{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-a34ff30::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-a34ff30 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-a34ff30:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-a34ff30:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-a34ff30 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-a34ff30 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-a34ff30::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-a34ff30{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-a34ff30 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-a34ff30 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8ab256 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-c8ab256{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-c8ab256 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-c8ab256:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-c8ab256 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-c8ab256 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-c8ab256:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-c8ab256 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-c8ab256 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-c8ab256 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86c8776 */.elementor-988176 .elementor-element.elementor-element-86c8776{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-86c8776::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-86c8776 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-86c8776:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-86c8776:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-86c8776 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-86c8776 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-86c8776::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-86c8776{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-86c8776 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-86c8776 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9904a90 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-9904a90{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-9904a90 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-9904a90:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-9904a90 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-9904a90 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-9904a90:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-9904a90 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-9904a90 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-9904a90 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-568163e */.elementor-988176 .elementor-element.elementor-element-568163e{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-568163e::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-568163e .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-568163e:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-568163e:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-568163e .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-568163e .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-568163e::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-568163e{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-568163e .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-568163e .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16892b1 *//* MAIN HEADING */
.elementor-988176 .elementor-element.elementor-element-16892b1{
    text-align: center;
    margin-bottom: 30px;
}

/* HEADING STYLE */
.elementor-988176 .elementor-element.elementor-element-16892b1 .elementor-heading-title{
    font-size: 42px;
    font-weight: 800;
    color: #0b1b3a;
    letter-spacing: -1px;
    line-height: 1.2;

    position: relative;
    display: inline-block;
}

/* BLUE UNDERLINE EFFECT */
.elementor-988176 .elementor-element.elementor-element-16892b1 .elementor-heading-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);

    width: 80px;
    height: 5px;
    background: linear-gradient(90deg, #0874e8, #00c2ff);
    border-radius: 50px;
}

/* TABLET */
@media (max-width: 1024px){
    .elementor-988176 .elementor-element.elementor-element-16892b1 .elementor-heading-title{
        font-size: 34px;
    }

    .elementor-988176 .elementor-element.elementor-element-16892b1 .elementor-heading-title::after{
        width: 60px;
        height: 4px;
    }
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-16892b1 .elementor-heading-title{
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    .elementor-988176 .elementor-element.elementor-element-16892b1 .elementor-heading-title::after{
        width: 50px;
        height: 3px;
        bottom: -6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5585277 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-5585277{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-5585277 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-5585277:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-5585277 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-5585277 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-5585277:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-5585277 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-5585277 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-5585277 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8662896 */.elementor-988176 .elementor-element.elementor-element-8662896{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-8662896::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-8662896 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-8662896:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-8662896:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-8662896 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-8662896 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-8662896::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-8662896{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-8662896 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-8662896 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af5e8d1 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-af5e8d1{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-af5e8d1 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-af5e8d1:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-af5e8d1 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-af5e8d1 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-af5e8d1:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-af5e8d1 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-af5e8d1 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-af5e8d1 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9c908 */.elementor-988176 .elementor-element.elementor-element-9b9c908{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-9b9c908::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-9b9c908 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-9b9c908:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-9b9c908:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-9b9c908 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-9b9c908 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-9b9c908::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-9b9c908{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-9b9c908 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-9b9c908 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ece976 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-1ece976{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-1ece976 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-1ece976:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-1ece976 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-1ece976 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-1ece976:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-1ece976 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-1ece976 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-1ece976 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fde85d3 */.elementor-988176 .elementor-element.elementor-element-fde85d3{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-fde85d3::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-fde85d3 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-fde85d3:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-fde85d3:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-fde85d3 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-fde85d3 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-fde85d3::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-fde85d3{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-fde85d3 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-fde85d3 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-918a278 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-918a278{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-918a278 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-918a278:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-918a278 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-918a278 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-918a278:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-918a278 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-918a278 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-918a278 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c788d87 */.elementor-988176 .elementor-element.elementor-element-c788d87{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-c788d87::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-c788d87 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-c788d87:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-c788d87:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-c788d87 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-c788d87 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-c788d87::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-c788d87{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-c788d87 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-c788d87 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1458651 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-1458651{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-1458651 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-1458651:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-1458651 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-1458651 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-1458651:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-1458651 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-1458651 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-1458651 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-501db37 */.elementor-988176 .elementor-element.elementor-element-501db37{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-501db37::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-501db37 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-501db37:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-501db37:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-501db37 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-501db37 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-501db37::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-501db37{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-501db37 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-501db37 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48e331 *//* MAIN HEADING */
.elementor-988176 .elementor-element.elementor-element-f48e331{
    text-align: center;
    margin-bottom: 30px;
}

/* HEADING STYLE */
.elementor-988176 .elementor-element.elementor-element-f48e331 .elementor-heading-title{
    font-size: 42px;
    font-weight: 800;
    color: #0b1b3a;
    letter-spacing: -1px;
    line-height: 1.2;

    position: relative;
    display: inline-block;
}

/* BLUE UNDERLINE EFFECT */
.elementor-988176 .elementor-element.elementor-element-f48e331 .elementor-heading-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);

    width: 80px;
    height: 5px;
    background: linear-gradient(90deg, #0874e8, #00c2ff);
    border-radius: 50px;
}

/* TABLET */
@media (max-width: 1024px){
    .elementor-988176 .elementor-element.elementor-element-f48e331 .elementor-heading-title{
        font-size: 34px;
    }

    .elementor-988176 .elementor-element.elementor-element-f48e331 .elementor-heading-title::after{
        width: 60px;
        height: 4px;
    }
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-f48e331 .elementor-heading-title{
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    .elementor-988176 .elementor-element.elementor-element-f48e331 .elementor-heading-title::after{
        width: 50px;
        height: 3px;
        bottom: -6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a129ae *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-5a129ae{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-5a129ae .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-5a129ae:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-5a129ae .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-5a129ae .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-5a129ae:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-5a129ae .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-5a129ae .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-5a129ae .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036f1ad */.elementor-988176 .elementor-element.elementor-element-036f1ad{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-036f1ad::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-036f1ad .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-036f1ad:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-036f1ad:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-036f1ad .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-036f1ad .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-036f1ad::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-036f1ad{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-036f1ad .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-036f1ad .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f86428e *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-f86428e{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-f86428e .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-f86428e:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-f86428e .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-f86428e .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-f86428e:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-f86428e .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-f86428e .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-f86428e .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14cb2cd */.elementor-988176 .elementor-element.elementor-element-14cb2cd{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-14cb2cd::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-14cb2cd .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-14cb2cd:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-14cb2cd:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-14cb2cd .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-14cb2cd .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-14cb2cd::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-14cb2cd{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-14cb2cd .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-14cb2cd .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8fa431b *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-8fa431b{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-8fa431b .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-8fa431b:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-8fa431b .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-8fa431b .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-8fa431b:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-8fa431b .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-8fa431b .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-8fa431b .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cfd820 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-4cfd820{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-4cfd820 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-4cfd820:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-4cfd820 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-4cfd820 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-4cfd820:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-4cfd820 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-4cfd820 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-4cfd820 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-446077a *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-446077a{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-446077a .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-446077a:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-446077a .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-446077a .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-446077a:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-446077a .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-446077a .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-446077a .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa11cd */.elementor-988176 .elementor-element.elementor-element-2aa11cd{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-2aa11cd::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-2aa11cd .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-2aa11cd:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-2aa11cd:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-2aa11cd .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-2aa11cd .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-2aa11cd::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-2aa11cd{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-2aa11cd .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-2aa11cd .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86681dd *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-86681dd{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-86681dd .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-86681dd:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-86681dd .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-86681dd .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-86681dd:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-86681dd .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-86681dd .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-86681dd .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fe5bc */.elementor-988176 .elementor-element.elementor-element-19fe5bc{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-19fe5bc::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-19fe5bc .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-19fe5bc:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-19fe5bc:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-19fe5bc .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-19fe5bc .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-19fe5bc::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-19fe5bc{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-19fe5bc .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-19fe5bc .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a80145 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-9a80145{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-9a80145 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-9a80145:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-9a80145 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-9a80145 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-9a80145:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-9a80145 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-9a80145 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-9a80145 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3496a9 */.elementor-988176 .elementor-element.elementor-element-e3496a9{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-e3496a9::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-e3496a9 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-e3496a9:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-e3496a9:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-e3496a9 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-e3496a9 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-e3496a9::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-e3496a9{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-e3496a9 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-e3496a9 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-351cf06 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-351cf06{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-351cf06 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-351cf06:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-351cf06 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-351cf06 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-351cf06:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-351cf06 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-351cf06 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-351cf06 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89a36c3 */.elementor-988176 .elementor-element.elementor-element-89a36c3{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-89a36c3::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-89a36c3 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-89a36c3:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-89a36c3:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-89a36c3 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-89a36c3 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-89a36c3::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-89a36c3{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-89a36c3 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-89a36c3 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41c6270 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-41c6270{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-41c6270 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-41c6270:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-41c6270 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-41c6270 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-41c6270:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-41c6270 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-41c6270 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-41c6270 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b0d0f1 */.elementor-988176 .elementor-element.elementor-element-4b0d0f1{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-4b0d0f1::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-4b0d0f1 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-4b0d0f1:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-4b0d0f1:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-4b0d0f1 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-4b0d0f1 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-4b0d0f1::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-4b0d0f1{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-4b0d0f1 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-4b0d0f1 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c4cbd12 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-c4cbd12{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-c4cbd12 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-c4cbd12:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-c4cbd12 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-c4cbd12 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-c4cbd12:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-c4cbd12 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-c4cbd12 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-c4cbd12 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24da1b5 */.elementor-988176 .elementor-element.elementor-element-24da1b5{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-24da1b5::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-24da1b5 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-24da1b5:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-24da1b5:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-24da1b5 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-24da1b5 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-24da1b5::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-24da1b5{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-24da1b5 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-24da1b5 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31c81a6 *//* MAIN HEADING */
.elementor-988176 .elementor-element.elementor-element-31c81a6{
    text-align: center;
    margin-bottom: 30px;
}

/* HEADING STYLE */
.elementor-988176 .elementor-element.elementor-element-31c81a6 .elementor-heading-title{
    font-size: 42px;
    font-weight: 800;
    color: #0b1b3a;
    letter-spacing: -1px;
    line-height: 1.2;

    position: relative;
    display: inline-block;
}

/* BLUE UNDERLINE EFFECT */
.elementor-988176 .elementor-element.elementor-element-31c81a6 .elementor-heading-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);

    width: 80px;
    height: 5px;
    background: linear-gradient(90deg, #0874e8, #00c2ff);
    border-radius: 50px;
}

/* TABLET */
@media (max-width: 1024px){
    .elementor-988176 .elementor-element.elementor-element-31c81a6 .elementor-heading-title{
        font-size: 34px;
    }

    .elementor-988176 .elementor-element.elementor-element-31c81a6 .elementor-heading-title::after{
        width: 60px;
        height: 4px;
    }
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-31c81a6 .elementor-heading-title{
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    .elementor-988176 .elementor-element.elementor-element-31c81a6 .elementor-heading-title::after{
        width: 50px;
        height: 3px;
        bottom: -6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6212fea *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-6212fea{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-6212fea .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-6212fea:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-6212fea .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-6212fea .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-6212fea:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-6212fea .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-6212fea .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-6212fea .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d81d04 */.elementor-988176 .elementor-element.elementor-element-6d81d04{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-6d81d04::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-6d81d04 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-6d81d04:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-6d81d04:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-6d81d04 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-6d81d04 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-6d81d04::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-6d81d04{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-6d81d04 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-6d81d04 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7790446 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-7790446{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-7790446 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-7790446:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-7790446 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-7790446 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-7790446:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-7790446 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-7790446 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-7790446 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b393a */.elementor-988176 .elementor-element.elementor-element-85b393a{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-85b393a::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-85b393a .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-85b393a:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-85b393a:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-85b393a .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-85b393a .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-85b393a::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-85b393a{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-85b393a .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-85b393a .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31ded07 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-31ded07{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-31ded07 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-31ded07:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-31ded07 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-31ded07 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-31ded07:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-31ded07 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-31ded07 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-31ded07 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e31c07b */.elementor-988176 .elementor-element.elementor-element-e31c07b{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-e31c07b::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-e31c07b .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-e31c07b:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-e31c07b:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-e31c07b .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-e31c07b .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-e31c07b::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-e31c07b{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-e31c07b .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-e31c07b .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d84f15 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-2d84f15{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-2d84f15 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-2d84f15:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-2d84f15 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-2d84f15 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-2d84f15:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-2d84f15 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-2d84f15 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-2d84f15 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0ff79 */.elementor-988176 .elementor-element.elementor-element-4d0ff79{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-4d0ff79::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-4d0ff79 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-4d0ff79:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-4d0ff79:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-4d0ff79 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-4d0ff79 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-4d0ff79::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-4d0ff79{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-4d0ff79 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-4d0ff79 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71db8b7 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-71db8b7{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-71db8b7 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-71db8b7:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-71db8b7 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-71db8b7 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-71db8b7:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-71db8b7 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-71db8b7 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-71db8b7 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ada680f */.elementor-988176 .elementor-element.elementor-element-ada680f{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-ada680f::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-ada680f .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-ada680f:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-ada680f:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-ada680f .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-ada680f .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-ada680f::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-ada680f{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-ada680f .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-ada680f .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68580c8 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-68580c8{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-68580c8 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-68580c8:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-68580c8 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-68580c8 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-68580c8:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-68580c8 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-68580c8 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-68580c8 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4126107 */.elementor-988176 .elementor-element.elementor-element-4126107{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-4126107::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-4126107 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-4126107:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-4126107:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-4126107 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-4126107 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-4126107::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-4126107{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-4126107 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-4126107 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3cb92a *//* MAIN HEADING */
.elementor-988176 .elementor-element.elementor-element-f3cb92a{
    text-align: center;
    margin-bottom: 30px;
}

/* HEADING STYLE */
.elementor-988176 .elementor-element.elementor-element-f3cb92a .elementor-heading-title{
    font-size: 42px;
    font-weight: 800;
    color: #0b1b3a;
    letter-spacing: -1px;
    line-height: 1.2;

    position: relative;
    display: inline-block;
}

/* BLUE UNDERLINE EFFECT */
.elementor-988176 .elementor-element.elementor-element-f3cb92a .elementor-heading-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);

    width: 80px;
    height: 5px;
    background: linear-gradient(90deg, #0874e8, #00c2ff);
    border-radius: 50px;
}

/* TABLET */
@media (max-width: 1024px){
    .elementor-988176 .elementor-element.elementor-element-f3cb92a .elementor-heading-title{
        font-size: 34px;
    }

    .elementor-988176 .elementor-element.elementor-element-f3cb92a .elementor-heading-title::after{
        width: 60px;
        height: 4px;
    }
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-f3cb92a .elementor-heading-title{
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    .elementor-988176 .elementor-element.elementor-element-f3cb92a .elementor-heading-title::after{
        width: 50px;
        height: 3px;
        bottom: -6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8e16dc4 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-8e16dc4{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-8e16dc4 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-8e16dc4:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-8e16dc4 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-8e16dc4 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-8e16dc4:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-8e16dc4 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-8e16dc4 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-8e16dc4 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c67a7 */.elementor-988176 .elementor-element.elementor-element-35c67a7{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-35c67a7::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-35c67a7 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-35c67a7:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-35c67a7:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-35c67a7 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-35c67a7 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-35c67a7::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-35c67a7{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-35c67a7 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-35c67a7 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12dcd6b *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-12dcd6b{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-12dcd6b .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-12dcd6b:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-12dcd6b .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-12dcd6b .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-12dcd6b:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-12dcd6b .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-12dcd6b .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-12dcd6b .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602246d */.elementor-988176 .elementor-element.elementor-element-602246d{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-602246d::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-602246d .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-602246d:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-602246d:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-602246d .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-602246d .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-602246d::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-602246d{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-602246d .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-602246d .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e22f310 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-e22f310{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-e22f310 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-e22f310:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-e22f310 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-e22f310 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-e22f310:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-e22f310 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-e22f310 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-e22f310 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef401ca */.elementor-988176 .elementor-element.elementor-element-ef401ca{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-ef401ca::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-ef401ca .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-ef401ca:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-ef401ca:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-ef401ca .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-ef401ca .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-ef401ca::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-ef401ca{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-ef401ca .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-ef401ca .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e94753 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-1e94753{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-1e94753 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-1e94753:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-1e94753 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-1e94753 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-1e94753:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-1e94753 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-1e94753 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-1e94753 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1614624 */.elementor-988176 .elementor-element.elementor-element-1614624{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-1614624::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-1614624 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-1614624:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-1614624:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-1614624 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-1614624 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-1614624::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-1614624{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-1614624 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-1614624 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fec7fa7 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-fec7fa7{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-fec7fa7 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-fec7fa7:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-fec7fa7 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-fec7fa7 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-fec7fa7:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-fec7fa7 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-fec7fa7 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-fec7fa7 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611e29d */.elementor-988176 .elementor-element.elementor-element-611e29d{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-611e29d::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-611e29d .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-611e29d:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-611e29d:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-611e29d .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-611e29d .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-611e29d::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-611e29d{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-611e29d .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-611e29d .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10fb347 *//* MAIN HEADING */
.elementor-988176 .elementor-element.elementor-element-10fb347{
    text-align: center;
    margin-bottom: 30px;
}

/* HEADING STYLE */
.elementor-988176 .elementor-element.elementor-element-10fb347 .elementor-heading-title{
    font-size: 42px;
    font-weight: 800;
    color: #0b1b3a;
    letter-spacing: -1px;
    line-height: 1.2;

    position: relative;
    display: inline-block;
}

/* BLUE UNDERLINE EFFECT */
.elementor-988176 .elementor-element.elementor-element-10fb347 .elementor-heading-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);

    width: 80px;
    height: 5px;
    background: linear-gradient(90deg, #0874e8, #00c2ff);
    border-radius: 50px;
}

/* TABLET */
@media (max-width: 1024px){
    .elementor-988176 .elementor-element.elementor-element-10fb347 .elementor-heading-title{
        font-size: 34px;
    }

    .elementor-988176 .elementor-element.elementor-element-10fb347 .elementor-heading-title::after{
        width: 60px;
        height: 4px;
    }
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-10fb347 .elementor-heading-title{
        font-size: 26px;
        letter-spacing: -0.5px;
    }

    .elementor-988176 .elementor-element.elementor-element-10fb347 .elementor-heading-title::after{
        width: 50px;
        height: 3px;
        bottom: -6px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b1e3e2e *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-b1e3e2e{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-b1e3e2e .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-b1e3e2e:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-b1e3e2e .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-b1e3e2e .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-b1e3e2e:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-b1e3e2e .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-b1e3e2e .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-b1e3e2e .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8454570 */.elementor-988176 .elementor-element.elementor-element-8454570{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-8454570::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-8454570 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-8454570:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-8454570:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-8454570 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-8454570 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-8454570::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-8454570{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-8454570 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-8454570 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08e2878 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-08e2878{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-08e2878 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-08e2878:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-08e2878 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-08e2878 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-08e2878:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-08e2878 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-08e2878 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-08e2878 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398d534 */.elementor-988176 .elementor-element.elementor-element-398d534{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-398d534::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-398d534 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-398d534:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-398d534:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-398d534 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-398d534 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-398d534::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-398d534{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-398d534 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-398d534 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-375965e *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-375965e{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-375965e .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-375965e:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-375965e .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-375965e .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-375965e:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-375965e .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-375965e .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-375965e .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1ea54 */.elementor-988176 .elementor-element.elementor-element-1c1ea54{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-1c1ea54::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-1c1ea54 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-1c1ea54:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-1c1ea54:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-1c1ea54 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-1c1ea54 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-1c1ea54::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-1c1ea54{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-1c1ea54 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-1c1ea54 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9201a75 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-9201a75{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-9201a75 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-9201a75:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-9201a75 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-9201a75 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-9201a75:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-9201a75 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-9201a75 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-9201a75 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2232b0 */.elementor-988176 .elementor-element.elementor-element-f2232b0{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-f2232b0::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-f2232b0 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-f2232b0:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-f2232b0:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-f2232b0 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-f2232b0 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-f2232b0::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-f2232b0{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-f2232b0 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-f2232b0 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2a8a9c3 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-2a8a9c3{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-2a8a9c3 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-2a8a9c3:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-2a8a9c3 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-2a8a9c3 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-2a8a9c3:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-2a8a9c3 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-2a8a9c3 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-2a8a9c3 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d90ac8 */.elementor-988176 .elementor-element.elementor-element-7d90ac8{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-7d90ac8::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-7d90ac8 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-7d90ac8:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-7d90ac8:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-7d90ac8 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-7d90ac8 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-7d90ac8::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-7d90ac8{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-7d90ac8 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-7d90ac8 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aee653 *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-3aee653{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-3aee653 .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-3aee653:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-3aee653 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-3aee653 .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-3aee653:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-3aee653 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-3aee653 .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-3aee653 .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37c4bcc */.elementor-988176 .elementor-element.elementor-element-37c4bcc{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-37c4bcc::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-37c4bcc .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-37c4bcc:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-37c4bcc:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-37c4bcc .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-37c4bcc .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-37c4bcc::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-37c4bcc{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-37c4bcc .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-37c4bcc .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bcaa69d *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-bcaa69d{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-bcaa69d .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-bcaa69d:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-bcaa69d .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-bcaa69d .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-bcaa69d:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-bcaa69d .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-bcaa69d .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-bcaa69d .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7652e76 */.elementor-988176 .elementor-element.elementor-element-7652e76{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-7652e76::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-7652e76 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-7652e76:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-7652e76:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-7652e76 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-7652e76 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-7652e76::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-7652e76{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-7652e76 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-7652e76 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ee112f *//* REMOVE CARD STYLE COMPLETELY */
.elementor-988176 .elementor-element.elementor-element-4ee112f{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 10px 8px;
    text-align: center;
}

/* IMAGE CLEAN */
.elementor-988176 .elementor-element.elementor-element-4ee112f .elementor-icon-box-icon img{
    max-width: 120px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

.elementor-988176 .elementor-element.elementor-element-4ee112f:hover .elementor-icon-box-icon img{
    transform: scale(1.04);
}

/* TITLE (MODERN LOOK) */
.elementor-988176 .elementor-element.elementor-element-4ee112f .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0b1b3a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    line-height: 1.2;
}

/* DESCRIPTION (SOFT TEXT LIKE PREMIUM SITES) */
.elementor-988176 .elementor-element.elementor-element-4ee112f .elementor-icon-box-description{
    font-size: 16px;
    color: #667085;
    line-height: 1.7;
    max-width: 260px;
    margin: 0 auto;
}

/* HOVER ONLY TEXT LIFT (NO BOX) */
.elementor-988176 .elementor-element.elementor-element-4ee112f:hover .elementor-icon-box-title{
    color: #0874e8;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-4ee112f .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-4ee112f .elementor-icon-box-description{
        font-size: 13px;
        max-width: 100%;
    }

    .elementor-988176 .elementor-element.elementor-element-4ee112f .elementor-icon-box-icon img{
        max-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3261e38 */.elementor-988176 .elementor-element.elementor-element-3261e38{
    background: #ffffff;
    border-radius: 24px;
    padding: 22px;
    text-align: center;
    position: relative;
    overflow: hidden;

    border: 1px solid rgba(15, 23, 42, 0.06);

    box-shadow: 
        0 10px 30px rgba(0,0,0,0.05),
        0 1px 1px rgba(0,0,0,0.02);

    transition: all 0.35s ease;
}

/* SOFT GRADIENT BORDER EFFECT */
.elementor-988176 .elementor-element.elementor-element-3261e38::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 24px;
    background: linear-gradient(135deg, #0b74ff, #7dd3fc, #ffffff);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    opacity: 0.4;
}

/* TOP IMAGE FLOAT EFFECT */
.elementor-988176 .elementor-element.elementor-element-3261e38 .elementor-icon-box-icon img{
    width: 100%;
    max-width: 150px;
    transition: all 0.4s ease;
    transform: translateY(0);
}

/* HOVER FLOAT */
.elementor-988176 .elementor-element.elementor-element-3261e38:hover{
    transform: translateY(-10px);
    box-shadow: 0 20px 50px rgba(0,0,0,0.10);
}

.elementor-988176 .elementor-element.elementor-element-3261e38:hover .elementor-icon-box-icon img{
    transform: translateY(-6px) scale(1.05);
}

/* TITLE */
.elementor-988176 .elementor-element.elementor-element-3261e38 .elementor-icon-box-title{
    font-size: 19px;
    font-weight: 700;
    color: #0f172a;
    margin-top: 10px;
}

/* DESCRIPTION */
.elementor-988176 .elementor-element.elementor-element-3261e38 .elementor-icon-box-description{
    font-size: 14px;
    color: #64748b;
    line-height: 1.6;
    margin-top: 8px;
}

/* SMALL BLUE DOT ACCENT */
.elementor-988176 .elementor-element.elementor-element-3261e38::after{
    content: "";
    position: absolute;
    top: 18px;
    right: 18px;
    width: 8px;
    height: 8px;
    background: #0b74ff;
    border-radius: 50%;
    box-shadow: 0 0 0 6px rgba(11,116,255,0.08);
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-988176 .elementor-element.elementor-element-3261e38{
        padding: 16px;
        border-radius: 18px;
    }

    .elementor-988176 .elementor-element.elementor-element-3261e38 .elementor-icon-box-title{
        font-size: 16px;
    }

    .elementor-988176 .elementor-element.elementor-element-3261e38 .elementor-icon-box-description{
        font-size: 13px;
    }
}/* End custom CSS */