.elementor-33 .elementor-element.elementor-element-3f6fd84{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.2;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-3f6fd84::before, .elementor-33 .elementor-element.elementor-element-3f6fd84 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-3f6fd84 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-3f6fd84 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-3f6fd84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-3f6fd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-27a8cdb );--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-3f6fd84 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-65b1c47{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-65b1c47 .elementor-heading-title{font-size:72px;font-weight:900;text-shadow:0px 4px 20px rgba(0, 0, 0, 0.5);color:var( --e-global-color-1c90c65 );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-49dddef{width:var( --container-widget-width, 620px );max-width:620px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-size:25px;font-weight:500;text-shadow:0px 2px 15px rgba(0, 0, 0, 0.5);color:var( --e-global-color-1c90c65 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-d803f03 .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 0px 30px 0px rgba(235.99999999999997, 71.99999999999999, 153.00000000000003, 0.4);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );padding:25px 48px 25px 048px;}.elementor-33 .elementor-element.elementor-element-d803f03 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-d803f03 .elementor-button:focus{background-color:var( --e-global-color-91f86af );color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-d803f03 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-d803f03 .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-61218ee{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-cd761d9:hover{--e-transform-translateY:-5px;background-color:#7C3AED1A;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-cd761d9{padding:20px 20px 20px 20px;text-align:center;}.elementor-33 .elementor-element.elementor-element-cd761d9 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-45e144a:hover{--e-transform-translateY:-5px;background-color:#7C3AED1A;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-45e144a{padding:20px 20px 20px 20px;text-align:center;}.elementor-33 .elementor-element.elementor-element-45e144a .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-c2ffcf4:hover{--e-transform-translateY:-5px;background-color:#7C3AED1A;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-c2ffcf4{padding:20px 20px 20px 20px;text-align:center;}.elementor-33 .elementor-element.elementor-element-c2ffcf4 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-e113cb4:hover{--e-transform-translateY:-5px;background-color:#7C3AED1A;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-e113cb4{padding:20px 20px 20px 20px;text-align:center;}.elementor-33 .elementor-element.elementor-element-e113cb4 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-26ed168{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-26ed168:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-26ed168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F3E8FF 0%, #FEFEFE 100%);}.elementor-33 .elementor-element.elementor-element-35122dd{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-35122dd .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.3em;color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-86d5b02{font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-2c50ead{--spacer-size:3px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-5145aba{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-fcb2362{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-fcb2362:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-fcb2362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-ff7dcce{text-align:center;}.elementor-33 .elementor-element.elementor-element-ff7dcce .elementor-heading-title{font-size:80px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-ee2006d{text-align:center;}.elementor-33 .elementor-element.elementor-element-ee2006d .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-2d663fb{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-3c7b965{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-3c7b965:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3c7b965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-470d5c3{text-align:center;}.elementor-33 .elementor-element.elementor-element-470d5c3 .elementor-heading-title{font-size:80px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-7c82c0e{text-align:center;}.elementor-33 .elementor-element.elementor-element-7c82c0e .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-caa48ec{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-65bad08{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-65bad08:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-65bad08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-e1abafc{text-align:center;}.elementor-33 .elementor-element.elementor-element-e1abafc .elementor-heading-title{font-size:80px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-3c69498{text-align:center;}.elementor-33 .elementor-element.elementor-element-3c69498 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-b60dfa4{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-841001f{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-841001f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-841001f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-774659c{text-align:center;}.elementor-33 .elementor-element.elementor-element-774659c .elementor-heading-title{font-size:80px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-34f56b4{text-align:center;}.elementor-33 .elementor-element.elementor-element-34f56b4 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-5bdac2b{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-3d66568{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-3d66568:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3d66568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-d383719{text-align:center;}.elementor-33 .elementor-element.elementor-element-d383719 .elementor-heading-title{font-size:80px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-f5a367b{text-align:center;}.elementor-33 .elementor-element.elementor-element-f5a367b .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-ed64960{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-b6673f8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-33 .elementor-element.elementor-element-b6673f8:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b6673f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-7afe076{text-align:center;}.elementor-33 .elementor-element.elementor-element-7afe076 .elementor-heading-title{font-size:80px;font-weight:600;}.elementor-33 .elementor-element.elementor-element-0fc6c75{text-align:center;}.elementor-33 .elementor-element.elementor-element-0fc6c75 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-9d8b0e2{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-4d1ce8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-4d1ce8d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-4d1ce8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E8FF;}.elementor-33 .elementor-element.elementor-element-dee1fdc{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-dee1fdc .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.3em;color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-3805adc{font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-732d422{--spacer-size:3px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-8b61be2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-33 .elementor-element.elementor-element-f66a367{--display:flex;--min-height:750px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-f66a367:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-f66a367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-f66a367:hover{background-color:transparent;background-image:linear-gradient(135deg, #7C3AED03 0%, #EC489903 100%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-91f86af );--border-color:var( --e-global-color-91f86af );box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);}.elementor-33 .elementor-element.elementor-element-f66a367.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.02;}.elementor-33 .elementor-element.elementor-element-f66a367, .elementor-33 .elementor-element.elementor-element-f66a367::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-33 .elementor-element.elementor-element-75028a9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-75028a9 img{height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(106.99999999999999, 70, 193, 0.3);}.elementor-33 .elementor-element.elementor-element-a636eba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-a636eba .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-8170076{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-8170076 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-91f86af );}.elementor-33 .elementor-element.elementor-element-43a91ed{text-align:center;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-dd722ca .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-33 .elementor-element.elementor-element-dd722ca .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-dd722ca .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);}.elementor-33 .elementor-element.elementor-element-dd722ca .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-dd722ca .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-60bf63d{--display:flex;--min-height:700px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-60bf63d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-60bf63d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-60bf63d:hover{background-color:transparent;background-image:linear-gradient(135deg, #7C3AED03 0%, #EC489903 100%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-91f86af );--border-color:var( --e-global-color-91f86af );box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);}.elementor-33 .elementor-element.elementor-element-60bf63d.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.02;}.elementor-33 .elementor-element.elementor-element-60bf63d, .elementor-33 .elementor-element.elementor-element-60bf63d::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-46336c9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-46336c9 img{height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(106.99999999999999, 70, 193, 0.3);}.elementor-33 .elementor-element.elementor-element-5f5f0ef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-5f5f0ef .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-9824cd0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-9824cd0 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-91f86af );}.elementor-33 .elementor-element.elementor-element-f404276{text-align:center;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-6f6973a .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-33 .elementor-element.elementor-element-6f6973a .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-6f6973a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);}.elementor-33 .elementor-element.elementor-element-6f6973a .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-6f6973a .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-ec2cf9c{--display:flex;--min-height:700px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-ec2cf9c:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-ec2cf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-ec2cf9c:hover{background-color:transparent;background-image:linear-gradient(135deg, #7C3AED03 0%, #EC489903 100%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-91f86af );--border-color:var( --e-global-color-91f86af );box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);}.elementor-33 .elementor-element.elementor-element-ec2cf9c.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.02;}.elementor-33 .elementor-element.elementor-element-ec2cf9c, .elementor-33 .elementor-element.elementor-element-ec2cf9c::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-959a293{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-959a293 img{height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(106.99999999999999, 70, 193, 0.3);}.elementor-33 .elementor-element.elementor-element-ab8df7f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-ab8df7f .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-4e41337{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-4e41337 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-91f86af );}.elementor-33 .elementor-element.elementor-element-b7a5a79{text-align:center;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-b0c58ba .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-33 .elementor-element.elementor-element-b0c58ba .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-b0c58ba .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);}.elementor-33 .elementor-element.elementor-element-b0c58ba .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-b0c58ba .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-b629409{--display:flex;--min-height:700px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-b629409:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-b629409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-b629409:hover{background-color:transparent;background-image:linear-gradient(135deg, #7C3AED03 0%, #EC489903 100%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-91f86af );--border-color:var( --e-global-color-91f86af );box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);}.elementor-33 .elementor-element.elementor-element-b629409.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.02;}.elementor-33 .elementor-element.elementor-element-b629409, .elementor-33 .elementor-element.elementor-element-b629409::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-2c18e14{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-2c18e14 img{height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(106.99999999999999, 70, 193, 0.3);}.elementor-33 .elementor-element.elementor-element-6456fca{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-6456fca .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-83e4967{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-83e4967 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-91f86af );}.elementor-33 .elementor-element.elementor-element-e2c0ea8{text-align:center;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-02e9f15 .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-33 .elementor-element.elementor-element-02e9f15 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-02e9f15 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);}.elementor-33 .elementor-element.elementor-element-02e9f15 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-02e9f15 .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-81f4241{--display:flex;--min-height:700px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-81f4241:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-81f4241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-81f4241:hover{background-color:transparent;background-image:linear-gradient(135deg, #7C3AED03 0%, #EC489903 100%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-91f86af );--border-color:var( --e-global-color-91f86af );box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);}.elementor-33 .elementor-element.elementor-element-81f4241.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.02;}.elementor-33 .elementor-element.elementor-element-81f4241, .elementor-33 .elementor-element.elementor-element-81f4241::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-56d0d62{width:var( --container-widget-width, 80% );max-width:80%;background-color:transparent;--container-widget-width:80%;--container-widget-flex-grow:0;background-image:linear-gradient(135deg, #F3E8FF 0%, var( --e-global-color-91f86af ) 100%);border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-56d0d62 img{height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(106.99999999999999, 70, 193, 0.3);}.elementor-33 .elementor-element.elementor-element-465e9d1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-465e9d1 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-d3d9f3b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-d3d9f3b .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-91f86af );}.elementor-33 .elementor-element.elementor-element-d7a6ac9{text-align:center;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-d5679d5 .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-33 .elementor-element.elementor-element-d5679d5 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-d5679d5 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);}.elementor-33 .elementor-element.elementor-element-d5679d5 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-d5679d5 .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-d7a20ed{--display:flex;--min-height:700px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-d7a20ed:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d7a20ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-d7a20ed:hover{background-color:transparent;background-image:linear-gradient(135deg, #7C3AED03 0%, #EC489903 100%);border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-91f86af );--border-color:var( --e-global-color-91f86af );box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);}.elementor-33 .elementor-element.elementor-element-d7a20ed.e-con:hover{--e-con-transform-translateY:-10px;--e-con-transform-scale:1.02;}.elementor-33 .elementor-element.elementor-element-d7a20ed, .elementor-33 .elementor-element.elementor-element-d7a20ed::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-a148d64{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-a148d64 img{height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(106.99999999999999, 70, 193, 0.3);}.elementor-33 .elementor-element.elementor-element-4107690{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-4107690 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-b7cee4d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-b7cee4d .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-91f86af );}.elementor-33 .elementor-element.elementor-element-8bdfb8b{text-align:center;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-7d9f3ec .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-33 .elementor-element.elementor-element-7d9f3ec .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-7d9f3ec .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);}.elementor-33 .elementor-element.elementor-element-7d9f3ec .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-7d9f3ec .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-8fee12b{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:-80px;z-index:1;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-8fee12b{right:-80px;}body.rtl .elementor-33 .elementor-element.elementor-element-8fee12b{left:-80px;}.elementor-33 .elementor-element.elementor-element-9cb6005{--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;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-9e3aca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33 .elementor-element.elementor-element-36cbb45 img{border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-79b17df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-33 .elementor-element.elementor-element-51fcaba{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:start;}.elementor-33 .elementor-element.elementor-element-51fcaba .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.3em;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-1589a3f{text-align:start;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-a72d9d3 .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-33 .elementor-element.elementor-element-a72d9d3 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-a72d9d3 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.5);}.elementor-33 .elementor-element.elementor-element-a72d9d3:hover{--e-transform-translateY:-3px;}.elementor-33 .elementor-element.elementor-element-a72d9d3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-a72d9d3 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-a72d9d3 .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-09b7bcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-09b7bcc:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-09b7bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E8FF;}.elementor-33 .elementor-element.elementor-element-0e476d7{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-0e476d7 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.3em;color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-13078a2{font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-3c4dd39{--spacer-size:3px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-widget-slides .elementor-slide-heading{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-325883b .elementor-repeater-item-8c04e3b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://whitelightoracle.shop/wp-content/uploads/2026/03/Meditation-Room.webp);background-size:cover;}.elementor-33 .elementor-element.elementor-element-325883b .elementor-repeater-item-a10aeeb .swiper-slide-bg{background-color:#833ca3;background-image:url(https://whitelightoracle.shop/wp-content/uploads/2026/03/Private-Healing.webp);background-size:cover;}.elementor-33 .elementor-element.elementor-element-325883b .elementor-repeater-item-73a25b3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://whitelightoracle.shop/wp-content/uploads/2026/03/Tea-and-Relaxation.webp);background-size:cover;}.elementor-33 .elementor-element.elementor-element-325883b .elementor-repeater-item-c395255 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://whitelightoracle.shop/wp-content/uploads/2026/03/Yoga-Space.webp);background-size:cover;}.elementor-33 .elementor-element.elementor-element-325883b .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-33 .elementor-element.elementor-element-325883b .elementor-slide-button{background-color:#000000B3;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-width:0px;border-radius:8px;color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-325883b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-325883b .swiper-slide-contents{max-width:100%;}.elementor-33 .elementor-element.elementor-element-325883b .swiper-slide-inner{padding:20px 20px 20px 20px;text-align:start;}.elementor-33 .elementor-element.elementor-element-325883b .elementor-swiper-button{font-size:20px;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-325883b .elementor-swiper-button svg{fill:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-149da7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-149da7f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-149da7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-df76a60{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-df76a60 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.3em;color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-7f9f679{font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-215dacf{--spacer-size:3px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-97126d9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-7db66de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-7db66de:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-7db66de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-7db66de:hover{background-color:var( --e-global-color-1c90c65 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-7db66de.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-33 .elementor-element.elementor-element-7db66de, .elementor-33 .elementor-element.elementor-element-7db66de::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-6f15d3f img{height:250px;object-fit:cover;object-position:center center;border-radius:24px 24px 0px 0px;}.elementor-33 .elementor-element.elementor-element-58ac8b3{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-f674480{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-f674480 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-7d07845{text-align:start;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-a531899{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-a531899:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-a531899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-a531899:hover{background-color:var( --e-global-color-1c90c65 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-a531899.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-33 .elementor-element.elementor-element-a531899, .elementor-33 .elementor-element.elementor-element-a531899::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-c5b9784 img{height:250px;object-fit:cover;object-position:center center;border-radius:24px 24px 0px 0px;}.elementor-33 .elementor-element.elementor-element-a756571{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-efaae46{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-efaae46 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-09ae187{text-align:start;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-f7c7c8d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-f7c7c8d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-f7c7c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-f7c7c8d:hover{background-color:var( --e-global-color-1c90c65 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-f7c7c8d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-33 .elementor-element.elementor-element-f7c7c8d, .elementor-33 .elementor-element.elementor-element-f7c7c8d::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-b700c46 img{height:250px;object-fit:cover;object-position:center center;border-radius:24px 24px 0px 0px;}.elementor-33 .elementor-element.elementor-element-b2ec77e{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-93d5474{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-93d5474 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-f3136bd{text-align:start;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-611cb82{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;--border-radius:24px 24px 24px 24px;box-shadow:0px 15px 50px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:400ms;}.elementor-33 .elementor-element.elementor-element-611cb82:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-611cb82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-611cb82:hover{background-color:var( --e-global-color-1c90c65 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#7C3AED1A;--border-color:#7C3AED1A;box-shadow:0px 25px 70px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-611cb82.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-33 .elementor-element.elementor-element-611cb82, .elementor-33 .elementor-element.elementor-element-611cb82::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-5c70f43 img{height:250px;object-fit:cover;object-position:center center;border-radius:24px 24px 0px 0px;}.elementor-33 .elementor-element.elementor-element-9b58204{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-ddd94d4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-ddd94d4 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-148fbc6{text-align:start;font-size:16px;font-weight:500;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-1c90c65 );color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1c90c65 );box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.5);}.elementor-33 .elementor-element.elementor-element-4383e54:hover{--e-transform-translateY:-3px;}.elementor-33 .elementor-element.elementor-element-4383e54{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-a8a61c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-a8a61c3:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-a8a61c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-e159b22{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-e159b22 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.3em;color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-80bd7e7{font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-a4e985f{--spacer-size:3px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-32c9e3d{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-77ee0c1:hover{--e-transform-scale:1.05;box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-77ee0c1{border-radius:24px 24px 24px 24px;box-shadow:0px 4px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);}.elementor-33 .elementor-element.elementor-element-77ee0c1 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-60fad93:hover{--e-transform-scale:1.05;box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-60fad93{border-radius:24px 24px 24px 24px;box-shadow:0px 4px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);}.elementor-33 .elementor-element.elementor-element-60fad93 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-3eb42ee:hover{--e-transform-scale:1.05;box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-3eb42ee{border-radius:24px 24px 24px 24px;box-shadow:0px 4px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);}.elementor-33 .elementor-element.elementor-element-3eb42ee img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-7012ff0:hover{--e-transform-scale:1.05;box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-7012ff0{border-radius:24px 24px 24px 24px;box-shadow:0px 4px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);}.elementor-33 .elementor-element.elementor-element-7012ff0 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-e7ec78a:hover{--e-transform-scale:1.05;box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-e7ec78a{border-radius:24px 24px 24px 24px;box-shadow:0px 4px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);}.elementor-33 .elementor-element.elementor-element-e7ec78a img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-8e8f821:hover{--e-transform-scale:1.05;box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-33 .elementor-element.elementor-element-8e8f821{border-radius:24px 24px 24px 24px;box-shadow:0px 4px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);}.elementor-33 .elementor-element.elementor-element-8e8f821 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-33 .elementor-element.elementor-element-624d11d{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-1f11456 .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7C3AED52;border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-33 .elementor-element.elementor-element-1f11456 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-1f11456 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.5);}.elementor-33 .elementor-element.elementor-element-1f11456:hover{--e-transform-translateY:-3px;}.elementor-33 .elementor-element.elementor-element-1f11456{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-1f11456 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-1f11456 .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-60f8385 .elementor-button{background-color:var( --e-global-color-1c90c65 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-91f86af );color:var( --e-global-color-91f86af );box-shadow:0px 4px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7C3AED52;border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-33 .elementor-element.elementor-element-60f8385 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-60f8385 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.5);}.elementor-33 .elementor-element.elementor-element-60f8385:hover{--e-transform-translateY:-3px;}.elementor-33 .elementor-element.elementor-element-60f8385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-60f8385 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-60f8385 .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-98128a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-98128a8:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-98128a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);}.elementor-33 .elementor-element.elementor-element-0138751{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-0138751 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.3em;color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-f446e8e{font-size:18px;font-weight:400;color:var( --e-global-color-1c90c65 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-b89025d{width:var( --container-widget-width, 40% );max-width:40%;margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-33 .elementor-element.elementor-element-b89025d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-b89025d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-33 .elementor-element.elementor-element-b89025d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-type-html{padding-bottom:0px;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-group .elementor-field{color:var( --e-global-color-ec9101a );}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-group .elementor-field, .elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-subgroup label{font-size:16px;font-weight:400;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-button{font-family:"Inter", Sans-serif;font-weight:700;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-b89025d .e-form__buttons__wrapper__button-next{background-color:#61CE7000;color:#ffffff;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-button[type="submit"]{background-color:#61CE7000;color:#ffffff;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-33 .elementor-element.elementor-element-b89025d .e-form__buttons__wrapper__button-previous{color:#FFFFFF00;}.elementor-33 .elementor-element.elementor-element-b89025d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-33 .elementor-element.elementor-element-b89025d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-33 .elementor-element.elementor-element-b89025d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-33 .elementor-element.elementor-element-3581a6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-3581a6c:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3581a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-fe4f488{width:var( --container-widget-width, 955px );max-width:955px;--container-widget-width:955px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-fe4f488 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.3em;color:var( --e-global-color-1c90c65 );}.elementor-33 .elementor-element.elementor-element-244aab3{font-size:18px;font-weight:400;color:var( --e-global-color-b39e2d9 );}.elementor-33 .elementor-element.elementor-element-80e9e6a{--spacer-size:3px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-1c90c65 );color:var( --e-global-color-1c90c65 );background-image:linear-gradient(135deg, var( --e-global-color-91f86af ) 0%, var( --e-global-color-8871bb2 ) 100%);box-shadow:0px 4px 15px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-91f86af );border-radius:12px 12px 12px 12px;padding:14px 32px 14px 32px;}.elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1c90c65 );box-shadow:0px 8px 30px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.5);}.elementor-33 .elementor-element.elementor-element-ebf13c1:hover{--e-transform-translateY:-3px;}.elementor-33 .elementor-element.elementor-element-ebf13c1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button:focus svg{fill:var( --e-global-color-1c90c65 );}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-5145aba{--width:70%;}.elementor-33 .elementor-element.elementor-element-8b61be2{--width:100%;}.elementor-33 .elementor-element.elementor-element-9e3aca6{--width:50%;}.elementor-33 .elementor-element.elementor-element-79b17df{--width:50%;}.elementor-33 .elementor-element.elementor-element-97126d9{--width:100%;}.elementor-33 .elementor-element.elementor-element-32c9e3d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-5145aba{--width:100%;}}@media(max-width:1366px){.elementor-33 .elementor-element.elementor-element-61218ee{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-5145aba{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-8b61be2{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-97126d9{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-32c9e3d{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-33 .elementor-element.elementor-element-61218ee{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-5145aba{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-8b61be2{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-97126d9{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-32c9e3d{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-61218ee{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-5145aba{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-8b61be2{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-97126d9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-32c9e3d{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-b89025d{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:880px){.elementor-33 .elementor-element.elementor-element-61218ee{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-5145aba{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-8b61be2{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-97126d9{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-32c9e3d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-65b1c47 .elementor-heading-title{font-size:45px;}.elementor-33 .elementor-element.elementor-element-49dddef{font-size:18px;}.elementor-33 .elementor-element.elementor-element-d803f03 .elementor-button{font-size:16px;}.elementor-33 .elementor-element.elementor-element-61218ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-35122dd .elementor-heading-title{font-size:35px;}.elementor-33 .elementor-element.elementor-element-86d5b02{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-5145aba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-ff7dcce .elementor-heading-title{font-size:50px;}.elementor-33 .elementor-element.elementor-element-ee2006d .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-2d663fb{font-size:16px;}.elementor-33 .elementor-element.elementor-element-470d5c3 .elementor-heading-title{font-size:50px;}.elementor-33 .elementor-element.elementor-element-7c82c0e .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-caa48ec{font-size:16px;}.elementor-33 .elementor-element.elementor-element-e1abafc .elementor-heading-title{font-size:50px;}.elementor-33 .elementor-element.elementor-element-3c69498 .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-b60dfa4{font-size:16px;}.elementor-33 .elementor-element.elementor-element-774659c .elementor-heading-title{font-size:50px;}.elementor-33 .elementor-element.elementor-element-34f56b4 .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-5bdac2b{font-size:16px;}.elementor-33 .elementor-element.elementor-element-d383719 .elementor-heading-title{font-size:50px;}.elementor-33 .elementor-element.elementor-element-f5a367b .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-ed64960{font-size:16px;}.elementor-33 .elementor-element.elementor-element-7afe076 .elementor-heading-title{font-size:50px;}.elementor-33 .elementor-element.elementor-element-0fc6c75 .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-9d8b0e2{font-size:16px;}.elementor-33 .elementor-element.elementor-element-dee1fdc .elementor-heading-title{font-size:35px;}.elementor-33 .elementor-element.elementor-element-3805adc{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-8b61be2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-9cb6005{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-51fcaba{text-align:center;}.elementor-33 .elementor-element.elementor-element-51fcaba .elementor-heading-title{font-size:35px;}.elementor-33 .elementor-element.elementor-element-1589a3f{text-align:center;}.elementor-33 .elementor-element.elementor-element-0e476d7 .elementor-heading-title{font-size:35px;}.elementor-33 .elementor-element.elementor-element-13078a2{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-325883b .swiper-slide{height:300px;}.elementor-33 .elementor-element.elementor-element-df76a60 .elementor-heading-title{font-size:35px;}.elementor-33 .elementor-element.elementor-element-7f9f679{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-97126d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-f674480{text-align:center;}.elementor-33 .elementor-element.elementor-element-f674480 .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-7d07845{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-efaae46{text-align:center;}.elementor-33 .elementor-element.elementor-element-efaae46 .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-09ae187{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-93d5474{text-align:center;}.elementor-33 .elementor-element.elementor-element-93d5474 .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-f3136bd{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-ddd94d4{text-align:center;}.elementor-33 .elementor-element.elementor-element-ddd94d4 .elementor-heading-title{font-size:25px;}.elementor-33 .elementor-element.elementor-element-148fbc6{text-align:center;}.elementor-33 .elementor-element.elementor-element-e159b22 .elementor-heading-title{font-size:35px;}.elementor-33 .elementor-element.elementor-element-80bd7e7{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-32c9e3d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-77ee0c1 img{height:150px;}.elementor-33 .elementor-element.elementor-element-60fad93 img{height:150px;}.elementor-33 .elementor-element.elementor-element-3eb42ee img{height:150px;}.elementor-33 .elementor-element.elementor-element-7012ff0 img{height:150px;}.elementor-33 .elementor-element.elementor-element-e7ec78a img{height:150px;}.elementor-33 .elementor-element.elementor-element-8e8f821 img{height:150px;}.elementor-33 .elementor-element.elementor-element-0138751 .elementor-heading-title{font-size:35px;}.elementor-33 .elementor-element.elementor-element-f446e8e{text-align:center;font-size:16px;}.elementor-33 .elementor-element.elementor-element-fe4f488 .elementor-heading-title{font-size:35px;}.elementor-33 .elementor-element.elementor-element-244aab3{text-align:center;font-size:16px;}}@media(max-width:1366px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-5145aba{--width:80%;}}@media(min-width:2400px){.elementor-33 .elementor-element.elementor-element-61218ee{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-5145aba{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-8b61be2{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-97126d9{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-32c9e3d{--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-cd761d9 */.elementor-33 .elementor-element.elementor-element-cd761d9 .icon{
    font-size: 35px;
}

body[data-elementor-device-mode="tablet"] .elementor-33 .elementor-element.elementor-element-cd761d9 .icon{
    font-size: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45e144a */.elementor-33 .elementor-element.elementor-element-45e144a .icon{
    font-size: 35px;
}

body[data-elementor-device-mode="tablet"] .elementor-33 .elementor-element.elementor-element-45e144a .icon{
    font-size: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2ffcf4 */.elementor-33 .elementor-element.elementor-element-c2ffcf4 .icon{
    font-size: 35px;
}

body[data-elementor-device-mode="tablet"] .elementor-33 .elementor-element.elementor-element-c2ffcf4 .icon{
    font-size: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e113cb4 */.elementor-33 .elementor-element.elementor-element-e113cb4 .icon{
    font-size: 35px;
}

body[data-elementor-device-mode="tablet"] .elementor-33 .elementor-element.elementor-element-e113cb4 .icon{
    font-size: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35122dd */.elementor-33 .elementor-element.elementor-element-35122dd h2{
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    background-image: linear-gradient(135deg, rgb(124, 58, 237) 0%, rgb(245, 158, 11) 50%, rgb(236, 72, 153) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86d5b02 */.elementor-33 .elementor-element.elementor-element-86d5b02 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-2c50ead */.elementor-33 .elementor-element.elementor-element-2c50ead{
        background-image: linear-gradient(90deg, transparent, rgb(124, 58, 237), rgb(245, 158, 11), transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff7dcce */.elementor-33 .elementor-element.elementor-element-ff7dcce h2{
    filter: drop-shadow(0 4px 8px rgba(107, 70, 193, 0.3));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d663fb */.elementor-33 .elementor-element.elementor-element-2d663fb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcb2362 */.card:hover .animation {
    animation: floatUpDown 2s ease-in-out infinite;
}

@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px);
    }
    100% {
        transform: translateY(0);
    }
}

.card {
    position: relative;
    overflow: hidden;
    background: white;
    border: 2px solid rgba(124, 58, 237, 0.1);
    box-shadow: 0 10px 40px rgba(124, 58, 237, 0.1);
    transition: 
        background 0.4s ease,
        border 0.4s ease,
        box-shadow 0.4s ease,
        transform 0.3s ease;
}

.card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(124, 58, 237, 0.15),
        transparent
    );
    transform: translateX(-100%);
    transition: transform 0.6s ease;
    pointer-events: none;
}

.card:hover::before {
    transform: translateX(100%);
}

.card:hover {
    background: radial-gradient(
        circle,
        rgba(236, 72, 153, 0.1) 0%,
        transparent 70%
    );
    border: 2px solid rgba(124, 58, 237, 1);
    box-shadow: 
        0 25px 70px rgba(124, 58, 237, 0.3),
        0 0 40px rgba(236, 72, 153, 0.2);
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470d5c3 */.elementor-33 .elementor-element.elementor-element-470d5c3 h2{
    filter: drop-shadow(0 4px 8px rgba(107, 70, 193, 0.3));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa48ec */.elementor-33 .elementor-element.elementor-element-caa48ec p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7b965 */.card:hover .animation {
    animation: floatUpDown 2s ease-in-out infinite;
}

@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px);
    }
    100% {
        transform: translateY(0);
    }
}

.card {
    position: relative;
    overflow: hidden;
    background: white;
    border: 2px solid rgba(124, 58, 237, 0.1);
    box-shadow: 0 10px 40px rgba(124, 58, 237, 0.1);
    transition: 
        background 0.4s ease,
        border 0.4s ease,
        box-shadow 0.4s ease,
        transform 0.3s ease;
}

.card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(124, 58, 237, 0.15),
        transparent
    );
    transform: translateX(-100%);
    transition: transform 0.6s ease;
    pointer-events: none;
}

.card:hover::before {
    transform: translateX(100%);
}

.card:hover {
    background: radial-gradient(
        circle,
        rgba(236, 72, 153, 0.1) 0%,
        transparent 70%
    );
    border: 2px solid rgba(124, 58, 237, 1);
    box-shadow: 
        0 25px 70px rgba(124, 58, 237, 0.3),
        0 0 40px rgba(236, 72, 153, 0.2);
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1abafc */.elementor-33 .elementor-element.elementor-element-e1abafc h2{
    filter: drop-shadow(0 4px 8px rgba(107, 70, 193, 0.3));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b60dfa4 */.elementor-33 .elementor-element.elementor-element-b60dfa4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bad08 */.card:hover .animation {
    animation: floatUpDown 2s ease-in-out infinite;
}

@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px);
    }
    100% {
        transform: translateY(0);
    }
}

.card {
    position: relative;
    overflow: hidden;
    background: white;
    border: 2px solid rgba(124, 58, 237, 0.1);
    box-shadow: 0 10px 40px rgba(124, 58, 237, 0.1);
    transition: 
        background 0.4s ease,
        border 0.4s ease,
        box-shadow 0.4s ease,
        transform 0.3s ease;
}

.card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(124, 58, 237, 0.15),
        transparent
    );
    transform: translateX(-100%);
    transition: transform 0.6s ease;
    pointer-events: none;
}

.card:hover::before {
    transform: translateX(100%);
}

.card:hover {
    background: radial-gradient(
        circle,
        rgba(236, 72, 153, 0.1) 0%,
        transparent 70%
    );
    border: 2px solid rgba(124, 58, 237, 1);
    box-shadow: 
        0 25px 70px rgba(124, 58, 237, 0.3),
        0 0 40px rgba(236, 72, 153, 0.2);
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-774659c */.elementor-33 .elementor-element.elementor-element-774659c h2{
    filter: drop-shadow(0 4px 8px rgba(107, 70, 193, 0.3));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdac2b */.elementor-33 .elementor-element.elementor-element-5bdac2b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-841001f */.card:hover .animation {
    animation: floatUpDown 2s ease-in-out infinite;
}

@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px);
    }
    100% {
        transform: translateY(0);
    }
}

.card {
    position: relative;
    overflow: hidden;
    background: white;
    border: 2px solid rgba(124, 58, 237, 0.1);
    box-shadow: 0 10px 40px rgba(124, 58, 237, 0.1);
    transition: 
        background 0.4s ease,
        border 0.4s ease,
        box-shadow 0.4s ease,
        transform 0.3s ease;
}

.card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(124, 58, 237, 0.15),
        transparent
    );
    transform: translateX(-100%);
    transition: transform 0.6s ease;
    pointer-events: none;
}

