.elementor-509 .elementor-element.elementor-element-32c4b6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-509 .elementor-element.elementor-element-028fac2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-509 .elementor-element.elementor-element-9f2a810{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-evenly;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-509 .elementor-element.elementor-element-9f2a810.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-509 .elementor-element.elementor-element-68e1bc3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-68e1bc3 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-509 .elementor-element.elementor-element-68e1bc3 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-68e1bc3 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-68e1bc3 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-68e1bc3 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-68e1bc3 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-68e1bc3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-d1bd412{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-abed3cc{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-05b3c59{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-a1fbb32{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-509 .elementor-element.elementor-element-c715897{text-align:end;}.elementor-509 .elementor-element.elementor-element-c715897 img{width:21%;}.elementor-509 .elementor-element.elementor-element-6670ec3{--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-509 .elementor-element.elementor-element-db4d94b{--display:flex;--min-height:722px;--justify-content:center;--overlay-opacity:0.75;--border-radius:100px 100px 100px 100px;}.elementor-509 .elementor-element.elementor-element-db4d94b::before, .elementor-509 .elementor-element.elementor-element-db4d94b > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-db4d94b > .e-con-inner > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-db4d94b > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-db4d94b > .e-con-inner > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-db4d94b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#001225;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-6a4cbf3{text-align:center;}.elementor-509 .elementor-element.elementor-element-6a4cbf3 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:120px;font-weight:700;text-shadow:2px 2px 15px rgba(0,0,0,0.3);color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-acf8bbe{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-acf8bbe .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:120px;font-weight:700;text-shadow:2px 2px 15px rgba(0,0,0,0.3);color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-91dd334{text-align:center;font-family:"Assistant", Sans-serif;font-size:26px;font-weight:800;text-shadow:5px 5px 12px rgba(0,0,0,0.3);color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-fbe66bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-509 .elementor-element.elementor-element-62b19d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-62b19d4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-62b19d4 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-62b19d4 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-62b19d4 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-62b19d4 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-62b19d4 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-c0df643 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:#FF357600;}.elementor-509 .elementor-element.elementor-element-c0df643 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-c0df643 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-c0df643 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-c0df643 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-ffc8ee0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-d8e6b13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-509 .elementor-element.elementor-element-0b64284{text-align:start;z-index:1;}.elementor-509 .elementor-element.elementor-element-0b64284 img{filter:brightness( 140% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-509 .elementor-element.elementor-element-560fa28{text-align:start;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-509 .elementor-element.elementor-element-560fa28 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:120px;font-weight:700;text-shadow:2px 2px 15px rgba(0,0,0,0.3);color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-51bbca4{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;color:#B1B1B1;}.elementor-509 .elementor-element.elementor-element-4a5298c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-0fe5675 img{width:100%;height:125px;}.elementor-509 .elementor-element.elementor-element-470da3e{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-294ad02 );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-fd78e77{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-abe8685{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:0.9em;color:var( --e-global-color-294ad02 );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-f4e3458{width:var( --container-widget-width, 10.14% );max-width:10.14%;--container-widget-width:10.14%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-f4e3458.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-6a0cad0{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-315f22f{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:0.9em;color:var( --e-global-color-294ad02 );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-b7df8bd{width:var( --container-widget-width, 10.14% );max-width:10.14%;--container-widget-width:10.14%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-b7df8bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-c8b3399{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-3459479{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:0.9em;color:var( --e-global-color-294ad02 );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-bc7aba8{width:var( --container-widget-width, 10.14% );max-width:10.14%;--container-widget-width:10.14%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-bc7aba8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-f49057c{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-bfa2c66{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:0.9em;color:var( --e-global-color-294ad02 );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-9ac11ba{width:var( --container-widget-width, 10.14% );max-width:10.14%;--container-widget-width:10.14%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-9ac11ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-ce183f3{--display:flex;--min-height:200px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:124px;--z-index:0;}.elementor-509 .elementor-element.elementor-element-ce183f3:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-ce183f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2D2194 0%, #8B80E887 100%);}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-ce183f3{left:-144px;}body.rtl .elementor-509 .elementor-element.elementor-element-ce183f3{right:-144px;}.elementor-509 .elementor-element.elementor-element-29bb328 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-29bb328 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-29bb328 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-29bb328 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-29bb328 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-29bb328 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-29bb328 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-29bb328{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-26336c0{--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;--overflow:hidden;}.elementor-509 .elementor-element.elementor-element-9c8d66e img{border-radius:40px 40px 40px 40px;}.elementor-509 .elementor-element.elementor-element-9c8d66e{z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;--e-transform-rotateZ:-4deg;}.elementor-509 .elementor-element.elementor-element-80372f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-509 .elementor-element.elementor-element-1704926 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-1704926 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-1704926 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-1704926 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-1704926 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-1704926 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-1704926 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-1704926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-0f1a670 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-0f1a670 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-0f1a670 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-0f1a670 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-0f1a670 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-0f1a670 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-0f1a670 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-0f1a670{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-be10c0b{--display:flex;--min-height:700px;--overflow:hidden;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:155px;}.elementor-509 .elementor-element.elementor-element-be10c0b:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-be10c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2D2194 0%, #8B80E840 100%);}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-be10c0b{left:424px;}body.rtl .elementor-509 .elementor-element.elementor-element-be10c0b{right:424px;}.elementor-509 .elementor-element.elementor-element-a6a588a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-62e7881{text-align:center;z-index:1;}.elementor-509 .elementor-element.elementor-element-62e7881 img{width:100%;max-width:100%;filter:brightness( 140% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-509 .elementor-element.elementor-element-6f2dcd5{text-align:center;margin:-30px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;z-index:1;}.elementor-509 .elementor-element.elementor-element-6f2dcd5 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:120px;font-weight:700;text-shadow:2px 2px 15px rgba(0,0,0,0.3);color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-98d2688{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-294ad02 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-83a7d00{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-83a7d00:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-83a7d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #222079 0%, #001225 100%);}.elementor-509 .elementor-element.elementor-element-83a7d00:hover{background-color:#F7F7F6;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-eabe0a5{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-eabe0a5 .elementor-icon-list-text{color:var( --e-global-color-294ad02 );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-4ea86e2{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-4ea86e2:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-4ea86e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #222079 0%, #001225 100%);}.elementor-509 .elementor-element.elementor-element-4ea86e2:hover{background-color:#F7F7F6;}.elementor-509 .elementor-element.elementor-element-b0c0f56{font-family:"Assistant", Sans-serif;font-size:26px;font-weight:800;color:var( --e-global-color-294ad02 );margin:20px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-c167a24{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-c167a24 .elementor-icon-list-text{color:var( --e-global-color-294ad02 );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-074ee81{--display:flex;--min-height:200px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:124px;--z-index:0;}.elementor-509 .elementor-element.elementor-element-074ee81:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-074ee81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2D2194 0%, #8B80E887 100%);}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-074ee81{left:249px;}body.rtl .elementor-509 .elementor-element.elementor-element-074ee81{right:249px;}.elementor-509 .elementor-element.elementor-element-0efb73f .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-0efb73f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-0efb73f .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-0efb73f .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-0efb73f .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-0efb73f .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-0efb73f .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-0efb73f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-81f940e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-f7d05b3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-ab84db4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-784a994{text-align:start;z-index:1;}.elementor-509 .elementor-element.elementor-element-784a994 img{filter:brightness( 140% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-509 .elementor-element.elementor-element-8a8404b{text-align:start;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-509 .elementor-element.elementor-element-8a8404b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:120px;font-weight:700;text-shadow:2px 2px 15px rgba(0,0,0,0.3);color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-8f09bbb{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;color:#B1B1B1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-509 .elementor-element.elementor-element-71bbe46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-696f2e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-696f2e3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-696f2e3 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-696f2e3 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-696f2e3 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-696f2e3 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-696f2e3 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-696f2e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-87309d2 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-58d53c0 );border-style:solid;border-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-87309d2 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-87309d2 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-87309d2 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-87309d2 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-87309d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-509 .elementor-element.elementor-element-ecf9c9d{--display:flex;--overflow:hidden;}.elementor-509 .elementor-element.elementor-element-8568a80{text-align:center;z-index:1;--e-transform-rotateZ:-2deg;}.elementor-509 .elementor-element.elementor-element-8568a80 img{border-radius:30px 30px 30px 30px;}.elementor-509 .elementor-element.elementor-element-07c19a8{text-align:center;z-index:1;--e-transform-rotateZ:-2deg;}.elementor-509 .elementor-element.elementor-element-07c19a8 img{border-radius:30px 30px 30px 30px;}.elementor-509 .elementor-element.elementor-element-1704b70{--display:flex;--min-height:713px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:124px;--z-index:0;}.elementor-509 .elementor-element.elementor-element-1704b70:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1704b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2D2194 0%, #8B80E887 100%);}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-1704b70{left:-826px;}body.rtl .elementor-509 .elementor-element.elementor-element-1704b70{right:-826px;}.elementor-509 .elementor-element.elementor-element-b13682e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-ac1782c{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-509 .elementor-element.elementor-element-ac1782c:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-ac1782c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-60214fd{text-align:center;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;z-index:1;}.elementor-509 .elementor-element.elementor-element-60214fd .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:95px;font-weight:700;color:var( --e-global-color-58d53c0 );}.elementor-509 .elementor-element.elementor-element-40a0c9b{text-align:center;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-58d53c0 );margin:0px 230px calc(var(--kit-widget-spacing, 0px) + 0px) 230px;}.elementor-509 .elementor-element.elementor-element-bb73d9b{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-509 .elementor-element.elementor-element-bb73d9b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-58d53c0 );}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-b06792a{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;margin:0px 230px calc(var(--kit-widget-spacing, 0px) + 0px) 230px;}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-b06792a .elementor-icon-list-text{color:var( --e-global-color-58d53c0 );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-469c9a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-509 .elementor-element.elementor-element-32f804f .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-32f804f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-32f804f .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-32f804f .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-32f804f .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-32f804f .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-32f804f .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-32f804f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-a2cbd5a .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;fill:var( --e-global-color-58d53c0 );color:var( --e-global-color-58d53c0 );background-color:var( --e-global-color-294ad02 );border-style:solid;border-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-a2cbd5a .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-a2cbd5a .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-a2cbd5a .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-a2cbd5a .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-a2cbd5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-509 .elementor-element.elementor-element-e9e9c7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-8aee109 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-509 .elementor-element.elementor-element-8aee109{border-radius:40px 40px 40px 40px;}.elementor-509 .elementor-element.elementor-element-e5a4b51{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-509 .elementor-element.elementor-element-e5a4b51:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-e5a4b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-c6c2922{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-509 .elementor-element.elementor-element-c6c2922 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-58d53c0 );}.elementor-509 .elementor-element.elementor-element-cade073{text-align:center;font-family:"Assistant", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-58d53c0 );margin:0px 230px calc(var(--kit-widget-spacing, 0px) + 0px) 230px;}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-088438c{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;margin:0px 230px calc(var(--kit-widget-spacing, 0px) + 0px) 230px;}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;}.elementor-509 .elementor-element.elementor-element-088438c .elementor-icon-list-text{color:var( --e-global-color-58d53c0 );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-23d13dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-509 .elementor-element.elementor-element-f6b3b7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-f6b3b7b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-f6b3b7b .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-f6b3b7b .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-f6b3b7b .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-f6b3b7b .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-f6b3b7b .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-f6b3b7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-d4637a0 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;fill:var( --e-global-color-58d53c0 );color:var( --e-global-color-58d53c0 );background-color:var( --e-global-color-294ad02 );border-style:solid;border-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-d4637a0 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-d4637a0 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-d4637a0 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-d4637a0 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-d4637a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-509 .elementor-element.elementor-element-d90c195{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-721272b{text-align:center;z-index:1;}.elementor-509 .elementor-element.elementor-element-721272b img{filter:brightness( 140% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-509 .elementor-element.elementor-element-af8a780{text-align:start;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-509 .elementor-element.elementor-element-af8a780 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:120px;font-weight:700;text-shadow:2px 2px 15px rgba(0,0,0,0.3);color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-63db817{--display:flex;--min-height:200px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:124px;--z-index:0;}.elementor-509 .elementor-element.elementor-element-63db817:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-63db817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #2D2194 0%, #8B80E887 100%);}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-63db817{left:249px;}body.rtl .elementor-509 .elementor-element.elementor-element-63db817{right:249px;}.elementor-509 .elementor-element.elementor-element-0529b61{--display:flex;}.elementor-509 .elementor-element.elementor-element-1074bbf{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-1074bbf:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1074bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-1074bbf:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-1074bbf, .elementor-509 .elementor-element.elementor-element-1074bbf::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-0721422{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-aed73d7{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-aed73d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-6084e79 img{width:80%;}.elementor-509 .elementor-element.elementor-element-6084e79:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-6084e79.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-d61ed63{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-1bd9215{--display:flex;}.elementor-509 .elementor-element.elementor-element-cbc0760{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-cbc0760:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-cbc0760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-cbc0760:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-cbc0760, .elementor-509 .elementor-element.elementor-element-cbc0760::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-19c7879{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-1be2d19{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-1be2d19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-ecdf39d img{width:80%;}.elementor-509 .elementor-element.elementor-element-ecdf39d:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-ecdf39d.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-0706a9e{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-ea88100{--display:flex;}.elementor-509 .elementor-element.elementor-element-6cfc450{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-6cfc450:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6cfc450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-6cfc450:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-6cfc450, .elementor-509 .elementor-element.elementor-element-6cfc450::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-0f4f691{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-d951377{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-d951377.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-17b2118 img{width:80%;}.elementor-509 .elementor-element.elementor-element-17b2118:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-17b2118.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-7ce2ad6{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-0c4ac0c{--display:flex;}.elementor-509 .elementor-element.elementor-element-f8ab392{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-f8ab392:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-f8ab392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-f8ab392:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-f8ab392, .elementor-509 .elementor-element.elementor-element-f8ab392::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-34e3a90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-00cdcf9{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-00cdcf9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-f7bc838 img{width:80%;}.elementor-509 .elementor-element.elementor-element-f7bc838:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-f7bc838.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-243407a{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-5ac1191{--display:flex;}.elementor-509 .elementor-element.elementor-element-652fb03{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-652fb03:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-652fb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-652fb03:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-652fb03, .elementor-509 .elementor-element.elementor-element-652fb03::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-b723571{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-0b7317b{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-0b7317b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-87b3a67 img{width:80%;}.elementor-509 .elementor-element.elementor-element-87b3a67:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-87b3a67.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-1c91032{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-c21bf4b{--display:flex;}.elementor-509 .elementor-element.elementor-element-6eeef76{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-6eeef76:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6eeef76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-6eeef76:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-6eeef76, .elementor-509 .elementor-element.elementor-element-6eeef76::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-8c16d44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-6740f90{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-6740f90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-4d19d34 img{width:80%;}.elementor-509 .elementor-element.elementor-element-4d19d34:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-4d19d34.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-c4b9bbd{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-8817c80{--display:flex;}.elementor-509 .elementor-element.elementor-element-021b269{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-021b269:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-021b269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-021b269:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-021b269, .elementor-509 .elementor-element.elementor-element-021b269::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-97853e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-8cd4003{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-8cd4003.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-72f414d img{width:80%;}.elementor-509 .elementor-element.elementor-element-72f414d:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-72f414d.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-78dee70{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-779d74f{--display:flex;}.elementor-509 .elementor-element.elementor-element-5559a6b{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-5559a6b:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5559a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-5559a6b:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-5559a6b, .elementor-509 .elementor-element.elementor-element-5559a6b::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-b02c892{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-6d39751{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-6d39751.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-42b0373 img{width:80%;}.elementor-509 .elementor-element.elementor-element-42b0373:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-42b0373.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-1d04a06{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-f15fdd5{--display:flex;}.elementor-509 .elementor-element.elementor-element-accb2a8{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-accb2a8:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-accb2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-accb2a8:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-accb2a8, .elementor-509 .elementor-element.elementor-element-accb2a8::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-e71b377{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-629f585{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-629f585.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-47d5378 img{width:80%;}.elementor-509 .elementor-element.elementor-element-47d5378:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-47d5378.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-b5ee392{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-12f34bc{--display:flex;}.elementor-509 .elementor-element.elementor-element-fb6e2ab{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-fb6e2ab:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-fb6e2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-fb6e2ab:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-fb6e2ab, .elementor-509 .elementor-element.elementor-element-fb6e2ab::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-6130c51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-f53546d{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-f53546d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-6947a9f img{width:80%;}.elementor-509 .elementor-element.elementor-element-6947a9f:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-6947a9f.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-4f54d1a{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-1feaf07{--display:flex;}.elementor-509 .elementor-element.elementor-element-f336df4{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-f336df4:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-f336df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-f336df4:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-f336df4, .elementor-509 .elementor-element.elementor-element-f336df4::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-945a96f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-12b8f8e{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-12b8f8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-f09ca4e img{width:80%;}.elementor-509 .elementor-element.elementor-element-f09ca4e:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-f09ca4e.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-b253b8a{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-ad7297d{--display:flex;}.elementor-509 .elementor-element.elementor-element-23193c7{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-23193c7:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-23193c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-23193c7:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-23193c7, .elementor-509 .elementor-element.elementor-element-23193c7::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-71b95bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-17c3fc8{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-17c3fc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-a1427d8 img{width:80%;}.elementor-509 .elementor-element.elementor-element-a1427d8:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-a1427d8.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-1879955{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-b94ef20{--display:flex;}.elementor-509 .elementor-element.elementor-element-d3b1dae{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-d3b1dae:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-d3b1dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-d3b1dae:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-d3b1dae, .elementor-509 .elementor-element.elementor-element-d3b1dae::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-61ebe61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-a731fe2{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-a731fe2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-b39b7ae img{width:80%;}.elementor-509 .elementor-element.elementor-element-b39b7ae:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-b39b7ae.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-e77515e{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-b54dadc{--display:flex;}.elementor-509 .elementor-element.elementor-element-57fad20{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-57fad20:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-57fad20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-57fad20:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-57fad20, .elementor-509 .elementor-element.elementor-element-57fad20::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-99775ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-cd8af40{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-cd8af40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-3ac8fed img{width:80%;}.elementor-509 .elementor-element.elementor-element-3ac8fed:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-3ac8fed.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-5ea7d25{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-9a9de46{--display:flex;}.elementor-509 .elementor-element.elementor-element-04bec29{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-04bec29:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-04bec29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-04bec29:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-04bec29, .elementor-509 .elementor-element.elementor-element-04bec29::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-f1cf84d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-2da285b{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-2da285b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-7f2ebf4 img{width:80%;}.elementor-509 .elementor-element.elementor-element-7f2ebf4:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-7f2ebf4.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-1b96069{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-4279b78{--display:flex;}.elementor-509 .elementor-element.elementor-element-dc5c0d8{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-dc5c0d8:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-dc5c0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-dc5c0d8:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-dc5c0d8, .elementor-509 .elementor-element.elementor-element-dc5c0d8::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-93eb161{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-2dcac2c{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-2dcac2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-26277f3 img{width:80%;}.elementor-509 .elementor-element.elementor-element-26277f3:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-26277f3.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-a3a81f5{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-1f3f913{--display:flex;}.elementor-509 .elementor-element.elementor-element-f2463c9{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-f2463c9:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-f2463c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F7F7F6 0%, #C4C3F7 100%);}.elementor-509 .elementor-element.elementor-element-f2463c9:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-58d53c0 ) 0%, #222079 100%);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-294ad02 );--border-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-f2463c9, .elementor-509 .elementor-element.elementor-element-f2463c9::before{--border-transition:0.3s;}.elementor-509 .elementor-element.elementor-element-2051499{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-c7d30a2{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;line-height:2px;color:var( --e-global-color-58d53c0 );width:var( --container-widget-width, 76.193% );max-width:76.193%;--container-widget-width:76.193%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-c7d30a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-0d9a85d img{width:80%;}.elementor-509 .elementor-element.elementor-element-0d9a85d:not( .elementor-widget-image ), .elementor-509 .elementor-element.elementor-element-0d9a85d.elementor-widget-image img{-webkit-mask-image:url( https://www.brandbuilders-coop.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-509 .elementor-element.elementor-element-233cefd{text-align:end;color:var( --e-global-color-58d53c0 );margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-eb71040{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-a8d3abf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-509 .elementor-element.elementor-element-d1c3c82 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-d1c3c82 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-d1c3c82 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-d1c3c82 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-d1c3c82 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-d1c3c82 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-d1c3c82 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-d1c3c82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-567a325 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-567a325 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-567a325 .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-567a325 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-567a325 .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-567a325 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-567a325 .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-567a325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-86c7b86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-3362045{--display:flex;border-style:solid;--border-style:solid;--border-radius:40px 40px 40px 40px;}.elementor-509 .elementor-element.elementor-element-3362045:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-3362045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58d53c0 );}.elementor-509 .elementor-element.elementor-element-8805587{text-align:center;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;z-index:1;}.elementor-509 .elementor-element.elementor-element-8805587 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:95px;font-weight:700;color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-2a2318e .elementor-button{font-family:"Assistant", Sans-serif;font-weight:500;background-color:var( --e-global-color-58d53c0 );border-style:solid;border-color:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-2a2318e .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-2a2318e .elementor-button:focus{color:var( --e-global-color-82ce0e1 );background-color:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-2a2318e .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-2a2318e .elementor-button:focus svg{fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-2a2318e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-509 .elementor-element.elementor-element-9630a47{--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-509 .elementor-element.elementor-element-f21035a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-294ad02 );fill:var( --e-global-color-294ad02 );}.elementor-509 .elementor-element.elementor-element-f21035a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-509 .elementor-element.elementor-element-f21035a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-509 .elementor-element.elementor-element-f21035a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-509 .elementor-element.elementor-element-f21035a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-82ce0e1 );fill:var( --e-global-color-82ce0e1 );}.elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-underline .elementor-item:after,
					 .elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-overline .elementor-item:before,
					 .elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-double-line .elementor-item:before,
					 .elementor-509 .elementor-element.elementor-element-f21035a .e--pointer-double-line .elementor-item:after{height:0px;}:root{--page-title-display:none;}body.elementor-page-509:not(.elementor-motion-effects-element-type-background), body.elementor-page-509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001225;}@media(max-width:1024px){.elementor-509 .elementor-element.elementor-element-eb71040{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-32c4b6a{--content-width:90%;}.elementor-509 .elementor-element.elementor-element-028fac2{--width:50%;}.elementor-509 .elementor-element.elementor-element-9f2a810{--width:64.603%;}.elementor-509 .elementor-element.elementor-element-a1fbb32{--width:50%;}.elementor-509 .elementor-element.elementor-element-6670ec3{--content-width:90%;}.elementor-509 .elementor-element.elementor-element-db4d94b{--width:100%;}.elementor-509 .elementor-element.elementor-element-ffc8ee0{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-d8e6b13{--width:50%;}.elementor-509 .elementor-element.elementor-element-ce183f3{--width:38%;}.elementor-509 .elementor-element.elementor-element-26336c0{--width:50%;}.elementor-509 .elementor-element.elementor-element-be10c0b{--width:100%;}.elementor-509 .elementor-element.elementor-element-a6a588a{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-83a7d00{--width:66%;}.elementor-509 .elementor-element.elementor-element-4ea86e2{--width:66%;}.elementor-509 .elementor-element.elementor-element-074ee81{--width:17%;}.elementor-509 .elementor-element.elementor-element-81f940e{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-ab84db4{--width:100%;}.elementor-509 .elementor-element.elementor-element-1704b70{--width:73%;}.elementor-509 .elementor-element.elementor-element-b13682e{--content-width:90%;}.elementor-509 .elementor-element.elementor-element-d90c195{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-63db817{--width:17%;}.elementor-509 .elementor-element.elementor-element-86c7b86{--content-width:90%;}}@media(max-width:767px){.elementor-509 .elementor-element.elementor-element-32c4b6a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-509 .elementor-element.elementor-element-028fac2{--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-9f2a810{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:4px;--padding-bottom:4px;--padding-left:2px;--padding-right:2px;}.elementor-509 .elementor-element.elementor-element-68e1bc3 .elementor-button{font-size:16px;}.elementor-509 .elementor-element.elementor-element-68e1bc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-d1bd412{font-size:16px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-abed3cc{font-size:16px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-05b3c59{font-size:16px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-c715897{text-align:center;}.elementor-509 .elementor-element.elementor-element-6670ec3{--content-width:100%;--min-height:0px;}.elementor-509 .elementor-element.elementor-element-db4d94b{--min-height:350px;--border-radius:30px 30px 30px 30px;}.elementor-509 .elementor-element.elementor-element-6a4cbf3 .elementor-heading-title{font-size:38px;}.elementor-509 .elementor-element.elementor-element-acf8bbe .elementor-heading-title{font-size:38px;}.elementor-509 .elementor-element.elementor-element-91dd334{font-size:18px;}.elementor-509 .elementor-element.elementor-element-fbe66bb{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-62b19d4 .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-c0df643 .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-d8e6b13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-509 .elementor-element.elementor-element-0b64284 img{width:69%;}.elementor-509 .elementor-element.elementor-element-560fa28 .elementor-heading-title{font-size:70px;}.elementor-509 .elementor-element.elementor-element-4a5298c{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-470da3e p{margin-block-end:0px;}.elementor-509 .elementor-element.elementor-element-abe8685{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-315f22f{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-3459479{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-bfa2c66{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-ce183f3{--min-height:10em;top:0px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-ce183f3{left:0px;}body.rtl .elementor-509 .elementor-element.elementor-element-ce183f3{right:0px;}.elementor-509 .elementor-element.elementor-element-6f2dcd5 .elementor-heading-title{font-size:38px;}.elementor-509 .elementor-element.elementor-element-6f2dcd5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-98d2688{text-align:center;z-index:1;}.elementor-509 .elementor-element.elementor-element-eabe0a5{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-509 .elementor-element.elementor-element-b0c0f56{text-align:start;font-size:20px;z-index:1;}.elementor-509 .elementor-element.elementor-element-c167a24{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-074ee81{left:0px;}body.rtl .elementor-509 .elementor-element.elementor-element-074ee81{right:0px;}.elementor-509 .elementor-element.elementor-element-074ee81{top:-41px;}.elementor-509 .elementor-element.elementor-element-0efb73f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-f7d05b3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-509 .elementor-element.elementor-element-ab84db4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-784a994 img{width:67%;}.elementor-509 .elementor-element.elementor-element-8a8404b .elementor-heading-title{font-size:38px;}.elementor-509 .elementor-element.elementor-element-8a8404b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-8f09bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-71bbe46{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-87309d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-1704b70{left:0px;}body.rtl .elementor-509 .elementor-element.elementor-element-1704b70{right:0px;}.elementor-509 .elementor-element.elementor-element-1704b70{top:21px;--z-index:0;}.elementor-509 .elementor-element.elementor-element-60214fd{text-align:start;}.elementor-509 .elementor-element.elementor-element-60214fd .elementor-heading-title{font-size:38px;}.elementor-509 .elementor-element.elementor-element-40a0c9b{text-align:start;font-size:18px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-bb73d9b{text-align:start;}.elementor-509 .elementor-element.elementor-element-bb73d9b .elementor-heading-title{font-size:32px;}.elementor-509 .elementor-element.elementor-element-b06792a{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-469c9a8{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-a2cbd5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-e9e9c7a{--min-height:223px;}.elementor-509 .elementor-element.elementor-element-c6c2922{text-align:start;}.elementor-509 .elementor-element.elementor-element-c6c2922 .elementor-heading-title{font-size:32px;}.elementor-509 .elementor-element.elementor-element-cade073{text-align:start;font-size:18px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-088438c{--icon-vertical-align:flex-start;--icon-vertical-offset:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-23d13dd{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-d4637a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-af8a780 .elementor-heading-title{font-size:38px;}.elementor-509 .elementor-element.elementor-element-af8a780{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-63db817{left:0px;}body.rtl .elementor-509 .elementor-element.elementor-element-63db817{right:0px;}.elementor-509 .elementor-element.elementor-element-63db817{top:-31px;}.elementor-509 .elementor-element.elementor-element-0721422{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-19c7879{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-0f4f691{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-34e3a90{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-b723571{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-8c16d44{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-97853e3{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-8cd4003{line-height:1em;}.elementor-509 .elementor-element.elementor-element-b02c892{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-e71b377{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-6130c51{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-945a96f{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-71b95bf{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-61ebe61{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-99775ef{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-f1cf84d{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-93eb161{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-2051499{--flex-wrap:nowrap;}.elementor-509 .elementor-element.elementor-element-eb71040{--e-n-carousel-swiper-slides-to-display:1;}.elementor-509 .elementor-element.elementor-element-86c7b86{--min-height:0px;}.elementor-509 .elementor-element.elementor-element-3362045{--min-height:268px;--justify-content:center;}.elementor-509 .elementor-element.elementor-element-8805587 .elementor-heading-title{font-size:33px;}.elementor-509 .elementor-element.elementor-element-8805587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-2a2318e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-9630a47{--padding-top:40px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-f21035a .elementor-nav-menu--main .elementor-item{padding-left:13px;padding-right:13px;padding-top:3px;padding-bottom:3px;}}/* Start custom CSS for container, class: .elementor-element-ce183f3 */.elementor-509 .elementor-element.elementor-element-ce183f3{
  filter: blur(70px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be10c0b */.elementor-509 .elementor-element.elementor-element-be10c0b{
  filter: blur(70px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074ee81 */.elementor-509 .elementor-element.elementor-element-074ee81{
  filter: blur(70px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1704b70 */.elementor-509 .elementor-element.elementor-element-1704b70{
  filter: blur(70px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63db817 */.elementor-509 .elementor-element.elementor-element-63db817{
  filter: blur(70px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1074bbf */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc0760 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfc450 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ab392 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff!important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #ffffff;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652fb03 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eeef76 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-021b269 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5559a6b */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accb2a8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6e2ab */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f336df4 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23193c7 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b1dae */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fad20 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bec29 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5c0d8 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2463c9 */.card:hover .elementor-heading-title,
.card:hover .elementor-widget-text-editor,
.card:hover .elementor-widget-text-editor *,
.card:hover p,
.card:hover span,
.card:hover strong,
.card:hover em,
.card:hover li,
.card:hover a {
  color: #ffffff !important;
}


.card:hover,
.card:hover * {
  --e-global-color-text: #001225;
}

.card:hover svg,
.card:hover svg * ,
.card:hover i {
  fill: #001225 !important;
  color: #001225 !important;
}


.card-image img {
  transition: filter .15s ease;
}

.card:hover .card-image img {
  filter: brightness(0) saturate(100%);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-eb71040 */.elementor-509 .elementor-element.elementor-element-eb71040 .swiper-wrapper{
  transition-timing-function: linear !important;
}

.elementor-509 .elementor-element.elementor-element-eb71040 .swiper{
  overflow: hidden;
}/* End custom CSS */