.elementor-8 .elementor-element.elementor-element-5a3e119{--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;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:110px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-7bf1bb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-8 .elementor-element.elementor-element-aeee414{background-color:#DBEAFE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:5px 10px 5px 010px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-8 .elementor-element.elementor-element-aeee414.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-aeee414 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-d3d2d91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d3d2d91.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-54cc1f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#657588;}.elementor-8 .elementor-element.elementor-element-54cc1f1.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f11ffe9{font-family:"Inter", Sans-serif;font-weight:400;color:#657588B2;}.elementor-8 .elementor-element.elementor-element-cbea76e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-e2f98aa .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-e2f98aa .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e2f98aa .elementor-button:focus{background-color:#1E40AF;}.elementor-8 .elementor-element.elementor-element-e2f98aa{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-e2f98aa.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e2f98aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e2f98aa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-482b75c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-8 .elementor-element.elementor-element-4da065e .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D5DB;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-4da065e .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-4da065e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-4da065e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4da065e .elementor-button:focus{color:#0F172A;border-color:#CBD5F5;}.elementor-8 .elementor-element.elementor-element-4da065e .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-4da065e .elementor-button:focus svg{fill:#0F172A;}.elementor-8 .elementor-element.elementor-element-221456e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-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-8 .elementor-element.elementor-element-c01becf{border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-c01becf img{width:100%;opacity:0.83;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-ec5ea38{width:var( --container-widget-width, 100% );max-width:100%;background-color:#02010100;--container-widget-width:100%;--container-widget-flex-grow:0;top:507.875px;z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ec5ea38{left:0.994px;}body.rtl .elementor-8 .elementor-element.elementor-element-ec5ea38{right:0.994px;}.elementor-8 .elementor-element.elementor-element-3aaa9f9{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3aaa9f9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3aaa9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1729;}.elementor-8 .elementor-element.elementor-element-885dcb5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-874ecc6 .elementor-counter-number-wrapper{color:#00BF85;font-family:"Sora", Sans-serif;font-size:44px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-874ecc6 .elementor-counter-title{color:#94A3B8;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-6024547 .elementor-counter-number-wrapper{color:#00BF85;font-family:"Sora", Sans-serif;font-size:44px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-6024547 .elementor-counter-title{color:#94A3B8;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-911d87d .elementor-counter-number-wrapper{color:#00BF85;font-family:"Sora", Sans-serif;font-size:44px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-911d87d .elementor-counter-title{color:#94A3B8;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-f5e87bc .elementor-counter-number-wrapper{color:#00BF85;font-family:"Sora", Sans-serif;font-size:44px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-f5e87bc .elementor-counter-title{color:#94A3B8;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-2392e43 .elementor-counter-number-wrapper{color:#00BF85;font-family:"Sora", Sans-serif;font-size:44px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-2392e43 .elementor-counter-title{color:#94A3B8;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-03a4acf{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-af6cf63{text-align:center;}.elementor-8 .elementor-element.elementor-element-af6cf63 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;color:#7A7A7A;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-f654369.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-f654369{width:initial;max-width:initial;padding:31px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-f654369 .elementor-main-swiper{height:127px;width:100%;}.elementor-8 .elementor-element.elementor-element-f654369 .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-82c1316{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1033884{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-b56a041{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-e41cb8a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-e41cb8a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-6b02554{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;color:#7A7A7A;}.elementor-8 .elementor-element.elementor-element-ec06e0a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-79b1c47{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-79b1c47:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-79b1c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-50324e2{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-d05f7d9{width:auto;max-width:auto;padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d05f7d9.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-d05f7d9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-b8aa4c3{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b8aa4c3.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b9f4fbe{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-b9f4fbe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b9f4fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-985c51b{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8ff9cd4{padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8ff9cd4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8ff9cd4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-896469f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-896469f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-605044c{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-605044c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-605044c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2d530fd{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8ccacff{padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8ccacff.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8ccacff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-62f21a6.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-62f21a6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5835d1b{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-5835d1b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5835d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-00a8721{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-37d5bbb{padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-37d5bbb.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-37d5bbb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-f0e668e{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-f0e668e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-78a9acb{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-78a9acb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-78a9acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6320e5c{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-ba003a8{width:auto;max-width:auto;padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ba003a8.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-ba003a8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-93c3db5{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-482d303{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-482d303:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-482d303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5d56093{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-4631f18{width:auto;max-width:auto;padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4631f18.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4631f18 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-1917aec{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-f1c34ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-79bc86d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d1ed94e{font-family:"Inter", Sans-serif;font-weight:400;color:#140D0D;}.elementor-8 .elementor-element.elementor-element-212bb7d{--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;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-212bb7d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-212bb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-b1af481{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-d121b9c{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-d2628f5{text-align:center;}.elementor-8 .elementor-element.elementor-element-d2628f5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-f697b1e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f697b1e{text-align:center;}.elementor-8 .elementor-element.elementor-element-f417da7{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-98f0a57{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-98f0a57:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-98f0a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-84c5cc6{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-84c5cc6 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-84c5cc6.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-84c5cc6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-84c5cc6.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-84c5cc6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-84c5cc6.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-84c5cc6.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-84c5cc6.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-84c5cc6 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-84c5cc6 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-830110a{text-align:center;}.elementor-8 .elementor-element.elementor-element-830110a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-adf1a76{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-adf1a76:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-adf1a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d35a9a8{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d35a9a8 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d35a9a8.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-d35a9a8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d35a9a8.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-d35a9a8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d35a9a8.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-d35a9a8.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-d35a9a8.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-d35a9a8 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-d35a9a8 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-2fe8b5e{text-align:center;}.elementor-8 .elementor-element.elementor-element-2fe8b5e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-3c7e35f{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-3c7e35f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3c7e35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3b92f30{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3b92f30 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3b92f30.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-3b92f30.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3b92f30.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-3b92f30.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3b92f30.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-3b92f30.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-3b92f30.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-3b92f30 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-3b92f30 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-ca679f6{text-align:center;}.elementor-8 .elementor-element.elementor-element-ca679f6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-b08cf16{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-b08cf16:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b08cf16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0fc2764{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0fc2764 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0fc2764.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-0fc2764.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0fc2764.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-0fc2764.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0fc2764.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-0fc2764.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-0fc2764.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-0fc2764 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-0fc2764 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-ac1f49a{text-align:center;}.elementor-8 .elementor-element.elementor-element-ac1f49a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-ecc9d72{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-ecc9d72:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ecc9d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5ed8f4e{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5ed8f4e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-5ed8f4e.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-5ed8f4e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5ed8f4e.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-5ed8f4e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5ed8f4e.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-5ed8f4e.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-5ed8f4e.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-5ed8f4e .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-5ed8f4e .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-40136f6{text-align:center;}.elementor-8 .elementor-element.elementor-element-40136f6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-15251b1{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-15251b1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-15251b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3e372cf{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3e372cf .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3e372cf.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-3e372cf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3e372cf.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-3e372cf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3e372cf.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-3e372cf.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-3e372cf.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-3e372cf .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-3e372cf .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-dd99738{text-align:center;}.elementor-8 .elementor-element.elementor-element-dd99738 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-56f9a28{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-56f9a28:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-56f9a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ac639ce{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ac639ce .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ac639ce.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-ac639ce.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ac639ce.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-ac639ce.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ac639ce.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-ac639ce.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-ac639ce.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-ac639ce .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-ac639ce .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-4b07a77{text-align:center;}.elementor-8 .elementor-element.elementor-element-4b07a77 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-7f19fc0{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-7f19fc0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7f19fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-92cd4e4{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-92cd4e4 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-92cd4e4.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-92cd4e4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-92cd4e4.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-92cd4e4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-92cd4e4.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-92cd4e4.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-92cd4e4.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-92cd4e4 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-92cd4e4 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-9b04b4e{text-align:center;}.elementor-8 .elementor-element.elementor-element-9b04b4e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-666150e{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-666150e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-666150e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2e42ee8{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2e42ee8 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2e42ee8.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-2e42ee8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2e42ee8.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-2e42ee8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2e42ee8.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-2e42ee8.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-2e42ee8.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-2e42ee8 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-2e42ee8 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-85509cc{text-align:center;}.elementor-8 .elementor-element.elementor-element-85509cc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-6f1ed78{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-6f1ed78:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6f1ed78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-023b0d5{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-023b0d5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-023b0d5.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-023b0d5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-023b0d5.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-023b0d5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-023b0d5.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-023b0d5.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-023b0d5.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-023b0d5 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-023b0d5 .elementor-icon svg{height:32px;}.elementor-8 .elementor-element.elementor-element-2652492{text-align:center;}.elementor-8 .elementor-element.elementor-element-2652492 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-6f2bef6{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ca520c7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-19543c8{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-4d6be94{text-align:center;}.elementor-8 .elementor-element.elementor-element-4d6be94 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-6578330{text-align:center;}.elementor-8 .elementor-element.elementor-element-861233f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-861233f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-42cee4a{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-478a162 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-478a162.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-478a162.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-478a162.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-478a162.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-478a162.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-478a162.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-478a162.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-478a162 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-478a162 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-5af90c2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-2c96add{padding:0px 0px 16px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8fb8d88 .elementor-button{background-color:#FFFFFF;fill:#3C83F6;color:#3C83F6;}.elementor-8 .elementor-element.elementor-element-8fb8d88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-79ad3ef{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-7d94680 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7d94680.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-7d94680.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7d94680.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-7d94680.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7d94680.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-7d94680.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-7d94680.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-7d94680 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-7d94680 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-592ded6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-4959e92{padding:0px 0px 16px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8f1b91f .elementor-button{background-color:#FFFFFF;fill:#3C83F6;color:#3C83F6;}.elementor-8 .elementor-element.elementor-element-8f1b91f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-06cbe7f{--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:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-02a0479 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-02a0479.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-02a0479.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-02a0479.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-02a0479.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-02a0479.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-02a0479.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-02a0479.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-02a0479 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-02a0479 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-a8dc80d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-997d443{padding:0px 0px 16px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a85a5d6 .elementor-button{background-color:#FFFFFF;fill:#3C83F6;color:#3C83F6;}.elementor-8 .elementor-element.elementor-element-a85a5d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ec9400f{--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:flex-start;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-c4527a4 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-c4527a4.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c4527a4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c4527a4.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-c4527a4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c4527a4.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-c4527a4.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c4527a4.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-c4527a4 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-c4527a4 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-28563f6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-b9b60af{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8285e46 .elementor-button{background-color:#FFFFFF;fill:#3C83F6;color:#3C83F6;}.elementor-8 .elementor-element.elementor-element-8285e46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-618c3d6{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-618c3d6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-618c3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-8b099e4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-76a9bce{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-f6f7501{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-93276fd{text-align:center;}.elementor-8 .elementor-element.elementor-element-93276fd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-9f63fc2.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9f63fc2{text-align:center;}.elementor-8 .elementor-element.elementor-element-a11aeba{padding:50px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a11aeba.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-970c000{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-161a5e2{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-11ee407{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-8dbe3d2{text-align:center;}.elementor-8 .elementor-element.elementor-element-8dbe3d2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-c722d0f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c722d0f{text-align:center;}.elementor-8 .elementor-element.elementor-element-7945fa9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b412c8e{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-b412c8e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b412c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-846442d{width:auto;max-width:auto;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-846442d.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#3B82F6;}.elementor-8 .elementor-element.elementor-element-846442d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-846442d.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-846442d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-846442d.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-846442d.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-8 .elementor-element.elementor-element-846442d.elementor-view-stacked .elementor-icon svg{fill:#3B82F6;}.elementor-8 .elementor-element.elementor-element-846442d .elementor-icon{font-size:26px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-846442d .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-5516270 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.2px;color:#000000;}.elementor-8 .elementor-element.elementor-element-6b6e2d1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-8 .elementor-element.elementor-element-065245b{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:00px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-1f13bb7{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1f13bb7 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-1f13bb7.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-1f13bb7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1f13bb7.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-1f13bb7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1f13bb7.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-1f13bb7.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-1f13bb7.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-1f13bb7 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-1f13bb7 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-7f0810b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-16de388{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-8 .elementor-element.elementor-element-a3048e1{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-8 .elementor-element.elementor-element-a3048e1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a3048e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c01ae70{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-c01ae70 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-c01ae70.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c01ae70.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c01ae70.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-c01ae70.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c01ae70.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-c01ae70.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c01ae70.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-c01ae70 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-c01ae70 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-e27bbe8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-5672261{width:var( --container-widget-width, 120.075% );max-width:120.075%;--container-widget-width:120.075%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5672261.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d8ce03c{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-37e4c15{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-37e4c15 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-37e4c15.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-37e4c15.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-37e4c15.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-37e4c15.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-37e4c15.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-37e4c15.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-37e4c15.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-37e4c15 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-37e4c15 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-95b7f4c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-f323e3c{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5f0890b{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:00px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-afd9566{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-afd9566 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-afd9566.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-afd9566.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-afd9566.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-afd9566.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-afd9566.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-afd9566.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-afd9566.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-afd9566 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-afd9566 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-84b98d6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-b45cb1f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a9f281b{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-65fd055{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-65fd055 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-65fd055.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-65fd055.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-65fd055.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-65fd055.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-65fd055.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-65fd055.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-65fd055.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-65fd055 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-65fd055 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-53d76c6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-70dda48{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a42df1f{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a42df1f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a42df1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-8c02869{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-c38a09d.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c38a09d{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c3440c3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c3440c3{text-align:center;}.elementor-8 .elementor-element.elementor-element-c3440c3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-d7f3d78{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0773277{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-a6d4a41 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-a6d4a41 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a6d4a41 .elementor-button:focus{background-color:#2563EB;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a6d4a41{width:var( --container-widget-width, 30% );max-width:30%;padding:60px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a6d4a41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-a6d4a41 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-8 .elementor-element.elementor-element-a6d4a41 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a6d4a41 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10c6f74{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0150px;--padding-bottom:0150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-10c6f74:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-10c6f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-4147c23{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-b35bd95 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-e860906{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-89f70ce{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-89f70ce:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-89f70ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-84044fe{font-family:"Inter", Sans-serif;font-weight:400;color:#1F2937;}.elementor-8 .elementor-element.elementor-element-5cb7e14{font-family:"Sora", Sans-serif;font-weight:400;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-09a8d26{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#65758B;}.elementor-8 .elementor-element.elementor-element-525e440{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-525e440:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-525e440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1ef6143{font-family:"Inter", Sans-serif;font-weight:400;color:#1F2937;}.elementor-8 .elementor-element.elementor-element-0c96b57{font-family:"Sora", Sans-serif;font-weight:400;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-59337ed.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-59337ed{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#65758B;}.elementor-8 .elementor-element.elementor-element-82acf2c{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-82acf2c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-82acf2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1ac9f04{padding:0px 0px 25px 0px;font-family:"Inter", Sans-serif;font-weight:400;color:#1F2937;}.elementor-8 .elementor-element.elementor-element-f339e8b{font-family:"Sora", Sans-serif;font-weight:400;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-2990cca{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#65758B;}.elementor-8 .elementor-element.elementor-element-e5de614{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9d0e6bb{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-2aeb733{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-2aeb733 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-b16eaf6{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-02ae69e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-2f77087{--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:flex-start;--align-items:flex-start;--border-radius:9px 9px 9px 9px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-2f77087:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2f77087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1729;}.elementor-8 .elementor-element.elementor-element-e4e094b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-436bd22{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-436bd22.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-436bd22 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-436bd22.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-436bd22.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-436bd22.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-436bd22.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-436bd22.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-436bd22.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-436bd22.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-436bd22 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-436bd22 .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-010fd87{width:auto;max-width:auto;padding:08px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-010fd87 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c0abc9f{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-3f943cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8 .elementor-element.elementor-element-3bbd61e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3bbd61e.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-3bbd61e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3bbd61e.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-3bbd61e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3bbd61e.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-3bbd61e.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-3bbd61e.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-3bbd61e .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3bbd61e .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-6287f94{width:auto;max-width:auto;padding:08px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6287f94 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-0f95777{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0f95777:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0f95777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-3c222ab{width:auto;max-width:auto;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-07c6f68 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-f9b0502{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-32fb2ef{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-c3be15b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-c3be15b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c3be15b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5b50e4c{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-5b50e4c.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5b50e4c .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-5b50e4c.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-5b50e4c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5b50e4c.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-5b50e4c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5b50e4c.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-5b50e4c.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-5b50e4c.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-5b50e4c .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-5b50e4c .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-877a8db{width:auto;max-width:auto;padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-877a8db.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-877a8db .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-7e26fa7{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-7e26fa7.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1ac1d23{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-1ac1d23:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1ac1d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c054e45{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-c054e45.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c054e45 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-c054e45.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c054e45.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c054e45.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-c054e45.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c054e45.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-c054e45.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c054e45.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-c054e45 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-c054e45 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-48cfbde{padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-48cfbde.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-48cfbde .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-f267df5.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f267df5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-0b1f74a{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-0b1f74a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0b1f74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6dedfcf{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-6dedfcf.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6dedfcf .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-6dedfcf.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-6dedfcf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6dedfcf.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-6dedfcf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6dedfcf.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-6dedfcf.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-6dedfcf.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-6dedfcf .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-6dedfcf .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-2f09746{padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f09746.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2f09746 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-225a5a3{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-225a5a3.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fb8fd51{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-fb8fd51:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fb8fd51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-554eb1a{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-554eb1a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-554eb1a .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-554eb1a.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-554eb1a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-554eb1a.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-554eb1a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-554eb1a.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-554eb1a.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-554eb1a.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-554eb1a .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-554eb1a .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-f449593{width:auto;max-width:auto;padding:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f449593.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f449593 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-eeb4d15{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5ce270d{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0100px;--padding-bottom:0150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5ce270d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5ce270d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0916e31{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-676b519{width:var( --container-widget-width, 83% );max-width:83%;padding:3px 3px 26px 3px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-676b519 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:46px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-4b42146{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ecee456{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-50d2ab6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-1420817{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-7d7aebb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-58fc33a{--display:flex;}.elementor-8 .elementor-element.elementor-element-f4f9fe3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-7295d82{--display:flex;}.elementor-8 .elementor-element.elementor-element-a932f22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-52036ca{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.05);--padding-top:48px;--padding-bottom:14px;--padding-left:32px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-52036ca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-52036ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-3321873{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-bdf451b{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#0B0B0B;}.elementor-8 .elementor-element.elementor-element-d85f7a1{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-121b14a .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-121b14a .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-121b14a .elementor-button:focus{background-color:#F8FAFC;border-color:#CBD5F5;}.elementor-8 .elementor-element.elementor-element-121b14a{width:100%;max-width:100%;padding:50px 84px 0px 0px;}.elementor-8 .elementor-element.elementor-element-121b14a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-121b14a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-121b14a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-ef157f7{--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:flex-start;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ef157f7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ef157f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-78a2fd7{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-ba962cc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-fadea50{width:var( --container-widget-width, 47% );max-width:47%;padding:015px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-0359c29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-8913043 .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;padding:08px 16px 8px 16px;}.elementor-8 .elementor-element.elementor-element-8913043 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-d266d4f .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;padding:08px 16px 8px 16px;}.elementor-8 .elementor-element.elementor-element-d266d4f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-9f5b7b6 .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;padding:08px 16px 8px 16px;}.elementor-8 .elementor-element.elementor-element-9f5b7b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-7b56010 .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;padding:08px 16px 8px 16px;}.elementor-8 .elementor-element.elementor-element-7b56010 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-749bf71 .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;padding:08px 16px 8px 16px;}.elementor-8 .elementor-element.elementor-element-749bf71 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-e413e7b .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;padding:08px 16px 8px 16px;}.elementor-8 .elementor-element.elementor-element-e413e7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-33caeea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-33caeea:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-33caeea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1729;}.elementor-8 .elementor-element.elementor-element-33caeea.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d3d2660{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3ae8af5{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-365f8fd{width:auto;max-width:auto;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:#38BDF8;}.elementor-8 .elementor-element.elementor-element-365f8fd.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3411dd2{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-3411dd2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:#E2E8F0;}.elementor-8 .elementor-element.elementor-element-53f0a4d{width:var( --container-widget-width, 100% );max-width:100%;padding:13px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#94A3B8;}.elementor-8 .elementor-element.elementor-element-d3a0646{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b3248c3{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-8 .elementor-element.elementor-element-b3248c3.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-0220f81 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#00BFA5;}.elementor-8 .elementor-element.elementor-element-d9e05f8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-184dcd7{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-8 .elementor-element.elementor-element-a880069 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#00BFA5;}.elementor-8 .elementor-element.elementor-element-ccf3c2f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8bbfcb8{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-8 .elementor-element.elementor-element-7b9dac3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#00BFA5;}.elementor-8 .elementor-element.elementor-element-0a03c0c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-39bf6ff{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-8 .elementor-element.elementor-element-9ef5323 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#00BFA5;}.elementor-8 .elementor-element.elementor-element-75ae8f6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-22e98f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-2be704e{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2be704e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2be704e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-ccff06a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-589a3b1{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-97beea9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-1f49112{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-19ab9a0{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-19ab9a0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-19ab9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1729;}.elementor-8 .elementor-element.elementor-element-49dc282{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-49dc282.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-49dc282 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-49dc282.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-49dc282.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-49dc282.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-49dc282.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-49dc282.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-49dc282.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-49dc282.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-49dc282 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-49dc282 .elementor-icon svg{height:22px;}.elementor-8 .elementor-element.elementor-element-88f32a6{text-align:center;}.elementor-8 .elementor-element.elementor-element-88f32a6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-5d11468{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#F8FAFCB2;}.elementor-8 .elementor-element.elementor-element-55cae84{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f7357cb{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-f7357cb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f7357cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e79b354{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-e79b354.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e79b354 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e79b354.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-e79b354.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e79b354.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-e79b354.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e79b354.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-e79b354.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-e79b354.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-e79b354 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-e79b354 .elementor-icon svg{height:22px;}.elementor-8 .elementor-element.elementor-element-3c22918{text-align:center;}.elementor-8 .elementor-element.elementor-element-3c22918 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-0b33db6{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-8 .elementor-element.elementor-element-1a4808d{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-1a4808d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1a4808d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-39e8c2b .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-39e8c2b.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-39e8c2b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-39e8c2b.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-39e8c2b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-39e8c2b.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-39e8c2b.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-39e8c2b.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-39e8c2b .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-39e8c2b .elementor-icon svg{height:22px;}.elementor-8 .elementor-element.elementor-element-1aa41ff{text-align:center;}.elementor-8 .elementor-element.elementor-element-1aa41ff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-839fe24{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-03d819a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e9b2eef{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-e9b2eef:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e9b2eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-67c4a10 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-67c4a10.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-67c4a10.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-67c4a10.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-67c4a10.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-67c4a10.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-67c4a10.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-67c4a10.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-67c4a10 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-67c4a10 .elementor-icon svg{height:22px;}.elementor-8 .elementor-element.elementor-element-d47958b{text-align:center;}.elementor-8 .elementor-element.elementor-element-d47958b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-3ae1c52{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1f5fdab{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-1f5fdab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1f5fdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8eadb22 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-8eadb22.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-8eadb22.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8eadb22.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-8eadb22.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8eadb22.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-8eadb22.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-8eadb22.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-8eadb22 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-8eadb22 .elementor-icon svg{height:22px;}.elementor-8 .elementor-element.elementor-element-4b811e4{text-align:center;}.elementor-8 .elementor-element.elementor-element-4b811e4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-6f9eb4e{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-fc4e4dc{--display:flex;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-fc4e4dc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fc4e4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-234de7f .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-234de7f.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-234de7f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-234de7f.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-234de7f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-234de7f.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-234de7f.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-234de7f.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-234de7f .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-234de7f .elementor-icon svg{height:22px;}.elementor-8 .elementor-element.elementor-element-961104d{text-align:center;}.elementor-8 .elementor-element.elementor-element-961104d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-05238b2{width:auto;max-width:auto;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ab0e884{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1852738{padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-604f4ac{text-align:center;}.elementor-8 .elementor-element.elementor-element-604f4ac .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-8 .elementor-element.elementor-element-66ea046{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7b7d6e8{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-4843be1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.04);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-4843be1:hover{box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-4843be1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c4207fc{width:auto;max-width:auto;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-c4207fc.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c4207fc.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c4207fc.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-c4207fc.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c4207fc.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-c4207fc.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-c4207fc.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-c4207fc .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-c4207fc .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-b5a4c0b{--display:flex;--min-height:108px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-b5a4c0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4c12fab .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-3c941ad{width:auto;max-width:auto;column-gap:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3c941ad.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-3c941ad p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-75c4de1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.05);--padding-top:25px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-75c4de1:hover{box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-75c4de1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b57ff6d{width:auto;max-width:auto;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-b57ff6d.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-b57ff6d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b57ff6d.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-b57ff6d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b57ff6d.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-b57ff6d.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-b57ff6d.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-b57ff6d .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-b57ff6d .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-6f96725{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-3c6b64f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#050506;}.elementor-8 .elementor-element.elementor-element-4110d92{width:auto;max-width:auto;column-gap:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-4110d92.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4110d92 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-f36a756{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.05);--padding-top:25px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-f36a756:hover{box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-f36a756.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fa8c572{width:auto;max-width:auto;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-fa8c572.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-fa8c572.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fa8c572.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-fa8c572.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fa8c572.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-fa8c572.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-fa8c572.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-fa8c572 .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-fa8c572 .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-fa18e9e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-a84b995 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-41b24ad{width:auto;max-width:auto;column-gap:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-41b24ad.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-41b24ad p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-0d4eff8{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.05);--padding-top:25px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-0d4eff8:hover{box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-0d4eff8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ac77ebf{width:auto;max-width:auto;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-ac77ebf.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-ac77ebf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ac77ebf.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-ac77ebf.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ac77ebf.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-ac77ebf.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-ac77ebf.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-ac77ebf .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-ac77ebf .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-31d5e91{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-31d5e91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e6a058b{width:var( --container-widget-width, 111.283% );max-width:111.283%;--container-widget-width:111.283%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e6a058b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e6a058b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-c8be83e{width:auto;max-width:auto;column-gap:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c8be83e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c8be83e p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-7f018aa{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.05);--padding-top:25px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-7f018aa:hover{box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-7f018aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-93e9e6d{width:auto;max-width:auto;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-93e9e6d.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-93e9e6d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-93e9e6d.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-93e9e6d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-93e9e6d.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-93e9e6d.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-93e9e6d.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-93e9e6d .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-93e9e6d .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-7905a0e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-7905a0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c2b10e6{width:var( --container-widget-width, 75.772% );max-width:75.772%;--container-widget-width:75.772%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c2b10e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c2b10e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-7626d4a{width:auto;max-width:auto;column-gap:0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-7626d4a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7626d4a p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-322cc86{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.05);--padding-top:25px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-322cc86:hover{box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.1);}.elementor-8 .elementor-element.elementor-element-322cc86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-84e9c25{width:auto;max-width:auto;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-84e9c25.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-84e9c25.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-84e9c25.elementor-view-default .elementor-icon{color:#DBEAFE;border-color:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-84e9c25.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-84e9c25.elementor-view-default .elementor-icon svg{fill:#DBEAFE;}.elementor-8 .elementor-element.elementor-element-84e9c25.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-8 .elementor-element.elementor-element-84e9c25.elementor-view-stacked .elementor-icon svg{fill:#2563EB;}.elementor-8 .elementor-element.elementor-element-84e9c25 .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-84e9c25 .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-620fc7e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8 .elementor-element.elementor-element-620fc7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-13ded5e{width:var( --container-widget-width, 80.289% );max-width:80.289%;--container-widget-width:80.289%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-13ded5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-13ded5e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-66d7d02{width:auto;max-width:auto;column-gap:0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-66d7d02.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-66d7d02 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-14c0dca{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-14c0dca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-14c0dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-8 .elementor-element.elementor-element-0bc6a56{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8 .elementor-element.elementor-element-56b54e8{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#2563EB;}.elementor-8 .elementor-element.elementor-element-0996d27{text-align:center;}.elementor-8 .elementor-element.elementor-element-0996d27 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-17757c9{--display:flex;}.elementor-8 .elementor-element.elementor-element-9f6e0e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-63697df{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-8427ffb{--display:flex;}.elementor-8 .elementor-element.elementor-element-58591f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1dcbf29{--display:flex;}.elementor-8 .elementor-element.elementor-element-ea0168d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-70181d8{--display:flex;}.elementor-8 .elementor-element.elementor-element-e1b7c84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2d84b2b{--display:flex;}.elementor-8 .elementor-element.elementor-element-d8265d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-62ef829{--display:flex;}.elementor-8 .elementor-element.elementor-element-c6bc363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7065fe9{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 72% );max-width:72%;padding:40px 0px 0px 0px;--container-widget-width:72%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-7065fe9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7065fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-8 .elementor-element.elementor-element-cedbea1{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-04be66c{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-04be66c.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-04be66c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;color:#0F1729;}.elementor-8 .elementor-element.elementor-element-f8e4c2e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-2eaf806{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e7e9a25 .elementor-button{background-color:#2563EB;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-e7e9a25 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e7e9a25 .elementor-button:focus{background-color:#1D4ED8;}.elementor-8 .elementor-element.elementor-element-e7e9a25{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 32px 0px 32px;}.elementor-8 .elementor-element.elementor-element-e7e9a25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e7e9a25 .elementor-button .elementor-button-content-wrapper{gap:14px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-aeee414 .elementor-heading-title{font-size:11px;}.elementor-8 .elementor-element.elementor-element-54cc1f1{font-size:12px;}.elementor-8 .elementor-element.elementor-element-cbea76e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e2f98aa .elementor-button{font-size:10px;}.elementor-8 .elementor-element.elementor-element-4da065e .elementor-button{font-size:9px;}.elementor-8 .elementor-element.elementor-element-ec5ea38{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;top:360.737px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ec5ea38{left:28.85px;}body.rtl .elementor-8 .elementor-element.elementor-element-ec5ea38{right:28.85px;}.elementor-8 .elementor-element.elementor-element-885dcb5{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f654369.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-1033884{--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-e41cb8a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-8 .elementor-element.elementor-element-ec06e0a{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f417da7{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-830110a .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2fe8b5e .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-ca679f6{text-align:center;}.elementor-8 .elementor-element.elementor-element-ca679f6 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-ac1f49a .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-40136f6 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-dd99738 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4b07a77 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-9b04b4e{text-align:center;}.elementor-8 .elementor-element.elementor-element-9b04b4e .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-85509cc .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2652492 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4d6be94{text-align:center;}.elementor-8 .elementor-element.elementor-element-861233f{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-970c000{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7945fa9{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-c3440c3{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-c3440c3 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-d7f3d78{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e860906{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b16eaf6{text-align:center;font-size:14px;}.elementor-8 .elementor-element.elementor-element-02ae69e{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-010fd87 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6287f94 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-07c6f68{text-align:center;}.elementor-8 .elementor-element.elementor-element-32fb2ef{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-4b42146{--grid-auto-flow:row;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-121b14a .elementor-button{font-size:10px;}.elementor-8 .elementor-element.elementor-element-ba962cc{text-align:center;}.elementor-8 .elementor-element.elementor-element-d3d2660{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3411dd2 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-53f0a4d{font-size:12px;}.elementor-8 .elementor-element.elementor-element-d3a0646{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-0220f81 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-d9e05f8{font-size:12px;}.elementor-8 .elementor-element.elementor-element-a880069 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-ccf3c2f{font-size:12px;}.elementor-8 .elementor-element.elementor-element-7b9dac3 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-0a03c0c{font-size:12px;}.elementor-8 .elementor-element.elementor-element-9ef5323 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-75ae8f6{font-size:12px;}.elementor-8 .elementor-element.elementor-element-1f49112{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-19ab9a0{--padding-top:24px;--padding-bottom:24px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-55cae84{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f7357cb{--padding-top:24px;--padding-bottom:24px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-1a4808d{--padding-top:024px;--padding-bottom:24px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-03d819a{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e9b2eef{--padding-top:024px;--padding-bottom:24px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-1f5fdab{--padding-top:024px;--padding-bottom:24px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-fc4e4dc{--padding-top:24px;--padding-bottom:24px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-7b7d6e8{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-04be66c{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-8 .elementor-element.elementor-element-04be66c .elementor-heading-title{font-size:38px;}.elementor-8 .elementor-element.elementor-element-f8e4c2e{font-size:18px;}.elementor-8 .elementor-element.elementor-element-e7e9a25 .elementor-button{font-size:18px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-5a3e119{--width:100%;}.elementor-8 .elementor-element.elementor-element-7bf1bb3{--width:50%;}.elementor-8 .elementor-element.elementor-element-cbea76e{--width:100%;}.elementor-8 .elementor-element.elementor-element-482b75c{--width:50%;}.elementor-8 .elementor-element.elementor-element-221456e{--width:50%;}.elementor-8 .elementor-element.elementor-element-3aaa9f9{--width:100%;}.elementor-8 .elementor-element.elementor-element-79b1c47{--width:100%;}.elementor-8 .elementor-element.elementor-element-b9f4fbe{--width:100%;}.elementor-8 .elementor-element.elementor-element-605044c{--width:100%;}.elementor-8 .elementor-element.elementor-element-5835d1b{--width:100%;}.elementor-8 .elementor-element.elementor-element-78a9acb{--width:100%;}.elementor-8 .elementor-element.elementor-element-482d303{--width:100%;}.elementor-8 .elementor-element.elementor-element-98f0a57{--width:100%;}.elementor-8 .elementor-element.elementor-element-adf1a76{--width:100%;}.elementor-8 .elementor-element.elementor-element-3c7e35f{--width:100%;}.elementor-8 .elementor-element.elementor-element-b08cf16{--width:100%;}.elementor-8 .elementor-element.elementor-element-ecc9d72{--width:100%;}.elementor-8 .elementor-element.elementor-element-15251b1{--width:100%;}.elementor-8 .elementor-element.elementor-element-56f9a28{--width:100%;}.elementor-8 .elementor-element.elementor-element-7f19fc0{--width:100%;}.elementor-8 .elementor-element.elementor-element-666150e{--width:100%;}.elementor-8 .elementor-element.elementor-element-6f1ed78{--width:100%;}.elementor-8 .elementor-element.elementor-element-ca520c7{--width:100%;}.elementor-8 .elementor-element.elementor-element-861233f{--width:100%;}.elementor-8 .elementor-element.elementor-element-42cee4a{--width:100%;}.elementor-8 .elementor-element.elementor-element-79ad3ef{--width:100%;}.elementor-8 .elementor-element.elementor-element-06cbe7f{--width:100%;}.elementor-8 .elementor-element.elementor-element-ec9400f{--width:100%;}.elementor-8 .elementor-element.elementor-element-7945fa9{--width:80%;}.elementor-8 .elementor-element.elementor-element-b412c8e{--width:100%;}.elementor-8 .elementor-element.elementor-element-065245b{--width:100%;}.elementor-8 .elementor-element.elementor-element-a3048e1{--width:100%;}.elementor-8 .elementor-element.elementor-element-d8ce03c{--width:100%;}.elementor-8 .elementor-element.elementor-element-5f0890b{--width:100%;}.elementor-8 .elementor-element.elementor-element-a9f281b{--width:100%;}.elementor-8 .elementor-element.elementor-element-89f70ce{--width:100%;}.elementor-8 .elementor-element.elementor-element-525e440{--width:100%;}.elementor-8 .elementor-element.elementor-element-82acf2c{--width:100%;}.elementor-8 .elementor-element.elementor-element-e5de614{--width:100%;}.elementor-8 .elementor-element.elementor-element-02ae69e{--width:80%;}.elementor-8 .elementor-element.elementor-element-2f77087{--width:40%;}.elementor-8 .elementor-element.elementor-element-e4e094b{--width:100%;}.elementor-8 .elementor-element.elementor-element-c0abc9f{--width:40%;}.elementor-8 .elementor-element.elementor-element-3f943cf{--width:100%;}.elementor-8 .elementor-element.elementor-element-f9b0502{--width:80%;}.elementor-8 .elementor-element.elementor-element-c3be15b{--width:100%;}.elementor-8 .elementor-element.elementor-element-1ac1d23{--width:100%;}.elementor-8 .elementor-element.elementor-element-0b1f74a{--width:100%;}.elementor-8 .elementor-element.elementor-element-fb8fd51{--width:100%;}.elementor-8 .elementor-element.elementor-element-4b42146{--width:46%;}.elementor-8 .elementor-element.elementor-element-52036ca{--width:85%;}.elementor-8 .elementor-element.elementor-element-ef157f7{--width:100%;}.elementor-8 .elementor-element.elementor-element-0359c29{--width:100%;}.elementor-8 .elementor-element.elementor-element-33caeea{--width:100%;}.elementor-8 .elementor-element.elementor-element-d3d2660{--width:900%;}.elementor-8 .elementor-element.elementor-element-3ae8af5{--width:100%;}.elementor-8 .elementor-element.elementor-element-22e98f3{--width:100%;}.elementor-8 .elementor-element.elementor-element-1f49112{--width:80%;}.elementor-8 .elementor-element.elementor-element-55cae84{--width:80%;}.elementor-8 .elementor-element.elementor-element-f7357cb{--width:100%;}.elementor-8 .elementor-element.elementor-element-1a4808d{--width:100%;}.elementor-8 .elementor-element.elementor-element-03d819a{--width:80%;}.elementor-8 .elementor-element.elementor-element-e9b2eef{--width:100%;}.elementor-8 .elementor-element.elementor-element-1f5fdab{--width:100%;}.elementor-8 .elementor-element.elementor-element-fc4e4dc{--width:100%;}.elementor-8 .elementor-element.elementor-element-66ea046{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-7b7d6e8{--width:80%;}.elementor-8 .elementor-element.elementor-element-4843be1{--width:100%;}.elementor-8 .elementor-element.elementor-element-b5a4c0b{--width:88.185%;}.elementor-8 .elementor-element.elementor-element-75c4de1{--width:100%;}.elementor-8 .elementor-element.elementor-element-6f96725{--width:100%;}.elementor-8 .elementor-element.elementor-element-f36a756{--width:100%;}.elementor-8 .elementor-element.elementor-element-fa18e9e{--width:100%;}.elementor-8 .elementor-element.elementor-element-0d4eff8{--width:100%;}.elementor-8 .elementor-element.elementor-element-31d5e91{--width:100.827%;}.elementor-8 .elementor-element.elementor-element-7f018aa{--width:100%;}.elementor-8 .elementor-element.elementor-element-7905a0e{--width:97.073%;}.elementor-8 .elementor-element.elementor-element-322cc86{--width:100%;}.elementor-8 .elementor-element.elementor-element-620fc7e{--width:97.073%;}.elementor-8 .elementor-element.elementor-element-2eaf806{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-5a3e119{--width:100%;}.elementor-8 .elementor-element.elementor-element-cbea76e{--width:100%;}.elementor-8 .elementor-element.elementor-element-482b75c{--width:50%;}.elementor-8 .elementor-element.elementor-element-7945fa9{--width:100%;}.elementor-8 .elementor-element.elementor-element-02ae69e{--width:100%;}.elementor-8 .elementor-element.elementor-element-1f49112{--width:95%;}.elementor-8 .elementor-element.elementor-element-55cae84{--width:95%;}.elementor-8 .elementor-element.elementor-element-03d819a{--width:95%;}.elementor-8 .elementor-element.elementor-element-4843be1{--width:45%;}.elementor-8 .elementor-element.elementor-element-75c4de1{--width:45%;}.elementor-8 .elementor-element.elementor-element-f36a756{--width:45%;}.elementor-8 .elementor-element.elementor-element-0d4eff8{--width:45%;}.elementor-8 .elementor-element.elementor-element-7f018aa{--width:45%;}.elementor-8 .elementor-element.elementor-element-322cc86{--width:45%;}.elementor-8 .elementor-element.elementor-element-2eaf806{--width:100%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5a3e119{--padding-top:20px;--padding-bottom:090px;--padding-left:020px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7bf1bb3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-aeee414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-8 .elementor-element.elementor-element-aeee414 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-54cc1f1{font-size:14px;}.elementor-8 .elementor-element.elementor-element-cbea76e{--width:100%;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-e2f98aa{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e2f98aa .elementor-button{font-size:14px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-482b75c{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4da065e{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-4da065e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4da065e .elementor-button{font-size:13px;}.elementor-8 .elementor-element.elementor-element-ec5ea38{width:initial;max-width:initial;top:44.725px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ec5ea38{left:40.8px;}body.rtl .elementor-8 .elementor-element.elementor-element-ec5ea38{right:40.8px;}.elementor-8 .elementor-element.elementor-element-3aaa9f9{--padding-top:60px;--padding-bottom:60px;--padding-left:020px;--padding-right:020px;}.elementor-8 .elementor-element.elementor-element-885dcb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-874ecc6 .elementor-counter-number-wrapper{font-size:34px;}.elementor-8 .elementor-element.elementor-element-6024547 .elementor-counter-number-wrapper{font-size:34px;}.elementor-8 .elementor-element.elementor-element-911d87d .elementor-counter-number-wrapper{font-size:34px;}.elementor-8 .elementor-element.elementor-element-f5e87bc .elementor-counter-number-wrapper{font-size:34px;}.elementor-8 .elementor-element.elementor-element-2392e43 .elementor-counter-number-wrapper{font-size:34px;}.elementor-8 .elementor-element.elementor-element-af6cf63 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-f654369.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-f654369{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8 .elementor-element.elementor-element-f654369 .elementor-main-swiper{width:79%;}.elementor-8 .elementor-element.elementor-element-82c1316{--padding-top:80px;--padding-bottom:80px;--padding-left:020px;--padding-right:020px;}.elementor-8 .elementor-element.elementor-element-1033884{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e41cb8a{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-8 .elementor-element.elementor-element-e41cb8a .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-6b02554{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-8 .elementor-element.elementor-element-ec06e0a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d05f7d9 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b8aa4c3{font-size:14px;}.elementor-8 .elementor-element.elementor-element-8ff9cd4 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-896469f{font-size:14px;}.elementor-8 .elementor-element.elementor-element-8ccacff .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-62f21a6{font-size:14px;}.elementor-8 .elementor-element.elementor-element-37d5bbb .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f0e668e{font-size:14px;}.elementor-8 .elementor-element.elementor-element-ba003a8 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-93c3db5{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4631f18 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-1917aec{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f1c34ae{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-212bb7d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d121b9c{font-size:9px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-d2628f5 .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-f417da7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-98f0a57{--width:100%;}.elementor-8 .elementor-element.elementor-element-830110a .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-adf1a76{--width:100%;}.elementor-8 .elementor-element.elementor-element-2fe8b5e .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3c7e35f{--width:100%;}.elementor-8 .elementor-element.elementor-element-b08cf16{--width:100%;}.elementor-8 .elementor-element.elementor-element-ecc9d72{--width:100%;}.elementor-8 .elementor-element.elementor-element-6f2bef6{--padding-top:60px;--padding-bottom:60px;--padding-left:020px;--padding-right:020px;}.elementor-8 .elementor-element.elementor-element-4d6be94{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-4d6be94 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-861233f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-42cee4a{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-478a162 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-478a162 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-5af90c2 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2c96add{font-size:13px;}.elementor-8 .elementor-element.elementor-element-79ad3ef{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-8 .elementor-element.elementor-element-7d94680 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7d94680 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-592ded6 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4959e92{font-size:13px;}.elementor-8 .elementor-element.elementor-element-06cbe7f{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-8 .elementor-element.elementor-element-02a0479 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-02a0479 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-a8dc80d .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-997d443{font-size:13px;}.elementor-8 .elementor-element.elementor-element-ec9400f{--min-height:130px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-c4527a4 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-c4527a4 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-28563f6 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b9b60af{font-size:14px;}.elementor-8 .elementor-element.elementor-element-8285e46{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-618c3d6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:020px;}.elementor-8 .elementor-element.elementor-element-f6f7501{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-93276fd .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-a11aeba{padding:10px 40px 10px 40px;}.elementor-8 .elementor-element.elementor-element-a11aeba.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-970c000{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-11ee407{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-8dbe3d2 .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-7945fa9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-846442d .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-846442d .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-5516270 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6b6e2d1{font-size:13px;}.elementor-8 .elementor-element.elementor-element-1f13bb7 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1f13bb7 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-7f0810b .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-16de388{font-size:14px;}.elementor-8 .elementor-element.elementor-element-c01ae70 .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-c01ae70 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-e27bbe8 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-5672261{font-size:13px;}.elementor-8 .elementor-element.elementor-element-37e4c15 .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-37e4c15 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-95b7f4c .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-f323e3c{font-size:14px;}.elementor-8 .elementor-element.elementor-element-afd9566 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-afd9566 .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-84b98d6 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b45cb1f{font-size:14px;}.elementor-8 .elementor-element.elementor-element-65fd055 .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-65fd055 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-53d76c6 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-70dda48{font-size:14px;}.elementor-8 .elementor-element.elementor-element-a42df1f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c3440c3 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-d7f3d78{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-a6d4a41{width:100%;max-width:100%;padding:60px 40px 0px 40px;}.elementor-8 .elementor-element.elementor-element-a6d4a41 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-10c6f74{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-4147c23{padding:0px 0px 0px 0px;font-size:10px;}.elementor-8 .elementor-element.elementor-element-b35bd95{text-align:center;}.elementor-8 .elementor-element.elementor-element-b35bd95 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-e860906{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-89f70ce{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-84044fe{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5cb7e14{font-size:14px;}.elementor-8 .elementor-element.elementor-element-09a8d26{font-size:12px;}.elementor-8 .elementor-element.elementor-element-525e440{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-8 .elementor-element.elementor-element-1ef6143{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0c96b57{font-size:14px;}.elementor-8 .elementor-element.elementor-element-59337ed{font-size:12px;}.elementor-8 .elementor-element.elementor-element-82acf2c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1ac9f04{font-size:18px;}.elementor-8 .elementor-element.elementor-element-f339e8b{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2990cca{font-size:12px;}.elementor-8 .elementor-element.elementor-element-e5de614{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9d0e6bb{font-size:12px;}.elementor-8 .elementor-element.elementor-element-2aeb733{text-align:center;}.elementor-8 .elementor-element.elementor-element-2aeb733 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-b16eaf6{width:var( --container-widget-width, 75% );max-width:75%;padding:30px 020px 0px 020px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-436bd22.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-010fd87 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-6287f94 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-0f95777{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-07c6f68{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-07c6f68 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-32fb2ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:032px;--padding-bottom:032px;--padding-left:020px;--padding-right:020px;}.elementor-8 .elementor-element.elementor-element-5b50e4c .elementor-icon{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5b50e4c .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-877a8db .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-7e26fa7{font-size:14px;}.elementor-8 .elementor-element.elementor-element-48cfbde .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-f267df5{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2f09746 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-225a5a3{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f449593 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-eeb4d15{font-size:14px;}.elementor-8 .elementor-element.elementor-element-5ce270d{--content-width:1200px;--padding-top:45px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-0916e31{font-size:9px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-676b519{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-676b519 .elementor-heading-title{font-size:27px;}.elementor-8 .elementor-element.elementor-element-4b42146{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:column;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-50d2ab6{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-8 .elementor-element.elementor-element-50d2ab6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7d7aebb{padding:0px 0px 0px 0px;--container-widget-width:46px;--container-widget-flex-grow:0;width:var( --container-widget-width, 46px );max-width:46px;}.elementor-8 .elementor-element.elementor-element-7d7aebb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a932f22{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8 .elementor-element.elementor-element-52036ca{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3321873{font-size:16px;}.elementor-8 .elementor-element.elementor-element-bdf451b{font-size:16px;}.elementor-8 .elementor-element.elementor-element-d85f7a1{font-size:16px;}.elementor-8 .elementor-element.elementor-element-121b14a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-121b14a .elementor-button{font-size:14px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-ba962cc .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-fadea50{width:100%;max-width:100%;padding:15px 20px 0px 20px;font-size:15px;}.elementor-8 .elementor-element.elementor-element-33caeea{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d3d2660{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3ae8af5{--gap:04px 04px;--row-gap:04px;--column-gap:04px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-365f8fd{font-size:12px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-3411dd2{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-3411dd2 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-53f0a4d{padding:9px 0px 0px 0px;font-size:13px;}.elementor-8 .elementor-element.elementor-element-d3a0646{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b3248c3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-0220f81 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-d9e05f8{font-size:14px;}.elementor-8 .elementor-element.elementor-element-a880069 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-ccf3c2f{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7b9dac3 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0a03c0c{font-size:14px;}.elementor-8 .elementor-element.elementor-element-9ef5323 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-75ae8f6{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2be704e{--padding-top:060px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ccff06a{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-8 .elementor-element.elementor-element-589a3b1{padding:0px 0px 0px 0px;text-align:center;font-size:10px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-97beea9{padding:0px 0px 040px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-97beea9 .elementor-heading-title{font-size:27px;}.elementor-8 .elementor-element.elementor-element-1f49112{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-19ab9a0{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-49dc282 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-49dc282 .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-88f32a6 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-5d11468{font-size:12px;}.elementor-8 .elementor-element.elementor-element-55cae84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f7357cb{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-e79b354 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-e79b354 .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-3c22918 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-0b33db6{font-size:12px;}.elementor-8 .elementor-element.elementor-element-1a4808d{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:14px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-39e8c2b .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-39e8c2b .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-1aa41ff .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-839fe24{font-size:12px;}.elementor-8 .elementor-element.elementor-element-03d819a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e9b2eef{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-67c4a10 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-67c4a10 .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-d47958b .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3ae1c52{font-size:12px;}.elementor-8 .elementor-element.elementor-element-1f5fdab{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:14px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-8eadb22 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-8eadb22 .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-4b811e4 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-6f9eb4e{font-size:12px;}.elementor-8 .elementor-element.elementor-element-fc4e4dc{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:14px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-234de7f .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-234de7f .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-961104d .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-05238b2{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ab0e884{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1852738{font-size:10px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-604f4ac .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-66ea046{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7b7d6e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-4843be1{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-c4207fc .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-c4207fc .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-4c12fab .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-3c941ad{font-size:14px;}.elementor-8 .elementor-element.elementor-element-b57ff6d .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-b57ff6d .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-fa8c572 .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-fa8c572 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-0d4eff8{--width:100%;}.elementor-8 .elementor-element.elementor-element-ac77ebf .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-ac77ebf .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-93e9e6d .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-93e9e6d .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-c2b10e6{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-84e9c25 .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-84e9c25 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-14c0dca{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-56b54e8{font-size:9px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-0996d27 .elementor-heading-title{font-size:23px;}.elementor-8 .elementor-element.elementor-element-7065fe9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-8 .elementor-element.elementor-element-cedbea1{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-04be66c{width:auto;max-width:auto;padding:0px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-04be66c .elementor-heading-title{font-size:27px;}.elementor-8 .elementor-element.elementor-element-f8e4c2e{width:auto;max-width:auto;padding:0px 20px 0px 20px;font-size:19px;}.elementor-8 .elementor-element.elementor-element-2eaf806{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-e7e9a25{width:100%;max-width:100%;padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-e7e9a25 .elementor-button{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-5a3e119 */.uno-hero-bg {
  background-color: #ffffff;
  background-image:
    radial-gradient(circle at 14% 18%, rgba(78, 128, 255, 0.13) 0%, rgba(78, 128, 255, 0.06) 18%, rgba(255,255,255,0) 42%),
    radial-gradient(circle at 85% 14%, rgba(120, 160, 255, 0.05) 0%, rgba(255,255,255,0) 34%),
    radial-gradient(rgba(140, 160, 210, 0.10) 1px, transparent 1px),

    radial-gradient(circle at 8% 84%, transparent 0 160px, rgba(155, 175, 220, 0.16) 161px 162px, transparent 163px),
    radial-gradient(circle at 92% 10%, transparent 0 185px, rgba(155, 175, 220, 0.14) 186px 187px, transparent 188px),
    radial-gradient(circle at 86% 12%, transparent 0 120px, rgba(155, 175, 220, 0.10) 121px 122px, transparent 123px),

    radial-gradient(circle at 27% 30%, rgba(150, 170, 220, 0.16) 0 5px, transparent 6px),
    radial-gradient(circle at 93% 74%, rgba(150, 170, 220, 0.12) 0 4px, transparent 5px),
    radial-gradient(circle at 79% 79%, transparent 0 7px, rgba(160, 175, 220, 0.14) 8px 9px, transparent 10px),

    linear-gradient(45deg, transparent 47%, rgba(150, 170, 220, 0.16) 47%, rgba(150, 170, 220, 0.16) 53%, transparent 53%),
    linear-gradient(-45deg, transparent 47%, rgba(150, 170, 220, 0.16) 47%, rgba(150, 170, 220, 0.16) 53%, transparent 53%),

    linear-gradient(45deg, transparent 47%, rgba(170, 185, 225, 0.12) 47%, rgba(170, 185, 225, 0.12) 53%, transparent 53%),
    linear-gradient(-45deg, transparent 47%, rgba(170, 185, 225, 0.12) 47%, rgba(170, 185, 225, 0.12) 53%, transparent 53%),

    linear-gradient(90deg, transparent calc(100% - 340px), rgba(160, 175, 220, 0.07) calc(100% - 340px), rgba(160, 175, 220, 0.07) calc(100% - 339px), transparent calc(100% - 339px)),
    linear-gradient(180deg, transparent 47%, rgba(160, 175, 220, 0.07) 47%, rgba(160, 175, 220, 0.07) calc(47% + 1px), transparent calc(47% + 1px)),
    linear-gradient(180deg, transparent 65%, rgba(160, 175, 220, 0.05) 65%, rgba(160, 175, 220, 0.05) calc(65% + 1px), transparent calc(65% + 1px)),

    linear-gradient(180deg, #f8fbff 0%, #ffffff 100%);
  background-size:
    auto,
    auto,
    22px 22px,

    auto,
    auto,
    auto,

    10px 10px,
    8px 8px,
    18px 18px,

    22px 22px,
    22px 22px,

    18px 18px,
    18px 18px,

    100% 100%,
    100% 100%,
    100% 100%,

    100% 100%;
  background-position:
    center,
    center,
    0 0,

    left bottom,
    right top,
    right top,

    6.5% 27%,
    93% 73%,
    79% 79%,

    83% 9%,
    83% 9%,

    12% 78%,
    12% 78%,

    center,
    center,
    center,

    center;
  background-repeat:
    no-repeat,
    no-repeat,
    repeat,

    no-repeat,
    no-repeat,
    no-repeat,

    no-repeat,
    no-repeat,
    no-repeat,

    no-repeat,
    no-repeat,

    no-repeat,
    no-repeat,

    no-repeat,
    no-repeat,
    no-repeat,

    no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b1c47 *//* BASE */
.elementor-8 .elementor-element.elementor-element-79b1c47 {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-79b1c47::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-79b1c47::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-79b1c47:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-79b1c47:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-79b1c47:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-79b1c47 .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-79b1c47:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-79b1c47 a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-79b1c47:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f4fbe *//* BASE */
.elementor-8 .elementor-element.elementor-element-b9f4fbe {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-b9f4fbe::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-b9f4fbe::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-b9f4fbe:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-b9f4fbe:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-b9f4fbe:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-b9f4fbe .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-b9f4fbe:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-b9f4fbe a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-b9f4fbe:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-605044c *//* BASE */
.elementor-8 .elementor-element.elementor-element-605044c {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-605044c::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-605044c::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-605044c:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-605044c:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-605044c:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-605044c .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-605044c:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-605044c a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-605044c:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5835d1b *//* BASE */
.elementor-8 .elementor-element.elementor-element-5835d1b {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-5835d1b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-5835d1b::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-5835d1b:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-5835d1b:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-5835d1b:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-5835d1b .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-5835d1b:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-5835d1b a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-5835d1b:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a9acb *//* BASE */
.elementor-8 .elementor-element.elementor-element-78a9acb {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-78a9acb::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-78a9acb::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-78a9acb:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-78a9acb:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-78a9acb:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-78a9acb .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-78a9acb:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-78a9acb a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-78a9acb:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482d303 *//* BASE */
.elementor-8 .elementor-element.elementor-element-482d303 {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-482d303::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-482d303::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-482d303:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-482d303:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-482d303:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-482d303 .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-482d303:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-482d303 a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-482d303:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f0a57 */.elementor-8 .elementor-element.elementor-element-98f0a57 {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-98f0a57::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-98f0a57:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-98f0a57:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-98f0a57:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-98f0a57:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-98f0a57:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adf1a76 */.elementor-8 .elementor-element.elementor-element-adf1a76 {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-adf1a76::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-adf1a76:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-adf1a76:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-adf1a76:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-adf1a76:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-adf1a76:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7e35f */.elementor-8 .elementor-element.elementor-element-3c7e35f {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-3c7e35f::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-3c7e35f:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-3c7e35f:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-3c7e35f:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-3c7e35f:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-3c7e35f:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08cf16 */.elementor-8 .elementor-element.elementor-element-b08cf16 {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-b08cf16::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-b08cf16:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-b08cf16:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-b08cf16:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-b08cf16:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-b08cf16:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecc9d72 */.elementor-8 .elementor-element.elementor-element-ecc9d72 {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-ecc9d72::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-ecc9d72:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-ecc9d72:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-ecc9d72:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-ecc9d72:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-ecc9d72:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15251b1 */.elementor-8 .elementor-element.elementor-element-15251b1 {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-15251b1::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-15251b1:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-15251b1:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-15251b1:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-15251b1:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-15251b1:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f9a28 */.elementor-8 .elementor-element.elementor-element-56f9a28 {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-56f9a28::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-56f9a28:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-56f9a28:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-56f9a28:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-56f9a28:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-56f9a28:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f19fc0 */.elementor-8 .elementor-element.elementor-element-7f19fc0 {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-7f19fc0::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-7f19fc0:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-7f19fc0:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-7f19fc0:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-7f19fc0:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-7f19fc0:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-666150e */.elementor-8 .elementor-element.elementor-element-666150e {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-666150e::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-666150e:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-666150e:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-666150e:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-666150e:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-666150e:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1ed78 */.elementor-8 .elementor-element.elementor-element-6f1ed78 {
  position: relative;
  cursor: pointer;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 6px 20px rgba(0,0,0,0.04);
  overflow: hidden;
}

/* gradient sweep */
.elementor-8 .elementor-element.elementor-element-6f1ed78::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(60,131,246,0.15),
    transparent
  );
}

/* 🔥 HOVER (ONLY animation happens here) */
.elementor-8 .elementor-element.elementor-element-6f1ed78:hover {
  transform: translateY(-6px) scale(1.02);
  border-color: rgba(60,131,246,0.4);
  box-shadow: 0 20px 50px rgba(60,131,246,0.12);
  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

/* sweep */
.elementor-8 .elementor-element.elementor-element-6f1ed78:hover::before {
  left: 100%;
  transition: all 0.6s ease;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-6f1ed78:hover .elementor-icon {
  transform: scale(1.15) rotate(5deg);
  color: #3c83f6;
  transition: all 0.3s ease;
}

/* content shift */
.elementor-8 .elementor-element.elementor-element-6f1ed78:hover .elementor-widget-wrap {
  transform: translateY(-4px);
  transition: all 0.3s ease;
}

/* CTA */
.elementor-8 .elementor-element.elementor-element-6f1ed78:hover a {
  transform: translateX(6px);
  color: #3c83f6;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cee4a */.elementor-8 .elementor-element.elementor-element-42cee4a {
  background: linear-gradient(180deg, #ffffff, #f9fbff);
  border: 1px solid #e6edf5;
  border-radius: 20px;
  padding: 28px;

  box-shadow:
    0 6px 20px rgba(15, 23, 42, 0.04),
    0 12px 40px rgba(15, 23, 42, 0.06);

  transition: all 0.35s ease;
  position: relative;
  overflow: hidden;
}

/* ❌ REMOVED TOP LINE CAUSE COMPLETELY */
.elementor-8 .elementor-element.elementor-element-42cee4a::before {
  display: none !important;
}

/* BOTTOM GLOW (kept clean) */
.elementor-8 .elementor-element.elementor-element-42cee4a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 80px;
  width: 100%;
  background: linear-gradient(to top, rgba(60,131,246,0.06), transparent);
  opacity: 0.4;
  pointer-events: none;
}

/* HOVER */
.elementor-8 .elementor-element.elementor-element-42cee4a:hover {
  transform: translateY(-6px);
  box-shadow:
    0 12px 30px rgba(15, 23, 42, 0.08),
    0 25px 60px rgba(60,131,246,0.12);
  border-color: #dbe6f3;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-42cee4a .elementor-icon {
  background: #eef4ff;
  border-radius: 14px;
  padding: 12px;
}

/* TITLE */
.elementor-8 .elementor-element.elementor-element-42cee4a .elementor-heading-title {
  transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-42cee4a:hover .elementor-heading-title {
  color: #3c83f6;
}

/* TEXT */
.elementor-8 .elementor-element.elementor-element-42cee4a p {
  color: #64748B;
}

/* BUTTON */
.elementor-8 .elementor-element.elementor-element-42cee4a .elementor-button {
  background: #3c83f6 !important;
  border: none !important;
  color: #ffffff !important;

  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(15, 23, 42, 0.05) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79ad3ef */.elementor-8 .elementor-element.elementor-element-79ad3ef {
  background: linear-gradient(180deg, #ffffff, #f9fbff);
  border: 1px solid #e6edf5;
  border-radius: 20px;
  padding: 28px;

  box-shadow:
    0 6px 20px rgba(15, 23, 42, 0.04),
    0 12px 40px rgba(15, 23, 42, 0.06);

  transition: all 0.35s ease;
  position: relative;
  overflow: hidden;
}

/* ❌ REMOVED TOP LINE CAUSE COMPLETELY */
.elementor-8 .elementor-element.elementor-element-79ad3ef::before {
  display: none !important;
}

/* BOTTOM GLOW (kept clean) */
.elementor-8 .elementor-element.elementor-element-79ad3ef::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 80px;
  width: 100%;
  background: linear-gradient(to top, rgba(60,131,246,0.06), transparent);
  opacity: 0.4;
  pointer-events: none;
}

/* HOVER */
.elementor-8 .elementor-element.elementor-element-79ad3ef:hover {
  transform: translateY(-6px);
  box-shadow:
    0 12px 30px rgba(15, 23, 42, 0.08),
    0 25px 60px rgba(60,131,246,0.12);
  border-color: #dbe6f3;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-79ad3ef .elementor-icon {
  background: #eef4ff;
  border-radius: 14px;
  padding: 12px;
}

/* TITLE */
.elementor-8 .elementor-element.elementor-element-79ad3ef .elementor-heading-title {
  transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-79ad3ef:hover .elementor-heading-title {
  color: #3c83f6;
}

/* TEXT */
.elementor-8 .elementor-element.elementor-element-79ad3ef p {
  color: #64748B;
}

/* BUTTON */
.elementor-8 .elementor-element.elementor-element-79ad3ef .elementor-button {
  background: #3c83f6 !important;
  border: none !important;
  color: #ffffff !important;

  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(15, 23, 42, 0.05) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06cbe7f */.elementor-8 .elementor-element.elementor-element-06cbe7f {
  background: linear-gradient(180deg, #ffffff, #f9fbff);
  border: 1px solid #e6edf5;
  border-radius: 20px;
  padding: 28px;

  box-shadow:
    0 6px 20px rgba(15, 23, 42, 0.04),
    0 12px 40px rgba(15, 23, 42, 0.06);

  transition: all 0.35s ease;
  position: relative;
  overflow: hidden;
}

/* ❌ REMOVED TOP LINE CAUSE COMPLETELY */
.elementor-8 .elementor-element.elementor-element-06cbe7f::before {
  display: none !important;
}

/* BOTTOM GLOW (kept clean) */
.elementor-8 .elementor-element.elementor-element-06cbe7f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 80px;
  width: 100%;
  background: linear-gradient(to top, rgba(60,131,246,0.06), transparent);
  opacity: 0.4;
  pointer-events: none;
}

/* HOVER */
.elementor-8 .elementor-element.elementor-element-06cbe7f:hover {
  transform: translateY(-6px);
  box-shadow:
    0 12px 30px rgba(15, 23, 42, 0.08),
    0 25px 60px rgba(60,131,246,0.12);
  border-color: #dbe6f3;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-06cbe7f .elementor-icon {
  background: #eef4ff;
  border-radius: 14px;
  padding: 12px;
}

/* TITLE */
.elementor-8 .elementor-element.elementor-element-06cbe7f .elementor-heading-title {
  transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-06cbe7f:hover .elementor-heading-title {
  color: #3c83f6;
}

/* TEXT */
.elementor-8 .elementor-element.elementor-element-06cbe7f p {
  color: #64748B;
}

/* BUTTON */
.elementor-8 .elementor-element.elementor-element-06cbe7f .elementor-button {
  background: #3c83f6 !important;
  border: none !important;
  color: #ffffff !important;

  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(15, 23, 42, 0.05) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec9400f */.elementor-8 .elementor-element.elementor-element-ec9400f {
  background: linear-gradient(180deg, #ffffff, #f9fbff);
  border: 1px solid #e6edf5;
  border-radius: 20px;
  padding: 28px;

  box-shadow:
    0 6px 20px rgba(15, 23, 42, 0.04),
    0 12px 40px rgba(15, 23, 42, 0.06);

  transition: all 0.35s ease;
  position: relative;
  overflow: hidden;
}

/* ❌ REMOVED TOP LINE CAUSE COMPLETELY */
.elementor-8 .elementor-element.elementor-element-ec9400f::before {
  display: none !important;
}

/* BOTTOM GLOW (kept clean) */
.elementor-8 .elementor-element.elementor-element-ec9400f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 80px;
  width: 100%;
  background: linear-gradient(to top, rgba(60,131,246,0.06), transparent);
  opacity: 0.4;
  pointer-events: none;
}

/* HOVER */
.elementor-8 .elementor-element.elementor-element-ec9400f:hover {
  transform: translateY(-6px);
  box-shadow:
    0 12px 30px rgba(15, 23, 42, 0.08),
    0 25px 60px rgba(60,131,246,0.12);
  border-color: #dbe6f3;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-ec9400f .elementor-icon {
  background: #eef4ff;
  border-radius: 14px;
  padding: 12px;
}

/* TITLE */
.elementor-8 .elementor-element.elementor-element-ec9400f .elementor-heading-title {
  transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ec9400f:hover .elementor-heading-title {
  color: #3c83f6;
}

/* TEXT */
.elementor-8 .elementor-element.elementor-element-ec9400f p {
  color: #64748B;
}

/* BUTTON */
.elementor-8 .elementor-element.elementor-element-ec9400f .elementor-button {
  background: #3c83f6 !important;
  border: none !important;
  color: #ffffff !important;

  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(15, 23, 42, 0.05) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b412c8e *//* BASE */
.elementor-8 .elementor-element.elementor-element-b412c8e {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-b412c8e::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-b412c8e::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-b412c8e:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-b412c8e:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-b412c8e:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-b412c8e .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-b412c8e:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-b412c8e a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-b412c8e:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065245b *//* BASE */
.elementor-8 .elementor-element.elementor-element-065245b {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-065245b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-065245b::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-065245b:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-065245b:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-065245b:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-065245b .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-065245b:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-065245b a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-065245b:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3048e1 *//* BASE */
.elementor-8 .elementor-element.elementor-element-a3048e1 {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-a3048e1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-a3048e1::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-a3048e1:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-a3048e1:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-a3048e1:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-a3048e1 .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-a3048e1:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-a3048e1 a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-a3048e1:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8ce03c *//* BASE */
.elementor-8 .elementor-element.elementor-element-d8ce03c {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-d8ce03c::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-d8ce03c::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-d8ce03c:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-d8ce03c:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-d8ce03c:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-d8ce03c .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-d8ce03c:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-d8ce03c a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-d8ce03c:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0890b *//* BASE */
.elementor-8 .elementor-element.elementor-element-5f0890b {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-5f0890b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-5f0890b::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-5f0890b:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-5f0890b:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-5f0890b:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-5f0890b .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-5f0890b:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-5f0890b a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-5f0890b:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f281b *//* BASE */
.elementor-8 .elementor-element.elementor-element-a9f281b {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-a9f281b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-a9f281b::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-a9f281b:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-a9f281b:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-a9f281b:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-a9f281b .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-a9f281b:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-a9f281b a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-a9f281b:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89f70ce */.elementor-8 .elementor-element.elementor-element-89f70ce {
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;

  /* 👇 layered 3D shadow */
  box-shadow:
    0 2px 4px rgba(0,0,0,0.04),
    0 8px 16px rgba(0,0,0,0.06),
    0 20px 40px rgba(0,0,0,0.08);
}

/* hover */
.elementor-8 .elementor-element.elementor-element-89f70ce:hover {
  transform: translateY(-4px);

  box-shadow:
    0 6px 12px rgba(0,0,0,0.06),
    0 16px 30px rgba(0,0,0,0.10),
    0 30px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525e440 */.elementor-8 .elementor-element.elementor-element-525e440 {
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;

  /* 👇 layered 3D shadow */
  box-shadow:
    0 2px 4px rgba(0,0,0,0.04),
    0 8px 16px rgba(0,0,0,0.06),
    0 20px 40px rgba(0,0,0,0.08);
}

/* hover */
.elementor-8 .elementor-element.elementor-element-525e440:hover {
  transform: translateY(-4px);

  box-shadow:
    0 6px 12px rgba(0,0,0,0.06),
    0 16px 30px rgba(0,0,0,0.10),
    0 30px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82acf2c */.elementor-8 .elementor-element.elementor-element-82acf2c {
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;

  /* 👇 layered 3D shadow */
  box-shadow:
    0 2px 4px rgba(0,0,0,0.04),
    0 8px 16px rgba(0,0,0,0.06),
    0 20px 40px rgba(0,0,0,0.08);
}

/* hover */
.elementor-8 .elementor-element.elementor-element-82acf2c:hover {
  transform: translateY(-4px);

  box-shadow:
    0 6px 12px rgba(0,0,0,0.06),
    0 16px 30px rgba(0,0,0,0.10),
    0 30px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f77087 */.elementor-8 .elementor-element.elementor-element-2f77087 {
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;

  /* 👇 layered 3D shadow */
  box-shadow:
    0 2px 4px rgba(0,0,0,0.04),
    0 8px 16px rgba(0,0,0,0.06),
    0 20px 40px rgba(0,0,0,0.08);
}

/* hover */
.elementor-8 .elementor-element.elementor-element-2f77087:hover {
  transform: translateY(-4px);

  box-shadow:
    0 6px 12px rgba(0,0,0,0.06),
    0 16px 30px rgba(0,0,0,0.10),
    0 30px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0abc9f */.elementor-8 .elementor-element.elementor-element-c0abc9f {
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;

  /* 👇 layered 3D shadow */
  box-shadow:
    0 2px 4px rgba(0,0,0,0.04),
    0 8px 16px rgba(0,0,0,0.06),
    0 20px 40px rgba(0,0,0,0.08);
}

/* hover */
.elementor-8 .elementor-element.elementor-element-c0abc9f:hover {
  transform: translateY(-4px);

  box-shadow:
    0 6px 12px rgba(0,0,0,0.06),
    0 16px 30px rgba(0,0,0,0.10),
    0 30px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3be15b */.elementor-8 .elementor-element.elementor-element-c3be15b {
  position: relative;
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 PREMIUM NORMAL SHADOW (3D feel) */
  box-shadow:
    0 2px 6px rgba(0,0,0,0.04),
    0 8px 20px rgba(0,0,0,0.06);
}

/* 👇 subtle accent always visible (very light) */
.elementor-8 .elementor-element.elementor-element-c3be15b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 25%;
  height: 50%;
  width: 3px;
  background: #3c83f6;
  border-radius: 2px;
  opacity: 0.15; /* faint in normal */
  transition: all 0.3s ease;
}

/* hover */
.elementor-8 .elementor-element.elementor-element-c3be15b:hover {
  transform: translateY(-4px);
  border-color: #dbeafe;

  /* 👇 STRONGER 3D SHADOW */
  box-shadow:
    0 6px 14px rgba(0,0,0,0.06),
    0 18px 40px rgba(0,0,0,0.10);
}

/* accent becomes strong */
.elementor-8 .elementor-element.elementor-element-c3be15b:hover::before {
  opacity: 1;
  top: 10%;
  height: 80%;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-c3be15b .elementor-icon {
  transition: all 0.3s ease;
}

/* icon hover */
.elementor-8 .elementor-element.elementor-element-c3be15b:hover .elementor-icon {
  background: #eff6ff;
  transform: scale(1.1);
}

/* title */
.elementor-8 .elementor-element.elementor-element-c3be15b h3 {
  transition: all 0.3s ease;
}

/* title hover */
.elementor-8 .elementor-element.elementor-element-c3be15b:hover h3 {
  color: #3c83f6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac1d23 */.elementor-8 .elementor-element.elementor-element-1ac1d23 {
  position: relative;
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 PREMIUM NORMAL SHADOW (3D feel) */
  box-shadow:
    0 2px 6px rgba(0,0,0,0.04),
    0 8px 20px rgba(0,0,0,0.06);
}

/* 👇 subtle accent always visible (very light) */
.elementor-8 .elementor-element.elementor-element-1ac1d23::before {
  content: "";
  position: absolute;
  left: 0;
  top: 25%;
  height: 50%;
  width: 3px;
  background: #3c83f6;
  border-radius: 2px;
  opacity: 0.15; /* faint in normal */
  transition: all 0.3s ease;
}

/* hover */
.elementor-8 .elementor-element.elementor-element-1ac1d23:hover {
  transform: translateY(-4px);
  border-color: #dbeafe;

  /* 👇 STRONGER 3D SHADOW */
  box-shadow:
    0 6px 14px rgba(0,0,0,0.06),
    0 18px 40px rgba(0,0,0,0.10);
}

/* accent becomes strong */
.elementor-8 .elementor-element.elementor-element-1ac1d23:hover::before {
  opacity: 1;
  top: 10%;
  height: 80%;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-1ac1d23 .elementor-icon {
  transition: all 0.3s ease;
}

/* icon hover */
.elementor-8 .elementor-element.elementor-element-1ac1d23:hover .elementor-icon {
  background: #eff6ff;
  transform: scale(1.1);
}

/* title */
.elementor-8 .elementor-element.elementor-element-1ac1d23 h3 {
  transition: all 0.3s ease;
}

/* title hover */
.elementor-8 .elementor-element.elementor-element-1ac1d23:hover h3 {
  color: #3c83f6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1f74a */.elementor-8 .elementor-element.elementor-element-0b1f74a {
  position: relative;
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 PREMIUM NORMAL SHADOW (3D feel) */
  box-shadow:
    0 2px 6px rgba(0,0,0,0.04),
    0 8px 20px rgba(0,0,0,0.06);
}

/* 👇 subtle accent always visible (very light) */
.elementor-8 .elementor-element.elementor-element-0b1f74a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 25%;
  height: 50%;
  width: 3px;
  background: #3c83f6;
  border-radius: 2px;
  opacity: 0.15; /* faint in normal */
  transition: all 0.3s ease;
}

/* hover */
.elementor-8 .elementor-element.elementor-element-0b1f74a:hover {
  transform: translateY(-4px);
  border-color: #dbeafe;

  /* 👇 STRONGER 3D SHADOW */
  box-shadow:
    0 6px 14px rgba(0,0,0,0.06),
    0 18px 40px rgba(0,0,0,0.10);
}

/* accent becomes strong */
.elementor-8 .elementor-element.elementor-element-0b1f74a:hover::before {
  opacity: 1;
  top: 10%;
  height: 80%;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-0b1f74a .elementor-icon {
  transition: all 0.3s ease;
}

/* icon hover */
.elementor-8 .elementor-element.elementor-element-0b1f74a:hover .elementor-icon {
  background: #eff6ff;
  transform: scale(1.1);
}

/* title */
.elementor-8 .elementor-element.elementor-element-0b1f74a h3 {
  transition: all 0.3s ease;
}

/* title hover */
.elementor-8 .elementor-element.elementor-element-0b1f74a:hover h3 {
  color: #3c83f6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb8fd51 */.elementor-8 .elementor-element.elementor-element-fb8fd51 {
  position: relative;
  transition: all 0.3s ease;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 PREMIUM NORMAL SHADOW (3D feel) */
  box-shadow:
    0 2px 6px rgba(0,0,0,0.04),
    0 8px 20px rgba(0,0,0,0.06);
}

/* 👇 subtle accent always visible (very light) */
.elementor-8 .elementor-element.elementor-element-fb8fd51::before {
  content: "";
  position: absolute;
  left: 0;
  top: 25%;
  height: 50%;
  width: 3px;
  background: #3c83f6;
  border-radius: 2px;
  opacity: 0.15; /* faint in normal */
  transition: all 0.3s ease;
}

/* hover */
.elementor-8 .elementor-element.elementor-element-fb8fd51:hover {
  transform: translateY(-4px);
  border-color: #dbeafe;

  /* 👇 STRONGER 3D SHADOW */
  box-shadow:
    0 6px 14px rgba(0,0,0,0.06),
    0 18px 40px rgba(0,0,0,0.10);
}

/* accent becomes strong */
.elementor-8 .elementor-element.elementor-element-fb8fd51:hover::before {
  opacity: 1;
  top: 10%;
  height: 80%;
}

/* icon */
.elementor-8 .elementor-element.elementor-element-fb8fd51 .elementor-icon {
  transition: all 0.3s ease;
}

/* icon hover */
.elementor-8 .elementor-element.elementor-element-fb8fd51:hover .elementor-icon {
  background: #eff6ff;
  transform: scale(1.1);
}

/* title */
.elementor-8 .elementor-element.elementor-element-fb8fd51 h3 {
  transition: all 0.3s ease;
}

/* title hover */
.elementor-8 .elementor-element.elementor-element-fb8fd51:hover h3 {
  color: #3c83f6;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8913043 */.elementor-8 .elementor-element.elementor-element-8913043 .elementor-button-icon svg {
  fill: #22c55e !important;
  color: #22c55e !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d266d4f */.elementor-8 .elementor-element.elementor-element-d266d4f .elementor-button-icon svg {
  fill: #22c55e !important;
  color: #22c55e !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f5b7b6 */.elementor-8 .elementor-element.elementor-element-9f5b7b6 .elementor-button-icon svg {
  fill: #22c55e !important;
  color: #22c55e !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b56010 */.elementor-8 .elementor-element.elementor-element-7b56010 .elementor-button-icon svg {
  fill: #22c55e !important;
  color: #22c55e !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-749bf71 */.elementor-8 .elementor-element.elementor-element-749bf71 .elementor-button-icon svg {
  fill: #22c55e !important;
  color: #22c55e !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e413e7b */.elementor-8 .elementor-element.elementor-element-e413e7b .elementor-button-icon svg {
  fill: #22c55e !important;
  color: #22c55e !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ab9a0 */.elementor-8 .elementor-element.elementor-element-19ab9a0 {
  position: relative;
  border-radius: 16px;

  /* DARK BASE */
  background: linear-gradient(180deg, #1b3656, #142a44);
  border: 1px solid rgba(255,255,255,0.06);

  transition: all 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  overflow: hidden;

  /* DEPTH */
  box-shadow: 
    0 10px 30px rgba(0,0,0,0.35),
    inset 0 1px 0 rgba(255,255,255,0.04);
}

/* CONTROLLED EDGE GLOW (not full wash) */
.elementor-8 .elementor-element.elementor-element-19ab9a0::before {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  background: linear-gradient(
    120deg,
    transparent 20%,
    rgba(60,131,246,0.4),
    transparent 80%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* INNER LIGHT DEPTH */
.elementor-8 .elementor-element.elementor-element-19ab9a0::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 30% 20%,
    rgba(96,165,250,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* HOVER (IMPORTANT CHANGES) */
.elementor-8 .elementor-element.elementor-element-19ab9a0:hover {
  transform: translateY(-8px) scale(1.02);

  /* ❌ DO NOT LIGHTEN TOO MUCH */
  /* ✅ KEEP DARK BUT RICH */
  background: linear-gradient(180deg, #1f3f66, #162f4d);

  /* PREMIUM SHADOW STACK */
  box-shadow:
    0 25px 60px rgba(0,0,0,0.55),
    0 10px 25px rgba(0,0,0,0.35),
    0 0 0 1px rgba(60,131,246,0.25);
}

/* ACTIVATE GLOW LAYERS */
.elementor-8 .elementor-element.elementor-element-19ab9a0:hover::before {
  opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-19ab9a0:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-19ab9a0 .elementor-icon {
  transition: all 0.35s ease;
}

.elementor-8 .elementor-element.elementor-element-19ab9a0:hover .elementor-icon {
  transform: scale(1.12);
  color: #60a5fa;
  filter: drop-shadow(0 0 8px rgba(96,165,250,0.5));
}

/* TEXT */
.elementor-8 .elementor-element.elementor-element-19ab9a0 h3 {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-19ab9a0:hover h3 {
  color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-19ab9a0 p {
  color: #cbd5f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7357cb *//* BASE */
.elementor-8 .elementor-element.elementor-element-f7357cb {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-f7357cb::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-f7357cb::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-f7357cb:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-f7357cb:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-f7357cb:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-f7357cb .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-f7357cb:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-f7357cb a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-f7357cb:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4808d *//* BASE */
.elementor-8 .elementor-element.elementor-element-1a4808d {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-1a4808d::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-1a4808d::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-1a4808d:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-1a4808d:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-1a4808d:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-1a4808d .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-1a4808d:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-1a4808d a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-1a4808d:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b2eef *//* BASE */
.elementor-8 .elementor-element.elementor-element-e9b2eef {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-e9b2eef::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-e9b2eef::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-e9b2eef:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-e9b2eef:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-e9b2eef:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-e9b2eef .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-e9b2eef:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-e9b2eef a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-e9b2eef:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5fdab *//* BASE */
.elementor-8 .elementor-element.elementor-element-1f5fdab {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-1f5fdab::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-1f5fdab::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-1f5fdab:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-1f5fdab:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-1f5fdab:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-1f5fdab .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-1f5fdab:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-1f5fdab a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-1f5fdab:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc4e4dc *//* BASE */
.elementor-8 .elementor-element.elementor-element-fc4e4dc {
  position: relative;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6px);
  transition: all 0.4s ease;
  overflow: hidden;

  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
}

/* 🔵 SPOTLIGHT (your existing) */
.elementor-8 .elementor-element.elementor-element-fc4e4dc::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  background: radial-gradient(
    circle at 20% 20%,
    rgba(60,131,246,0.15),
    transparent 60%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

/* 🔥 GLOW BORDER LAYER (NEW) */
.elementor-8 .elementor-element.elementor-element-fc4e4dc::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  padding: 1px;

  background: linear-gradient(
    120deg,
    rgba(60,131,246,0.9),
    rgba(96,165,250,0.6),
    rgba(60,131,246,0.9)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
}

/* 🔥 HOVER */
.elementor-8 .elementor-element.elementor-element-fc4e4dc:hover {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transform: scale(1.015);

  box-shadow:
    0 20px 50px rgba(60, 131, 246, 0.12),
    0 10px 30px rgba(16, 24, 40, 0.08),
    0 0 30px rgba(60,131,246,0.25); /* 👈 outer glow */
}

/* spotlight ON */
.elementor-8 .elementor-element.elementor-element-fc4e4dc:hover::before {
  opacity: 1;
}

/* glow border ON */
.elementor-8 .elementor-element.elementor-element-fc4e4dc:hover::after {
  opacity: 1;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-fc4e4dc .elementor-icon {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-fc4e4dc:hover .elementor-icon {
  transform: scale(1.1);
  color: #3c83f6;
}

/* LINK */
.elementor-8 .elementor-element.elementor-element-fc4e4dc a {
  transition: all 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-fc4e4dc:hover a {
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4843be1 */.elementor-8 .elementor-element.elementor-element-4843be1 {
  position: relative;
  border-radius: 16px;
  transition: all 0.35s ease;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 NORMAL SHADOW */
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05),
              0 2px 6px rgba(0, 0, 0, 0.04);
}

/* Gradient border effect */
.elementor-8 .elementor-element.elementor-element-4843be1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;
  background: linear-gradient(135deg, #3c83f6, #6ee7ff, #3c83f6);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  transition: opacity 0.35s ease;
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-4843be1:hover::before {
  opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-4843be1:hover {
  transform: translateY(-6px);

  /* 👇 STRONGER SHADOW ON HOVER */
  box-shadow: 0 20px 50px rgba(60, 131, 246, 0.12),
              0 10px 25px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75c4de1 */.elementor-8 .elementor-element.elementor-element-75c4de1 {
  position: relative;
  border-radius: 16px;
  transition: all 0.35s ease;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 NORMAL SHADOW */
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05),
              0 2px 6px rgba(0, 0, 0, 0.04);
}

/* Gradient border effect */
.elementor-8 .elementor-element.elementor-element-75c4de1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;
  background: linear-gradient(135deg, #3c83f6, #6ee7ff, #3c83f6);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  transition: opacity 0.35s ease;
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-75c4de1:hover::before {
  opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-75c4de1:hover {
  transform: translateY(-6px);

  /* 👇 STRONGER SHADOW ON HOVER */
  box-shadow: 0 20px 50px rgba(60, 131, 246, 0.12),
              0 10px 25px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f36a756 */.elementor-8 .elementor-element.elementor-element-f36a756 {
  position: relative;
  border-radius: 16px;
  transition: all 0.35s ease;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 NORMAL SHADOW */
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05),
              0 2px 6px rgba(0, 0, 0, 0.04);
}

/* Gradient border effect */
.elementor-8 .elementor-element.elementor-element-f36a756::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;
  background: linear-gradient(135deg, #3c83f6, #6ee7ff, #3c83f6);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  transition: opacity 0.35s ease;
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-f36a756:hover::before {
  opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-f36a756:hover {
  transform: translateY(-6px);

  /* 👇 STRONGER SHADOW ON HOVER */
  box-shadow: 0 20px 50px rgba(60, 131, 246, 0.12),
              0 10px 25px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4eff8 */.elementor-8 .elementor-element.elementor-element-0d4eff8 {
  position: relative;
  border-radius: 16px;
  transition: all 0.35s ease;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 NORMAL SHADOW */
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05),
              0 2px 6px rgba(0, 0, 0, 0.04);
}

/* Gradient border effect */
.elementor-8 .elementor-element.elementor-element-0d4eff8::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;
  background: linear-gradient(135deg, #3c83f6, #6ee7ff, #3c83f6);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  transition: opacity 0.35s ease;
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-0d4eff8:hover::before {
  opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-0d4eff8:hover {
  transform: translateY(-6px);

  /* 👇 STRONGER SHADOW ON HOVER */
  box-shadow: 0 20px 50px rgba(60, 131, 246, 0.12),
              0 10px 25px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f018aa */.elementor-8 .elementor-element.elementor-element-7f018aa {
  position: relative;
  border-radius: 16px;
  transition: all 0.35s ease;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 NORMAL SHADOW */
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05),
              0 2px 6px rgba(0, 0, 0, 0.04);
}

/* Gradient border effect */
.elementor-8 .elementor-element.elementor-element-7f018aa::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;
  background: linear-gradient(135deg, #3c83f6, #6ee7ff, #3c83f6);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  transition: opacity 0.35s ease;
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-7f018aa:hover::before {
  opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-7f018aa:hover {
  transform: translateY(-6px);

  /* 👇 STRONGER SHADOW ON HOVER */
  box-shadow: 0 20px 50px rgba(60, 131, 246, 0.12),
              0 10px 25px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322cc86 */.elementor-8 .elementor-element.elementor-element-322cc86 {
  position: relative;
  border-radius: 16px;
  transition: all 0.35s ease;
  background: #fff;
  border: 1px solid #eaeaea;
  overflow: hidden;

  /* 👇 NORMAL SHADOW */
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05),
              0 2px 6px rgba(0, 0, 0, 0.04);
}

/* Gradient border effect */
.elementor-8 .elementor-element.elementor-element-322cc86::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 1px;
  background: linear-gradient(135deg, #3c83f6, #6ee7ff, #3c83f6);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
  transition: opacity 0.35s ease;
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-322cc86:hover::before {
  opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-322cc86:hover {
  transform: translateY(-6px);

  /* 👇 STRONGER SHADOW ON HOVER */
  box-shadow: 0 20px 50px rgba(60, 131, 246, 0.12),
              0 10px 25px rgba(0, 0, 0, 0.08);
}/* End custom CSS */