.elementor-2488 .elementor-element.elementor-element-3a94c34{--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;--overlay-mix-blend-mode:overlay;}.elementor-2488 .elementor-element.elementor-element-3a94c34:not(.elementor-motion-effects-element-type-background), .elementor-2488 .elementor-element.elementor-element-3a94c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F8F8 0%, #0324FF26 100%);}.elementor-2488 .elementor-element.elementor-element-eaa79e5{--display:flex;--padding-top:100px;--padding-bottom:115px;--padding-left:30px;--padding-right:30px;}.elementor-2488 .elementor-element.elementor-element-3d223e5{--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-2488 .elementor-element.elementor-element-b9d19fa{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:-70px;}body:not(.rtl) .elementor-2488 .elementor-element.elementor-element-b9d19fa{left:0px;}body.rtl .elementor-2488 .elementor-element.elementor-element-b9d19fa{right:0px;}.elementor-2488 .elementor-element.elementor-element-6ea8756{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-2488 .elementor-element.elementor-element-6ea8756{right:15px;}body.rtl .elementor-2488 .elementor-element.elementor-element-6ea8756{left:15px;}.elementor-2488 .elementor-element.elementor-element-0cfba9b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2488 .elementor-element.elementor-element-0cfba9b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:55px;font-weight:800;text-transform:capitalize;line-height:66px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-b078530{width:var( --container-widget-width, 90% );max-width:90%;padding:18px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2488 .elementor-element.elementor-element-b078530 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-d3a1a6d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2488 .elementor-element.elementor-element-a94b6f9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-radius:32px 32px 32px 32px;padding:19px 35px 19px 35px;}.elementor-2488 .elementor-element.elementor-element-a94b6f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2488 .elementor-element.elementor-element-a94b6f9 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-2488 .elementor-element.elementor-element-cba3f56 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-radius:32px 32px 32px 32px;padding:19px 35px 19px 35px;}.elementor-2488 .elementor-element.elementor-element-cba3f56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2488 .elementor-element.elementor-element-cba3f56 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-2488 .elementor-element.elementor-element-f3543b2{--display:flex;--padding-top:85px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2488 .elementor-element.elementor-element-13f2178{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2488 .elementor-element.elementor-element-fa229e3{background-color:var( --e-global-color-secondary );padding:5px 15px 5px 15px;border-radius:30px 30px 30px 30px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-2488 .elementor-element.elementor-element-fa229e3:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2488 .elementor-element.elementor-element-fa229e3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.4px;color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-deec2c6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2488 .elementor-element.elementor-element-deec2c6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-777ab4a{width:var( --container-widget-width, 90% );max-width:90%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2488 .elementor-element.elementor-element-777ab4a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-cd7d18c{--spacer-size:3px;width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-secondary );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-2488 .elementor-element.elementor-element-67dd45b{--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:space-between;--align-items:center;--gap:25px 12px;--row-gap:25px;--column-gap:12px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2488 .elementor-element.elementor-element-870bce5{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-870bce5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-870bce5, .elementor-2488 .elementor-element.elementor-element-870bce5::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-d9409a7{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-d9409a7 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-cab7c12{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-cab7c12 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-d72ed58{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-d72ed58 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-cc1eeba .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-cc1eeba{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-cc1eeba .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-cc1eeba .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-25b3f87{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-25b3f87:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-25b3f87, .elementor-2488 .elementor-element.elementor-element-25b3f87::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-d724e27{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-d724e27 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-e7c3ae2{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-e7c3ae2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-74b3ae8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-74b3ae8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-f9b80ad .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-f9b80ad{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-f9b80ad .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-f9b80ad .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-1b8d00d{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-1b8d00d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-1b8d00d, .elementor-2488 .elementor-element.elementor-element-1b8d00d::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-5914c12{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-5914c12 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-dcd2245{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-dcd2245 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-36f2396{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-36f2396 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-074eb9d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-074eb9d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-074eb9d .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-074eb9d .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-4f2062e{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-4f2062e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-4f2062e, .elementor-2488 .elementor-element.elementor-element-4f2062e::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-9f9d84a{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-9f9d84a img{width:40px;}.elementor-2488 .elementor-element.elementor-element-4513752{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-4513752 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-7ff0014{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-7ff0014 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-17da0c5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-17da0c5{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-17da0c5 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-17da0c5 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-2429235{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-2429235:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-2429235, .elementor-2488 .elementor-element.elementor-element-2429235::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-b72b30d{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-b72b30d img{width:40px;}.elementor-2488 .elementor-element.elementor-element-dc3d9af{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-dc3d9af .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-c8e9b36{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-c8e9b36 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-94e5bf0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-94e5bf0{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-94e5bf0 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-94e5bf0 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-f9abcf1{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-f9abcf1:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-f9abcf1, .elementor-2488 .elementor-element.elementor-element-f9abcf1::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-d5e82f4{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-d5e82f4 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-2d29d00{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-2d29d00 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-4630077{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-4630077 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-2db0b88 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-2db0b88{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-2db0b88 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-2db0b88 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-94844df{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-94844df:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-94844df, .elementor-2488 .elementor-element.elementor-element-94844df::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-d05e4ed{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-d05e4ed img{width:40px;}.elementor-2488 .elementor-element.elementor-element-c5c2d50{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-c5c2d50 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-9d59d31{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-9d59d31 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-5ee5380 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-5ee5380{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-5ee5380 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-5ee5380 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-fe47830{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-fe47830:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-fe47830, .elementor-2488 .elementor-element.elementor-element-fe47830::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-42f334b{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-42f334b img{width:40px;}.elementor-2488 .elementor-element.elementor-element-b29eb81{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-b29eb81 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-ba1f569{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-ba1f569 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-403c3c9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-403c3c9{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-403c3c9 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-403c3c9 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-7bf9f5d{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-7bf9f5d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-7bf9f5d, .elementor-2488 .elementor-element.elementor-element-7bf9f5d::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-83c56e3{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-83c56e3 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-6f6a9f2{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-6f6a9f2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-b960e2a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-b960e2a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-e3837c6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-e3837c6{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-e3837c6 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-e3837c6 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-f701715{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-f701715:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-f701715, .elementor-2488 .elementor-element.elementor-element-f701715::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-2e20d27{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-2e20d27 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-6ceaaf6{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-6ceaaf6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-6f7ae45{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-6f7ae45 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-24c0b64 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-24c0b64{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-24c0b64 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-24c0b64 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-bdd8d5e{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-bdd8d5e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-bdd8d5e, .elementor-2488 .elementor-element.elementor-element-bdd8d5e::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-27a62b7{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-27a62b7 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-37b4f95{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-37b4f95 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-99fbc31{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-99fbc31 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-ecf8d48 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-ecf8d48{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-ecf8d48 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-ecf8d48 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-574edc4{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-574edc4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-574edc4, .elementor-2488 .elementor-element.elementor-element-574edc4::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-4bfac5e{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-4bfac5e img{width:40px;}.elementor-2488 .elementor-element.elementor-element-e9bb95e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-e9bb95e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-0d63e55{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-0d63e55 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-98b46ef .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-98b46ef{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-98b46ef .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-98b46ef .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-9d8fc8b{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-9d8fc8b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-9d8fc8b, .elementor-2488 .elementor-element.elementor-element-9d8fc8b::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-8178708{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-8178708 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-baa7834{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-baa7834 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-7468c89{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-7468c89 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-e7394c5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-e7394c5{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-e7394c5 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-e7394c5 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-2647b76{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-2647b76:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-2647b76, .elementor-2488 .elementor-element.elementor-element-2647b76::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-c347056{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-c347056 img{width:40px;}.elementor-2488 .elementor-element.elementor-element-7a6f193{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-7a6f193 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-30839d1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-30839d1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-ea95834 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-ea95834{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-ea95834 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-ea95834 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-2a20ab6{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-2a20ab6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-2a20ab6, .elementor-2488 .elementor-element.elementor-element-2a20ab6::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-ffdb52a{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-ffdb52a img{width:40px;}.elementor-2488 .elementor-element.elementor-element-e30b946{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-e30b946 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-c39fa9b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-c39fa9b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-7d3a54b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-7d3a54b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-7d3a54b .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-7d3a54b .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-e0b1a39{--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;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:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 45px -12px rgba(0, 0, 0, 0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2488 .elementor-element.elementor-element-e0b1a39:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0991ef6 );--border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-e0b1a39, .elementor-2488 .elementor-element.elementor-element-e0b1a39::before{--border-transition:0.3s;}.elementor-2488 .elementor-element.elementor-element-729c81a{padding:14px 14px 14px 14px;border-radius:12px 12px 12px 12px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.4);text-align:start;}.elementor-2488 .elementor-element.elementor-element-729c81a img{width:40px;}.elementor-2488 .elementor-element.elementor-element-f98348d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-f98348d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-92690a3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2488 .elementor-element.elementor-element-92690a3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-5a8cfe6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 5px 15px 0px rgba(2.9999999999999893, 35.99999999999987, 255, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFFB3;border-radius:35px 35px 35px 35px;padding:16px 30px 16px 30px;}.elementor-2488 .elementor-element.elementor-element-5a8cfe6{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2488 .elementor-element.elementor-element-5a8cfe6 .elementor-button:hover, .elementor-2488 .elementor-element.elementor-element-5a8cfe6 .elementor-button:focus{border-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-d42df8f{padding:50px 0px 0px 0px;text-align:center;}.elementor-2488 .elementor-element.elementor-element-d42df8f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-f588dbc{padding:18px 0px 0px 0px;text-align:center;}.elementor-2488 .elementor-element.elementor-element-f588dbc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-1a60987 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;fill:var( --e-global-color-0991ef6 );color:var( --e-global-color-0991ef6 );box-shadow:0px 0px 15px 3px rgba(255, 255, 255, 0.25);border-radius:60px 60px 60px 60px;padding:22px 50px 22px 50px;}.elementor-2488 .elementor-element.elementor-element-1a60987{padding:30px 0px 0px 0px;}.elementor-2488 .elementor-element.elementor-element-1a60987.elementor-element{--align-self:center;}.elementor-2488 .elementor-element.elementor-element-1a60987 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2488 .elementor-element.elementor-element-1a60987 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-2488 .elementor-element.elementor-element-050fad0{--display:flex;}.elementor-2488 .elementor-element.elementor-element-a4dbb55{--display:flex;--padding-top:85px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2488 .elementor-element.elementor-element-2d37c04{--display:flex;}.elementor-2488 .elementor-element.elementor-element-562d378{--display:flex;--padding-top:85px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2488 .elementor-element.elementor-element-add1ba8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2488 .elementor-element.elementor-element-cdd60a6{background-color:var( --e-global-color-secondary );padding:5px 15px 5px 15px;border-radius:30px 30px 30px 30px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-2488 .elementor-element.elementor-element-cdd60a6:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2488 .elementor-element.elementor-element-cdd60a6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.4px;color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-7b3b623{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2488 .elementor-element.elementor-element-7b3b623 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-68578bb{width:var( --container-widget-width, 90% );max-width:90%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2488 .elementor-element.elementor-element-68578bb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-2488 .elementor-element.elementor-element-667642e{--spacer-size:3px;width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-secondary );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-2488 .elementor-element.elementor-element-ad300f4{--display:flex;}.elementor-2488 .elementor-element.elementor-element-c513331{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-c513331 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-b00dd5b{--display:flex;}.elementor-2488 .elementor-element.elementor-element-5e08265{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-5e08265 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-5cb5db6{--display:flex;}.elementor-2488 .elementor-element.elementor-element-3adc7c7{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-3adc7c7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-835acfc{--display:flex;}.elementor-2488 .elementor-element.elementor-element-3ec57b0{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-3ec57b0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-4280cbf{--display:flex;}.elementor-2488 .elementor-element.elementor-element-2f8252a{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-2f8252a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-01ccecd{--display:flex;}.elementor-2488 .elementor-element.elementor-element-de3dfde{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-de3dfde .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-6a3b6b6{--display:flex;}.elementor-2488 .elementor-element.elementor-element-8ab6847{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-8ab6847 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-f5d6ce2{--display:flex;}.elementor-2488 .elementor-element.elementor-element-f847430{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-f847430 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-578670b{--display:flex;}.elementor-2488 .elementor-element.elementor-element-bc34b42{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-bc34b42 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-2e50958{--display:flex;}.elementor-2488 .elementor-element.elementor-element-72a92bc{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-72a92bc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-6f4c186{--display:flex;}.elementor-2488 .elementor-element.elementor-element-476a26b{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-476a26b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-e788899{--display:flex;}.elementor-2488 .elementor-element.elementor-element-8906ce5{padding:12px 14px 12px 14px;text-align:start;}.elementor-2488 .elementor-element.elementor-element-8906ce5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-41a5fff );}.elementor-2488 .elementor-element.elementor-element-e13d471{--n-accordion-title-font-size:17px;padding:40px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:#0324FF;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-0991ef6 );}.elementor-2488 .elementor-element.elementor-element-e13d471 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-0991ef6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#0324FF33;}.elementor-2488 .elementor-element.elementor-element-e13d471 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-2488 .elementor-element.elementor-element-e13d471 {--n-accordion-padding:17px 24px 17px 16px;}:where( .elementor-2488 .elementor-element.elementor-element-e13d471 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;}:where( .elementor-2488 .elementor-element.elementor-element-e13d471 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );--border-radius:0px 0px 10px 10px;}.elementor-2488 .elementor-element.elementor-element-54bba81{--display:flex;--padding-top:85px;--padding-bottom:85px;--padding-left:30px;--padding-right:30px;}.elementor-2488 .elementor-element.elementor-element-d89a465{--display:flex;}:root{--page-title-display:none;}@media(max-width:1124px){.elementor-2488 .elementor-element.elementor-element-3a94c34{--padding-top:110px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2488 .elementor-element.elementor-element-eaa79e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2488 .elementor-element.elementor-element-b9d19fa{left:0px;}body.rtl .elementor-2488 .elementor-element.elementor-element-b9d19fa{right:0px;}.elementor-2488 .elementor-element.elementor-element-b9d19fa{top:-100px;}body:not(.rtl) .elementor-2488 .elementor-element.elementor-element-6ea8756{right:0px;}body.rtl .elementor-2488 .elementor-element.elementor-element-6ea8756{left:0px;}.elementor-2488 .elementor-element.elementor-element-6ea8756{bottom:-80px;}.elementor-2488 .elementor-element.elementor-element-0cfba9b{width:100%;max-width:100%;text-align:center;}.elementor-2488 .elementor-element.elementor-element-0cfba9b .elementor-heading-title{font-size:48px;line-height:60px;}.elementor-2488 .elementor-element.elementor-element-b078530{width:100%;max-width:100%;}.elementor-2488 .elementor-element.elementor-element-67dd45b{--gap:25px 20px;--row-gap:25px;--column-gap:20px;}}@media(max-width:767px){.elementor-2488 .elementor-element.elementor-element-3a94c34{--padding-top:50px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2488 .elementor-element.elementor-element-b9d19fa{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;top:-60px;}.elementor-2488 .elementor-element.elementor-element-6ea8756{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;bottom:-70px;}body:not(.rtl) .elementor-2488 .elementor-element.elementor-element-6ea8756{right:0px;}body.rtl .elementor-2488 .elementor-element.elementor-element-6ea8756{left:0px;}.elementor-2488 .elementor-element.elementor-element-0cfba9b{text-align:center;}.elementor-2488 .elementor-element.elementor-element-0cfba9b .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-2488 .elementor-element.elementor-element-b078530{width:100%;max-width:100%;padding:16px 0px 0px 0px;}.elementor-2488 .elementor-element.elementor-element-d3a1a6d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 16px;--row-gap:20px;--column-gap:16px;--flex-wrap:wrap;}.elementor-2488 .elementor-element.elementor-element-f3543b2{--border-radius:36px 36px 36px 36px;--padding-top:75px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2488 .elementor-element.elementor-element-fa229e3{padding:5px 15px 5px 15px;}.elementor-2488 .elementor-element.elementor-element-fa229e3 .elementor-heading-title{line-height:16px;}.elementor-2488 .elementor-element.elementor-element-deec2c6 .elementor-heading-title{font-size:32px;line-height:42px;letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-777ab4a{width:100%;max-width:100%;}.elementor-2488 .elementor-element.elementor-element-67dd45b{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2488 .elementor-element.elementor-element-870bce5{--width:100%;}.elementor-2488 .elementor-element.elementor-element-cab7c12 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-25b3f87{--width:100%;}.elementor-2488 .elementor-element.elementor-element-e7c3ae2 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-1b8d00d{--width:100%;}.elementor-2488 .elementor-element.elementor-element-dcd2245 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-4f2062e{--width:100%;}.elementor-2488 .elementor-element.elementor-element-4513752 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-2429235{--width:100%;}.elementor-2488 .elementor-element.elementor-element-dc3d9af .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-f9abcf1{--width:100%;}.elementor-2488 .elementor-element.elementor-element-2d29d00 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-94844df{--width:100%;}.elementor-2488 .elementor-element.elementor-element-c5c2d50 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-fe47830{--width:100%;}.elementor-2488 .elementor-element.elementor-element-b29eb81 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-7bf9f5d{--width:100%;}.elementor-2488 .elementor-element.elementor-element-6f6a9f2 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-f701715{--width:100%;}.elementor-2488 .elementor-element.elementor-element-6ceaaf6 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-bdd8d5e{--width:100%;}.elementor-2488 .elementor-element.elementor-element-37b4f95 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-574edc4{--width:100%;}.elementor-2488 .elementor-element.elementor-element-e9bb95e .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-9d8fc8b{--width:100%;}.elementor-2488 .elementor-element.elementor-element-baa7834 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-2647b76{--width:100%;}.elementor-2488 .elementor-element.elementor-element-7a6f193 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-2a20ab6{--width:100%;}.elementor-2488 .elementor-element.elementor-element-e30b946 .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-e0b1a39{--width:100%;}.elementor-2488 .elementor-element.elementor-element-f98348d .elementor-heading-title{letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-d42df8f{padding:40px 0px 0px 0px;}.elementor-2488 .elementor-element.elementor-element-d42df8f .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-2488 .elementor-element.elementor-element-f588dbc .elementor-heading-title{line-height:28px;}.elementor-2488 .elementor-element.elementor-element-1a60987 .elementor-button{font-size:16px;padding:20px 42px 20px 42px;}.elementor-2488 .elementor-element.elementor-element-a4dbb55{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2488 .elementor-element.elementor-element-562d378{--border-radius:36px 36px 36px 36px;--padding-top:70px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2488 .elementor-element.elementor-element-cdd60a6{padding:5px 15px 5px 15px;}.elementor-2488 .elementor-element.elementor-element-cdd60a6 .elementor-heading-title{line-height:16px;}.elementor-2488 .elementor-element.elementor-element-7b3b623 .elementor-heading-title{font-size:32px;line-height:42px;letter-spacing:0px;}.elementor-2488 .elementor-element.elementor-element-68578bb{width:100%;max-width:100%;}.elementor-2488 .elementor-element.elementor-element-c513331{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-5e08265{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-3adc7c7{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-3ec57b0{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-2f8252a{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-de3dfde{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-8ab6847{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-f847430{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-bc34b42{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-72a92bc{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-476a26b{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-8906ce5{text-align:justify;}.elementor-2488 .elementor-element.elementor-element-e13d471 {--n-accordion-padding:17px 14px 17px 14px;}.elementor-2488 .elementor-element.elementor-element-e13d471{--n-accordion-icon-size:16px;}.elementor-2488 .elementor-element.elementor-element-54bba81{--padding-top:75px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-2488 .elementor-element.elementor-element-870bce5{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-25b3f87{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-1b8d00d{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-4f2062e{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-2429235{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-f9abcf1{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-94844df{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-fe47830{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-7bf9f5d{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-f701715{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-bdd8d5e{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-574edc4{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-9d8fc8b{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-2647b76{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-2a20ab6{--width:23.9%;}.elementor-2488 .elementor-element.elementor-element-e0b1a39{--width:23.9%;}}@media(max-width:1124px) and (min-width:768px){.elementor-2488 .elementor-element.elementor-element-870bce5{--width:48%;}.elementor-2488 .elementor-element.elementor-element-25b3f87{--width:48%;}.elementor-2488 .elementor-element.elementor-element-1b8d00d{--width:48%;}.elementor-2488 .elementor-element.elementor-element-4f2062e{--width:48%;}.elementor-2488 .elementor-element.elementor-element-2429235{--width:48%;}.elementor-2488 .elementor-element.elementor-element-f9abcf1{--width:48%;}.elementor-2488 .elementor-element.elementor-element-94844df{--width:48%;}.elementor-2488 .elementor-element.elementor-element-fe47830{--width:48%;}.elementor-2488 .elementor-element.elementor-element-7bf9f5d{--width:48%;}.elementor-2488 .elementor-element.elementor-element-f701715{--width:48%;}.elementor-2488 .elementor-element.elementor-element-bdd8d5e{--width:48%;}.elementor-2488 .elementor-element.elementor-element-574edc4{--width:48%;}.elementor-2488 .elementor-element.elementor-element-9d8fc8b{--width:48%;}.elementor-2488 .elementor-element.elementor-element-2647b76{--width:48%;}.elementor-2488 .elementor-element.elementor-element-2a20ab6{--width:48%;}.elementor-2488 .elementor-element.elementor-element-e0b1a39{--width:48%;}}/* Start custom CSS for html, class: .elementor-element-58047fe */.hero-section-h {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.e-hero-section-wp {
  position: absolute;
  inset: 0;
  z-index: 0;
  opacity: 0;
  height: 250vh;
  width: 100%;
  pointer-events: none;
  background-image: linear-gradient(90deg, rgb(207, 181, 255) 0%, rgba(3, 36, 255, 0.55) 71.42%), url('/wp-content/uploads/2025/06/bg-grid-hywiz.svg'), url('/wp-content/uploads/2025/06/bg-grid-hywiz.svg');
  background-size: contain;
  background-blend-mode: overlay;

  transition: opacity 0.5s ease;
  mask-image: radial-gradient(300px 275px at var(--x) var(--y), white 40%, transparent);
  -webkit-mask-image: radial-gradient(300px 275px at var(--x) var(--y), white 40%, transparent);

  display: none;
}

