.elementor-1629 .elementor-element.elementor-element-ab28482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:232px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-ab28482:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-ab28482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.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-1629 .elementor-element.elementor-element-5818ec7{width:var( --container-widget-width, 501px );max-width:501px;padding:0px 0px 0px 0px;--container-widget-width:501px;--container-widget-flex-grow:0;}.elementor-1629 .elementor-element.elementor-element-5818ec7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:var( --e-global-color-secondary );}.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-1629 .elementor-element.elementor-element-efe37af{font-size:16px;line-height:1.8em;color:var( --e-global-color-09d3e9a );}.elementor-1629 .elementor-element.elementor-element-fbcd1c3{width:var( --container-widget-width, 793px );max-width:793px;--container-widget-width:793px;--container-widget-flex-grow:0;font-size:14px;line-height:1.8em;color:#FFFFFFC2;}.elementor-1629 .elementor-element.elementor-element-ff7db05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-ff7db05:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-ff7db05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8884bbb );}.elementor-1629 .elementor-element.elementor-element-6f23b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-6f23b85 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-511d037{font-size:16px;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-511d037 p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-beb027e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-fe6dbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-fe6dbb7 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-727abba{font-size:16px;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-727abba p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-a3051e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-a3051e9:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-a3051e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8884bbb );}.elementor-1629 .elementor-element.elementor-element-52e5ee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-52e5ee5 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-d394c6b{font-size:16px;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-d394c6b p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-d79d4ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-042e61d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-042e61d .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-ffbaee0{font-size:16px;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-ffbaee0 p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-d69d7c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-d69d7c4:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-d69d7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8884bbb );}.elementor-1629 .elementor-element.elementor-element-3438cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-3438cde .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-58077be{font-size:16px;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-58077be p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-c58064b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-d27adec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-d27adec .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-e194f00{font-size:16px;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-e194f00 p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-42ba879{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-42ba879:not(.elementor-motion-effects-element-type-background), .elementor-1629 .elementor-element.elementor-element-42ba879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8884bbb );}.elementor-1629 .elementor-element.elementor-element-756d2c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-756d2c3 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-0a1094a{font-size:16px;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-0a1094a p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-e505be9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1629 .elementor-element.elementor-element-383e3a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-383e3a5 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-48cb2d1{font-size:16px;line-height:1.8em;color:var( --e-global-color-text );}.elementor-1629 .elementor-element.elementor-element-48cb2d1 p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-140b30e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1629 .elementor-element.elementor-element-b8af9d3{--divider-border-style:solid;--divider-color:var( --e-global-color-0285e4c );--divider-border-width:1px;padding:0px 0px 20px 0px;}.elementor-1629 .elementor-element.elementor-element-b8af9d3 .elementor-divider-separator{width:100%;}.elementor-1629 .elementor-element.elementor-element-b8af9d3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1629 .elementor-element.elementor-element-c7e832c{font-size:14px;line-height:1.8em;color:var( --e-global-color-0285e4c );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1629 .elementor-element.elementor-element-ab28482{--padding-top:200px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-5818ec7{--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;}.elementor-1629 .elementor-element.elementor-element-5818ec7 .elementor-heading-title{font-size:32px;}.elementor-1629 .elementor-element.elementor-element-ff7db05{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-511d037{font-size:14px;}.elementor-1629 .elementor-element.elementor-element-beb027e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-727abba{font-size:14px;}.elementor-1629 .elementor-element.elementor-element-a3051e9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-d394c6b{font-size:14px;}.elementor-1629 .elementor-element.elementor-element-d79d4ad{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-ffbaee0{font-size:14px;}.elementor-1629 .elementor-element.elementor-element-d69d7c4{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-58077be{font-size:14px;}.elementor-1629 .elementor-element.elementor-element-c58064b{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-e194f00{font-size:14px;}.elementor-1629 .elementor-element.elementor-element-42ba879{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-0a1094a{font-size:14px;}.elementor-1629 .elementor-element.elementor-element-e505be9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1629 .elementor-element.elementor-element-48cb2d1{font-size:14px;}.elementor-1629 .elementor-element.elementor-element-140b30e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-1629 .elementor-element.elementor-element-ab28482{--margin-top:-133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:176px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-5818ec7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1629 .elementor-element.elementor-element-5818ec7 .elementor-heading-title{font-size:26px;}.elementor-1629 .elementor-element.elementor-element-ff7db05{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-6f23b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-511d037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-511d037 p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-beb027e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-fe6dbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-727abba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-727abba p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-a3051e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-52e5ee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-d394c6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-d394c6b p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-d79d4ad{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-042e61d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-ffbaee0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-ffbaee0 p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-d69d7c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-3438cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-58077be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-58077be p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-c58064b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-d27adec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-e194f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-e194f00 p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-42ba879{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-756d2c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-0a1094a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-0a1094a p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-e505be9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1629 .elementor-element.elementor-element-383e3a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-48cb2d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-48cb2d1 p{margin-block-end:0px;}.elementor-1629 .elementor-element.elementor-element-140b30e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-ff7db05 *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb027e *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3051e9 *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79d4ad *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69d7c4 *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58064b *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ba879 *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e505be9 *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-140b30e *//* Container setup */
.svc-card{
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  height: 100%;
}

/* If Elementor wraps the content */
.svc-card > .e-con-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  height: 100%;
}

/* Hover fill layer */
.svc-card::after{
  content:"";
  position:absolute;
  inset:0;

  background:#1D2F5E;
  z-index:2;
  pointer-events:none;

  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .55s ease-in;
}

.svc-card:hover::after{
  transform: scaleY(1);
}

/* Keep content above fill */
.svc-card > *,
.svc-card > .e-con-inner > *{
  position: relative;
  z-index:3;
}

/* Heading */
.svc-card .svc-title{
  margin-bottom:16px;
  transition: transform .35s ease, color .35s ease;
}

/* Button hidden */
.svc-card .svc-btn{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover button */
.svc-card:hover .svc-btn{
  opacity:1;
  transform: translateY(-5px);
  pointer-events:auto;
  transition: opacity .35s ease, transform .9s ease;
}

/* Icon default state */
.svc-card .svc-btn svg{
  transition: transform .35s ease;
  transform-origin: center;
}

/* Icon hover */
.svc-card .svc-btn:hover svg{
  transform: rotate(-45deg);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .svc-card::after{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-title,
  .svc-card .svc-btn{
    transition:none !important;
    transform:none !important;
  }

  .svc-card .svc-btn{
    opacity:1 !important;
  }
}/* End custom CSS */