.elementor-2422 .elementor-element.elementor-element-9398e2f{--display:flex;--width:99.5%;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-9398e2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2422 .elementor-element.elementor-element-7f4343a{--display:flex;}.elementor-2422 .elementor-element.elementor-element-7f4343a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-63e4b15{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-bc916ac{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-d7226a3{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-2422 .elementor-element.elementor-element-442fb85 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-442fb85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-5dec339 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-a611e97 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-a611e97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-widget-text-editor{color:var( --e-global-color-text );--textColor: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-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-2422 .elementor-element.elementor-element-4646917{color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-32b28da .box-button, .elementor-2422 .elementor-element.elementor-element-32b28da .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-32b28da .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-32b28da .box-button:focus, .elementor-2422 .elementor-element.elementor-element-32b28da .box-hover:hover .box-button{background:#6651A1;}.elementor-2422 .elementor-element.elementor-element-32b28da > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-32b28da {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-32b28da .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-32b28da .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-32b28da .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-32b28da .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-32b28da .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-32b28da .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-32b28da .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-32b28da .box-button, .elementor-2422 .elementor-element.elementor-element-32b28da .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-105eeec{--display:flex;--width:42.88%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-105eeec.e-con{--flex-grow:0;--flex-shrink:0;}.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-2422 .elementor-element.elementor-element-ea09659 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-ea09659 img, .elementor-2422 .elementor-element.elementor-element-ea09659 svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-ea09659 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2bd4356 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-2bd4356 img, .elementor-2422 .elementor-element.elementor-element-2bd4356 svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-2bd4356 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4c76d76{--display:flex;}.elementor-2422 .elementor-element.elementor-element-41c039c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-2422 .elementor-element.elementor-element-41c039c:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-41c039c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-41c039c.e-con{--align-self:center;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .owl-stage-outer{--stage-right-gap:0px;--stage-left-gap:0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .owl-carousel{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;--arrow-bg-height:40px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6{--the7-slider-layout-columns:minmax(0,100%);--the7-slider-template-areas:" icon" " header " " desc" " button ";--the7-slider-template-rows:none;--img-width:var(--icon-size, 40px);--img-height:var(--icon-size, 40px);--icon-width:var(--icon-size, 40px);--icon-top-padding:var(--icon-size, 40px);--the7-slider-layout-gap:var(--icon-bottom-gap, 0px);--the7-slider-layout-margin:var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);--content-text-align:center;--content-justify-self:center;--the7-slider-layout-2-columns:1fr calc(var(--icon-size, 40px)  + var(--icon-left-gap, 0px)) minmax(auto,  max-content) 1fr;--the7-slider-template-2-areas:"empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon empty empty2" "desc desc desc desc" "button button button button";--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--arrow-display:none;--bullet-display:none;--icon-size:40px;--icon-font-size:16px;--arrow-icon-size:24px;} .elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-button, .elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-hover:hover .box-button{background:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 > .elementor-widget-container{background-color:#F0F0F0;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .dt-owl-item-wrap{background-color:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .dt-owl-item-heading{font-size:1px;margin-bottom:5px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .dt-owl-item-description{margin-bottom:5px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 {--box-button-padding-top:6px;--box-button-padding-right:6px;--box-button-padding-bottom:6px;--box-button-padding-left:6px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-button, .elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-button *{color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .box-button svg{fill:#2F4A56;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .owl-nav div, .elementor-2422 .elementor-element.elementor-element-3fbbcc6 .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .owl-nav div.owl-prev,.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .owl-nav div.owl-next,.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-2422 .elementor-element.elementor-element-3fbbcc6 .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset, 0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-2422 .elementor-element.elementor-element-d059295{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:93px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-d059295:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-d059295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6651A10F;}.elementor-2422 .elementor-element.elementor-element-4035cf5 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2422 .elementor-element.elementor-element-4035cf5{text-align:center;}.elementor-2422 .elementor-element.elementor-element-4035cf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-f2afa0c{--display:grid;--width:1124px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2422 .elementor-element.elementor-element-f2afa0c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-1945ab5{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-1945ab5:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-1945ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-1945ab5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-1945ab5, .elementor-2422 .elementor-element.elementor-element-1945ab5::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-eadd800 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-eadd800 img, .elementor-2422 .elementor-element.elementor-element-eadd800 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-eadd800 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2448e9a{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-5fd1ad2{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-5fd1ad2:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-5fd1ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-5fd1ad2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-5fd1ad2, .elementor-2422 .elementor-element.elementor-element-5fd1ad2::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-ae8101a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-ae8101a img, .elementor-2422 .elementor-element.elementor-element-ae8101a svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-ae8101a svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-18752dd{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-f0f3528{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-f0f3528:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-f0f3528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-f0f3528:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-f0f3528, .elementor-2422 .elementor-element.elementor-element-f0f3528::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-57d2f57 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-57d2f57 img, .elementor-2422 .elementor-element.elementor-element-57d2f57 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-57d2f57 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-d5faace{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-3a17857{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-3a17857:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-3a17857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-3a17857:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-3a17857, .elementor-2422 .elementor-element.elementor-element-3a17857::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-9e7630e > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-9e7630e img, .elementor-2422 .elementor-element.elementor-element-9e7630e svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-9e7630e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4ed7f3d{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-9ff3729{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-9ff3729:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-9ff3729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-9ff3729:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-9ff3729, .elementor-2422 .elementor-element.elementor-element-9ff3729::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-12b3358 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-12b3358 img, .elementor-2422 .elementor-element.elementor-element-12b3358 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-12b3358 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-661a4dd{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-39759c9{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-39759c9:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-39759c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-39759c9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-39759c9, .elementor-2422 .elementor-element.elementor-element-39759c9::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-0f2f22a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-0f2f22a img, .elementor-2422 .elementor-element.elementor-element-0f2f22a svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-0f2f22a svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4b3f06f{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-ad98667{--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;--flex-wrap:wrap;}.elementor-2422 .elementor-element.elementor-element-ad98667:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-ad98667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 45%, #F3FBF4 24%);}.elementor-2422 .elementor-element.elementor-element-9ba36d3{--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-2422 .elementor-element.elementor-element-2ca5ed2{--display:flex;--width:95.714%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-2ca5ed2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-28f4799{--display:flex;--width:55.541%;--justify-content:flex-start;}.elementor-2422 .elementor-element.elementor-element-28f4799.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-89440b9{width:var( --container-widget-width, 119.391% );max-width:119.391%;--container-widget-width:119.391%;--container-widget-flex-grow:0;text-align:left;}.elementor-2422 .elementor-element.elementor-element-89440b9 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-89440b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-89440b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#32B34A;}.elementor-2422 .elementor-element.elementor-element-05bbcb6{text-align:left;}.elementor-2422 .elementor-element.elementor-element-05bbcb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-cc6184a > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-cc6184a{text-align:left;}.elementor-2422 .elementor-element.elementor-element-cc6184a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-f970056{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button, .elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-66f3b36 .box-hover:hover .box-button{background:#32B34A;}.elementor-2422 .elementor-element.elementor-element-66f3b36 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-66f3b36 {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button, .elementor-2422 .elementor-element.elementor-element-66f3b36 .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-e428f2d{--display:flex;--justify-content:center;}.elementor-2422 .elementor-element.elementor-element-5d3523b{width:var( --container-widget-width, 125.868% );max-width:125.868%;--container-widget-width:125.868%;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-5d3523b > .elementor-widget-container{margin:0px 0px 0px -101px;}.elementor-2422 .elementor-element.elementor-element-5d3523b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-5d3523b img, .elementor-2422 .elementor-element.elementor-element-5d3523b svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-5d3523b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-cf3988f{--display:flex;--width:95.714%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-cf3988f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-3818532{--display:flex;--width:55.541%;--justify-content:flex-start;}.elementor-2422 .elementor-element.elementor-element-3818532.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-7d875dd{width:var( --container-widget-width, 119.391% );max-width:119.391%;--container-widget-width:119.391%;--container-widget-flex-grow:0;text-align:left;}.elementor-2422 .elementor-element.elementor-element-7d875dd > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-7d875dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-7d875dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#32B34A;}.elementor-2422 .elementor-element.elementor-element-2e9c281{text-align:left;}.elementor-2422 .elementor-element.elementor-element-2e9c281 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-431d7f1 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-431d7f1{text-align:left;}.elementor-2422 .elementor-element.elementor-element-431d7f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-0114e61{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button, .elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-hover:hover .box-button{background:#32B34A;}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button, .elementor-2422 .elementor-element.elementor-element-0c9ebb5 .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-a281bb2{--display:flex;--justify-content:center;}.elementor-2422 .elementor-element.elementor-element-a281bb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-72bb87e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0100px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:017px;--padding-left:17px;--padding-right:17px;}.elementor-2422 .elementor-element.elementor-element-72bb87e:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-72bb87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-72bb87e.e-con{--align-self:center;}.elementor-2422 .elementor-element.elementor-element-38917ef .owl-stage-outer{--stage-right-gap:0px;--stage-left-gap:0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-38917ef .owl-carousel{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;--arrow-bg-height:40px;}.elementor-2422 .elementor-element.elementor-element-38917ef .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;}.elementor-2422 .elementor-element.elementor-element-38917ef{--the7-slider-layout-columns:minmax(0,100%);--the7-slider-template-areas:" icon" " header " " desc" " button ";--the7-slider-template-rows:none;--img-width:var(--icon-size, 40px);--img-height:var(--icon-size, 40px);--icon-width:var(--icon-size, 40px);--icon-top-padding:var(--icon-size, 40px);--the7-slider-layout-gap:var(--icon-bottom-gap, 0px);--the7-slider-layout-margin:var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);--content-text-align:center;--content-justify-self:center;--the7-slider-layout-2-columns:1fr calc(var(--icon-size, 40px)  + var(--icon-left-gap, 0px)) minmax(auto,  max-content) 1fr;--the7-slider-template-2-areas:"empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon empty empty2" "desc desc desc desc" "button button button button";--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--arrow-display:none;--bullet-display:none;--icon-size:40px;--icon-font-size:16px;--arrow-icon-size:24px;} .elementor-2422 .elementor-element.elementor-element-38917ef .box-button, .elementor-2422 .elementor-element.elementor-element-38917ef .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-38917ef .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-38917ef .box-button:focus, .elementor-2422 .elementor-element.elementor-element-38917ef .box-hover:hover .box-button{background:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-38917ef > .elementor-widget-container{background-color:#F0F0F0;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-38917ef .dt-owl-item-wrap{background-color:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-38917ef .dt-owl-item-heading{font-size:1px;margin-bottom:5px;}.elementor-2422 .elementor-element.elementor-element-38917ef .dt-owl-item-description{margin-bottom:5px;}.elementor-2422 .elementor-element.elementor-element-38917ef .box-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-38917ef {--box-button-padding-top:6px;--box-button-padding-right:6px;--box-button-padding-bottom:6px;--box-button-padding-left:6px;}.elementor-2422 .elementor-element.elementor-element-38917ef .box-button, .elementor-2422 .elementor-element.elementor-element-38917ef .box-button *{color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-38917ef .box-button svg{fill:#2F4A56;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-38917ef .owl-nav div, .elementor-2422 .elementor-element.elementor-element-38917ef .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-2422 .elementor-element.elementor-element-38917ef .owl-nav div.owl-prev,.elementor-2422 .elementor-element.elementor-element-38917ef .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-2422 .elementor-element.elementor-element-38917ef .owl-nav div.owl-next,.elementor-2422 .elementor-element.elementor-element-38917ef .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-2422 .elementor-element.elementor-element-38917ef .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset, 0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-2422 .elementor-element.elementor-element-4d44fe4{--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;--margin-top:44px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-4d44fe4:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-4d44fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBF4;}.elementor-2422 .elementor-element.elementor-element-9bdd6ca > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2422 .elementor-element.elementor-element-9bdd6ca{text-align:center;}.elementor-2422 .elementor-element.elementor-element-9bdd6ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#32B34A;}.elementor-2422 .elementor-element.elementor-element-8a3c75c{--display:grid;--width:1124px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2422 .elementor-element.elementor-element-8a3c75c:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-8a3c75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBF4;}.elementor-2422 .elementor-element.elementor-element-8a3c75c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-6854a34{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-6854a34:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-6854a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-6854a34:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-6854a34, .elementor-2422 .elementor-element.elementor-element-6854a34::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-257d169 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-257d169 img, .elementor-2422 .elementor-element.elementor-element-257d169 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-257d169 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-e2ac164{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-bcfeedf{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-bcfeedf:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-bcfeedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-bcfeedf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-bcfeedf, .elementor-2422 .elementor-element.elementor-element-bcfeedf::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-707e88e > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-707e88e img, .elementor-2422 .elementor-element.elementor-element-707e88e svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-707e88e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-439df72{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-5f79d8d{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-5f79d8d:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-5f79d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-5f79d8d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-5f79d8d, .elementor-2422 .elementor-element.elementor-element-5f79d8d::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-b4b3b4c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-b4b3b4c img, .elementor-2422 .elementor-element.elementor-element-b4b3b4c svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-b4b3b4c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b2ddedb{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-3ee95f7{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-3ee95f7:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-3ee95f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-3ee95f7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-3ee95f7, .elementor-2422 .elementor-element.elementor-element-3ee95f7::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-c68f838 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-c68f838 img, .elementor-2422 .elementor-element.elementor-element-c68f838 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-c68f838 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-c5f12ec{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-4eb2c19{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-4eb2c19:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-4eb2c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-4eb2c19:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-4eb2c19, .elementor-2422 .elementor-element.elementor-element-4eb2c19::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-1a051d2 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-1a051d2 img, .elementor-2422 .elementor-element.elementor-element-1a051d2 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-1a051d2 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b4d1c1c{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-d9fef27{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-d9fef27:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-d9fef27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-d9fef27:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-d9fef27, .elementor-2422 .elementor-element.elementor-element-d9fef27::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-cd3d17c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-cd3d17c img, .elementor-2422 .elementor-element.elementor-element-cd3d17c svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-cd3d17c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bb25916{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-ba0323f{--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;--flex-wrap:wrap;}.elementor-2422 .elementor-element.elementor-element-ba0323f:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-ba0323f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 44%, #F6F5F9 0%);}.elementor-2422 .elementor-element.elementor-element-2eae25f{--display:flex;--width:100%;--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:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-73bf29f{--display:flex;--width:fit-content;--min-height:0px;--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:51px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-d7b15d7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-6f696a0{--display:flex;--width:54.71%;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2422 .elementor-element.elementor-element-6f696a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-3b8da74 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-3b8da74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-e89994c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-1005053 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-1005053 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-083a7db{color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-a28ebca .box-button, .elementor-2422 .elementor-element.elementor-element-a28ebca .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-a28ebca .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-a28ebca .box-button:focus, .elementor-2422 .elementor-element.elementor-element-a28ebca .box-hover:hover .box-button{background:#6651A1;}.elementor-2422 .elementor-element.elementor-element-a28ebca > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-a28ebca {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-a28ebca .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-a28ebca .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-a28ebca .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-a28ebca .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-a28ebca .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-a28ebca .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-a28ebca .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-a28ebca .box-button, .elementor-2422 .elementor-element.elementor-element-a28ebca .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-9259c63{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-ba25c89 > .elementor-widget-container{margin:20px 0px 0px -132px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-ba25c89 img, .elementor-2422 .elementor-element.elementor-element-ba25c89 svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-ba25c89 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-0862b2d{--display:flex;--width:100%;--min-height:0px;--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:51px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-1157d28{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-594ec6a{--display:flex;--width:54.71%;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2422 .elementor-element.elementor-element-594ec6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-a638fac > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-a638fac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-f4ae255 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-8743db6 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-8743db6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-643f586{color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button, .elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button:focus, .elementor-2422 .elementor-element.elementor-element-6da7e2d .box-hover:hover .box-button{background:#6651A1;}.elementor-2422 .elementor-element.elementor-element-6da7e2d > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-6da7e2d {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button, .elementor-2422 .elementor-element.elementor-element-6da7e2d .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-e3d4ffb{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-e188a2b > .elementor-widget-container{margin:20px 0px 0px -132px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-e188a2b img, .elementor-2422 .elementor-element.elementor-element-e188a2b svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-e188a2b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-5599738{--display:flex;--width:100%;--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-2422 .elementor-element.elementor-element-5599738:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-5599738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-a7e33a5{--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;--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-2422 .elementor-element.elementor-element-a7e33a5:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-a7e33a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F9;}.elementor-2422 .elementor-element.elementor-element-edc1436 > .elementor-widget-container{margin:34px 0px 20px 0px;}.elementor-2422 .elementor-element.elementor-element-edc1436{text-align:center;}.elementor-2422 .elementor-element.elementor-element-edc1436 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-8a0e3db{--display:grid;--width:1124px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:060px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-8a0e3db:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-8a0e3db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F9;}.elementor-2422 .elementor-element.elementor-element-8a0e3db.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-12e5411{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-12e5411:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-12e5411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-12e5411:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-12e5411, .elementor-2422 .elementor-element.elementor-element-12e5411::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-02139ab > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-02139ab img, .elementor-2422 .elementor-element.elementor-element-02139ab svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-02139ab svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-875f9cc{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-2422 .elementor-element.elementor-element-ab1479a{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-ab1479a:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-ab1479a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-ab1479a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-ab1479a, .elementor-2422 .elementor-element.elementor-element-ab1479a::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-0f87404 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-0f87404 img, .elementor-2422 .elementor-element.elementor-element-0f87404 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-0f87404 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7e70344{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-2422 .elementor-element.elementor-element-13ab84b{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-13ab84b:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-13ab84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-13ab84b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-13ab84b, .elementor-2422 .elementor-element.elementor-element-13ab84b::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-3048867 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-3048867 img, .elementor-2422 .elementor-element.elementor-element-3048867 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-3048867 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b81960c{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-2422 .elementor-element.elementor-element-a3f369c{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-a3f369c:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-a3f369c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-a3f369c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-a3f369c, .elementor-2422 .elementor-element.elementor-element-a3f369c::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-8a92f87 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-8a92f87 img, .elementor-2422 .elementor-element.elementor-element-8a92f87 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-8a92f87 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-cfeb982{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-2422 .elementor-element.elementor-element-f490b96{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-f490b96:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-f490b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-f490b96:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-f490b96, .elementor-2422 .elementor-element.elementor-element-f490b96::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-7d524b7 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-7d524b7 img, .elementor-2422 .elementor-element.elementor-element-7d524b7 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-7d524b7 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-cdf58d6{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-2422 .elementor-element.elementor-element-a1e0b59{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-a1e0b59:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-a1e0b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-a1e0b59:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-a1e0b59, .elementor-2422 .elementor-element.elementor-element-a1e0b59::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-8e5a857 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-8e5a857 img, .elementor-2422 .elementor-element.elementor-element-8e5a857 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-8e5a857 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-aa2e647{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-2422 .elementor-element.elementor-element-1ef9d85{--display:flex;}.elementor-2422 .elementor-element.elementor-element-1ef9d85:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-1ef9d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 46%, #F3FBF4 20%);}.elementor-2422 .elementor-element.elementor-element-b88ad96{--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:22px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-e01e0d4{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-e01e0d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-9051eb3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-b2e6b1c{--display:flex;--width:55.376%;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2422 .elementor-element.elementor-element-b2e6b1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-5e2a787 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-5e2a787.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-5e2a787 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#24AB51;}.elementor-2422 .elementor-element.elementor-element-c5b4183 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-fb4b82a > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-fb4b82a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-d3554eb{color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button, .elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button:focus, .elementor-2422 .elementor-element.elementor-element-bb87f1c .box-hover:hover .box-button{background:#24AB51;}.elementor-2422 .elementor-element.elementor-element-bb87f1c > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-bb87f1c {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button, .elementor-2422 .elementor-element.elementor-element-bb87f1c .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-2c39ba6{--display:flex;--width:43.807%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-2c39ba6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-ea0f2f0 > .elementor-widget-container{margin:0px -11px 0px -26px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-ea0f2f0 img, .elementor-2422 .elementor-element.elementor-element-ea0f2f0 svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-ea0f2f0 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4f8d4e6 > .elementor-widget-container{margin:0px -11px 0px -26px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-4f8d4e6 img, .elementor-2422 .elementor-element.elementor-element-4f8d4e6 svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-4f8d4e6 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-307427a{--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:100px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-5d425be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-2422 .elementor-element.elementor-element-5d425be:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-5d425be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-5d425be.e-con{--align-self:center;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .owl-stage-outer{--stage-right-gap:0px;--stage-left-gap:0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .owl-carousel{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;--arrow-bg-height:40px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;}.elementor-2422 .elementor-element.elementor-element-eb69c55{--the7-slider-layout-columns:minmax(0,100%);--the7-slider-template-areas:" icon" " header " " desc" " button ";--the7-slider-template-rows:none;--img-width:var(--icon-size, 40px);--img-height:var(--icon-size, 40px);--icon-width:var(--icon-size, 40px);--icon-top-padding:var(--icon-size, 40px);--the7-slider-layout-gap:var(--icon-bottom-gap, 0px);--the7-slider-layout-margin:var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);--content-text-align:center;--content-justify-self:center;--the7-slider-layout-2-columns:1fr calc(var(--icon-size, 40px)  + var(--icon-left-gap, 0px)) minmax(auto,  max-content) 1fr;--the7-slider-template-2-areas:"empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon empty empty2" "desc desc desc desc" "button button button button";--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--arrow-display:none;--bullet-display:none;--icon-size:40px;--icon-font-size:16px;--arrow-icon-size:24px;} .elementor-2422 .elementor-element.elementor-element-eb69c55 .box-button, .elementor-2422 .elementor-element.elementor-element-eb69c55 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-eb69c55 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-eb69c55 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-eb69c55 .box-hover:hover .box-button{background:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-eb69c55 > .elementor-widget-container{background-color:#F0F0F0;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .dt-owl-item-wrap{background-color:#F0F0F0;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .dt-owl-item-heading{font-size:1px;margin-bottom:5px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .dt-owl-item-description{margin-bottom:5px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .box-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 {--box-button-padding-top:6px;--box-button-padding-right:6px;--box-button-padding-bottom:6px;--box-button-padding-left:6px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .box-button, .elementor-2422 .elementor-element.elementor-element-eb69c55 .box-button *{color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .box-button svg{fill:#2F4A56;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .owl-nav div, .elementor-2422 .elementor-element.elementor-element-eb69c55 .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .owl-nav div.owl-prev,.elementor-2422 .elementor-element.elementor-element-eb69c55 .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .owl-nav div.owl-next,.elementor-2422 .elementor-element.elementor-element-eb69c55 .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-2422 .elementor-element.elementor-element-eb69c55 .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset, 0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-2422 .elementor-element.elementor-element-e40d1d5{--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-2422 .elementor-element.elementor-element-d13c5df{--display:flex;--width:100%;--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-2422 .elementor-element.elementor-element-d13c5df:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-d13c5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBF4;}.elementor-2422 .elementor-element.elementor-element-f2bec64{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:93px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-f2bec64:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-f2bec64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBF4;}.elementor-2422 .elementor-element.elementor-element-94511ce > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2422 .elementor-element.elementor-element-94511ce{text-align:center;}.elementor-2422 .elementor-element.elementor-element-94511ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#24AB51;}.elementor-2422 .elementor-element.elementor-element-1c14b78{--display:grid;--width:1124px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-1c14b78:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-1c14b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBF4;}.elementor-2422 .elementor-element.elementor-element-1c14b78.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-bab0bf9{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-bab0bf9:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-bab0bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-bab0bf9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-bab0bf9, .elementor-2422 .elementor-element.elementor-element-bab0bf9::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-7ee7f14 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-7ee7f14 img, .elementor-2422 .elementor-element.elementor-element-7ee7f14 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-7ee7f14 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-0105297{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-5f94044{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-5f94044:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-5f94044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-5f94044:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-5f94044, .elementor-2422 .elementor-element.elementor-element-5f94044::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-02d0873 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-02d0873 img, .elementor-2422 .elementor-element.elementor-element-02d0873 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-02d0873 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bfbae84{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-2e903ca{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-2e903ca:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-2e903ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-2e903ca:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-2e903ca, .elementor-2422 .elementor-element.elementor-element-2e903ca::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-f1cdee9 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-f1cdee9 img, .elementor-2422 .elementor-element.elementor-element-f1cdee9 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-f1cdee9 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-d74cbbe{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-696471b{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-696471b:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-696471b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-696471b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-696471b, .elementor-2422 .elementor-element.elementor-element-696471b::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-d8da035 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-d8da035 img, .elementor-2422 .elementor-element.elementor-element-d8da035 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-d8da035 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f7cf954{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-c6a4552{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-c6a4552:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-c6a4552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-c6a4552:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-c6a4552, .elementor-2422 .elementor-element.elementor-element-c6a4552::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-51c6c0c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-51c6c0c img, .elementor-2422 .elementor-element.elementor-element-51c6c0c svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-51c6c0c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7ad6af1{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-9dae821{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-9dae821:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-9dae821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-9dae821:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-9dae821, .elementor-2422 .elementor-element.elementor-element-9dae821::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-304b4ce > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-304b4ce img, .elementor-2422 .elementor-element.elementor-element-304b4ce svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-304b4ce svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-e97be8e{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-c54c6bc{--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;--flex-wrap:wrap;}.elementor-2422 .elementor-element.elementor-element-c54c6bc:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-c54c6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 41%, #F6F5F9 31%);}.elementor-2422 .elementor-element.elementor-element-c86a0c8{--display:flex;--width:39.136%;--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-2422 .elementor-element.elementor-element-c86a0c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-04f41bd{width:var( --container-widget-width, 122.677% );max-width:122.677%;--container-widget-width:122.677%;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-04f41bd > .elementor-widget-container{margin:16px 33px 0px -87px;}.elementor-2422 .elementor-element.elementor-element-04f41bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-152c068{--display:flex;--width:58.065%;--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-2422 .elementor-element.elementor-element-152c068.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-c6cf55f{width:var( --container-widget-width, 125.764% );max-width:125.764%;--container-widget-width:125.764%;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-c6cf55f > .elementor-widget-container{margin:38px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-c6cf55f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-c6cf55f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-736186d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-10c5bdf > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-10c5bdf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-a5fa9b3{color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button, .elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-hover:hover .box-button{background:#6651A1;}.elementor-2422 .elementor-element.elementor-element-d9ebe97 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-d9ebe97 {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button, .elementor-2422 .elementor-element.elementor-element-d9ebe97 .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-b487486{width:var( --container-widget-width, 125.764% );max-width:125.764%;--container-widget-width:125.764%;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-b487486 > .elementor-widget-container{margin:72px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-b487486.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-b487486 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-be0a76b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-f54e895 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-f54e895 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-67ac0b4{color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button, .elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-e021ae4 .box-hover:hover .box-button{background:#6651A1;}.elementor-2422 .elementor-element.elementor-element-e021ae4 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-e021ae4 {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button, .elementor-2422 .elementor-element.elementor-element-e021ae4 .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-552918d{width:var( --container-widget-width, 122.677% );max-width:122.677%;--container-widget-width:122.677%;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-552918d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-10d38e8{--display:flex;--width:100%;--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-ebb8ed8 > .elementor-widget-container{margin:35px 0px 20px 0px;}.elementor-2422 .elementor-element.elementor-element-ebb8ed8{text-align:center;}.elementor-2422 .elementor-element.elementor-element-ebb8ed8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-a5007e5{--display:flex;--width:100%;--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-2422 .elementor-element.elementor-element-6f10707{--display:grid;--width:1124px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2422 .elementor-element.elementor-element-6f10707.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-d23335e{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-d23335e:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-d23335e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-d23335e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-d23335e, .elementor-2422 .elementor-element.elementor-element-d23335e::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-1465288 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-1465288{text-align:center;}.elementor-2422 .elementor-element.elementor-element-1465288 img, .elementor-2422 .elementor-element.elementor-element-1465288 svg{width:4vw;}.elementor-2422 .elementor-element.elementor-element-1465288 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3028b01{text-align:left;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-ca08519 > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-2422 .elementor-element.elementor-element-ca08519{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2422 .elementor-element.elementor-element-54c3c77{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-54c3c77:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-54c3c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-54c3c77:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-54c3c77, .elementor-2422 .elementor-element.elementor-element-54c3c77::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-a1b8783 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-a1b8783{text-align:center;}.elementor-2422 .elementor-element.elementor-element-a1b8783 img, .elementor-2422 .elementor-element.elementor-element-a1b8783 svg{width:4vw;}.elementor-2422 .elementor-element.elementor-element-a1b8783 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bde4f32{text-align:left;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-8bc1372 > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-2422 .elementor-element.elementor-element-8bc1372{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2422 .elementor-element.elementor-element-5a31a71{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-5a31a71:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-5a31a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-5a31a71:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-5a31a71, .elementor-2422 .elementor-element.elementor-element-5a31a71::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-2fc0bec > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-2fc0bec{text-align:center;}.elementor-2422 .elementor-element.elementor-element-2fc0bec img, .elementor-2422 .elementor-element.elementor-element-2fc0bec svg{width:4vw;}.elementor-2422 .elementor-element.elementor-element-2fc0bec svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bdc165e{text-align:left;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-6037516 > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-2422 .elementor-element.elementor-element-6037516{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2422 .elementor-element.elementor-element-a5d7a7e{--display:grid;--width:777px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2422 .elementor-element.elementor-element-a5d7a7e.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-3093110{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-3093110:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-3093110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-3093110:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-3093110, .elementor-2422 .elementor-element.elementor-element-3093110::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-ca8aee8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-ca8aee8{text-align:center;}.elementor-2422 .elementor-element.elementor-element-ca8aee8 img, .elementor-2422 .elementor-element.elementor-element-ca8aee8 svg{width:4vw;}.elementor-2422 .elementor-element.elementor-element-ca8aee8 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b8cb37b{text-align:left;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-aa26966 > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-2422 .elementor-element.elementor-element-aa26966{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2422 .elementor-element.elementor-element-ff5e2bd{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-ff5e2bd:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-ff5e2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-ff5e2bd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-ff5e2bd, .elementor-2422 .elementor-element.elementor-element-ff5e2bd::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-d75998f > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-d75998f{text-align:center;}.elementor-2422 .elementor-element.elementor-element-d75998f img, .elementor-2422 .elementor-element.elementor-element-d75998f svg{width:4vw;}.elementor-2422 .elementor-element.elementor-element-d75998f svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2422d58{text-align:left;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-d9570ed > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-2422 .elementor-element.elementor-element-d9570ed{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2422 .elementor-element.elementor-element-bc97fda{--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;--flex-wrap:wrap;}.elementor-2422 .elementor-element.elementor-element-bc97fda:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-bc97fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 41%, #F3FBF4 35%);}.elementor-2422 .elementor-element.elementor-element-3546b84{--display:flex;--width:100%;--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-2422 .elementor-element.elementor-element-38ccdc6{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-b4efa40{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-14035ea{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2422 .elementor-element.elementor-element-564077f > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-564077f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#31ae54;}.elementor-2422 .elementor-element.elementor-element-299ae41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-134a588 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-134a588 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-0f89743{color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button, .elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-e0d5160 .box-hover:hover .box-button{background:#31ae54;}.elementor-2422 .elementor-element.elementor-element-e0d5160 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-e0d5160 {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button, .elementor-2422 .elementor-element.elementor-element-e0d5160 .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-811c692{--display:flex;--width:44.351%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-811c692.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-c0ca49b > .elementor-widget-container{margin:20px 0px 0px -100px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-c0ca49b img, .elementor-2422 .elementor-element.elementor-element-c0ca49b svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-c0ca49b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7ece83e > .elementor-widget-container{margin:20px 0px 0px -100px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-7ece83e img, .elementor-2422 .elementor-element.elementor-element-7ece83e svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-7ece83e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b2543e3{--display:flex;--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-b2543e3:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-b2543e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBF4;}.elementor-2422 .elementor-element.elementor-element-c03bcc4{--display:flex;--width:100%;--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-2422 .elementor-element.elementor-element-aeb46d1{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:93px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-aeb46d1:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-aeb46d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBF4;}.elementor-2422 .elementor-element.elementor-element-d2775bc > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2422 .elementor-element.elementor-element-d2775bc{text-align:center;}.elementor-2422 .elementor-element.elementor-element-d2775bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#24AB51;}.elementor-2422 .elementor-element.elementor-element-8e412c7{--display:grid;--width:1124px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2422 .elementor-element.elementor-element-8e412c7:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-8e412c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FBF4;}.elementor-2422 .elementor-element.elementor-element-8e412c7.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-fe93918{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-fe93918:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-fe93918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-fe93918:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-fe93918, .elementor-2422 .elementor-element.elementor-element-fe93918::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-dfcd791 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-dfcd791 img, .elementor-2422 .elementor-element.elementor-element-dfcd791 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-dfcd791 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b72c98d{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-fc062ad{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-fc062ad:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-fc062ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-fc062ad:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-fc062ad, .elementor-2422 .elementor-element.elementor-element-fc062ad::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-21692c4 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-21692c4 img, .elementor-2422 .elementor-element.elementor-element-21692c4 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-21692c4 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-aaa82b4{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-b7904ee{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-b7904ee:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-b7904ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-b7904ee:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-b7904ee, .elementor-2422 .elementor-element.elementor-element-b7904ee::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-9fe95df > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-9fe95df img, .elementor-2422 .elementor-element.elementor-element-9fe95df svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-9fe95df svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bcb989d{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-7a13134{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-7a13134:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-7a13134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-7a13134:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-7a13134, .elementor-2422 .elementor-element.elementor-element-7a13134::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-acce842 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-acce842 img, .elementor-2422 .elementor-element.elementor-element-acce842 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-acce842 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-5b8259f{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-9fb5302{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-9fb5302:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-9fb5302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-9fb5302:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-9fb5302, .elementor-2422 .elementor-element.elementor-element-9fb5302::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-3ba2de1 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-3ba2de1 img, .elementor-2422 .elementor-element.elementor-element-3ba2de1 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-3ba2de1 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-56b1cb8{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-e637a4d{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-e637a4d:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-e637a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-e637a4d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-e637a4d, .elementor-2422 .elementor-element.elementor-element-e637a4d::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-3105fac > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-3105fac img, .elementor-2422 .elementor-element.elementor-element-3105fac svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-3105fac svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-c8439f0{text-align:center;color:#24AB51;--textColor:#24AB51;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-58719ad{--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;--flex-wrap:wrap;}.elementor-2422 .elementor-element.elementor-element-58719ad:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-58719ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 39%, #F6F5F9 27%);}.elementor-2422 .elementor-element.elementor-element-e746993{--display:flex;--width:100%;--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:50px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-93ff5fa{--display:flex;--width:108.673%;--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-93ff5fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-ffd9962{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-de52851{--display:flex;--width:62.455%;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2422 .elementor-element.elementor-element-de52851.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-731810d > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-731810d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-731810d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-4c37438 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-306022b > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-306022b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-baa337d{color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-492d658 .box-button, .elementor-2422 .elementor-element.elementor-element-492d658 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-492d658 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-492d658 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-492d658 .box-hover:hover .box-button{background:#6651A1;}.elementor-2422 .elementor-element.elementor-element-492d658 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-492d658 {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-492d658 .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-492d658 .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-492d658 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-492d658 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-492d658 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-492d658 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-492d658 .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-492d658 .box-button, .elementor-2422 .elementor-element.elementor-element-492d658 .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-875ff7c{--display:flex;--width:38.215%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-875ff7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-f550f26 > .elementor-widget-container{margin:20px 0px 0px -148px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-f550f26 img, .elementor-2422 .elementor-element.elementor-element-f550f26 svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-f550f26 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9f0a6cf > .elementor-widget-container{margin:20px 0px 0px -60px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-9f0a6cf img, .elementor-2422 .elementor-element.elementor-element-9f0a6cf svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-9f0a6cf svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-447d6a4{--display:flex;--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-447d6a4:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-447d6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F9;}.elementor-2422 .elementor-element.elementor-element-aa4ece8{--display:flex;--width:100%;--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-2422 .elementor-element.elementor-element-f7b6f8a{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:93px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-f7b6f8a:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-f7b6f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F9;}.elementor-2422 .elementor-element.elementor-element-378bf9c > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2422 .elementor-element.elementor-element-378bf9c{text-align:center;}.elementor-2422 .elementor-element.elementor-element-378bf9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#6651A1;}.elementor-2422 .elementor-element.elementor-element-fc71c36{--display:grid;--width:1124px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2422 .elementor-element.elementor-element-fc71c36:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-fc71c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F9;}.elementor-2422 .elementor-element.elementor-element-fc71c36.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-b913c9e{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-b913c9e:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-b913c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-b913c9e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-b913c9e, .elementor-2422 .elementor-element.elementor-element-b913c9e::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-f536327 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-f536327 img, .elementor-2422 .elementor-element.elementor-element-f536327 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-f536327 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-fc38f97{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-1b2685c{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-1b2685c:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-1b2685c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-1b2685c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-1b2685c, .elementor-2422 .elementor-element.elementor-element-1b2685c::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-c42c412 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-c42c412 img, .elementor-2422 .elementor-element.elementor-element-c42c412 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-c42c412 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-82b0703{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-9c35304{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-9c35304:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-9c35304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-9c35304:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-9c35304, .elementor-2422 .elementor-element.elementor-element-9c35304::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-9e449af > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-9e449af img, .elementor-2422 .elementor-element.elementor-element-9e449af svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-9e449af svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-d879c34{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-3ac713f{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-3ac713f:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-3ac713f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-3ac713f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-3ac713f, .elementor-2422 .elementor-element.elementor-element-3ac713f::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-7b1c702 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-7b1c702 img, .elementor-2422 .elementor-element.elementor-element-7b1c702 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-7b1c702 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-a8a234c{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-06e4726{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-06e4726:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-06e4726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-06e4726:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-06e4726, .elementor-2422 .elementor-element.elementor-element-06e4726::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-bc6c6f6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-bc6c6f6 img, .elementor-2422 .elementor-element.elementor-element-bc6c6f6 svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-bc6c6f6 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7a78f78{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-6dd0d26{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-6dd0d26:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-6dd0d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-6dd0d26:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-6dd0d26, .elementor-2422 .elementor-element.elementor-element-6dd0d26::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-cc7feaf > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-cc7feaf img, .elementor-2422 .elementor-element.elementor-element-cc7feaf svg{width:5vw;}.elementor-2422 .elementor-element.elementor-element-cc7feaf svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f2100ed{text-align:center;color:#6651A1;--textColor:#6651A1;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-a41b4b4{--display:flex;}.elementor-2422 .elementor-element.elementor-element-9577a57{--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-2422 .elementor-element.elementor-element-ba2e571{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-ba2e571.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-892f614{--display:flex;--justify-content:flex-start;}.elementor-2422 .elementor-element.elementor-element-5190259 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-5190259{text-align:left;}.elementor-2422 .elementor-element.elementor-element-5190259 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#32B34A;}.elementor-2422 .elementor-element.elementor-element-f1b5674{text-align:left;}.elementor-2422 .elementor-element.elementor-element-f1b5674 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-377bef2 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-377bef2{text-align:left;}.elementor-2422 .elementor-element.elementor-element-377bef2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-bd6ff0f{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button, .elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-6de28d7 .box-hover:hover .box-button{background:#32B34A;}.elementor-2422 .elementor-element.elementor-element-6de28d7 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-6de28d7 {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button, .elementor-2422 .elementor-element.elementor-element-6de28d7 .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-55dcd12{--display:flex;--width:48.102%;--justify-content:center;}.elementor-2422 .elementor-element.elementor-element-55dcd12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-3227b95{width:var( --container-widget-width, 88.396% );max-width:88.396%;--container-widget-width:88.396%;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-3227b95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-3227b95 img, .elementor-2422 .elementor-element.elementor-element-3227b95 svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-3227b95 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9358013{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2422 .elementor-element.elementor-element-9358013.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-e251984{--display:flex;--justify-content:flex-start;}.elementor-2422 .elementor-element.elementor-element-2d082e3 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2422 .elementor-element.elementor-element-2d082e3{text-align:left;}.elementor-2422 .elementor-element.elementor-element-2d082e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#32B34A;}.elementor-2422 .elementor-element.elementor-element-3f97f61{text-align:left;}.elementor-2422 .elementor-element.elementor-element-3f97f61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-394846b > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-394846b{text-align:left;}.elementor-2422 .elementor-element.elementor-element-394846b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-cbb8016{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;} .elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button, .elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button:focus, .elementor-2422 .elementor-element.elementor-element-2442dd2 .box-hover:hover .box-button{background:#32B34A;}.elementor-2422 .elementor-element.elementor-element-2442dd2 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-2442dd2 {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:10px;--box-button-padding-bottom:10px;--box-button-padding-left:35px;}.elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#FFFFFF;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button{--btn-icon-spacing:14px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;padding:10px 10px 10px 35px;border-radius:43px 43px 43px 43px;}.elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button, .elementor-2422 .elementor-element.elementor-element-2442dd2 .box-button *{color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-72a8fe5{--display:flex;--width:48.102%;--justify-content:center;}.elementor-2422 .elementor-element.elementor-element-72a8fe5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-c50b36e{width:var( --container-widget-width, 88.396% );max-width:88.396%;--container-widget-width:88.396%;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-c50b36e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2422 .elementor-element.elementor-element-c50b36e img, .elementor-2422 .elementor-element.elementor-element-c50b36e svg{width:85%;}.elementor-2422 .elementor-element.elementor-element-c50b36e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-95c4bcc{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-95c4bcc:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-95c4bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32B34A0F;}.elementor-2422 .elementor-element.elementor-element-e6912ba > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2422 .elementor-element.elementor-element-e6912ba{text-align:center;}.elementor-2422 .elementor-element.elementor-element-e6912ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#32B34A;}.elementor-2422 .elementor-element.elementor-element-4ba6ac7{--display:grid;--width:1124px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2422 .elementor-element.elementor-element-0d566b6{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-0d566b6:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-0d566b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-0d566b6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-0d566b6, .elementor-2422 .elementor-element.elementor-element-0d566b6::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-64e2734 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-64e2734{text-align:left;}.elementor-2422 .elementor-element.elementor-element-64e2734 img, .elementor-2422 .elementor-element.elementor-element-64e2734 svg{width:4vw;}.elementor-2422 .elementor-element.elementor-element-64e2734 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3aaceea{text-align:left;color:#32B34A;--textColor:#32B34A;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-a69001f > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-2422 .elementor-element.elementor-element-a69001f{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2422 .elementor-element.elementor-element-15b4706{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-15b4706:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-15b4706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-15b4706:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-15b4706, .elementor-2422 .elementor-element.elementor-element-15b4706::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-f8299ed > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-f8299ed{text-align:left;}.elementor-2422 .elementor-element.elementor-element-f8299ed img, .elementor-2422 .elementor-element.elementor-element-f8299ed svg{width:4vw;}.elementor-2422 .elementor-element.elementor-element-f8299ed svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bee9ee5{text-align:left;color:#32B34A;--textColor:#32B34A;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-01b4911 > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-2422 .elementor-element.elementor-element-01b4911{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2422 .elementor-element.elementor-element-022b451{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 6px -3px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.88);--padding-top:30px;--padding-bottom:40px;--padding-left:29px;--padding-right:25px;}.elementor-2422 .elementor-element.elementor-element-022b451:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-022b451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-022b451:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2F4A5661;--border-color:#2F4A5661;--border-radius:25px 25px 25px 25px;--border-top-left-radius:25px;--border-top-right-radius:25px;--border-bottom-right-radius:25px;--border-bottom-left-radius:25px;box-shadow:0px 0px 7px 4px rgba(0, 0, 0, 0.09);}.elementor-2422 .elementor-element.elementor-element-022b451, .elementor-2422 .elementor-element.elementor-element-022b451::before{--border-transition:0.3s;}.elementor-2422 .elementor-element.elementor-element-8bd6a60 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-8bd6a60{text-align:left;}.elementor-2422 .elementor-element.elementor-element-8bd6a60 img, .elementor-2422 .elementor-element.elementor-element-8bd6a60 svg{width:4vw;}.elementor-2422 .elementor-element.elementor-element-8bd6a60 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-6935b7c{text-align:left;color:#32B34A;--textColor:#32B34A;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-cbf86a5 > .elementor-widget-container{margin:2px 0px 2px 0px;}.elementor-2422 .elementor-element.elementor-element-cbf86a5{text-align:left;color:#2F4A56;--textColor:#2F4A56;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-2422 .elementor-element.elementor-element-f2e329e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:25px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:18px;--n-tabs-title-padding-left:40px;--n-tabs-title-font-size:19px;--n-tabs-title-color:#A7A6A6;--n-tabs-title-color-active:#675c8e;}.elementor-2422 .elementor-element.elementor-element-f2e329e > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-f2e329e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#6454a4;}.elementor-2422 .elementor-element.elementor-element-f2e329e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2422 .elementor-element.elementor-element-f2e329e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#2F4A56;}:where( .elementor-2422 .elementor-element.elementor-element-f2e329e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#FFFFFF00;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2422 .elementor-element.elementor-element-f2e329e > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-f2e329e.elementor-element{--align-self:center;}.elementor-2422 .elementor-element.elementor-element-f2e329e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:double;border-width:0px 0px 2px 0px;border-color:#F6F5F9;}.elementor-2422 .elementor-element.elementor-element-f2e329e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-2422 .elementor-element.elementor-element-f2e329e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#6454a4;}.elementor-2422 .elementor-element.elementor-element-375735b{--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-2422 .elementor-element.elementor-element-df2e31f{--display:flex;}.elementor-2422 .elementor-element.elementor-element-80043d2{--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;--overlay-opacity:0.24;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-80043d2:not(.elementor-motion-effects-element-type-background), .elementor-2422 .elementor-element.elementor-element-80043d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32B34A;}.elementor-2422 .elementor-element.elementor-element-80043d2::before, .elementor-2422 .elementor-element.elementor-element-80043d2 > .elementor-background-video-container::before, .elementor-2422 .elementor-element.elementor-element-80043d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2422 .elementor-element.elementor-element-80043d2 > .elementor-background-slideshow::before, .elementor-2422 .elementor-element.elementor-element-80043d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2422 .elementor-element.elementor-element-80043d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hsenid.hsenidmobile.com/wp-content/uploads/2025/06/background3-scaled.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2422 .elementor-element.elementor-element-9ea8bfc{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-2422 .elementor-element.elementor-element-7efd86c{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-2422 .elementor-element.elementor-element-b7f50ca{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-2422 .elementor-element.elementor-element-ce4cf00 > .elementor-widget-container{margin:39px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-ce4cf00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-243996b > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-243996b{color:#FFFFFF;--textColor:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:300;} .elementor-2422 .elementor-element.elementor-element-9d8988e .box-button, .elementor-2422 .elementor-element.elementor-element-9d8988e .box-button .popup-icon,  .elementor-2422 .elementor-element.elementor-element-9d8988e .box-button:hover,  .elementor-2422 .elementor-element.elementor-element-9d8988e .box-button:focus, .elementor-2422 .elementor-element.elementor-element-9d8988e .box-hover:hover .box-button{background:#FFFFFF;}.elementor-2422 .elementor-element.elementor-element-9d8988e > .elementor-widget-container{margin:22px 0px 26px 0px;}.elementor-2422 .elementor-element.elementor-element-9d8988e.elementor-element{--align-self:flex-start;}.elementor-2422 .elementor-element.elementor-element-9d8988e {--btn-icon-size:30px;--box-button-padding-top:10px;--box-button-padding-right:11px;--box-button-padding-bottom:9px;--box-button-padding-left:23px;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button.elementor-button i{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button.elementor-button svg{width:30px;height:30px;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#2F4A56;color:#2F4A56;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button{--btn-icon-spacing:12px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;padding:10px 11px 9px 23px;border-radius:50px 50px 50px 50px;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button, .elementor-2422 .elementor-element.elementor-element-9d8988e .box-button *{color:#2F4A56;}@media(max-width:1024px){.elementor-2422 .elementor-element.elementor-element-bc916ac{--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-2422 .elementor-element.elementor-element-ea09659 img, .elementor-2422 .elementor-element.elementor-element-ea09659 svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-ea09659 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2bd4356 img, .elementor-2422 .elementor-element.elementor-element-2bd4356 svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-2bd4356 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f2afa0c{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-1945ab5{--width:100%;}.elementor-2422 .elementor-element.elementor-element-eadd800 img, .elementor-2422 .elementor-element.elementor-element-eadd800 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-eadd800 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-5fd1ad2{--width:100%;}.elementor-2422 .elementor-element.elementor-element-ae8101a img, .elementor-2422 .elementor-element.elementor-element-ae8101a svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-ae8101a svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f0f3528{--width:100%;}.elementor-2422 .elementor-element.elementor-element-57d2f57 img, .elementor-2422 .elementor-element.elementor-element-57d2f57 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-57d2f57 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3a17857{--width:100%;}.elementor-2422 .elementor-element.elementor-element-9e7630e img, .elementor-2422 .elementor-element.elementor-element-9e7630e svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-9e7630e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9ff3729{--width:100%;}.elementor-2422 .elementor-element.elementor-element-12b3358 img, .elementor-2422 .elementor-element.elementor-element-12b3358 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-12b3358 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-39759c9{--width:100%;}.elementor-2422 .elementor-element.elementor-element-0f2f22a img, .elementor-2422 .elementor-element.elementor-element-0f2f22a svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-0f2f22a svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2ca5ed2{--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-2422 .elementor-element.elementor-element-89440b9{text-align:left;}.elementor-2422 .elementor-element.elementor-element-cc6184a{text-align:left;}.elementor-2422 .elementor-element.elementor-element-f970056{text-align:left;}.elementor-2422 .elementor-element.elementor-element-5d3523b img, .elementor-2422 .elementor-element.elementor-element-5d3523b svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-5d3523b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-cf3988f{--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-2422 .elementor-element.elementor-element-7d875dd{text-align:left;}.elementor-2422 .elementor-element.elementor-element-431d7f1{text-align:left;}.elementor-2422 .elementor-element.elementor-element-0114e61{text-align:left;}.elementor-2422 .elementor-element.elementor-element-8a3c75c{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-6854a34{--width:100%;}.elementor-2422 .elementor-element.elementor-element-257d169 img, .elementor-2422 .elementor-element.elementor-element-257d169 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-257d169 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bcfeedf{--width:100%;}.elementor-2422 .elementor-element.elementor-element-707e88e img, .elementor-2422 .elementor-element.elementor-element-707e88e svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-707e88e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-5f79d8d{--width:100%;}.elementor-2422 .elementor-element.elementor-element-b4b3b4c img, .elementor-2422 .elementor-element.elementor-element-b4b3b4c svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-b4b3b4c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3ee95f7{--width:100%;}.elementor-2422 .elementor-element.elementor-element-c68f838 img, .elementor-2422 .elementor-element.elementor-element-c68f838 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-c68f838 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4eb2c19{--width:100%;}.elementor-2422 .elementor-element.elementor-element-1a051d2 img, .elementor-2422 .elementor-element.elementor-element-1a051d2 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-1a051d2 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-d9fef27{--width:100%;}.elementor-2422 .elementor-element.elementor-element-cd3d17c img, .elementor-2422 .elementor-element.elementor-element-cd3d17c svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-cd3d17c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-d7b15d7{--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-2422 .elementor-element.elementor-element-ba25c89 img, .elementor-2422 .elementor-element.elementor-element-ba25c89 svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-ba25c89 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-1157d28{--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-2422 .elementor-element.elementor-element-e188a2b img, .elementor-2422 .elementor-element.elementor-element-e188a2b svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-e188a2b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-8a0e3db{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-12e5411{--width:100%;}.elementor-2422 .elementor-element.elementor-element-02139ab img, .elementor-2422 .elementor-element.elementor-element-02139ab svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-02139ab svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-ab1479a{--width:100%;}.elementor-2422 .elementor-element.elementor-element-0f87404 img, .elementor-2422 .elementor-element.elementor-element-0f87404 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-0f87404 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-13ab84b{--width:100%;}.elementor-2422 .elementor-element.elementor-element-3048867 img, .elementor-2422 .elementor-element.elementor-element-3048867 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-3048867 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-a3f369c{--width:100%;}.elementor-2422 .elementor-element.elementor-element-8a92f87 img, .elementor-2422 .elementor-element.elementor-element-8a92f87 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-8a92f87 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f490b96{--width:100%;}.elementor-2422 .elementor-element.elementor-element-7d524b7 img, .elementor-2422 .elementor-element.elementor-element-7d524b7 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-7d524b7 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-a1e0b59{--width:100%;}.elementor-2422 .elementor-element.elementor-element-8e5a857 img, .elementor-2422 .elementor-element.elementor-element-8e5a857 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-8e5a857 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9051eb3{--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-2422 .elementor-element.elementor-element-ea0f2f0 img, .elementor-2422 .elementor-element.elementor-element-ea0f2f0 svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-ea0f2f0 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4f8d4e6 img, .elementor-2422 .elementor-element.elementor-element-4f8d4e6 svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-4f8d4e6 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-1c14b78{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-bab0bf9{--width:100%;}.elementor-2422 .elementor-element.elementor-element-7ee7f14 img, .elementor-2422 .elementor-element.elementor-element-7ee7f14 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-7ee7f14 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-5f94044{--width:100%;}.elementor-2422 .elementor-element.elementor-element-02d0873 img, .elementor-2422 .elementor-element.elementor-element-02d0873 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-02d0873 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2e903ca{--width:100%;}.elementor-2422 .elementor-element.elementor-element-f1cdee9 img, .elementor-2422 .elementor-element.elementor-element-f1cdee9 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-f1cdee9 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-696471b{--width:100%;}.elementor-2422 .elementor-element.elementor-element-d8da035 img, .elementor-2422 .elementor-element.elementor-element-d8da035 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-d8da035 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-c6a4552{--width:100%;}.elementor-2422 .elementor-element.elementor-element-51c6c0c img, .elementor-2422 .elementor-element.elementor-element-51c6c0c svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-51c6c0c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9dae821{--width:100%;}.elementor-2422 .elementor-element.elementor-element-304b4ce img, .elementor-2422 .elementor-element.elementor-element-304b4ce svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-304b4ce svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-6f10707{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-d23335e{--width:100%;}.elementor-2422 .elementor-element.elementor-element-1465288 img, .elementor-2422 .elementor-element.elementor-element-1465288 svg{width:10vw;}.elementor-2422 .elementor-element.elementor-element-1465288 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3028b01{font-size:15px;}.elementor-2422 .elementor-element.elementor-element-ca08519{font-size:13px;line-height:1.6em;}.elementor-2422 .elementor-element.elementor-element-54c3c77{--width:100%;}.elementor-2422 .elementor-element.elementor-element-a1b8783 img, .elementor-2422 .elementor-element.elementor-element-a1b8783 svg{width:10vw;}.elementor-2422 .elementor-element.elementor-element-a1b8783 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bde4f32{font-size:15px;}.elementor-2422 .elementor-element.elementor-element-8bc1372{font-size:13px;line-height:1.6em;}.elementor-2422 .elementor-element.elementor-element-5a31a71{--width:100%;}.elementor-2422 .elementor-element.elementor-element-2fc0bec img, .elementor-2422 .elementor-element.elementor-element-2fc0bec svg{width:10vw;}.elementor-2422 .elementor-element.elementor-element-2fc0bec svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bdc165e{font-size:15px;}.elementor-2422 .elementor-element.elementor-element-6037516{font-size:13px;line-height:1.6em;}.elementor-2422 .elementor-element.elementor-element-a5d7a7e{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-3093110{--width:100%;}.elementor-2422 .elementor-element.elementor-element-ca8aee8 img, .elementor-2422 .elementor-element.elementor-element-ca8aee8 svg{width:10vw;}.elementor-2422 .elementor-element.elementor-element-ca8aee8 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b8cb37b{font-size:15px;}.elementor-2422 .elementor-element.elementor-element-aa26966{font-size:13px;line-height:1.6em;}.elementor-2422 .elementor-element.elementor-element-ff5e2bd{--width:100%;}.elementor-2422 .elementor-element.elementor-element-d75998f img, .elementor-2422 .elementor-element.elementor-element-d75998f svg{width:10vw;}.elementor-2422 .elementor-element.elementor-element-d75998f svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2422d58{font-size:15px;}.elementor-2422 .elementor-element.elementor-element-d9570ed{font-size:13px;line-height:1.6em;}.elementor-2422 .elementor-element.elementor-element-b4efa40{--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-2422 .elementor-element.elementor-element-c0ca49b img, .elementor-2422 .elementor-element.elementor-element-c0ca49b svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-c0ca49b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7ece83e img, .elementor-2422 .elementor-element.elementor-element-7ece83e svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-7ece83e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-8e412c7{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-fe93918{--width:100%;}.elementor-2422 .elementor-element.elementor-element-dfcd791 img, .elementor-2422 .elementor-element.elementor-element-dfcd791 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-dfcd791 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-fc062ad{--width:100%;}.elementor-2422 .elementor-element.elementor-element-21692c4 img, .elementor-2422 .elementor-element.elementor-element-21692c4 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-21692c4 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b7904ee{--width:100%;}.elementor-2422 .elementor-element.elementor-element-9fe95df img, .elementor-2422 .elementor-element.elementor-element-9fe95df svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-9fe95df svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7a13134{--width:100%;}.elementor-2422 .elementor-element.elementor-element-acce842 img, .elementor-2422 .elementor-element.elementor-element-acce842 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-acce842 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9fb5302{--width:100%;}.elementor-2422 .elementor-element.elementor-element-3ba2de1 img, .elementor-2422 .elementor-element.elementor-element-3ba2de1 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-3ba2de1 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-e637a4d{--width:100%;}.elementor-2422 .elementor-element.elementor-element-3105fac img, .elementor-2422 .elementor-element.elementor-element-3105fac svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-3105fac svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-ffd9962{--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-2422 .elementor-element.elementor-element-f550f26 img, .elementor-2422 .elementor-element.elementor-element-f550f26 svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-f550f26 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9f0a6cf img, .elementor-2422 .elementor-element.elementor-element-9f0a6cf svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-9f0a6cf svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-fc71c36{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-b913c9e{--width:100%;}.elementor-2422 .elementor-element.elementor-element-f536327 img, .elementor-2422 .elementor-element.elementor-element-f536327 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-f536327 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-1b2685c{--width:100%;}.elementor-2422 .elementor-element.elementor-element-c42c412 img, .elementor-2422 .elementor-element.elementor-element-c42c412 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-c42c412 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9c35304{--width:100%;}.elementor-2422 .elementor-element.elementor-element-9e449af img, .elementor-2422 .elementor-element.elementor-element-9e449af svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-9e449af svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3ac713f{--width:100%;}.elementor-2422 .elementor-element.elementor-element-7b1c702 img, .elementor-2422 .elementor-element.elementor-element-7b1c702 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-7b1c702 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-06e4726{--width:100%;}.elementor-2422 .elementor-element.elementor-element-bc6c6f6 img, .elementor-2422 .elementor-element.elementor-element-bc6c6f6 svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-bc6c6f6 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-6dd0d26{--width:100%;}.elementor-2422 .elementor-element.elementor-element-cc7feaf img, .elementor-2422 .elementor-element.elementor-element-cc7feaf svg{width:14vw;}.elementor-2422 .elementor-element.elementor-element-cc7feaf svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-ba2e571{--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-2422 .elementor-element.elementor-element-5190259{text-align:left;}.elementor-2422 .elementor-element.elementor-element-377bef2{text-align:left;}.elementor-2422 .elementor-element.elementor-element-bd6ff0f{text-align:left;}.elementor-2422 .elementor-element.elementor-element-3227b95 img, .elementor-2422 .elementor-element.elementor-element-3227b95 svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-3227b95 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9358013{--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-2422 .elementor-element.elementor-element-2d082e3{text-align:left;}.elementor-2422 .elementor-element.elementor-element-394846b{text-align:left;}.elementor-2422 .elementor-element.elementor-element-cbb8016{text-align:left;}.elementor-2422 .elementor-element.elementor-element-c50b36e img, .elementor-2422 .elementor-element.elementor-element-c50b36e svg{width:50%;}.elementor-2422 .elementor-element.elementor-element-c50b36e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4ba6ac7{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-0d566b6{--width:100%;}.elementor-2422 .elementor-element.elementor-element-64e2734 img, .elementor-2422 .elementor-element.elementor-element-64e2734 svg{width:10vw;}.elementor-2422 .elementor-element.elementor-element-64e2734 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-a69001f{font-size:13px;line-height:1.6em;}.elementor-2422 .elementor-element.elementor-element-15b4706{--width:100%;}.elementor-2422 .elementor-element.elementor-element-f8299ed img, .elementor-2422 .elementor-element.elementor-element-f8299ed svg{width:10vw;}.elementor-2422 .elementor-element.elementor-element-f8299ed svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-01b4911{font-size:13px;line-height:1.6em;}.elementor-2422 .elementor-element.elementor-element-022b451{--width:100%;}.elementor-2422 .elementor-element.elementor-element-8bd6a60 img, .elementor-2422 .elementor-element.elementor-element-8bd6a60 svg{width:10vw;}.elementor-2422 .elementor-element.elementor-element-8bd6a60 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-cbf86a5{font-size:13px;line-height:1.6em;}.elementor-2422 .elementor-element.elementor-element-f2e329e > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2422 .elementor-element.elementor-element-9398e2f{--width:369px;}.elementor-2422 .elementor-element.elementor-element-7f4343a{--width:370px;}.elementor-2422 .elementor-element.elementor-element-442fb85 .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-105eeec{--width:351.766px;}.elementor-2422 .elementor-element.elementor-element-ea09659 img, .elementor-2422 .elementor-element.elementor-element-ea09659 svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-ea09659 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2bd4356 > .elementor-widget-container{margin:0px -7px -0px -20px;}.elementor-2422 .elementor-element.elementor-element-2bd4356 img, .elementor-2422 .elementor-element.elementor-element-2bd4356 svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-2bd4356 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4035cf5 .elementor-heading-title{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-f2afa0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2422 .elementor-element.elementor-element-eadd800 img, .elementor-2422 .elementor-element.elementor-element-eadd800 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-eadd800 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-ae8101a img, .elementor-2422 .elementor-element.elementor-element-ae8101a svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-ae8101a svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-57d2f57 img, .elementor-2422 .elementor-element.elementor-element-57d2f57 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-57d2f57 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9e7630e img, .elementor-2422 .elementor-element.elementor-element-9e7630e svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-9e7630e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-12b3358 img, .elementor-2422 .elementor-element.elementor-element-12b3358 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-12b3358 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-0f2f22a img, .elementor-2422 .elementor-element.elementor-element-0f2f22a svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-0f2f22a svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9ba36d3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-2ca5ed2{--width:290.266px;}.elementor-2422 .elementor-element.elementor-element-89440b9 .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-05bbcb6{text-align:left;}.elementor-2422 .elementor-element.elementor-element-5d3523b img, .elementor-2422 .elementor-element.elementor-element-5d3523b svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-5d3523b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-cf3988f{--width:318.266px;}.elementor-2422 .elementor-element.elementor-element-3818532{--width:324.094px;}.elementor-2422 .elementor-element.elementor-element-7d875dd{width:var( --container-widget-width, 321.094px );max-width:321.094px;--container-widget-width:321.094px;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-7d875dd .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-2e9c281{text-align:left;}.elementor-2422 .elementor-element.elementor-element-a281bb2{--width:351.266px;}.elementor-2422 .elementor-element.elementor-element-e5a8295 > .elementor-widget-container{margin:0px 0px 0px -18px;padding:0px 18px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-9bdd6ca .elementor-heading-title{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-8a3c75c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2422 .elementor-element.elementor-element-257d169 img, .elementor-2422 .elementor-element.elementor-element-257d169 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-257d169 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-707e88e img, .elementor-2422 .elementor-element.elementor-element-707e88e svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-707e88e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-b4b3b4c img, .elementor-2422 .elementor-element.elementor-element-b4b3b4c svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-b4b3b4c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-c68f838 img, .elementor-2422 .elementor-element.elementor-element-c68f838 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-c68f838 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-1a051d2 img, .elementor-2422 .elementor-element.elementor-element-1a051d2 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-1a051d2 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-cd3d17c img, .elementor-2422 .elementor-element.elementor-element-cd3d17c svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-cd3d17c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3b8da74 .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-9259c63{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-ba25c89 img, .elementor-2422 .elementor-element.elementor-element-ba25c89 svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-ba25c89 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-594ec6a{--width:310.516px;}.elementor-2422 .elementor-element.elementor-element-a638fac .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-e3d4ffb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-e188a2b > .elementor-widget-container{margin:0px -36px 0px -52px;}.elementor-2422 .elementor-element.elementor-element-e188a2b img, .elementor-2422 .elementor-element.elementor-element-e188a2b svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-e188a2b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-edc1436 .elementor-heading-title{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-8a0e3db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2422 .elementor-element.elementor-element-02139ab img, .elementor-2422 .elementor-element.elementor-element-02139ab svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-02139ab svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-0f87404 img, .elementor-2422 .elementor-element.elementor-element-0f87404 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-0f87404 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3048867 img, .elementor-2422 .elementor-element.elementor-element-3048867 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-3048867 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-8a92f87 img, .elementor-2422 .elementor-element.elementor-element-8a92f87 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-8a92f87 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7d524b7 img, .elementor-2422 .elementor-element.elementor-element-7d524b7 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-7d524b7 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-8e5a857 img, .elementor-2422 .elementor-element.elementor-element-8e5a857 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-8e5a857 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-e01e0d4{--width:343px;}.elementor-2422 .elementor-element.elementor-element-b2e6b1c{--width:330.547px;}.elementor-2422 .elementor-element.elementor-element-5e2a787{width:var( --container-widget-width, 302.547px );max-width:302.547px;--container-widget-width:302.547px;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-5e2a787 .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-2c39ba6{--width:280.969px;}.elementor-2422 .elementor-element.elementor-element-ea0f2f0 img, .elementor-2422 .elementor-element.elementor-element-ea0f2f0 svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-ea0f2f0 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-4f8d4e6 > .elementor-widget-container{margin:0px -73px 0px -35px;}.elementor-2422 .elementor-element.elementor-element-4f8d4e6 img, .elementor-2422 .elementor-element.elementor-element-4f8d4e6 svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-4f8d4e6 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-94511ce .elementor-heading-title{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-1c14b78{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-2422 .elementor-element.elementor-element-7ee7f14 img, .elementor-2422 .elementor-element.elementor-element-7ee7f14 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-7ee7f14 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-02d0873 img, .elementor-2422 .elementor-element.elementor-element-02d0873 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-02d0873 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f1cdee9 img, .elementor-2422 .elementor-element.elementor-element-f1cdee9 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-f1cdee9 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-d8da035 img, .elementor-2422 .elementor-element.elementor-element-d8da035 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-d8da035 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-51c6c0c img, .elementor-2422 .elementor-element.elementor-element-51c6c0c svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-51c6c0c svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-304b4ce img, .elementor-2422 .elementor-element.elementor-element-304b4ce svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-304b4ce svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-c86a0c8{--width:326.656px;}.elementor-2422 .elementor-element.elementor-element-152c068{--width:338.828px;}.elementor-2422 .elementor-element.elementor-element-c6cf55f .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-b487486 .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-ebb8ed8 .elementor-heading-title{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-6f10707{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2422 .elementor-element.elementor-element-1465288 img, .elementor-2422 .elementor-element.elementor-element-1465288 svg{width:22vw;}.elementor-2422 .elementor-element.elementor-element-1465288 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-a1b8783 img, .elementor-2422 .elementor-element.elementor-element-a1b8783 svg{width:22vw;}.elementor-2422 .elementor-element.elementor-element-a1b8783 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-2fc0bec img, .elementor-2422 .elementor-element.elementor-element-2fc0bec svg{width:22vw;}.elementor-2422 .elementor-element.elementor-element-2fc0bec svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-a5d7a7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2422 .elementor-element.elementor-element-ca8aee8 img, .elementor-2422 .elementor-element.elementor-element-ca8aee8 svg{width:22vw;}.elementor-2422 .elementor-element.elementor-element-ca8aee8 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-d75998f img, .elementor-2422 .elementor-element.elementor-element-d75998f svg{width:22vw;}.elementor-2422 .elementor-element.elementor-element-d75998f svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-564077f .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-811c692{--width:296.609px;}.elementor-2422 .elementor-element.elementor-element-c0ca49b > .elementor-widget-container{margin:20px 0px 0px -50px;}.elementor-2422 .elementor-element.elementor-element-c0ca49b img, .elementor-2422 .elementor-element.elementor-element-c0ca49b svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-c0ca49b svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7ece83e > .elementor-widget-container{margin:0px -55px 0px -55px;}.elementor-2422 .elementor-element.elementor-element-7ece83e img, .elementor-2422 .elementor-element.elementor-element-7ece83e svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-7ece83e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-aeb46d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-d2775bc .elementor-heading-title{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-8e412c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2422 .elementor-element.elementor-element-dfcd791 img, .elementor-2422 .elementor-element.elementor-element-dfcd791 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-dfcd791 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-21692c4 img, .elementor-2422 .elementor-element.elementor-element-21692c4 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-21692c4 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9fe95df img, .elementor-2422 .elementor-element.elementor-element-9fe95df svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-9fe95df svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-acce842 img, .elementor-2422 .elementor-element.elementor-element-acce842 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-acce842 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3ba2de1 img, .elementor-2422 .elementor-element.elementor-element-3ba2de1 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-3ba2de1 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-3105fac img, .elementor-2422 .elementor-element.elementor-element-3105fac svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-3105fac svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-de52851{--width:382px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-731810d{width:var( --container-widget-width, 381px );max-width:381px;--container-widget-width:381px;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-731810d .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-875ff7c{--width:378.812px;}.elementor-2422 .elementor-element.elementor-element-f550f26 img, .elementor-2422 .elementor-element.elementor-element-f550f26 svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-f550f26 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9f0a6cf > .elementor-widget-container{margin:0px 22px -35px -70px;}.elementor-2422 .elementor-element.elementor-element-9f0a6cf img, .elementor-2422 .elementor-element.elementor-element-9f0a6cf svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-9f0a6cf svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f7b6f8a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:093px;--padding-left:0px;--padding-right:0px;}.elementor-2422 .elementor-element.elementor-element-378bf9c .elementor-heading-title{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-fc71c36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2422 .elementor-element.elementor-element-f536327 img, .elementor-2422 .elementor-element.elementor-element-f536327 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-f536327 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-c42c412 img, .elementor-2422 .elementor-element.elementor-element-c42c412 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-c42c412 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9e449af img, .elementor-2422 .elementor-element.elementor-element-9e449af svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-9e449af svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-7b1c702 img, .elementor-2422 .elementor-element.elementor-element-7b1c702 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-7b1c702 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-bc6c6f6 img, .elementor-2422 .elementor-element.elementor-element-bc6c6f6 svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-bc6c6f6 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-cc7feaf img, .elementor-2422 .elementor-element.elementor-element-cc7feaf svg{width:28vw;}.elementor-2422 .elementor-element.elementor-element-cc7feaf svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9577a57{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2422 .elementor-element.elementor-element-ba2e571{--width:334px;--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-2422 .elementor-element.elementor-element-892f614{--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-2422 .elementor-element.elementor-element-5190259 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-5190259 .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-f1b5674{text-align:left;}.elementor-2422 .elementor-element.elementor-element-55dcd12{--width:305.812px;}.elementor-2422 .elementor-element.elementor-element-3227b95 img, .elementor-2422 .elementor-element.elementor-element-3227b95 svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-3227b95 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-9358013{--width:334px;--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-2422 .elementor-element.elementor-element-e251984{--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-2422 .elementor-element.elementor-element-2d082e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-2d082e3 .elementor-heading-title{font-size:34px;}.elementor-2422 .elementor-element.elementor-element-3f97f61{text-align:left;}.elementor-2422 .elementor-element.elementor-element-72a8fe5{--width:331.797px;}.elementor-2422 .elementor-element.elementor-element-c50b36e{width:var( --container-widget-width, 384.625px );max-width:384.625px;--container-widget-width:384.625px;--container-widget-flex-grow:0;}.elementor-2422 .elementor-element.elementor-element-c50b36e > .elementor-widget-container{margin:-0px -34px -34px -34px;padding:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-c50b36e img, .elementor-2422 .elementor-element.elementor-element-c50b36e svg{width:82%;}.elementor-2422 .elementor-element.elementor-element-c50b36e svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-e6912ba .elementor-heading-title{font-size:30px;}.elementor-2422 .elementor-element.elementor-element-4ba6ac7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2422 .elementor-element.elementor-element-64e2734 img, .elementor-2422 .elementor-element.elementor-element-64e2734 svg{width:22vw;}.elementor-2422 .elementor-element.elementor-element-64e2734 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f8299ed img, .elementor-2422 .elementor-element.elementor-element-f8299ed svg{width:22vw;}.elementor-2422 .elementor-element.elementor-element-f8299ed svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-8bd6a60 img, .elementor-2422 .elementor-element.elementor-element-8bd6a60 svg{width:22vw;}.elementor-2422 .elementor-element.elementor-element-8bd6a60 svg{height:auto;}.elementor-2422 .elementor-element.elementor-element-f2e329e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-2422 .elementor-element.elementor-element-f2e329e > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-2422 .elementor-element.elementor-element-ce4cf00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2422 .elementor-element.elementor-element-ce4cf00 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-2422 .elementor-element.elementor-element-243996b{font-size:15px;line-height:1.4em;}.elementor-2422 .elementor-element.elementor-element-9d8988e > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-2422 .elementor-element.elementor-element-9d8988e {--btn-icon-size:23px;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button.elementor-button i{font-size:23px;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button.elementor-button svg{width:23px;height:23px;}.elementor-2422 .elementor-element.elementor-element-9d8988e .box-button{font-size:15px;}}@media(min-width:768px){.elementor-2422 .elementor-element.elementor-element-63e4b15{--content-width:1300px;}.elementor-2422 .elementor-element.elementor-element-ba0323f{--content-width:1000px;}.elementor-2422 .elementor-element.elementor-element-58719ad{--content-width:1000px;}.elementor-2422 .elementor-element.elementor-element-9577a57{--content-width:1340px;}.elementor-2422 .elementor-element.elementor-element-375735b{--content-width:1340px;}}/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2afa0c */.elementor-2422 .elementor-element.elementor-element-f2afa0c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-f2afa0c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3c75c */.elementor-2422 .elementor-element.elementor-element-8a3c75c {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a3c75c > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0e3db */.elementor-2422 .elementor-element.elementor-element-8a0e3db {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8a0e3db > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c14b78 */.elementor-2422 .elementor-element.elementor-element-1c14b78 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-1c14b78 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f10707 */.elementor-2422 .elementor-element.elementor-element-6f10707 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-6f10707 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d7a7e */.elementor-2422 .elementor-element.elementor-element-a5d7a7e {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-a5d7a7e > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e412c7 */.elementor-2422 .elementor-element.elementor-element-8e412c7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-8e412c7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc71c36 */.elementor-2422 .elementor-element.elementor-element-fc71c36 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #6651A1; /* changed here */
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-fc71c36 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #6651A1; /* match purple */
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(102, 81, 161, 0.15); /* subtle purple glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba6ac7 */.elementor-2422 .elementor-element.elementor-element-4ba6ac7 {
  position: relative;
}

/* ONLY direct grid cards */
.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con {
  border-radius: 16px;
  border: 1px solid #e8e8e8;
  background: #ffffff !important;
  position: relative;
  overflow: hidden;
  transition: all 0.4s ease;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: linear-gradient(90deg, #36b44a, #5cd97a);
  transition: width 0.5s ease;
  pointer-events: none;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover::after {
  width: 100%;
}

.elementor-2422 .elementor-element.elementor-element-4ba6ac7 > .e-con:hover {
  transform: translateY(-4px);
  border-color: #d0efd4;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.04),
    0 12px 24px rgba(54, 180, 74, 0.1);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f2e329e *//* DESKTOP: 2 rows, 4 items per row */
.elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tabs-heading {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px;
  padding: 0 60px;
  margin: 0 0 40px 0;
  box-sizing: border-box;
}

.elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title {
  flex: 0 0 calc(25% - 12px) !important;
  max-width: calc(25% - 12px) !important;
  height: 66px;
  padding: 0 18px !important;
  box-sizing: border-box;

  border-radius: 14px !important;
  border: 1px solid #e5e7eb !important;
  background: #ffffff !important;
  color: #23384d !important;

  font-size: 15px;
  font-weight: 600 !important;
  line-height: 1.25;
  text-align: center !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  white-space: normal !important;
  overflow: hidden !important;

  box-shadow: 0 8px 22px rgba(0,0,0,0.05);
  transition: all 0.25s ease;
}

.elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title span,
.elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title .e-n-tab-title-text {
  display: block !important;
  white-space: normal !important;
  overflow: hidden !important;
  text-align: center !important;
}

/* hover */
.elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title:hover {
  color: #36b44a !important;
  border-color: rgba(54,180,74,0.4) !important;
  transform: translateY(-2px);
}

/* active */
.elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title[aria-selected="true"] {
  color: #ffffff !important;
  background: linear-gradient(135deg, #6b50aa, #36b44a) !important;
  border-color: transparent !important;
}

.elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title[aria-selected="true"] span,
.elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
  color: #ffffff !important;
}

/* TABLET: 2 per row */
@media (max-width: 1024px) {
  .elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tabs-heading {
    padding: 0 30px;
  }

  .elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title {
    flex: 0 0 calc(50% - 8px) !important;
    max-width: calc(50% - 8px) !important;
  }
}

/* MOBILE: 1 per row, no cutting */
@media (max-width: 600px) {
  .elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tabs-heading {
    padding: 0 16px;
    gap: 12px;
  }

  .elementor-2422 .elementor-element.elementor-element-f2e329e .e-n-tab-title {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    height: 58px;
    font-size: 14px;
  }
}/* End custom CSS */