.e-hero-section-wp.show {
  opacity: 0.55;
  display: block;
  visibility: visible;
}


@media(max-width: 767px){
    .e-hero-section-wp{
        background-size: 150%, 150%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9d19fa */.elementor-2488 .elementor-element.elementor-element-b9d19fa {
  animation: scalePulse 2.5s ease-in-out infinite;
  transform-origin: center;
  filter: drop-shadow(0px 0px 10px rgba(3, 36, 255, 0.2));
}

.elementor-2488 .elementor-element.elementor-element-b9d19fa img{
    transition: all 0.2s;
}

.elementor-2488 .elementor-element.elementor-element-b9d19fa img:hover{
    transform: scale(1.15) !important;
    transition: all 0.2s;
}

@keyframes scalePulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.15);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ea8756 */.elementor-2488 .elementor-element.elementor-element-6ea8756 {
  animation: scalePulse 2.5s ease-in-out infinite;
  transform-origin: center;
    filter: drop-shadow(0px 0px 10px rgba(3, 36, 255, 0.2));
}

.elementor-2488 .elementor-element.elementor-element-6ea8756 img{
    transition: all 0.2s;
}

.elementor-2488 .elementor-element.elementor-element-6ea8756 img:hover{
    transform: scale(1.15) !important;
    transition: all 0.2s;
}

@keyframes scalePulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.15);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a94c34 */.hero-section-h {
    cursor: url('/wp-content/uploads/2025/07/Cursor-H.png') 0 0, auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9409a7 */.elementor-2488 .elementor-element.elementor-element-d9409a7{
    background-image: linear-gradient(to bottom right, #0324ff ,#8b5cf6 ,#0324ff );
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc1eeba */.elementor-2488 .elementor-element.elementor-element-cc1eeba a{
    background-image: linear-gradient(to right, #0324ff ,#8b5cf6 ,#0324ff );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-cc1eeba{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870bce5 */.elementor-2488 .elementor-element.elementor-element-870bce5{
    position: relative;
    overflow: hidden;
}

.elementor-2488 .elementor-element.elementor-element-870bce5::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #0324ff;
}


.elementor-2488 .elementor-element.elementor-element-870bce5::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #0324ff 20%,
    #8b5cf6 40%,
    #8b5cf6 60%,
    #0324ff 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-870bce5:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d724e27 */.elementor-2488 .elementor-element.elementor-element-d724e27{
    background-image: linear-gradient(to bottom right, #10b981,#22c55e ,#0d9488 );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9b80ad */.elementor-2488 .elementor-element.elementor-element-f9b80ad a{
    background-image: linear-gradient(to right, #10b981,#22c55e ,#0d9488 );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-f9b80ad{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25b3f87 */.elementor-2488 .elementor-element.elementor-element-25b3f87{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-25b3f87::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #10b981;
}

.elementor-2488 .elementor-element.elementor-element-25b3f87::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #10b981 20%,
    #22c55e 40%,
    #0d9488 60%,
    #10b981 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-25b3f87:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5914c12 */.elementor-2488 .elementor-element.elementor-element-5914c12{
    background-image: linear-gradient(to bottom right, #3b82f6,#6366f1,#9333ea );
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-074eb9d */.elementor-2488 .elementor-element.elementor-element-074eb9d a{
    background-image: linear-gradient(to right, #3b82f6,#6366f1,#9333ea );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-074eb9d{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b8d00d */.elementor-2488 .elementor-element.elementor-element-1b8d00d{
    position: relative;
    overflow: hidden;
}

.elementor-2488 .elementor-element.elementor-element-1b8d00d::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #3b82f6;
}


.elementor-2488 .elementor-element.elementor-element-1b8d00d::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #3b82f6 20%,
    #6366f1 40%,
    #9333ea 60%,
    #3b82f6 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-1b8d00d:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f9d84a */.elementor-2488 .elementor-element.elementor-element-9f9d84a{
    background-image: linear-gradient(to bottom right, #fb7185, #f43f5e, #e11d48);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17da0c5 */.elementor-2488 .elementor-element.elementor-element-17da0c5 a{
    background-image: linear-gradient(to right, #fb7185, #f43f5e, #e11d48);
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-17da0c5{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2062e */.elementor-2488 .elementor-element.elementor-element-4f2062e{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-4f2062e::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #fb7185;
}

.elementor-2488 .elementor-element.elementor-element-4f2062e::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #fb7185 20%,
    #f43f5e 40%,
    #e11d48 60%,
    #fb7185 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-4f2062e:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b72b30d */.elementor-2488 .elementor-element.elementor-element-b72b30d{
    background-image: linear-gradient(to bottom right, #a855f7 ,#8b5cf6 ,#db2777  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94e5bf0 */.elementor-2488 .elementor-element.elementor-element-94e5bf0 a{
    background-image: linear-gradient(to right, #a855f7 ,#8b5cf6 ,#db2777  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-94e5bf0{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2429235 */.elementor-2488 .elementor-element.elementor-element-2429235{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-2429235::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #a855f7;
}

    
.elementor-2488 .elementor-element.elementor-element-2429235::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #a855f7 20%,
    #8b5cf6 40%,
    #db2777 60%,
    #a855f7 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-2429235:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5e82f4 */.elementor-2488 .elementor-element.elementor-element-d5e82f4{
    background-image: linear-gradient(to bottom right, #f59e0b ,#f97316 ,#dc2626  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2db0b88 */.elementor-2488 .elementor-element.elementor-element-2db0b88 a{
    background-image: linear-gradient(to right, #f59e0b ,#f97316 ,#dc2626  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-2db0b88{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9abcf1 */.elementor-2488 .elementor-element.elementor-element-f9abcf1{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-f9abcf1::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #f59e0b;
}

.elementor-2488 .elementor-element.elementor-element-f9abcf1::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #f59e0b 20%,
    #f97316 40%,
    #dc2626 60%,
    #f59e0b 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-f9abcf1:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d05e4ed */.elementor-2488 .elementor-element.elementor-element-d05e4ed{
    background-image: linear-gradient(to bottom right, #6366f1 ,#3b82f6 ,#0891b2  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee5380 */.elementor-2488 .elementor-element.elementor-element-5ee5380 a{
    background-image: linear-gradient(to right, #6366f1 ,#3b82f6 ,#0891b2  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-5ee5380{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94844df */.elementor-2488 .elementor-element.elementor-element-94844df{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-94844df::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #6366f1;
}

.elementor-2488 .elementor-element.elementor-element-94844df::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #6366f1 20%,
    #3b82f6 40%,
    #0891b2 60%,
    #6366f1 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-94844df:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f334b */.elementor-2488 .elementor-element.elementor-element-42f334b{
    background-image: linear-gradient(to bottom right, #64748b ,#000 ,#52525b );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-403c3c9 */.elementor-2488 .elementor-element.elementor-element-403c3c9 a{
    background-image: linear-gradient(to right, #64748b ,#000 ,#52525b );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-403c3c9{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe47830 */.elementor-2488 .elementor-element.elementor-element-fe47830{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-fe47830::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #64748b;
}

.elementor-2488 .elementor-element.elementor-element-fe47830::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #64748b 20%,
    #000 40%,
    #52525b 60%,
    #64748b 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-fe47830:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83c56e3 */.elementor-2488 .elementor-element.elementor-element-83c56e3{
    background-image: linear-gradient(to bottom right, #8b5cf6 ,#8b5cf6 ,#4f46e5 );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3837c6 */.elementor-2488 .elementor-element.elementor-element-e3837c6 a{
    background-image: linear-gradient(to right, #8b5cf6 ,#8b5cf6 ,#4f46e5 );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-e3837c6{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf9f5d */.elementor-2488 .elementor-element.elementor-element-7bf9f5d{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-7bf9f5d::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #8b5cf6;
}

.elementor-2488 .elementor-element.elementor-element-7bf9f5d::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #8b5cf6 20%,
    #8b5cf6 40%,
    #4f46e5 60%,
    #8b5cf6 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-7bf9f5d:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e20d27 */.elementor-2488 .elementor-element.elementor-element-2e20d27{
    background-image: linear-gradient(to bottom right, #ef4444 ,#f43f5e ,#db2777  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24c0b64 */.elementor-2488 .elementor-element.elementor-element-24c0b64 a{
    background-image: linear-gradient(to right, #ef4444 ,#f43f5e ,#db2777  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-24c0b64{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f701715 */.elementor-2488 .elementor-element.elementor-element-f701715{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-f701715::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #ef4444;
}

.elementor-2488 .elementor-element.elementor-element-f701715::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #ef4444 20%,
    #f43f5e 40%,
    #db2777 60%,
    #ef4444 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-f701715:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a62b7 */.elementor-2488 .elementor-element.elementor-element-27a62b7{
    background-image: linear-gradient(to bottom right, #f59e0b ,#f97316 ,#dc2626  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecf8d48 */.elementor-2488 .elementor-element.elementor-element-ecf8d48 a{
    background-image: linear-gradient(to right, #f59e0b ,#f97316 ,#dc2626  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-ecf8d48{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd8d5e */.elementor-2488 .elementor-element.elementor-element-bdd8d5e{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-bdd8d5e::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #f59e0b;
}

.elementor-2488 .elementor-element.elementor-element-bdd8d5e::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #f59e0b 20%,
    #f97316 40%,
    #dc2626 60%,
    #f59e0b 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-bdd8d5e:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bfac5e */.elementor-2488 .elementor-element.elementor-element-4bfac5e{
    background-image: linear-gradient(to bottom right, #06b6d4 ,#3b82f6 ,#4f46e5  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98b46ef */.elementor-2488 .elementor-element.elementor-element-98b46ef a{
    background-image: linear-gradient(to right, #06b6d4 ,#3b82f6 ,#4f46e5  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-98b46ef{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574edc4 */.elementor-2488 .elementor-element.elementor-element-574edc4{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-574edc4::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #06b6d4;
}

.elementor-2488 .elementor-element.elementor-element-574edc4::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #06b6d4 20%,
    #3b82f6 40%,
    #4f46e5 60%,
    #06b6d4 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-574edc4:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8178708 */.elementor-2488 .elementor-element.elementor-element-8178708{
    background-image: linear-gradient(to bottom right, #14b8a6 ,#10b981 ,#16a34a  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7394c5 */.elementor-2488 .elementor-element.elementor-element-e7394c5 a{
    background-image: linear-gradient(to right, #14b8a6 ,#10b981 ,#16a34a  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-e7394c5{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d8fc8b */.elementor-2488 .elementor-element.elementor-element-9d8fc8b{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-9d8fc8b::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #14b8a6;
}

.elementor-2488 .elementor-element.elementor-element-9d8fc8b::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #14b8a6 20%,
    #10b981 40%,
    #16a34a 60%,
    #14b8a6 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-9d8fc8b:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c347056 */.elementor-2488 .elementor-element.elementor-element-c347056{
    background-image: linear-gradient(to bottom right, #a855f7 ,#8b5cf6 ,#db2777  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea95834 */.elementor-2488 .elementor-element.elementor-element-ea95834 a{
    background-image: linear-gradient(to right, #a855f7 ,#8b5cf6 ,#db2777  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-ea95834{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647b76 */.elementor-2488 .elementor-element.elementor-element-2647b76{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-2647b76::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #a855f7;
}

    
.elementor-2488 .elementor-element.elementor-element-2647b76::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #a855f7 20%,
    #8b5cf6 40%,
    #db2777 60%,
    #a855f7 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-2647b76:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffdb52a */.elementor-2488 .elementor-element.elementor-element-ffdb52a{
    background-image: linear-gradient(to bottom right, #ef4444 ,#f43f5e ,#db2777  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d3a54b */.elementor-2488 .elementor-element.elementor-element-7d3a54b a{
    background-image: linear-gradient(to right, #ef4444 ,#f43f5e ,#db2777  );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-7d3a54b{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20ab6 */.elementor-2488 .elementor-element.elementor-element-2a20ab6{
    position: relative;
}

.elementor-2488 .elementor-element.elementor-element-2a20ab6::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #ef4444;
}

.elementor-2488 .elementor-element.elementor-element-2a20ab6::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #ef4444 20%,
    #f43f5e 40%,
    #db2777 60%,
    #ef4444 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-2a20ab6:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729c81a */.elementor-2488 .elementor-element.elementor-element-729c81a{
    background-image: linear-gradient(to bottom right, #3b82f6,#6366f1,#9333ea );
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a8cfe6 */.elementor-2488 .elementor-element.elementor-element-5a8cfe6 a{
    background-image: linear-gradient(to right, #3b82f6,#6366f1,#9333ea );
    width: 100% !important;
    border: none !important;
}

.elementor-2488 .elementor-element.elementor-element-5a8cfe6{
    width: 100% !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b1a39 */.elementor-2488 .elementor-element.elementor-element-e0b1a39{
    position: relative;
    overflow: hidden;
}

.elementor-2488 .elementor-element.elementor-element-e0b1a39::after{
    content: '•••';
  position: absolute;
  border-radius: 100px;
  top: 21px;
  right: 19px;
  font-size: 35px;
  color: #3b82f6;
}


.elementor-2488 .elementor-element.elementor-element-e0b1a39::before {
  content: '';
  position: absolute;
  padding: 4px;
  background: linear-gradient(
    130deg,
    #3b82f6 20%,
    #6366f1 40%,
    #9333ea 60%,
    #3b82f6 80%
  );
  
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  transition: opacity 0.2s ease;
  animation: shineBorder 2s ease-in-out infinite;
  opacity: 0;
}

.elementor-2488 .elementor-element.elementor-element-e0b1a39:hover::before {
  opacity: 1;
  transition: opacity 0.2s ease;
}


@keyframes shineBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e13d471 */.faqs-h .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title h3{
    color: #fff !important;
}

.faqs-h .e-n-accordion .e-n-accordion-item-title h3{
    font-weight: 600;
    line-height: 22px;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none; 
}

.faqs-h .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.faqs-h .e-n-accordion .e-n-accordion-item-title h3:before{
  content: "";
  display: inline-block;
  background-image: url('/wp-content/uploads/2025/06/UI-UX-Designn.svg');
  background-size: contain;
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  margin-right: 2px;
  vertical-align: middle;
  transition: transform 0.2s ease;
}

.faqs-h .e-n-accordion .e-n-accordion-item-title:hover h3:before{
    transform: scale(1.2) !important;
    transition: transform 0.2s ease;
}

.faqs-h .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title h3:before{
    filter: invert(1) brightness(2);
}

.faqs-h .e-n-accordion-item{
    border-radius: 10px;
    box-shadow: 0 5px 20px 5px rgb(0 0 25 / .05), 0 3px 10px -4px rgb(0 0 25 / .1);
}

.faqs-h .e-n-accordion-item:hover{
    box-shadow: 0 5px 20px 5px rgb(0 0 25 / .1), 0 3px 10px -4px rgb(0 0 25 / .2);
}

.faqs-h a{
    color: #0324ff !important;
    text-decoration: underline;
    transition: all 0.4s;
}

.faqs-h a:hover{
    color: #181818 !important;
    text-decoration: underline;
    transition: all 0.4s;
}/* End custom CSS */