.card:hover::before {
    transform: translateX(100%);
}

.card:hover {
    background: radial-gradient(
        circle,
        rgba(236, 72, 153, 0.1) 0%,
        transparent 70%
    );
    border: 2px solid rgba(124, 58, 237, 1);
    box-shadow: 
        0 25px 70px rgba(124, 58, 237, 0.3),
        0 0 40px rgba(236, 72, 153, 0.2);
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d383719 */.elementor-33 .elementor-element.elementor-element-d383719 h2{
    filter: drop-shadow(0 4px 8px rgba(107, 70, 193, 0.3));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed64960 */.elementor-33 .elementor-element.elementor-element-ed64960 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d66568 */.card:hover .animation {
    animation: floatUpDown 2s ease-in-out infinite;
}

@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px);
    }
    100% {
        transform: translateY(0);
    }
}

.card {
    position: relative;
    overflow: hidden;
    background: white;
    border: 2px solid rgba(124, 58, 237, 0.1);
    box-shadow: 0 10px 40px rgba(124, 58, 237, 0.1);
    transition: 
        background 0.4s ease,
        border 0.4s ease,
        box-shadow 0.4s ease,
        transform 0.3s ease;
}

.card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(124, 58, 237, 0.15),
        transparent
    );
    transform: translateX(-100%);
    transition: transform 0.6s ease;
    pointer-events: none;
}

