.elementor-13 .elementor-element.elementor-element-ee260f2{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overlay-opacity:0.67;--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-13 .elementor-element.elementor-element-ee260f2::before, .elementor-13 .elementor-element.elementor-element-ee260f2 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-ee260f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-ee260f2 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-ee260f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-ee260f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cc039be );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-ee260f2 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.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-13 .elementor-element.elementor-element-5f774fc{background-color:#E2E1E136;margin:220px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-13 .elementor-element.elementor-element-5f774fc .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:58px;font-weight:600;color:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-99e764f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-dbafbd8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-9cfcf0e{--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:10px;--margin-right:10px;}.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-13 .elementor-element.elementor-element-6a2ec2a img{border-style:solid;border-color:var( --e-global-color-4ff2175 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-ef90c35{--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:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-31a7b10 img{border-style:solid;border-color:var( --e-global-color-4ff2175 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-d7bd5d4{--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:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-1d2baa3 img{border-style:solid;border-color:var( --e-global-color-4ff2175 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-5567762{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-22a03ae{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-13 .elementor-element.elementor-element-8472bf0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-cc039be );}.elementor-13 .elementor-element.elementor-element-7d8e122{--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-13 .elementor-element.elementor-element-c21a0dc img{width:100%;max-width:100%;height:500px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-3a28715{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4c1a373{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-84fcb16{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3d693a2 );--border-color:var( --e-global-color-3d693a2 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-84fcb16:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-84fcb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-f2e9edf .eael-svg-draw-container svg{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-f2e9edf{padding:9px 9px 9px 9px;}.elementor-13 .elementor-element.elementor-element-f2e9edf svg{height:70px;}.elementor-13 .elementor-element.elementor-element-f2e9edf .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-f2e9edf svg path{stroke-width:8.8;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-f2e9edf svg circle{stroke-width:8.8;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-f2e9edf svg rect{stroke-width:8.8;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-f2e9edf svg polygon{stroke-width:8.8;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-b67e163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-b67e163 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-af606d5{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-af606d5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-af606d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-13 .elementor-element.elementor-element-b811f23{padding:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b811f23 svg{height:70px;}.elementor-13 .elementor-element.elementor-element-b811f23 .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-b811f23 svg path{stroke-width:6.4;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-b811f23 svg circle{stroke-width:6.4;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-b811f23 svg rect{stroke-width:6.4;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-b811f23 svg polygon{stroke-width:6.4;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-331853f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-331853f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-1ec77ba{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3d693a2 );--border-color:var( --e-global-color-3d693a2 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-1ec77ba:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1ec77ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-946ef1d .eael-svg-draw-container svg{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-946ef1d svg{height:90px;}.elementor-13 .elementor-element.elementor-element-946ef1d .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-946ef1d svg path{stroke-width:7.6;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-946ef1d svg circle{stroke-width:7.6;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-946ef1d svg rect{stroke-width:7.6;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-946ef1d svg polygon{stroke-width:7.6;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-4fb6bfa{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-4fb6bfa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-0cb2083{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-0cb2083:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0cb2083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-13 .elementor-element.elementor-element-ff77250{padding:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ff77250 svg{height:70px;}.elementor-13 .elementor-element.elementor-element-ff77250 .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-ff77250 svg path{stroke-width:10;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-ff77250 svg circle{stroke-width:10;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-ff77250 svg rect{stroke-width:10;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-ff77250 svg polygon{stroke-width:10;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-2f4c7b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-2f4c7b0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-ace50e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-835946f{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-835946f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-835946f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-13 .elementor-element.elementor-element-9a463b7{padding:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9a463b7 svg{height:80px;}.elementor-13 .elementor-element.elementor-element-9a463b7 .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-9a463b7 svg path{stroke-width:1.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-9a463b7 svg circle{stroke-width:1.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-9a463b7 svg rect{stroke-width:1.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-9a463b7 svg polygon{stroke-width:1.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-9ca3d0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-9ca3d0d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-2e4fae2{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3d693a2 );--border-color:var( --e-global-color-3d693a2 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-2e4fae2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2e4fae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-4c9b10d .eael-svg-draw-container svg{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-4c9b10d svg{height:70px;}.elementor-13 .elementor-element.elementor-element-4c9b10d .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-4c9b10d svg path{stroke-width:0.7;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-4c9b10d svg circle{stroke-width:0.7;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-4c9b10d svg rect{stroke-width:0.7;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-4c9b10d svg polygon{stroke-width:0.7;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-68526e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-68526e6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-76f9634{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-76f9634:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-76f9634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-13 .elementor-element.elementor-element-95ca85d{padding:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-95ca85d svg{height:70px;}.elementor-13 .elementor-element.elementor-element-95ca85d .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-95ca85d svg path{stroke-width:10.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-95ca85d svg circle{stroke-width:10.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-95ca85d svg rect{stroke-width:10.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-95ca85d svg polygon{stroke-width:10.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-741827e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-741827e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-67bd78d{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3d693a2 );--border-color:var( --e-global-color-3d693a2 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-67bd78d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-67bd78d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-5a9ebf0 .eael-svg-draw-container svg{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-5a9ebf0 svg{height:70px;}.elementor-13 .elementor-element.elementor-element-5a9ebf0 .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-5a9ebf0 svg path{stroke-width:6.4;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-5a9ebf0 svg circle{stroke-width:6.4;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-5a9ebf0 svg rect{stroke-width:6.4;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-5a9ebf0 svg polygon{stroke-width:6.4;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-eb6d9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-eb6d9df .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-2556827{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-749ca61{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3d693a2 );--border-color:var( --e-global-color-3d693a2 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-749ca61:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-749ca61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-fc45679 .eael-svg-draw-container svg{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-fc45679 svg{height:70px;}.elementor-13 .elementor-element.elementor-element-fc45679 .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-fc45679 svg path{stroke-width:6.4;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-fc45679 svg circle{stroke-width:6.4;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-fc45679 svg rect{stroke-width:6.4;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-fc45679 svg polygon{stroke-width:6.4;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-1cf00de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-1cf00de .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-b6f62c0{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-b6f62c0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b6f62c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-13 .elementor-element.elementor-element-c7379ca{padding:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-c7379ca svg{height:70px;}.elementor-13 .elementor-element.elementor-element-c7379ca .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-c7379ca svg path{stroke-width:0.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-c7379ca svg circle{stroke-width:0.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-c7379ca svg rect{stroke-width:0.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-c7379ca svg polygon{stroke-width:0.5;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-f069fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-f069fae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-eeca33d{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-3d693a2 );--border-color:var( --e-global-color-3d693a2 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-eeca33d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-eeca33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-093e062 .eael-svg-draw-container svg{background-color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-093e062 svg{height:80px;}.elementor-13 .elementor-element.elementor-element-093e062 .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-093e062 svg path{stroke-width:1.1;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-093e062 svg circle{stroke-width:1.1;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-093e062 svg rect{stroke-width:1.1;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-093e062 svg polygon{stroke-width:1.1;stroke:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-739a977{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-739a977 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-6fe68ac{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-13 .elementor-element.elementor-element-6fe68ac:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6fe68ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-13 .elementor-element.elementor-element-c85c89c{padding:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-c85c89c svg{height:70px;}.elementor-13 .elementor-element.elementor-element-c85c89c .eael-svg-draw-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-c85c89c svg path{stroke-width:9.1;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-c85c89c svg circle{stroke-width:9.1;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-c85c89c svg rect{stroke-width:9.1;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-c85c89c svg polygon{stroke-width:9.1;stroke:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-0bbe6f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-0bbe6f7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-da83771{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d4ad87e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-af2ee6f{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-4137706{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-4137706 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-d26baf3{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-d4dcec4 img{height:276px;}.elementor-13 .elementor-element.elementor-element-75160fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-75160fa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-a6b94e6{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-a82915d img{height:282px;}.elementor-13 .elementor-element.elementor-element-ea9ebbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-ea9ebbc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-9822c0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-195e3df{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-fa8173c img{height:300px;}.elementor-13 .elementor-element.elementor-element-85b2f71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-85b2f71 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-d5027a8{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-e615735 img{height:300px;}.elementor-13 .elementor-element.elementor-element-3910bb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-3910bb9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-cc18f00{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-81ec37e img{height:300px;}.elementor-13 .elementor-element.elementor-element-4c8ca20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-4c8ca20 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-19901c8{--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-13 .elementor-element.elementor-element-b15aad1:hover{background-color:var( --e-global-color-4ff2175 );}.elementor-13 .elementor-element.elementor-element-e6bde93{--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-13 .elementor-element.elementor-element-7e67d1f{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-981ab80{text-align:center;}.elementor-13 .elementor-element.elementor-element-981ab80 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-cc039be );}.elementor-13 .elementor-element.elementor-element-18e251e{--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-13 .elementor-element.elementor-element-fa84d9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13 .elementor-element.elementor-element-97ee495{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-bacbbf8{--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:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b36c621{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-27c600b{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-beca9b5 img{height:307px;}.elementor-13 .elementor-element.elementor-element-7700fbd{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-6b0471d{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-549690a img{height:307px;}.elementor-13 .elementor-element.elementor-element-88beff0{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-ff48d65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-43e1507{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-f899ab7 img{height:182px;border-radius:3px 3px 3px 3px;}.elementor-13 .elementor-element.elementor-element-7c2ce78{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-7843aaa img{height:182px;border-radius:3px 3px 3px 3px;}.elementor-13 .elementor-element.elementor-element-4ea272c{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-11bc495 img{height:182px;border-radius:3px 3px 3px 3px;}.elementor-13 .elementor-element.elementor-element-c74cc42{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4ff2175 );--border-color:var( --e-global-color-4ff2175 );--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-50622c7 img{height:182px;border-radius:3px 3px 3px 3px;}.elementor-13 .elementor-element.elementor-element-471724a{--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:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-471724a.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-24e8b6c{--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:-50px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-e3f5c49{--e-image-carousel-slides-to-show:4;}.elementor-13 .elementor-element.elementor-element-e3f5c49 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13 .elementor-element.elementor-element-e3f5c49 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-e3f5c49 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-13 .elementor-element.elementor-element-e3f5c49 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-e3f5c49 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-3d693a2 );opacity:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-e3f5c49 .swiper-pagination-bullet{background:var( --e-global-color-3d693a2 );}.elementor-13 .elementor-element.elementor-element-e3f5c49 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d693a2 );border-radius:4px 4px 4px 4px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-9cfcf0e{--width:25%;}.elementor-13 .elementor-element.elementor-element-ef90c35{--width:25%;}.elementor-13 .elementor-element.elementor-element-d7bd5d4{--width:25%;}.elementor-13 .elementor-element.elementor-element-84fcb16{--width:25%;}.elementor-13 .elementor-element.elementor-element-af606d5{--width:25%;}.elementor-13 .elementor-element.elementor-element-1ec77ba{--width:25%;}.elementor-13 .elementor-element.elementor-element-0cb2083{--width:25%;}.elementor-13 .elementor-element.elementor-element-835946f{--width:25%;}.elementor-13 .elementor-element.elementor-element-2e4fae2{--width:25%;}.elementor-13 .elementor-element.elementor-element-76f9634{--width:25%;}.elementor-13 .elementor-element.elementor-element-67bd78d{--width:25%;}.elementor-13 .elementor-element.elementor-element-749ca61{--width:25%;}.elementor-13 .elementor-element.elementor-element-b6f62c0{--width:25%;}.elementor-13 .elementor-element.elementor-element-eeca33d{--width:25%;}.elementor-13 .elementor-element.elementor-element-6fe68ac{--width:25%;}.elementor-13 .elementor-element.elementor-element-af2ee6f{--width:25%;}.elementor-13 .elementor-element.elementor-element-d26baf3{--width:25%;}.elementor-13 .elementor-element.elementor-element-a6b94e6{--width:25%;}.elementor-13 .elementor-element.elementor-element-195e3df{--width:25%;}.elementor-13 .elementor-element.elementor-element-d5027a8{--width:25%;}.elementor-13 .elementor-element.elementor-element-cc18f00{--width:25%;}.elementor-13 .elementor-element.elementor-element-27c600b{--width:25%;}.elementor-13 .elementor-element.elementor-element-7700fbd{--width:25%;}.elementor-13 .elementor-element.elementor-element-6b0471d{--width:25%;}.elementor-13 .elementor-element.elementor-element-88beff0{--width:25%;}.elementor-13 .elementor-element.elementor-element-43e1507{--width:25%;}.elementor-13 .elementor-element.elementor-element-7c2ce78{--width:25%;}.elementor-13 .elementor-element.elementor-element-4ea272c{--width:25%;}.elementor-13 .elementor-element.elementor-element-c74cc42{--width:25%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-ee260f2{--min-height:177px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5f774fc{margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-5f774fc .elementor-heading-title{font-size:11px;}.elementor-13 .elementor-element.elementor-element-99e764f{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-8472bf0{text-align:justify;font-size:14px;}.elementor-13 .elementor-element.elementor-element-c21a0dc img{height:300px;}.elementor-13 .elementor-element.elementor-element-f2e9edf svg{height:60px;}.elementor-13 .elementor-element.elementor-element-b67e163 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-b811f23 svg{height:60px;}.elementor-13 .elementor-element.elementor-element-331853f .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-946ef1d svg{height:70px;}.elementor-13 .elementor-element.elementor-element-4fb6bfa .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-ff77250 svg{height:60px;}.elementor-13 .elementor-element.elementor-element-2f4c7b0 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-9a463b7 svg{height:60px;}.elementor-13 .elementor-element.elementor-element-9ca3d0d .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-4c9b10d svg{height:60px;}.elementor-13 .elementor-element.elementor-element-68526e6 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-95ca85d svg{height:60px;}.elementor-13 .elementor-element.elementor-element-741827e .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-5a9ebf0 svg{height:60px;}.elementor-13 .elementor-element.elementor-element-eb6d9df .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-fc45679 svg{height:60px;}.elementor-13 .elementor-element.elementor-element-1cf00de .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-c7379ca svg{height:60px;}.elementor-13 .elementor-element.elementor-element-f069fae .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-093e062 svg{height:60px;}.elementor-13 .elementor-element.elementor-element-739a977 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-c85c89c svg{height:60px;}.elementor-13 .elementor-element.elementor-element-0bbe6f7 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-af2ee6f{--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-d26baf3{--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-a6b94e6{--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-195e3df{--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-d5027a8{--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-cc18f00{--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-13 .elementor-element.elementor-element-981ab80 .elementor-heading-title{font-size:12px;}.elementor-13 .elementor-element.elementor-element-27c600b{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-7700fbd{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-6b0471d{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-88beff0{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-43e1507{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-7c2ce78{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-4ea272c{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-c74cc42{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-e3f5c49{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for container, class: .elementor-element-ee260f2 *//* Remove top gap on homepage only */
.home .elementor-section:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-741f561 */.cert-heading {
  position: relative;
  text-align: center;
  padding: 80px 20px;
  overflow: hidden;
}

/* Background C */
.bg-c {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  font-size: 140px;
  font-weight: 700;
  font-family: Georgia, serif;
  color: #255c9d;
  opacity: 0.06;
  z-index: 1;
  pointer-events: none;
  animation: bgFloat 6s ease-in-out infinite;
}

/* Certificates text */
.title {
  position: relative;
  z-index: 2;
  font-size: 42px;
  font-weight: 600;
  color: #255c9d;
  margin: 0;
  opacity: 0;
  transform: translateY(18px);
  animation: textReveal 1.4s ease-out forwards;
}

/* Divider */
.divider {
  position: relative;
  z-index: 2;
  display: block;
  width: 0;
  height: 2px;
  background: #255c9d;
  margin: 18px auto 0;
  animation: dividerGrow 1.2s ease forwards;
  animation-delay: 0.8s;
}

/* ---------- Animations ---------- */
@keyframes textReveal {
  0% {
    opacity: 0;
    transform: translateY(18px);
  }
  60% {
    opacity: 0.8;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dividerGrow {
  from {
    width: 0;
  }
  to {
    width: 60px;
  }
}

@keyframes bgFloat {
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -53%) scale(1.03); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

/* ---------- Responsive ---------- */

/* Tablet */
@media (max-width: 1024px) {
  .bg-c { font-size: 110px; }
  .title { font-size: 34px; }
  .divider { width: 50px; }
}

/* Mobile */
@media (max-width: 600px) {
  .cert-heading { padding: 60px 15px; }
  .bg-c { font-size: 80px; }
  .title { font-size: 26px; }
  .divider { width: 40px; margin-top: 14px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2604a5b */.cert-heading {
  position: relative;
  text-align: center;
  padding: 80px 20px;
  overflow: hidden;
}

/* Background C */
.bg-c {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  font-size: 140px;
  font-weight: 700;
  font-family: Georgia, serif;
  color: #255c9d;
  opacity: 0.06;
  z-index: 1;
  pointer-events: none;
  animation: bgFloat 6s ease-in-out infinite;
}

/* Certificates text */
.title {
  position: relative;
  z-index: 2;
  font-size: 42px;
  font-weight: 600;
  color: #255c9d;
  margin: 0;
  opacity: 0;
  transform: translateY(18px);
  animation: textReveal 1.4s ease-out forwards;
}

/* Divider */
.divider {
  position: relative;
  z-index: 2;
  display: block;
  width: 0;
  height: 2px;
  background: #255c9d;
  margin: 18px auto 0;
  animation: dividerGrow 1.2s ease forwards;
  animation-delay: 0.8s;
}

/* ---------- Animations ---------- */
@keyframes textReveal {
  0% {
    opacity: 0;
    transform: translateY(18px);
  }
  60% {
    opacity: 0.8;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dividerGrow {
  from {
    width: 0;
  }
  to {
    width: 60px;
  }
}

@keyframes bgFloat {
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -53%) scale(1.03); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

/* ---------- Responsive ---------- */

/* Tablet */
@media (max-width: 1024px) {
  .bg-c { font-size: 110px; }
  .title { font-size: 34px; }
  .divider { width: 50px; }
}

/* Mobile */
@media (max-width: 600px) {
  .cert-heading { padding: 60px 15px; }
  .bg-c { font-size: 80px; }
  .title { font-size: 26px; }
  .divider { width: 40px; margin-top: 14px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afc191d */.cert-heading {
  position: relative;
  text-align: center;
  padding: 80px 20px;
  overflow: hidden;
}

/* Background C */
.bg-c {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  font-size: 140px;
  font-weight: 700;
  font-family: Georgia, serif;
  color: #255c9d;
  opacity: 0.06;
  z-index: 1;
  pointer-events: none;
  animation: bgFloat 6s ease-in-out infinite;
}

/* Certificates text */
.title {
  position: relative;
  z-index: 2;
  font-size: 42px;
  font-weight: 600;
  color: #255c9d;
  margin: 0;
  opacity: 0;
  transform: translateY(18px);
  animation: textReveal 1.4s ease-out forwards;
}

/* Divider */
.divider {
  position: relative;
  z-index: 2;
  display: block;
  width: 0;
  height: 2px;
  background: #255c9d;
  margin: 18px auto 0;
  animation: dividerGrow 1.2s ease forwards;
  animation-delay: 0.8s;
}

/* ---------- Animations ---------- */
@keyframes textReveal {
  0% {
    opacity: 0;
    transform: translateY(18px);
  }
  60% {
    opacity: 0.8;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dividerGrow {
  from {
    width: 0;
  }
  to {
    width: 60px;
  }
}

@keyframes bgFloat {
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -53%) scale(1.03); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

/* ---------- Responsive ---------- */

/* Tablet */
@media (max-width: 1024px) {
  .bg-c { font-size: 110px; }
  .title { font-size: 34px; }
  .divider { width: 50px; }
}

/* Mobile */
@media (max-width: 600px) {
  .cert-heading { padding: 60px 15px; }
  .bg-c { font-size: 80px; }
  .title { font-size: 26px; }
  .divider { width: 40px; margin-top: 14px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-830bd80 */.cert-heading {
  position: relative;
  text-align: center;
  padding: 80px 20px;
  overflow: hidden;
}

/* Background C */
.bg-c {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  font-size: 140px;
  font-weight: 700;
  font-family: Georgia, serif;
  color: #255c9d;
  opacity: 0.06;
  z-index: 1;
  pointer-events: none;
  animation: bgFloat 6s ease-in-out infinite;
}

/* Certificates text */
.title {
  position: relative;
  z-index: 2;
  font-size: 42px;
  font-weight: 600;
  color: #255c9d;
  margin: 0;
  opacity: 0;
  transform: translateY(18px);
  animation: textReveal 1.4s ease-out forwards;
}

/* Divider */
.divider {
  position: relative;
  z-index: 2;
  display: block;
  width: 0;
  height: 2px;
  background: #255c9d;
  margin: 18px auto 0;
  animation: dividerGrow 1.2s ease forwards;
  animation-delay: 0.8s;
}

/* ---------- Animations ---------- */
@keyframes textReveal {
  0% {
    opacity: 0;
    transform: translateY(18px);
  }
  60% {
    opacity: 0.8;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dividerGrow {
  from {
    width: 0;
  }
  to {
    width: 60px;
  }
}

@keyframes bgFloat {
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -53%) scale(1.03); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

/* ---------- Responsive ---------- */

/* Tablet */
@media (max-width: 1024px) {
  .bg-c { font-size: 110px; }
  .title { font-size: 34px; }
  .divider { width: 50px; }
}

/* Mobile */
@media (max-width: 600px) {
  .cert-heading { padding: 60px 15px; }
  .bg-c { font-size: 80px; }
  .title { font-size: 26px; }
  .divider { width: 40px; margin-top: 14px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b15aad1 */.cert-heading {
  position: relative;
  text-align: center;
  padding: 60px 20px;
  overflow: hidden;
}

/* Background C */
.bg-c {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  font-size: 140px;
  font-weight: 700;
  font-family: Georgia, serif;
  color: #255c9d;
  opacity: 0.06;
  z-index: 1;
  pointer-events: none;
  animation: bgFloat 6s ease-in-out infinite;
}

/* Certificates text */
.title {
  position: relative;
  z-index: 2;
  font-size: 42px;
  font-weight: 600;
  color: #255c9d;
  margin: 0;
  opacity: 0;
  transform: translateY(18px);
  animation: textReveal 1.4s ease-out forwards;
}

/* Divider */
.divider {
  position: relative;
  z-index: 2;
  display: block;
  width: 0;
  height: 2px;
  background: #255c9d;
  margin: 18px auto 0;
  animation: dividerGrow 1.2s ease forwards;
  animation-delay: 0.8s;
}

/* ---------- Animations ---------- */
@keyframes textReveal {
  0% {
    opacity: 0;
    transform: translateY(18px);
  }
  60% {
    opacity: 0.8;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dividerGrow {
  from {
    width: 0;
  }
  to {
    width: 60px;
  }
}

@keyframes bgFloat {
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -53%) scale(1.03); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

/* ---------- Responsive ---------- */

/* Tablet */
@media (max-width: 1024px) {
  .bg-c { font-size: 110px; }
  .title { font-size: 34px; }
  .divider { width: 50px; }
}

/* Mobile */
@media (max-width: 600px) {
  .cert-heading { padding: 60px 15px; }
  .bg-c { font-size: 80px; }
  .title { font-size: 26px; }
  .divider { width: 40px; margin-top: 14px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97ee495 */.services-section{
  max-width: 1200px;
  margin: auto;
  padding: 40px 20px;
}

.section-title{
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 500;
  color: #000; /* Title color black */
}

/* GRID */
.services-grid{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
}

/* CARD */
.service-card{
  border: 1px solid #1c63b8;
  padding: 24px;
  min-height: 220px;

  display: flex;
  flex-direction: column;
  justify-content: space-between;

  color: #000; /* Content text black */
  background: #fff;
}

/* ACTIVE (BLUE) CARD */
.service-card.active{
  background: #e6f0fb; /* Light blue background for highlight */
  color: #000; /* Content text stays black */
}

/* ICON */
.service-card .icon{
  font-size: 32px;
  align-self: flex-end;
  color: #1c63b8; /* Icon color blue */
}

/* RESPONSIVE */
@media (max-width: 1024px){
  .services-grid{
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px){
  .services-grid{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a115ff5 */.cert-heading {
  position: relative;
  text-align: center;
  padding: 80px 20px;
  overflow: hidden;
}

/* Background C */
.bg-c {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  font-size: 140px;
  font-weight: 700;
  font-family: Georgia, serif;
  color: #255c9d;
  opacity: 0.06;
  z-index: 1;
  pointer-events: none;
  animation: bgFloat 6s ease-in-out infinite;
}

/* Certificates text */
.title {
  position: relative;
  z-index: 2;
  font-size: 42px;
  font-weight: 600;
  color: #255c9d;
  margin: 0;
  opacity: 0;
  transform: translateY(18px);
  animation: textReveal 1.4s ease-out forwards;
}

/* Divider */
.divider {
  position: relative;
  z-index: 2;
  display: block;
  width: 0;
  height: 2px;
  background: #255c9d;
  margin: 18px auto 0;
  animation: dividerGrow 1.2s ease forwards;
  animation-delay: 0.8s;
}

/* ---------- Animations ---------- */
@keyframes textReveal {
  0% {
    opacity: 0;
    transform: translateY(18px);
  }
  60% {
    opacity: 0.8;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dividerGrow {
  from {
    width: 0;
  }
  to {
    width: 60px;
  }
}

@keyframes bgFloat {
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -53%) scale(1.03); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

/* ---------- Responsive ---------- */

/* Tablet */
@media (max-width: 1024px) {
  .bg-c { font-size: 110px; }
  .title { font-size: 34px; }
  .divider { width: 50px; }
}

/* Mobile */
@media (max-width: 600px) {
  .cert-heading { padding: 60px 15px; }
  .bg-c { font-size: 80px; }
  .title { font-size: 26px; }
  .divider { width: 40px; margin-top: 14px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bd79ad */.cert-heading {
  position: relative;
  text-align: center;
  padding: 80px 20px;
  overflow: hidden;
}

/* Background C */
.bg-c {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  font-size: 140px;
  font-weight: 700;
  font-family: Georgia, serif;
  color: #255c9d;
  opacity: 0.06;
  z-index: 1;
  pointer-events: none;
  animation: bgFloat 6s ease-in-out infinite;
}

/* Certificates text */
.title {
  position: relative;
  z-index: 2;
  font-size: 42px;
  font-weight: 600;
  color: #255c9d;
  margin: 0;
  opacity: 0;
  transform: translateY(18px);
  animation: textReveal 1.4s ease-out forwards;
}

/* Divider */
.divider {
  position: relative;
  z-index: 2;
  display: block;
  width: 0;
  height: 2px;
  background: #255c9d;
  margin: 18px auto 0;
  animation: dividerGrow 1.2s ease forwards;
  animation-delay: 0.8s;
}

/* ---------- Animations ---------- */
@keyframes textReveal {
  0% {
    opacity: 0;
    transform: translateY(18px);
  }
  60% {
    opacity: 0.8;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dividerGrow {
  from {
    width: 0;
  }
  to {
    width: 60px;
  }
}

@keyframes bgFloat {
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -53%) scale(1.03); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

/* ---------- Responsive ---------- */

/* Tablet */
@media (max-width: 1024px) {
  .bg-c { font-size: 110px; }
  .title { font-size: 34px; }
  .divider { width: 50px; }
}

/* Mobile */
@media (max-width: 600px) {
  .cert-heading { padding: 60px 15px; }
  .bg-c { font-size: 80px; }
  .title { font-size: 26px; }
  .divider { width: 40px; margin-top: 14px; }
}/* End custom CSS */