.elementor-12845 .elementor-element.elementor-element-dcf92e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:070px;--padding-left:100px;--padding-right:100px;}.elementor-12845 .elementor-element.elementor-element-dcf92e7:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-dcf92e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #274BAA 0%, #B26FDB 100%);}.elementor-12845 .elementor-element.elementor-element-500f19a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-ca95ad0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-4e84c7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-5f36c65{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-5f36c65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-12845 .elementor-element.elementor-element-b6ebc72 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:55px;font-weight:600;text-transform:capitalize;line-height:65px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12845 .elementor-element.elementor-element-f907ffc{text-align:start;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:32px;word-spacing:0px;color:#FFFFFF;}.elementor-12845 .elementor-element.elementor-element-af394f2{text-align:start;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:32px;word-spacing:0px;color:#D3B1FF;}.elementor-12845 .elementor-element.elementor-element-88342b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-497532a{width:initial;max-width:initial;}.elementor-12845 .elementor-element.elementor-element-497532a > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-497532a.elementor-element{--align-self:flex-start;}.elementor-12845 .elementor-element.elementor-element-6e9472a{width:initial;max-width:initial;}.elementor-12845 .elementor-element.elementor-element-6e9472a > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-6e9472a.elementor-element{--align-self:flex-start;}.elementor-12845 .elementor-element.elementor-element-38a1892{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12845 .elementor-element.elementor-element-cc5514a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-cc5514a img{width:100%;height:100%;object-fit:fill;}.elementor-12845 .elementor-element.elementor-element-fe8a2b9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:250px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:250px;--e-n-carousel-arrow-size:34px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-12845 .elementor-element.elementor-element-82cfe9b{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-12845 .elementor-element.elementor-element-82cfe9b:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-82cfe9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12845 .elementor-element.elementor-element-4763e68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12845 .elementor-element.elementor-element-4763e68:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-4763e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12845 .elementor-element.elementor-element-86aa72b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-440f3fe{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-05b36e1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-4afbb02{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:max-content;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-e11f473{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-e11f473.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12845 .elementor-element.elementor-element-ad8163d{width:initial;max-width:initial;text-align:start;}.elementor-12845 .elementor-element.elementor-element-ad8163d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12845 .elementor-element.elementor-element-ad8163d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:1.2em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-4200d6e{text-align:start;color:var( --e-global-color-accent );}.elementor-12845 .elementor-element.elementor-element-363fc06{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-363fc06:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-363fc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mystiqueai.com/wp-content/uploads/2026/04/23v523b2b336b236n264.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12845 .elementor-element.elementor-element-363fc06.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12845 .elementor-element.elementor-element-c312d6a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:max-content;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-1bd0a0c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12845 .elementor-element.elementor-element-6829439 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-6829439 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-3371f7f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-23d7350 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-2017e41{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-352f7f1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-b3040a1 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-b3040a1 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-efc776d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-1503468 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-0158884{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-8d08d0f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-6d58c21 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-6d58c21 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-809c694{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-dc3ed65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-0c25c70{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-ad8b277{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-83cafc4 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-83cafc4 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-8c7ac87{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-dbb55cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-f06bb73{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-20124fd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-c386e25 > .elementor-widget-container{padding:6px 05px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-c386e25 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-79ac755{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-e27713d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-f0ca3af{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-16a7dd4{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-151687c > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-151687c .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-652175a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-670f944 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-bc399f6{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-a4e898d{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-12845 .elementor-element.elementor-element-a4e898d:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-a4e898d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3FF;}.elementor-12845 .elementor-element.elementor-element-9235268{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:600;line-height:1em;word-spacing:4px;}.elementor-12845 .elementor-element.elementor-element-2023486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12845 .elementor-element.elementor-element-1e8f5d5{width:initial;max-width:initial;text-align:center;}.elementor-12845 .elementor-element.elementor-element-1e8f5d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12845 .elementor-element.elementor-element-1e8f5d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-ed5be22{text-align:center;color:var( --e-global-color-accent );}.elementor-12845 .elementor-element.elementor-element-d09ae00{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, max-content);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-6ffdd32{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-477cfd8 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-477cfd8 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-477cfd8.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-12845 .elementor-element.elementor-element-477cfd8.elementor-view-framed .elementor-icon, .elementor-12845 .elementor-element.elementor-element-477cfd8.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-12845 .elementor-element.elementor-element-477cfd8.elementor-view-framed .elementor-icon, .elementor-12845 .elementor-element.elementor-element-477cfd8.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-12845 .elementor-element.elementor-element-477cfd8 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-477cfd8 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-a65f539{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-eb535b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-0903238{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-9392a35{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-b9fdfdd > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-b9fdfdd .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-b9fdfdd.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-12845 .elementor-element.elementor-element-b9fdfdd.elementor-view-framed .elementor-icon, .elementor-12845 .elementor-element.elementor-element-b9fdfdd.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-12845 .elementor-element.elementor-element-b9fdfdd.elementor-view-framed .elementor-icon, .elementor-12845 .elementor-element.elementor-element-b9fdfdd.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-12845 .elementor-element.elementor-element-b9fdfdd .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-b9fdfdd .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-1b6eabf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-d424fd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-6c092d2{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-ad86825{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-c7abff3 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-c7abff3 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-c7abff3.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-12845 .elementor-element.elementor-element-c7abff3.elementor-view-framed .elementor-icon, .elementor-12845 .elementor-element.elementor-element-c7abff3.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-12845 .elementor-element.elementor-element-c7abff3.elementor-view-framed .elementor-icon, .elementor-12845 .elementor-element.elementor-element-c7abff3.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-12845 .elementor-element.elementor-element-c7abff3 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-c7abff3 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-c5c508e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-c798f79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-965915b{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-5f302ad{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-c14e820 > .elementor-widget-container{padding:6px 6px 2px 6px;}.elementor-12845 .elementor-element.elementor-element-c14e820 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-c14e820 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-c14e820 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-fd8bf3c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-341cac1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-d3bf9d3{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-9a68dbf{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-22aa22b > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-22aa22b .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-22aa22b .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-22aa22b .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-d7b18c9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-ae183c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-e009fe2{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-342233f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-2e75803 > .elementor-widget-container{padding:7px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-2e75803 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-2e75803 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-2e75803 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-45a2912{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-0c6d59e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-5c455d4{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-aed7f47{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-9018f15 > .elementor-widget-container{padding:06px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-9018f15 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-9018f15.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-12845 .elementor-element.elementor-element-9018f15.elementor-view-framed .elementor-icon, .elementor-12845 .elementor-element.elementor-element-9018f15.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-12845 .elementor-element.elementor-element-9018f15.elementor-view-framed .elementor-icon, .elementor-12845 .elementor-element.elementor-element-9018f15.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-12845 .elementor-element.elementor-element-9018f15 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-9018f15 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-709bfa2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-4355733 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-496f951{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-8f44a48{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-0fc1f33 > .elementor-widget-container{padding:7px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-0fc1f33 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-0fc1f33 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-0fc1f33 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-1da52ae{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-204d096 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-56464cd{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-53efbec{width:initial;max-width:initial;}.elementor-12845 .elementor-element.elementor-element-53efbec > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-53efbec.elementor-element{--align-self:center;}.elementor-12845 .elementor-element.elementor-element-c7f7dec{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-12845 .elementor-element.elementor-element-c7f7dec:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-c7f7dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FB;}.elementor-12845 .elementor-element.elementor-element-17e5a58{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:600;line-height:1em;word-spacing:4px;}.elementor-12845 .elementor-element.elementor-element-21a0dc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12845 .elementor-element.elementor-element-c48f180{width:initial;max-width:initial;text-align:center;}.elementor-12845 .elementor-element.elementor-element-c48f180.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12845 .elementor-element.elementor-element-c48f180 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-1757ef6 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-1757ef6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12845 .elementor-element.elementor-element-25397d2{width:initial;max-width:initial;}.elementor-12845 .elementor-element.elementor-element-25397d2 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-25397d2.elementor-element{--align-self:center;}.elementor-12845 .elementor-element.elementor-element-f9e42e0{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-12845 .elementor-element.elementor-element-f9e42e0:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-f9e42e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12845 .elementor-element.elementor-element-1188a5e{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:600;line-height:1em;word-spacing:4px;}.elementor-12845 .elementor-element.elementor-element-e9d01ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12845 .elementor-element.elementor-element-53bbe8e{width:initial;max-width:initial;text-align:center;}.elementor-12845 .elementor-element.elementor-element-53bbe8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12845 .elementor-element.elementor-element-53bbe8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:1.3em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-384ac79{text-align:center;color:var( --e-global-color-accent );}.elementor-12845 .elementor-element.elementor-element-55ed90d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, max-content);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-2695120{--display:grid;--e-con-grid-template-columns:60px 2fr;--e-con-grid-template-rows:max-content;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12845 .elementor-element.elementor-element-8c2b527 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-8c2b527 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-8c2b527 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-8c2b527 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-f33cdf1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-55e53c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-968d336{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-575dfc2{--display:grid;--e-con-grid-template-columns:60px 2fr;--e-con-grid-template-rows:max-content;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12845 .elementor-element.elementor-element-8de8f7d > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-8de8f7d .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-8de8f7d .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-8de8f7d .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-52d82a3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-cb244d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-17e7044{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-01752fb{--display:grid;--e-con-grid-template-columns:60px 2fr;--e-con-grid-template-rows:max-content;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12845 .elementor-element.elementor-element-a40f068 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-a40f068 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-a40f068 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-a40f068 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-07f4c2c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-6ec9520 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-b7c8d96{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-1a4d979{--display:grid;--e-con-grid-template-columns:60px 2fr;--e-con-grid-template-rows:max-content;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12845 .elementor-element.elementor-element-85e2764 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-85e2764 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-85e2764 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-85e2764 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-028d513{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-580ea43 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-fa9a2d5{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-db27ab9{--display:grid;--e-con-grid-template-columns:60px 2fr;--e-con-grid-template-rows:max-content;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12845 .elementor-element.elementor-element-7aa8553 > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-7aa8553 .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-7aa8553 .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-7aa8553 .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-e275fd6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-582e545 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-4f4943c{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-5663c03{--display:grid;--e-con-grid-template-columns:60px 2fr;--e-con-grid-template-rows:max-content;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-12845 .elementor-element.elementor-element-843e9ee > .elementor-widget-container{padding:6px 6px 0px 6px;}.elementor-12845 .elementor-element.elementor-element-843e9ee .elementor-icon-wrapper{text-align:start;}.elementor-12845 .elementor-element.elementor-element-843e9ee .elementor-icon{font-size:40px;}.elementor-12845 .elementor-element.elementor-element-843e9ee .elementor-icon svg{height:40px;}.elementor-12845 .elementor-element.elementor-element-7a71c95{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-536b133 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-2294a31{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-c3a0b51{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:max-content;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--border-radius:16px 16px 16px 16px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12845 .elementor-element.elementor-element-c3a0b51:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-c3a0b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #ECE7FF 0%, #D6EFF0 100%);}.elementor-12845 .elementor-element.elementor-element-4cb9341{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-139f27c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-2d08eb4{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;line-height:1em;word-spacing:4px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-6a2d262{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-877d679{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:48px 48px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-877d679:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-877d679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12845 .elementor-element.elementor-element-64a102c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-64a102c .elementor-icon-wrapper{text-align:center;}.elementor-12845 .elementor-element.elementor-element-64a102c .elementor-icon{font-size:14px;}.elementor-12845 .elementor-element.elementor-element-64a102c .elementor-icon svg{height:14px;}.elementor-12845 .elementor-element.elementor-element-64a102c .elementor-icon-wrapper svg{width:auto;}.elementor-12845 .elementor-element.elementor-element-42367b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-42367b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-ae44fc6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:48px 48px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-ae44fc6:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-ae44fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12845 .elementor-element.elementor-element-77fe252 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-77fe252 .elementor-icon-wrapper{text-align:center;}.elementor-12845 .elementor-element.elementor-element-77fe252 .elementor-icon{font-size:14px;}.elementor-12845 .elementor-element.elementor-element-77fe252 .elementor-icon svg{height:14px;}.elementor-12845 .elementor-element.elementor-element-77fe252 .elementor-icon-wrapper svg{width:auto;}.elementor-12845 .elementor-element.elementor-element-df7ad03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-df7ad03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-5ce1222{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:48px 48px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-5ce1222:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-5ce1222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12845 .elementor-element.elementor-element-942b50c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-942b50c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-12845 .elementor-element.elementor-element-29211b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-29211b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:1.5em;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12845 .elementor-element.elementor-element-0f5c644{width:initial;max-width:initial;}.elementor-12845 .elementor-element.elementor-element-0f5c644 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-0f5c644.elementor-element{--align-self:center;}.elementor-12845 .elementor-element.elementor-element-b2dd999{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-12845 .elementor-element.elementor-element-b2dd999:not(.elementor-motion-effects-element-type-background), .elementor-12845 .elementor-element.elementor-element-b2dd999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5FB;}.elementor-12845 .elementor-element.elementor-element-6debcb4{text-align:center;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:600;line-height:1em;word-spacing:4px;}.elementor-12845 .elementor-element.elementor-element-84b9427{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12845 .elementor-element.elementor-element-84b9427.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12845 .elementor-element.elementor-element-124cc9f{text-align:center;}.elementor-12845 .elementor-element.elementor-element-124cc9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:58px;word-spacing:0px;color:#000000;}.elementor-12845 .elementor-element.elementor-element-5a182e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-5a182e2{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:30px;word-spacing:0px;color:#212226;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-12845 .elementor-element.elementor-element-7c80303{--grid-columns:3;}.elementor-12845 .elementor-element.elementor-element-7c80303 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12845 .elementor-element.elementor-element-89d38e1{width:initial;max-width:initial;}.elementor-12845 .elementor-element.elementor-element-89d38e1 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-89d38e1.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12845 .elementor-element.elementor-element-dcf92e7{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12845 .elementor-element.elementor-element-4e84c7b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12845 .elementor-element.elementor-element-cc5514a > .elementor-widget-container{padding:20px 30px 0px 30px;}.elementor-12845 .elementor-element.elementor-element-cc5514a img{object-fit:cover;}.elementor-12845 .elementor-element.elementor-element-fe8a2b9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12845 .elementor-element.elementor-element-82cfe9b{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12845 .elementor-element.elementor-element-4afbb02{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-e11f473{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-363fc06{--min-height:244px;}.elementor-12845 .elementor-element.elementor-element-c312d6a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-a4e898d{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12845 .elementor-element.elementor-element-2023486{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-d09ae00{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-c7f7dec{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12845 .elementor-element.elementor-element-21a0dc1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-f9e42e0{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12845 .elementor-element.elementor-element-e9d01ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-55ed90d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-2695120{--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-575dfc2{--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-01752fb{--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-1a4d979{--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-db27ab9{--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-5663c03{--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-c3a0b51{--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-b2dd999{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-12845 .elementor-element.elementor-element-84b9427{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-12845 .elementor-element.elementor-element-7c80303{--grid-columns:2;}}@media(max-width:767px){.elementor-12845 .elementor-element.elementor-element-dcf92e7{--padding-top:40px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12845 .elementor-element.elementor-element-500f19a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-ca95ad0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-5f36c65{--justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-12845 .elementor-element.elementor-element-b6ebc72 .elementor-heading-title{font-size:46px;line-height:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12845 .elementor-element.elementor-element-f907ffc{font-size:16px;line-height:24px;}.elementor-12845 .elementor-element.elementor-element-af394f2{font-size:16px;line-height:24px;}.elementor-12845 .elementor-element.elementor-element-38a1892{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-12845 .elementor-element.elementor-element-cc5514a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-cc5514a img{object-fit:cover;object-position:center center;}.elementor-12845 .elementor-element.elementor-element-fe8a2b9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12845 .elementor-element.elementor-element-fe8a2b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-86aa72b{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12845 .elementor-element.elementor-element-440f3fe{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12845 .elementor-element.elementor-element-05b36e1{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12845 .elementor-element.elementor-element-4afbb02{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-ad8163d .elementor-heading-title{font-size:32px;}.elementor-12845 .elementor-element.elementor-element-c312d6a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, max-content);--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-1bd0a0c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-352f7f1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-8d08d0f{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-ad8b277{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-20124fd{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-16a7dd4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-a4e898d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-1e8f5d5 .elementor-heading-title{font-size:32px;}.elementor-12845 .elementor-element.elementor-element-d09ae00{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, max-content);--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-6ffdd32{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-9392a35{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-ad86825{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-5f302ad{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-9a68dbf{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-342233f{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-aed7f47{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-8f44a48{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-c7f7dec{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-c48f180 .elementor-heading-title{font-size:32px;}.elementor-12845 .elementor-element.elementor-element-f9e42e0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-53bbe8e .elementor-heading-title{font-size:32px;}.elementor-12845 .elementor-element.elementor-element-55ed90d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, max-content);--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-2695120{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-575dfc2{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-01752fb{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-1a4d979{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-db27ab9{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-5663c03{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12845 .elementor-element.elementor-element-c3a0b51{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12845 .elementor-element.elementor-element-b2dd999{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12845 .elementor-element.elementor-element-84b9427{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12845 .elementor-element.elementor-element-124cc9f .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-12845 .elementor-element.elementor-element-5a182e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12845 .elementor-element.elementor-element-5a182e2{font-size:16px;line-height:22px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-12845 .elementor-element.elementor-element-7c80303{--grid-columns:1;}}@media(min-width:768px){.elementor-12845 .elementor-element.elementor-element-dcf92e7{--content-width:1200px;}.elementor-12845 .elementor-element.elementor-element-5f36c65{--width:61.96%;}.elementor-12845 .elementor-element.elementor-element-4763e68{--width:max-content;}.elementor-12845 .elementor-element.elementor-element-86aa72b{--width:1px;}.elementor-12845 .elementor-element.elementor-element-440f3fe{--width:1px;}.elementor-12845 .elementor-element.elementor-element-05b36e1{--width:1px;}.elementor-12845 .elementor-element.elementor-element-a4e898d{--content-width:1200px;}.elementor-12845 .elementor-element.elementor-element-c7f7dec{--content-width:1200px;}.elementor-12845 .elementor-element.elementor-element-f9e42e0{--content-width:1200px;}.elementor-12845 .elementor-element.elementor-element-b2dd999{--content-width:1200px;}.elementor-12845 .elementor-element.elementor-element-84b9427{--width:59.839%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12845 .elementor-element.elementor-element-5f36c65{--width:100%;}.elementor-12845 .elementor-element.elementor-element-e11f473{--width:100%;}.elementor-12845 .elementor-element.elementor-element-2023486{--width:100%;}.elementor-12845 .elementor-element.elementor-element-21a0dc1{--width:100%;}.elementor-12845 .elementor-element.elementor-element-e9d01ea{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-af394f2 */.elementor-12845 .elementor-element.elementor-element-af394f2 p {
    color: #D3B1FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-497532a */.elementor-12845 .elementor-element.elementor-element-497532a .gbn-wrap {
  display: inline-flex;
  isolation: isolate;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 24px;
  background: white;
  border: 1.5px solid #493380;
  border-radius: 10px ;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  transition: border-color 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #0086CC, #582FBE);
 box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.8);
  opacity: 0;
  transition: opacity 360ms ease;
  z-index: 0;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn:hover::after {
  opacity: 1;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn:hover {
  border-color: white;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-text {
  position: relative;
  z-index: 1;
  background: linear-gradient(90deg, #0086CC, #582FBE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn:hover .gbn-text {
  background: none;
  -webkit-text-fill-color: white;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-arrow {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn:hover .gbn-arrow-path {
  stroke: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e9472a */.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-wrap {
  display: inline-flex;
  isolation: isolate;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 24px;
  background: white;
  border: 1.5px solid #493380;
  border-radius: 10px ;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  transition: border-color 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #0086CC, #582FBE);
 box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.8);
  opacity: 0;
  transition: opacity 360ms ease;
  z-index: 0;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn:hover::after {
  opacity: 1;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn:hover {
  border-color: white;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-text {
  position: relative;
  z-index: 1;
  background: linear-gradient(90deg, #0086CC, #582FBE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn:hover .gbn-text {
  background: none;
  -webkit-text-fill-color: white;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-arrow {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn:hover .gbn-arrow-path {
  stroke: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af394f2 */.elementor-12845 .elementor-element.elementor-element-af394f2 p {
    color: #D3B1FF;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-497532a */.elementor-12845 .elementor-element.elementor-element-497532a .gbn-wrap {
  display: inline-flex;
  isolation: isolate;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 24px;
  background: white;
  border: 1.5px solid #493380;
  border-radius: 10px ;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  transition: border-color 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #0086CC, #582FBE);
 box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.8);
  opacity: 0;
  transition: opacity 360ms ease;
  z-index: 0;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn:hover::after {
  opacity: 1;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn:hover {
  border-color: white;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-text {
  position: relative;
  z-index: 1;
  background: linear-gradient(90deg, #0086CC, #582FBE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn:hover .gbn-text {
  background: none;
  -webkit-text-fill-color: white;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-arrow {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.elementor-12845 .elementor-element.elementor-element-497532a .gbn-btn:hover .gbn-arrow-path {
  stroke: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e9472a */.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-wrap {
  display: inline-flex;
  isolation: isolate;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 24px;
  background: white;
  border: 1.5px solid #493380;
  border-radius: 10px ;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  transition: border-color 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #0086CC, #582FBE);
 box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.8);
  opacity: 0;
  transition: opacity 360ms ease;
  z-index: 0;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn:hover::after {
  opacity: 1;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn:hover {
  border-color: white;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-text {
  position: relative;
  z-index: 1;
  background: linear-gradient(90deg, #0086CC, #582FBE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn:hover .gbn-text {
  background: none;
  -webkit-text-fill-color: white;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-arrow {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.elementor-12845 .elementor-element.elementor-element-6e9472a .gbn-btn:hover .gbn-arrow-path {
  stroke: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81da0e7 */.elementor-12845 .elementor-element.elementor-element-81da0e7 .logi-stat-wrapper {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.elementor-12845 .elementor-element.elementor-element-81da0e7 .logi-stat-wrapper * {
    margin: 0;
    line-height: 1.2 !important;
}

.elementor-12845 .elementor-element.elementor-element-81da0e7 .logi-stat {
    color: #0085CB;
    font-size: 32px !important;
    font-family: Cairo, Poppins, system-ui;
    font-weight: bold;
}

.elementor-12845 .elementor-element.elementor-element-81da0e7 .logi-stat-title {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d06771d */.elementor-12845 .elementor-element.elementor-element-d06771d .logi-stat-wrapper {
    --text-color: #582FBE;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.elementor-12845 .elementor-element.elementor-element-d06771d .logi-stat-wrapper * {
    margin: 0;
    line-height: 1.2 !important;
}

.elementor-12845 .elementor-element.elementor-element-d06771d .logi-stat {
    color: var(--text-color);
    font-size: 32px !important;
    font-family: Cairo, Poppins, system-ui;
    font-weight: bold;
}

.elementor-12845 .elementor-element.elementor-element-d06771d .logi-stat-title {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99a2f5a */.elementor-12845 .elementor-element.elementor-element-99a2f5a .logi-stat-wrapper {
    --text-color: #582FBE;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.elementor-12845 .elementor-element.elementor-element-99a2f5a .logi-stat-wrapper * {
    margin: 0;
    line-height: 1.2 !important;
}

.elementor-12845 .elementor-element.elementor-element-99a2f5a .logi-stat {
    color: var(--text-color);
    font-size: 32px !important;
    font-family: Cairo, Poppins, system-ui;
    font-weight: bold;
}

.elementor-12845 .elementor-element.elementor-element-99a2f5a .logi-stat-title {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f8b52d */.elementor-12845 .elementor-element.elementor-element-8f8b52d .logi-stat-wrapper {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.elementor-12845 .elementor-element.elementor-element-8f8b52d .logi-stat-wrapper * {
    margin: 0;
    line-height: 1.2 !important;
}

.elementor-12845 .elementor-element.elementor-element-8f8b52d .logi-stat {
    color: #0085CB;
    font-size: 32px !important;
    font-family: Cairo, Poppins, system-ui;
    font-weight: bold;
}

.elementor-12845 .elementor-element.elementor-element-8f8b52d .logi-stat-title {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4200d6e */.elementor-12845 .elementor-element.elementor-element-4200d6e p {
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    color: #3B3C4A;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6829439 */.elementor-12845 .elementor-element.elementor-element-6829439 {
    width: max-content;
}

.elementor-12845 .elementor-element.elementor-element-6829439 svg {
    height: 40px;
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2017e41 */.elementor-12845 .elementor-element.elementor-element-2017e41 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd0a0c */.elementor-12845 .elementor-element.elementor-element-1bd0a0c {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-1bd0a0c .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-1bd0a0c,
.elementor-12845 .elementor-element.elementor-element-1bd0a0c .card-logo {
    border-radius: 6px;
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-1bd0a0c,
.elementor-12845 .elementor-element.elementor-element-1bd0a0c .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-1bd0a0c:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-1bd0a0c:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-1bd0a0c:hover,
.elementor-12845 .elementor-element.elementor-element-1bd0a0c:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b3040a1 */.elementor-12845 .elementor-element.elementor-element-b3040a1 {
    width: max-content;
}

.elementor-12845 .elementor-element.elementor-element-b3040a1 svg {
    height: 40px;
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0158884 */.elementor-12845 .elementor-element.elementor-element-0158884 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352f7f1 */.elementor-12845 .elementor-element.elementor-element-352f7f1 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-352f7f1 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-352f7f1,
.elementor-12845 .elementor-element.elementor-element-352f7f1 .card-logo {
    border-radius: 6px;
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-352f7f1,
.elementor-12845 .elementor-element.elementor-element-352f7f1 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-352f7f1:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-352f7f1:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-352f7f1:hover,
.elementor-12845 .elementor-element.elementor-element-352f7f1:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d58c21 */.elementor-12845 .elementor-element.elementor-element-6d58c21 {
    width: max-content;
}

.elementor-12845 .elementor-element.elementor-element-6d58c21 svg {
    height: 40px;
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c25c70 */.elementor-12845 .elementor-element.elementor-element-0c25c70 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d08d0f */.elementor-12845 .elementor-element.elementor-element-8d08d0f {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-8d08d0f .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-8d08d0f,
.elementor-12845 .elementor-element.elementor-element-8d08d0f .card-logo {
    border-radius: 6px;
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-8d08d0f,
.elementor-12845 .elementor-element.elementor-element-8d08d0f .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-8d08d0f:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-8d08d0f:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-8d08d0f:hover,
.elementor-12845 .elementor-element.elementor-element-8d08d0f:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-83cafc4 */.elementor-12845 .elementor-element.elementor-element-83cafc4 {
    width: max-content;
}

.elementor-12845 .elementor-element.elementor-element-83cafc4 svg {
    height: 40px;
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06bb73 */.elementor-12845 .elementor-element.elementor-element-f06bb73 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad8b277 */.elementor-12845 .elementor-element.elementor-element-ad8b277 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-ad8b277 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-ad8b277,
.elementor-12845 .elementor-element.elementor-element-ad8b277 .card-logo {
    border-radius: 6px;
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-ad8b277,
.elementor-12845 .elementor-element.elementor-element-ad8b277 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-ad8b277:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-ad8b277:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-ad8b277:hover,
.elementor-12845 .elementor-element.elementor-element-ad8b277:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c386e25 */.elementor-12845 .elementor-element.elementor-element-c386e25 {
    width: max-content;
}

.elementor-12845 .elementor-element.elementor-element-c386e25 svg {
    height: 40px;
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0ca3af */.elementor-12845 .elementor-element.elementor-element-f0ca3af p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20124fd */.elementor-12845 .elementor-element.elementor-element-20124fd {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-20124fd .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-20124fd,
.elementor-12845 .elementor-element.elementor-element-20124fd .card-logo {
    border-radius: 6px;
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-20124fd,
.elementor-12845 .elementor-element.elementor-element-20124fd .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-20124fd:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-20124fd:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-20124fd:hover,
.elementor-12845 .elementor-element.elementor-element-20124fd:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-151687c */.elementor-12845 .elementor-element.elementor-element-151687c {
    width: max-content;
}

.elementor-12845 .elementor-element.elementor-element-151687c svg {
    height: 40px;
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc399f6 */.elementor-12845 .elementor-element.elementor-element-bc399f6 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a7dd4 */.elementor-12845 .elementor-element.elementor-element-16a7dd4 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-16a7dd4 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-16a7dd4,
.elementor-12845 .elementor-element.elementor-element-16a7dd4 .card-logo {
    border-radius: 6px;
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-16a7dd4,
.elementor-12845 .elementor-element.elementor-element-16a7dd4 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-16a7dd4:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-16a7dd4:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-16a7dd4:hover,
.elementor-12845 .elementor-element.elementor-element-16a7dd4:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9235268 */.elementor-12845 .elementor-element.elementor-element-9235268 p {
    color: #8464F8;
    font-weight: 600;
    font-size: 12px;
    margin: 0;
}

.elementor-12845 .elementor-element.elementor-element-9235268 p::before {
    content: "• ";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed5be22 */.elementor-12845 .elementor-element.elementor-element-ed5be22 p {
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-477cfd8 */.elementor-12845 .elementor-element.elementor-element-477cfd8 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0903238 */.elementor-12845 .elementor-element.elementor-element-0903238 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffdd32 */.elementor-12845 .elementor-element.elementor-element-6ffdd32 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-6ffdd32 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-6ffdd32,
.elementor-12845 .elementor-element.elementor-element-6ffdd32 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-6ffdd32,
.elementor-12845 .elementor-element.elementor-element-6ffdd32 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-6ffdd32,
.elementor-12845 .elementor-element.elementor-element-6ffdd32 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-6ffdd32:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-6ffdd32:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-6ffdd32:hover,
.elementor-12845 .elementor-element.elementor-element-6ffdd32:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9fdfdd */.elementor-12845 .elementor-element.elementor-element-b9fdfdd {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c092d2 */.elementor-12845 .elementor-element.elementor-element-6c092d2 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9392a35 */.elementor-12845 .elementor-element.elementor-element-9392a35 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-9392a35 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-9392a35,
.elementor-12845 .elementor-element.elementor-element-9392a35 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-9392a35,
.elementor-12845 .elementor-element.elementor-element-9392a35 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-9392a35,
.elementor-12845 .elementor-element.elementor-element-9392a35 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-9392a35:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-9392a35:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-9392a35:hover,
.elementor-12845 .elementor-element.elementor-element-9392a35:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c7abff3 */.elementor-12845 .elementor-element.elementor-element-c7abff3 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965915b */.elementor-12845 .elementor-element.elementor-element-965915b p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad86825 */.elementor-12845 .elementor-element.elementor-element-ad86825 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-ad86825 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-ad86825,
.elementor-12845 .elementor-element.elementor-element-ad86825 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-ad86825,
.elementor-12845 .elementor-element.elementor-element-ad86825 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-ad86825,
.elementor-12845 .elementor-element.elementor-element-ad86825 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-ad86825:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-ad86825:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-ad86825:hover,
.elementor-12845 .elementor-element.elementor-element-ad86825:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c14e820 */.elementor-12845 .elementor-element.elementor-element-c14e820 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3bf9d3 */.elementor-12845 .elementor-element.elementor-element-d3bf9d3 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f302ad */.elementor-12845 .elementor-element.elementor-element-5f302ad {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-5f302ad .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-5f302ad,
.elementor-12845 .elementor-element.elementor-element-5f302ad .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-5f302ad,
.elementor-12845 .elementor-element.elementor-element-5f302ad .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-5f302ad,
.elementor-12845 .elementor-element.elementor-element-5f302ad .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-5f302ad:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-5f302ad:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-5f302ad:hover,
.elementor-12845 .elementor-element.elementor-element-5f302ad:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22aa22b */.elementor-12845 .elementor-element.elementor-element-22aa22b {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e009fe2 */.elementor-12845 .elementor-element.elementor-element-e009fe2 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a68dbf */.elementor-12845 .elementor-element.elementor-element-9a68dbf {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-9a68dbf .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-9a68dbf,
.elementor-12845 .elementor-element.elementor-element-9a68dbf .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-9a68dbf,
.elementor-12845 .elementor-element.elementor-element-9a68dbf .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-9a68dbf,
.elementor-12845 .elementor-element.elementor-element-9a68dbf .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-9a68dbf:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-9a68dbf:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-9a68dbf:hover,
.elementor-12845 .elementor-element.elementor-element-9a68dbf:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e75803 */.elementor-12845 .elementor-element.elementor-element-2e75803 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c455d4 */.elementor-12845 .elementor-element.elementor-element-5c455d4 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342233f */.elementor-12845 .elementor-element.elementor-element-342233f {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-342233f .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-342233f,
.elementor-12845 .elementor-element.elementor-element-342233f .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-342233f,
.elementor-12845 .elementor-element.elementor-element-342233f .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-342233f,
.elementor-12845 .elementor-element.elementor-element-342233f .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-342233f:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-342233f:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-342233f:hover,
.elementor-12845 .elementor-element.elementor-element-342233f:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9018f15 */.elementor-12845 .elementor-element.elementor-element-9018f15 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-496f951 */.elementor-12845 .elementor-element.elementor-element-496f951 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed7f47 */.elementor-12845 .elementor-element.elementor-element-aed7f47 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-aed7f47 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-aed7f47,
.elementor-12845 .elementor-element.elementor-element-aed7f47 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-aed7f47,
.elementor-12845 .elementor-element.elementor-element-aed7f47 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-aed7f47,
.elementor-12845 .elementor-element.elementor-element-aed7f47 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-aed7f47:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-aed7f47:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-aed7f47:hover,
.elementor-12845 .elementor-element.elementor-element-aed7f47:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0fc1f33 */.elementor-12845 .elementor-element.elementor-element-0fc1f33 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56464cd */.elementor-12845 .elementor-element.elementor-element-56464cd p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f44a48 */.elementor-12845 .elementor-element.elementor-element-8f44a48 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-8f44a48 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-8f44a48,
.elementor-12845 .elementor-element.elementor-element-8f44a48 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-8f44a48,
.elementor-12845 .elementor-element.elementor-element-8f44a48 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-8f44a48,
.elementor-12845 .elementor-element.elementor-element-8f44a48 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-8f44a48:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-8f44a48:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-8f44a48:hover,
.elementor-12845 .elementor-element.elementor-element-8f44a48:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53efbec */.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-wrap {
  display: inline-flex;
  isolation: isolate;
}

.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 24px;
  background: #582FBE;
  border: 1.5px solid #493380;
  border-radius: 10px ;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  transition: border-color 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #0086CC, #582FBE);
 box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.8);
  opacity: 0;
  transition: opacity 360ms ease;
  z-index: 0;
}

.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-btn:hover::after {
  opacity: 1;
}

.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-btn:hover {
  border-color: white;
}

.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-text {
  position: relative;
  z-index: 1;
  color: #fff;
}

.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-btn:hover .gbn-text {
  background: none;
  -webkit-text-fill-color: white;
}

.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-arrow {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.elementor-12845 .elementor-element.elementor-element-53efbec .gbn-btn:hover .gbn-arrow-path {
  stroke: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17e5a58 */.elementor-12845 .elementor-element.elementor-element-17e5a58 p {
    color: #8464F8;
    font-weight: 600;
    font-size: 12px;
    margin: 0;
}

.elementor-12845 .elementor-element.elementor-element-17e5a58 p::before {
    content: "• ";
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25397d2 */.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-wrap {
  display: inline-flex;
  isolation: isolate;
}

.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 24px;
  background: #582FBE;
  border: 1.5px solid #493380;
  border-radius: 10px ;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  transition: border-color 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #0086CC, #582FBE);
 box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.8);
  opacity: 0;
  transition: opacity 360ms ease;
  z-index: 0;
}

.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-btn:hover::after {
  opacity: 1;
}

.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-btn:hover {
  border-color: white;
}

.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-text {
  position: relative;
  z-index: 1;
  color: #fff;
}

.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-btn:hover .gbn-text {
  background: none;
  -webkit-text-fill-color: white;
}

.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-arrow {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.elementor-12845 .elementor-element.elementor-element-25397d2 .gbn-btn:hover .gbn-arrow-path {
  stroke: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1188a5e */.elementor-12845 .elementor-element.elementor-element-1188a5e p {
    color: #8464F8;
    font-weight: 600;
    font-size: 12px;
    margin: 0;
}

.elementor-12845 .elementor-element.elementor-element-1188a5e p::before {
    content: "• ";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-384ac79 */.elementor-12845 .elementor-element.elementor-element-384ac79 p {
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c2b527 */.elementor-12845 .elementor-element.elementor-element-8c2b527 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-968d336 */.elementor-12845 .elementor-element.elementor-element-968d336 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2695120 */.elementor-12845 .elementor-element.elementor-element-2695120 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-2695120 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-2695120,
.elementor-12845 .elementor-element.elementor-element-2695120 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-2695120,
.elementor-12845 .elementor-element.elementor-element-2695120 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-2695120,
.elementor-12845 .elementor-element.elementor-element-2695120 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-2695120:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-2695120:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-2695120:hover,
.elementor-12845 .elementor-element.elementor-element-2695120:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8de8f7d */.elementor-12845 .elementor-element.elementor-element-8de8f7d {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17e7044 */.elementor-12845 .elementor-element.elementor-element-17e7044 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575dfc2 */.elementor-12845 .elementor-element.elementor-element-575dfc2 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-575dfc2 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-575dfc2,
.elementor-12845 .elementor-element.elementor-element-575dfc2 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-575dfc2,
.elementor-12845 .elementor-element.elementor-element-575dfc2 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-575dfc2,
.elementor-12845 .elementor-element.elementor-element-575dfc2 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-575dfc2:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-575dfc2:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-575dfc2:hover,
.elementor-12845 .elementor-element.elementor-element-575dfc2:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a40f068 */.elementor-12845 .elementor-element.elementor-element-a40f068 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7c8d96 */.elementor-12845 .elementor-element.elementor-element-b7c8d96 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01752fb */.elementor-12845 .elementor-element.elementor-element-01752fb {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-01752fb .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-01752fb,
.elementor-12845 .elementor-element.elementor-element-01752fb .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-01752fb,
.elementor-12845 .elementor-element.elementor-element-01752fb .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-01752fb,
.elementor-12845 .elementor-element.elementor-element-01752fb .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-01752fb:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-01752fb:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-01752fb:hover,
.elementor-12845 .elementor-element.elementor-element-01752fb:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85e2764 */.elementor-12845 .elementor-element.elementor-element-85e2764 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa9a2d5 */.elementor-12845 .elementor-element.elementor-element-fa9a2d5 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4d979 */.elementor-12845 .elementor-element.elementor-element-1a4d979 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-1a4d979 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-1a4d979,
.elementor-12845 .elementor-element.elementor-element-1a4d979 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-1a4d979,
.elementor-12845 .elementor-element.elementor-element-1a4d979 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-1a4d979,
.elementor-12845 .elementor-element.elementor-element-1a4d979 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-1a4d979:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-1a4d979:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-1a4d979:hover,
.elementor-12845 .elementor-element.elementor-element-1a4d979:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7aa8553 */.elementor-12845 .elementor-element.elementor-element-7aa8553 {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f4943c */.elementor-12845 .elementor-element.elementor-element-4f4943c p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27ab9 */.elementor-12845 .elementor-element.elementor-element-db27ab9 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-db27ab9 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-db27ab9,
.elementor-12845 .elementor-element.elementor-element-db27ab9 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-db27ab9,
.elementor-12845 .elementor-element.elementor-element-db27ab9 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-db27ab9,
.elementor-12845 .elementor-element.elementor-element-db27ab9 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-db27ab9:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-db27ab9:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-db27ab9:hover,
.elementor-12845 .elementor-element.elementor-element-db27ab9:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-843e9ee */.elementor-12845 .elementor-element.elementor-element-843e9ee {
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2294a31 */.elementor-12845 .elementor-element.elementor-element-2294a31 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5663c03 */.elementor-12845 .elementor-element.elementor-element-5663c03 {
    background: white;
}

.elementor-12845 .elementor-element.elementor-element-5663c03 .card-logo {
    background: #ECE4FF;
}

.elementor-12845 .elementor-element.elementor-element-5663c03,
.elementor-12845 .elementor-element.elementor-element-5663c03 .card-logo {
    border-radius: 6px;
}

.elementor-12845 .elementor-element.elementor-element-5663c03,
.elementor-12845 .elementor-element.elementor-element-5663c03 .card-logo {
    transition: all 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-5663c03,
.elementor-12845 .elementor-element.elementor-element-5663c03 .card-logo {
    border: 1px solid transparent;
}

.elementor-12845 .elementor-element.elementor-element-5663c03:hover {
    background: #ECE4FF;
    box-shadow: 0px 0px 8px 0px #582FBE;
}

.elementor-12845 .elementor-element.elementor-element-5663c03:hover .card-logo {
    background: white;
    box-shadow: 0px 0px 10px 0px #FFFFFF;
}

.elementor-12845 .elementor-element.elementor-element-5663c03:hover,
.elementor-12845 .elementor-element.elementor-element-5663c03:hover .card-logo {
    border-color: #582FBE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d08eb4 */.elementor-12845 .elementor-element.elementor-element-2d08eb4 p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-877d679 */.elementor-12845 .elementor-element.elementor-element-877d679 {
    height: 32px;
    width: 360px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae44fc6 */.elementor-12845 .elementor-element.elementor-element-ae44fc6 {
    height: 32px;
    width: 360px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce1222 */.elementor-12845 .elementor-element.elementor-element-5ce1222 {
    height: 32px;
    width: 360px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f5c644 */.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-wrap {
  display: inline-flex;
  isolation: isolate;
}

.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 24px;
  background: #582FBE;
  border: 1.5px solid #493380;
  border-radius: 10px ;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  transition: border-color 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #0086CC, #582FBE);
 box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.8);
  opacity: 0;
  transition: opacity 360ms ease;
  z-index: 0;
}

.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-btn:hover::after {
  opacity: 1;
}

.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-btn:hover {
  border-color: white;
}

.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-text {
  position: relative;
  z-index: 1;
  color: #fff;
}

.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-btn:hover .gbn-text {
  background: none;
  -webkit-text-fill-color: white;
}

.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-arrow {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.elementor-12845 .elementor-element.elementor-element-0f5c644 .gbn-btn:hover .gbn-arrow-path {
  stroke: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6debcb4 */.elementor-12845 .elementor-element.elementor-element-6debcb4 p {
    color: #582FBE;
    font-weight: 600;
    font-size: 12px;
    margin: 0;
}

.elementor-12845 .elementor-element.elementor-element-6debcb4 p::before {
    content: "• ";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a182e2 */.elementor-12845 .elementor-element.elementor-element-5a182e2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89d38e1 */.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-wrap {
  display: inline-flex;
  isolation: isolate;
}

.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 24px;
  background: white;
  border: 1.5px solid #493380;
  border-radius: 10px ;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  outline: none;
  white-space: nowrap;
  overflow: hidden;
  transition: border-color 200ms ease;
}

.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #0086CC, #582FBE);
 box-shadow: inset 0 0 10px 0 rgba(255, 255, 255, 0.8);
  opacity: 0;
  transition: opacity 360ms ease;
  z-index: 0;
}

.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-btn:hover::after {
  opacity: 1;
}

.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-btn:hover {
  border-color: white;
}

.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-text {
  position: relative;
  z-index: 1;
  background: linear-gradient(90deg, #0086CC, #582FBE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-btn:hover .gbn-text {
  background: none;
  -webkit-text-fill-color: white;
}

.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-arrow {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
}

.elementor-12845 .elementor-element.elementor-element-89d38e1 .gbn-btn:hover .gbn-arrow-path {
  stroke: white;
}/* End custom CSS */