.card:hover::before {
    transform: translateX(100%);
}

.card:hover {
    background: radial-gradient(
        circle,
        rgba(236, 72, 153, 0.1) 0%,
        transparent 70%
    );
    border: 2px solid rgba(124, 58, 237, 1);
    box-shadow: 
        0 25px 70px rgba(124, 58, 237, 0.3),
        0 0 40px rgba(236, 72, 153, 0.2);
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7afe076 */.elementor-33 .elementor-element.elementor-element-7afe076 h2{
    filter: drop-shadow(0 4px 8px rgba(107, 70, 193, 0.3));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d8b0e2 */.elementor-33 .elementor-element.elementor-element-9d8b0e2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6673f8 */.card:hover .animation {
    animation: floatUpDown 2s ease-in-out infinite;
}

@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px);
    }
    100% {
        transform: translateY(0);
    }
}

.card {
    position: relative;
    overflow: hidden;
    background: white;
    border: 2px solid rgba(124, 58, 237, 0.1);
    box-shadow: 0 10px 40px rgba(124, 58, 237, 0.1);
    transition: 
        background 0.4s ease,
        border 0.4s ease,
        box-shadow 0.4s ease,
        transform 0.3s ease;
}

.card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(124, 58, 237, 0.15),
        transparent
    );
    transform: translateX(-100%);
    transition: transform 0.6s ease;
    pointer-events: none;
}

.card:hover::before {
    transform: translateX(100%);
}

.card:hover {
    background: radial-gradient(
        circle,
        rgba(236, 72, 153, 0.1) 0%,
        transparent 70%
    );
    border: 2px solid rgba(124, 58, 237, 1);
    box-shadow: 
        0 25px 70px rgba(124, 58, 237, 0.3),
        0 0 40px rgba(236, 72, 153, 0.2);
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dee1fdc */.elementor-33 .elementor-element.elementor-element-dee1fdc h2{
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    background-image: linear-gradient(135deg, rgb(124, 58, 237) 0%, rgb(245, 158, 11) 50%, rgb(236, 72, 153) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3805adc */.elementor-33 .elementor-element.elementor-element-3805adc p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-732d422 */.elementor-33 .elementor-element.elementor-element-732d422{
        background-image: linear-gradient(90deg, transparent, rgb(124, 58, 237), rgb(245, 158, 11), transparent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a91ed */.elementor-33 .elementor-element.elementor-element-43a91ed p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f404276 */.elementor-33 .elementor-element.elementor-element-f404276 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7a5a79 */.elementor-33 .elementor-element.elementor-element-b7a5a79 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2c0ea8 */.elementor-33 .elementor-element.elementor-element-e2c0ea8 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d0d62 *//*.elementor-33 .elementor-element.elementor-element-56d0d62 img{*/
/*    opacity: 0;*/
/*    display: none;*/

/*}*/
/*.elementor-33 .elementor-element.elementor-element-56d0d62{*/
/*    height: 250px !important;*/
/*     display: flex !important;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    flex-direction: column;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7a6ac9 */.elementor-33 .elementor-element.elementor-element-d7a6ac9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bdfb8b */.elementor-33 .elementor-element.elementor-element-8bdfb8b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fee12b */.elementor-33 .elementor-element.elementor-element-8fee12b img{
    animation: rotate 60s linear infinite;
}

@keyframes rotate{
    0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b61be2 */.elementor-33 .elementor-element.elementor-element-8b61be2 .card-p:hover .img{
        transform: scale(1.08);
    box-shadow: 0 20px 50px rgba(107, 70, 193, 0.5), 0 0 30px rgba(245, 158, 11, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b61be2 */.elementor-33 .elementor-element.elementor-element-8b61be2 .btn{
    position: absolute;
    bottom: 50px;
}


body[data-elementor-device-mode="mobile"] .elementor-33 .elementor-element.elementor-element-8b61be2 .btn{
    position: static;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d1ce8d */.elementor-33 .elementor-element.elementor-element-4d1ce8d{
      background-image: linear-gradient(135deg, rgb(243, 232, 255) 0%, rgb(254, 254, 254) 50%, rgb(243, 232, 255) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1589a3f */.elementor-33 .elementor-element.elementor-element-1589a3f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e476d7 */.elementor-33 .elementor-element.elementor-element-0e476d7 h2{
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    background-image: linear-gradient(135deg, rgb(124, 58, 237) 0%, rgb(245, 158, 11) 50%, rgb(236, 72, 153) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13078a2 */.elementor-33 .elementor-element.elementor-element-13078a2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-3c4dd39 */.elementor-33 .elementor-element.elementor-element-3c4dd39{
        background-image: linear-gradient(90deg, transparent, rgb(124, 58, 237), rgb(245, 158, 11), transparent);
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-325883b */.elementor-33 .elementor-element.elementor-element-325883b .swiper-slide, .elementor-33 .elementor-element.elementor-element-325883b .swiper-slide-inner, .elementor-33 .elementor-element.elementor-element-325883b .swiper-slide-bg{
    border-radius: 16px !important;
    
}

.elementor-33 .elementor-element.elementor-element-325883b .elementor-swiper-button{
    background: rgba(255, 255, 255, 0.9);
    padding: 10px;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09b7bcc */.elementor-33 .elementor-element.elementor-element-09b7bcc{
      background-image: linear-gradient(135deg, rgb(243, 232, 255) 0%, rgb(254, 254, 254) 50%, rgb(243, 232, 255) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df76a60 */.elementor-33 .elementor-element.elementor-element-df76a60 h2{
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    background-image: linear-gradient(135deg, rgb(124, 58, 237) 0%, rgb(245, 158, 11) 50%, rgb(236, 72, 153) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f9f679 */.elementor-33 .elementor-element.elementor-element-7f9f679 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-215dacf */.elementor-33 .elementor-element.elementor-element-215dacf{
        background-image: linear-gradient(90deg, transparent, rgb(124, 58, 237), rgb(245, 158, 11), transparent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d07845 */.elementor-33 .elementor-element.elementor-element-7d07845 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09ae187 */.elementor-33 .elementor-element.elementor-element-09ae187 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3136bd */.elementor-33 .elementor-element.elementor-element-f3136bd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148fbc6 */.elementor-33 .elementor-element.elementor-element-148fbc6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97126d9 */.elementor-33 .elementor-element.elementor-element-97126d9 .card-p:hover .img{
        transform: scale(1.08);
    box-shadow: 0 20px 50px rgba(107, 70, 193, 0.5), 0 0 30px rgba(245, 158, 11, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97126d9 */.elementor-33 .elementor-element.elementor-element-97126d9 .btn{
    position: absolute;
    bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4383e54 */.elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button{
    animation: buttonPulse 2s ease-in-out infinite;
    overflow: hidden;
}

@keyframes buttonPulse
{
    0%, 100% {
    box-shadow: 0 8px 30px rgba(124, 58, 237, 0.5), 0 0 20px rgba(236, 72, 153, 0.3);
}
50% {
    box-shadow: 0 8px 40px rgba(124, 58, 237, 0.7), 0 0 30px rgba(236, 72, 153, 0.5);
}
}

.elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button:hover{
    transform: translateY(-4px) scale(1.05);
    box-shadow: 0 15px 50px rgba(124, 58, 237, 0.6), 0 0 40px rgba(236, 72, 153, 0.5);
    animation: none;
}

.elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    transform: translate(-50%, -50%);
    transition: width 0.6s, height 0.6s;
    
}

.elementor-33 .elementor-element.elementor-element-4383e54 .elementor-button:hover::before {
    width: 400px;
    height: 400px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e159b22 */.elementor-33 .elementor-element.elementor-element-e159b22 h2{
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    background-image: linear-gradient(135deg, rgb(124, 58, 237) 0%, rgb(245, 158, 11) 50%, rgb(236, 72, 153) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80bd7e7 */.elementor-33 .elementor-element.elementor-element-80bd7e7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-a4e985f */.elementor-33 .elementor-element.elementor-element-a4e985f{
        background-image: linear-gradient(90deg, transparent, rgb(124, 58, 237), rgb(245, 158, 11), transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c9e3d */.elementor-33 .elementor-element.elementor-element-32c9e3d .card-p:hover .img{
        transform: scale(1.08);
    box-shadow: 0 20px 50px rgba(107, 70, 193, 0.5), 0 0 30px rgba(245, 158, 11, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c9e3d */.elementor-33 .elementor-element.elementor-element-32c9e3d .btn{
    position: absolute;
    bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f446e8e */.elementor-33 .elementor-element.elementor-element-f446e8e p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-b89025d */.elementor-33 .elementor-element.elementor-element-b89025d input{
    padding: 14px 16px;
    border-radius: 8px;
  
}

.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-type-submit{
    background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
    border: 2px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 8px 30px rgba(124, 58, 237, 0.5), 0 0 20px rgba(236, 72, 153, 0.3);
  border-radius: 8px;
  
}

.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-type-submit{
    overflow: hidden !important;
}

.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-type-submit::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    transform: translate(-50%, -50%);
    transition: width 0.6s, height 0.6s;
    
}

.elementor-33 .elementor-element.elementor-element-b89025d .elementor-field-type-submit:hover::before {
    width: 400px;
    height: 400px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4f488 */.elementor-33 .elementor-element.elementor-element-fe4f488 h2{
    webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    background-image: linear-gradient(135deg, rgb(124, 58, 237) 0%, rgb(245, 158, 11) 50%, rgb(236, 72, 153) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-244aab3 */.elementor-33 .elementor-element.elementor-element-244aab3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-80e9e6a */.elementor-33 .elementor-element.elementor-element-80e9e6a{
        background-image: linear-gradient(90deg, transparent, rgb(124, 58, 237), rgb(245, 158, 11), transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebf13c1 */.elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button{
    animation: buttonPulse 2s ease-in-out infinite;
    overflow: hidden;
}

@keyframes buttonPulse
{
    0%, 100% {
    box-shadow: 0 8px 30px rgba(124, 58, 237, 0.5), 0 0 20px rgba(236, 72, 153, 0.3);
}
50% {
    box-shadow: 0 8px 40px rgba(124, 58, 237, 0.7), 0 0 30px rgba(236, 72, 153, 0.5);
}
}

.elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button:hover{
    transform: translateY(-4px) scale(1.05);
    box-shadow: 0 15px 50px rgba(124, 58, 237, 0.6), 0 0 40px rgba(236, 72, 153, 0.5);
    animation: none;
}

.elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    transform: translate(-50%, -50%);
    transition: width 0.6s, height 0.6s;
    
}

.elementor-33 .elementor-element.elementor-element-ebf13c1 .elementor-button:hover::before {
    width: 400px;
    height: 400px;
}/* End custom CSS */