.elementor-31491 .elementor-element.elementor-element-65bd3ff{--display:flex;--min-height:80vh;--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;--justify-content:center;--overlay-opacity:0.11;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-31491 .elementor-element.elementor-element-65bd3ff::before, .elementor-31491 .elementor-element.elementor-element-65bd3ff > .elementor-background-video-container::before, .elementor-31491 .elementor-element.elementor-element-65bd3ff > .e-con-inner > .elementor-background-video-container::before, .elementor-31491 .elementor-element.elementor-element-65bd3ff > .elementor-background-slideshow::before, .elementor-31491 .elementor-element.elementor-element-65bd3ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-31491 .elementor-element.elementor-element-65bd3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://himayacut.com/wp-content/uploads/2026/03/hero-abstract.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31491 .elementor-element.elementor-element-1841938{text-align:center;}.elementor-31491 .elementor-element.elementor-element-1841938 .elementor-heading-title{font-size:70px;font-weight:700;color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-899489e{text-align:center;font-size:20px;color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-67ae1b0{--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;}.elementor-31491 .elementor-element.elementor-element-6726148 .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:700;fill:var( --e-global-color-f5b54ff );color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-6726148 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31491 .elementor-element.elementor-element-6726148 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31491 .elementor-element.elementor-element-a0a9784 .elementor-button{background-color:#FFFFFF00;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-a0a9784 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31491 .elementor-element.elementor-element-a0a9784 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31491 .elementor-element.elementor-element-7ac7b22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-31491 .elementor-element.elementor-element-7ac7b22:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-7ac7b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-31491 .elementor-element.elementor-element-16d785d{--display:flex;--justify-content:center;}.elementor-31491 .elementor-element.elementor-element-1d8c86f .elementor-heading-title{font-size:14px;font-weight:700;color:#7E22CE;}.elementor-31491 .elementor-element.elementor-element-6c01d0b{text-align:right;}.elementor-31491 .elementor-element.elementor-element-6c01d0b .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.4em;color:#111827;}.elementor-31491 .elementor-element.elementor-element-e3de9fb{text-align:right;font-size:17px;color:#62748E;}.elementor-31491 .elementor-element.elementor-element-441edc4 .elementor-heading-title{font-size:28px;font-weight:600;color:#111827;}.elementor-31491 .elementor-element.elementor-element-21bd0a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31491 .elementor-element.elementor-element-c2226d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31491 .elementor-element.elementor-element-c2226d0 .elementor-button{font-size:18px;font-weight:600;}.elementor-31491 .elementor-element.elementor-element-d42f9aa .elementor-button{background-color:#FFFFFF;font-size:18px;font-weight:600;fill:var( --e-global-color-f5b54ff );color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-d42f9aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31491 .elementor-element.elementor-element-6218311 .elementor-heading-title{font-size:15px;font-weight:700;line-height:1.2em;color:#62748E;}.elementor-31491 .elementor-element.elementor-element-f9ffffa{--display:flex;}.elementor-31491 .elementor-element.elementor-element-d2976ba{--display:flex;}.elementor-31491 .elementor-element.elementor-element-eab9b4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-31491 .elementor-element.elementor-element-eab9b4e:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-eab9b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFD;}.elementor-31491 .elementor-element.elementor-element-dd5c79d{text-align:center;}.elementor-31491 .elementor-element.elementor-element-dd5c79d .elementor-heading-title{font-size:42px;font-weight:700;color:#0F172A;}.elementor-31491 .elementor-element.elementor-element-6d7c91d{text-align:center;font-size:20px;color:#627084;}.elementor-31491 .elementor-element.elementor-element-96d469f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31491 .elementor-element.elementor-element-c92ea80{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31491 .elementor-element.elementor-element-c92ea80:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-c92ea80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-93ae285{text-align:right;}.elementor-31491 .elementor-element.elementor-element-93ae285 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#1E293B;}.elementor-31491 .elementor-element.elementor-element-fea44de{text-align:right;font-size:15px;color:#627084;}.elementor-31491 .elementor-element.elementor-element-8ba5a18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31491 .elementor-element.elementor-element-8ba5a18:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-8ba5a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-8454753{text-align:right;}.elementor-31491 .elementor-element.elementor-element-8454753 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#1E293B;}.elementor-31491 .elementor-element.elementor-element-370377d{text-align:right;font-size:15px;color:#627084;}.elementor-31491 .elementor-element.elementor-element-ee91e59{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31491 .elementor-element.elementor-element-ee91e59:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-ee91e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-bda5e2e{text-align:right;}.elementor-31491 .elementor-element.elementor-element-bda5e2e .elementor-heading-title{font-size:15.75px;font-weight:700;color:#1E293B;}.elementor-31491 .elementor-element.elementor-element-db4c501{text-align:right;font-size:15px;color:#627084;}.elementor-31491 .elementor-element.elementor-element-3f6bb7e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31491 .elementor-element.elementor-element-3f6bb7e:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-3f6bb7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-44eed34{text-align:right;}.elementor-31491 .elementor-element.elementor-element-44eed34 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#1E293B;}.elementor-31491 .elementor-element.elementor-element-20021d0{text-align:right;font-size:15px;color:#627084;}.elementor-31491 .elementor-element.elementor-element-8c50350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-31491 .elementor-element.elementor-element-8c50350:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-8c50350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFE;}.elementor-31491 .elementor-element.elementor-element-b4dbbd9{text-align:center;}.elementor-31491 .elementor-element.elementor-element-b4dbbd9 .elementor-heading-title{font-size:42px;font-weight:700;color:#0F172A;}.elementor-31491 .elementor-element.elementor-element-2147cdf{text-align:center;font-size:20px;color:#627084;}.elementor-31491 .elementor-element.elementor-element-e65cedb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31491 .elementor-element.elementor-element-9681997{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-31491 .elementor-element.elementor-element-7768682{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-33339c7 .elementor-heading-title{font-size:15.5px;color:#475569;}.elementor-31491 .elementor-element.elementor-element-c88af41 .elementor-heading-title{font-size:15.5px;color:#475569;}.elementor-31491 .elementor-element.elementor-element-b43f8cc .elementor-heading-title{font-size:15.5px;color:#475569;}.elementor-31491 .elementor-element.elementor-element-067602b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31491 .elementor-element.elementor-element-76a25a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-fda80ac{--display:flex;}.elementor-31491 .elementor-element.elementor-element-539f01a{text-align:center;}.elementor-31491 .elementor-element.elementor-element-539f01a .elementor-heading-title{font-size:12.5px;font-weight:700;color:#334155;}.elementor-31491 .elementor-element.elementor-element-4a2b3a1{--display:flex;}.elementor-31491 .elementor-element.elementor-element-3c12248{text-align:center;}.elementor-31491 .elementor-element.elementor-element-3c12248 .elementor-heading-title{font-size:12.5px;font-weight:700;color:#334155;}.elementor-31491 .elementor-element.elementor-element-fc994c1{--display:flex;}.elementor-31491 .elementor-element.elementor-element-2eab66f{text-align:center;}.elementor-31491 .elementor-element.elementor-element-2eab66f .elementor-heading-title{font-size:12.5px;font-weight:700;color:#334155;}.elementor-31491 .elementor-element.elementor-element-17aee0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-a42f1e7{--display:flex;}.elementor-31491 .elementor-element.elementor-element-a77ae53{text-align:center;}.elementor-31491 .elementor-element.elementor-element-a77ae53 .elementor-heading-title{font-size:12.5px;font-weight:700;color:#334155;}.elementor-31491 .elementor-element.elementor-element-447f26b{--display:flex;}.elementor-31491 .elementor-element.elementor-element-782ffe1{text-align:center;}.elementor-31491 .elementor-element.elementor-element-782ffe1 .elementor-heading-title{font-size:12.5px;font-weight:700;color:#334155;}.elementor-31491 .elementor-element.elementor-element-d8df697{--display:flex;}.elementor-31491 .elementor-element.elementor-element-1c6f886{text-align:center;}.elementor-31491 .elementor-element.elementor-element-1c6f886 .elementor-heading-title{font-size:12.5px;font-weight:700;color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-9cfcefd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-31491 .elementor-element.elementor-element-9cfcefd:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-9cfcefd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-31491 .elementor-element.elementor-element-2c84051{--display:flex;}.elementor-31491 .elementor-element.elementor-element-0970070 .elementor-heading-title{font-size:14px;color:#7E22CE;}.elementor-31491 .elementor-element.elementor-element-539b42e .elementor-heading-title{font-size:52px;font-weight:700;line-height:1.4em;color:#0F172A;}.elementor-31491 .elementor-element.elementor-element-9869592{text-align:right;font-size:17.5px;color:#64748B;}.elementor-31491 .elementor-element.elementor-element-0efbd71 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-a46f650{--display:flex;}.elementor-31491 .elementor-element.elementor-element-895940f{--display:flex;}.elementor-31491 .elementor-element.elementor-element-00b48f0{text-align:right;}.elementor-31491 .elementor-element.elementor-element-00b48f0 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#334155;}.elementor-31491 .elementor-element.elementor-element-dc38040{--display:flex;}.elementor-31491 .elementor-element.elementor-element-9c78c38{text-align:right;}.elementor-31491 .elementor-element.elementor-element-9c78c38 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#334155;}.elementor-31491 .elementor-element.elementor-element-14bfeba{--display:flex;}.elementor-31491 .elementor-element.elementor-element-a8706c1{text-align:right;}.elementor-31491 .elementor-element.elementor-element-a8706c1 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#334155;}.elementor-31491 .elementor-element.elementor-element-65f9a51{--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;}.elementor-31491 .elementor-element.elementor-element-897398f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-e4d5be8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:14px 14px 14px 14px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-31491 .elementor-element.elementor-element-e4d5be8:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-e4d5be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-5bea8f2{text-align:right;}.elementor-31491 .elementor-element.elementor-element-5bea8f2 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#1E293B;}.elementor-31491 .elementor-element.elementor-element-b072f64{text-align:right;font-size:12.5px;color:#64748B;}.elementor-31491 .elementor-element.elementor-element-64d90f4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:14px 14px 14px 14px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-31491 .elementor-element.elementor-element-64d90f4:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-64d90f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-dcb5636{text-align:right;}.elementor-31491 .elementor-element.elementor-element-dcb5636 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#1E293B;}.elementor-31491 .elementor-element.elementor-element-8c32bb8{text-align:right;font-size:12.5px;color:#64748B;}.elementor-31491 .elementor-element.elementor-element-f896070{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-092df6f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:14px 14px 14px 14px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-31491 .elementor-element.elementor-element-092df6f:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-092df6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-b65e8da{text-align:right;}.elementor-31491 .elementor-element.elementor-element-b65e8da .elementor-heading-title{font-size:15.75px;font-weight:700;color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-f329e78{text-align:right;font-size:12.5px;color:#CBD5E1;}.elementor-31491 .elementor-element.elementor-element-9945ff9 .elementor-button{background-color:#FFFFFF00;font-size:12.5px;font-weight:700;fill:#C084FC;color:#C084FC;padding:0px 0px 0px 0px;}.elementor-31491 .elementor-element.elementor-element-9945ff9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31491 .elementor-element.elementor-element-ec528e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F5F9;--border-color:#F1F5F9;--border-radius:14px 14px 14px 14px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-31491 .elementor-element.elementor-element-ec528e7:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-ec528e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-369ab42{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-f90d649{text-align:right;}.elementor-31491 .elementor-element.elementor-element-f90d649 .elementor-heading-title{font-size:15.75px;font-weight:700;color:#1E293B;}.elementor-31491 .elementor-element.elementor-element-da7dda1{text-align:right;}.elementor-31491 .elementor-element.elementor-element-da7dda1 .elementor-heading-title{font-size:10px;font-weight:700;color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-7142b45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31491 .elementor-element.elementor-element-418e166{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-90c3bc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31491 .elementor-element.elementor-element-434f25d{--display:flex;--justify-content:center;}.elementor-31491 .elementor-element.elementor-element-d84ea9a .elementor-heading-title{font-size:35px;font-weight:700;line-height:1.4em;color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-0fde8ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-31491 .elementor-element.elementor-element-0fde8ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31491 .elementor-element.elementor-element-0cf5629 .elementor-button{background-color:#F7E60000;font-weight:600;text-decoration:underline;fill:var( --e-global-color-f5b54ff );color:var( --e-global-color-f5b54ff );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-31491 .elementor-element.elementor-element-0ca6561{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-31491 .elementor-element.elementor-element-0ca6561.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31491 .elementor-element.elementor-element-f57f0fe .elementor-icon-wrapper{text-align:center;}.elementor-31491 .elementor-element.elementor-element-f57f0fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-f57f0fe.elementor-view-framed .elementor-icon, .elementor-31491 .elementor-element.elementor-element-f57f0fe.elementor-view-default .elementor-icon{color:var( --e-global-color-f5b54ff );border-color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-f57f0fe.elementor-view-framed .elementor-icon, .elementor-31491 .elementor-element.elementor-element-f57f0fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-c298f05 .elementor-icon-wrapper{text-align:center;}.elementor-31491 .elementor-element.elementor-element-c298f05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-c298f05.elementor-view-framed .elementor-icon, .elementor-31491 .elementor-element.elementor-element-c298f05.elementor-view-default .elementor-icon{color:var( --e-global-color-f5b54ff );border-color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-c298f05.elementor-view-framed .elementor-icon, .elementor-31491 .elementor-element.elementor-element-c298f05.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-a1672d5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31491 .elementor-element.elementor-element-a1672d5 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-31491 .elementor-element.elementor-element-c934d13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-31491 .elementor-element.elementor-element-c934d13:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-c934d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFE;}.elementor-31491 .elementor-element.elementor-element-db253f0{text-align:center;}.elementor-31491 .elementor-element.elementor-element-db253f0 .elementor-heading-title{font-size:42px;font-weight:700;color:#0F172A;}.elementor-31491 .elementor-element.elementor-element-39d00e1{text-align:center;font-size:20px;color:#627084;}.elementor-31491 .elementor-element.elementor-element-2fdae55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31491 .elementor-element.elementor-element-6cf9aa4{--display:flex;}.elementor-31491 .elementor-element.elementor-element-04ac7a8 .info-box-title{font-size:24px;font-weight:700;}.elementor-31491 .elementor-element.elementor-element-04ac7a8 .info-box-inner{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-f0bfafe{--display:flex;}.elementor-31491 .elementor-element.elementor-element-f8ebd4f .info-box-title{font-size:24px;font-weight:700;}.elementor-31491 .elementor-element.elementor-element-f8ebd4f .info-box-inner{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-54ca912{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31491 .elementor-element.elementor-element-9e8e4dd{--display:flex;}.elementor-31491 .elementor-element.elementor-element-ef6221b .info-box-title{font-size:24px;font-weight:700;}.elementor-31491 .elementor-element.elementor-element-ef6221b .info-box-inner{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-ba7e715{--display:flex;}.elementor-31491 .elementor-element.elementor-element-9ed2835 .info-box-title{font-size:24px;font-weight:700;}.elementor-31491 .elementor-element.elementor-element-9ed2835 .info-box-inner{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-4775a4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-4775a4d:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-4775a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFE;}.elementor-31491 .elementor-element.elementor-element-67560d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-67560d1:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-67560d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-31491 .elementor-element.elementor-element-5ac280f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:020px;}.elementor-31491 .elementor-element.elementor-element-5ac280f:not(.elementor-motion-effects-element-type-background), .elementor-31491 .elementor-element.elementor-element-5ac280f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-31491 .elementor-element.elementor-element-5ac280f::before, .elementor-31491 .elementor-element.elementor-element-5ac280f > .elementor-background-video-container::before, .elementor-31491 .elementor-element.elementor-element-5ac280f > .e-con-inner > .elementor-background-video-container::before, .elementor-31491 .elementor-element.elementor-element-5ac280f > .elementor-background-slideshow::before, .elementor-31491 .elementor-element.elementor-element-5ac280f > .e-con-inner > .elementor-background-slideshow::before, .elementor-31491 .elementor-element.elementor-element-5ac280f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-31491 .elementor-element.elementor-element-acdbc5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31491 .elementor-element.elementor-element-edecb35 .elementor-heading-title{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-028ac67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31491 .elementor-element.elementor-element-c173269{--display:flex;}.elementor-31491 .elementor-element.elementor-element-547c33d .elementor-heading-title{font-size:35px;font-weight:700;line-height:1.4em;color:#242424;}.elementor-31491 .elementor-element.elementor-element-dcd5a19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-31491 .elementor-element.elementor-element-dcd5a19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31491 .elementor-element.elementor-element-4f6d727 .elementor-button{background-color:#F7E60000;font-weight:600;text-decoration:underline;fill:var( --e-global-color-f5b54ff );color:var( --e-global-color-f5b54ff );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-31491 .elementor-element.elementor-element-b385a73{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-31491 .elementor-element.elementor-element-b385a73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31491 .elementor-element.elementor-element-798ae5f .elementor-icon-wrapper{text-align:center;}.elementor-31491 .elementor-element.elementor-element-798ae5f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-798ae5f.elementor-view-framed .elementor-icon, .elementor-31491 .elementor-element.elementor-element-798ae5f.elementor-view-default .elementor-icon{color:var( --e-global-color-f5b54ff );border-color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-798ae5f.elementor-view-framed .elementor-icon, .elementor-31491 .elementor-element.elementor-element-798ae5f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-37e9df2 .elementor-icon-wrapper{text-align:center;}.elementor-31491 .elementor-element.elementor-element-37e9df2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-37e9df2.elementor-view-framed .elementor-icon, .elementor-31491 .elementor-element.elementor-element-37e9df2.elementor-view-default .elementor-icon{color:var( --e-global-color-f5b54ff );border-color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-37e9df2.elementor-view-framed .elementor-icon, .elementor-31491 .elementor-element.elementor-element-37e9df2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-ae5ad7e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31491 .elementor-element.elementor-element-ba2d038 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31491 .elementor-element.elementor-element-ba2d038 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-31491 .elementor-element.elementor-element-2999142 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31491 .elementor-element.elementor-element-2999142 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-31491 .elementor-element.elementor-element-0f1b8ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-472182a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:95px;--padding-left:24px;--padding-right:24px;}.elementor-31491 .elementor-element.elementor-element-f06e396{text-align:center;}.elementor-31491 .elementor-element.elementor-element-f06e396 .elementor-heading-title{font-size:48px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-32bd17b .elementor-icon-list-icon i{color:#00D492;transition:color 0.3s;}.elementor-31491 .elementor-element.elementor-element-32bd17b .elementor-icon-list-icon svg{fill:#00D492;transition:fill 0.3s;}.elementor-31491 .elementor-element.elementor-element-32bd17b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31491 .elementor-element.elementor-element-32bd17b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31491 .elementor-element.elementor-element-32bd17b .elementor-icon-list-item > a{font-size:20px;}.elementor-31491 .elementor-element.elementor-element-32bd17b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-31491 .elementor-element.elementor-element-d9a9b93{text-align:center;font-size:20px;color:#F3E8FF;}.elementor-31491 .elementor-element.elementor-element-83ddde5{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31491 .elementor-element.elementor-element-d7ea519{text-align:center;}.elementor-31491 .elementor-element.elementor-element-d7ea519 .elementor-heading-title{font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-a7a12a9{--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;}.elementor-31491 .elementor-element.elementor-element-88f37cb .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:700;fill:var( --e-global-color-f5b54ff );color:var( --e-global-color-f5b54ff );}.elementor-31491 .elementor-element.elementor-element-88f37cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31491 .elementor-element.elementor-element-88f37cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31491 .elementor-element.elementor-element-c5b9ae5 .elementor-button{background-color:#FFFFFF00;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-31491 .elementor-element.elementor-element-c5b9ae5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31491 .elementor-element.elementor-element-c5b9ae5 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:767px){.elementor-31491 .elementor-element.elementor-element-65bd3ff{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-31491 .elementor-element.elementor-element-1841938 .elementor-heading-title{font-size:50px;line-height:1.3em;}.elementor-31491 .elementor-element.elementor-element-899489e{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-6726148 .elementor-button{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-a0a9784 .elementor-button{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-7ac7b22{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-31491 .elementor-element.elementor-element-6c01d0b .elementor-heading-title{font-size:20px;}.elementor-31491 .elementor-element.elementor-element-441edc4 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-31491 .elementor-element.elementor-element-21bd0a4{--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;--justify-content:center;}.elementor-31491 .elementor-element.elementor-element-f9ffffa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-eab9b4e{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-31491 .elementor-element.elementor-element-dd5c79d .elementor-heading-title{font-size:30px;}.elementor-31491 .elementor-element.elementor-element-8c50350{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31491 .elementor-element.elementor-element-b4dbbd9 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-31491 .elementor-element.elementor-element-33339c7 .elementor-heading-title{line-height:1.4em;}.elementor-31491 .elementor-element.elementor-element-c88af41 .elementor-heading-title{line-height:1.4em;}.elementor-31491 .elementor-element.elementor-element-b43f8cc .elementor-heading-title{line-height:1.4em;}.elementor-31491 .elementor-element.elementor-element-539b42e .elementor-heading-title{font-size:30px;}.elementor-31491 .elementor-element.elementor-element-90c3bc1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31491 .elementor-element.elementor-element-d84ea9a{text-align:center;}.elementor-31491 .elementor-element.elementor-element-d84ea9a .elementor-heading-title{font-size:25px;}.elementor-31491 .elementor-element.elementor-element-0fde8ee{--justify-content:space-between;--flex-wrap:wrap;}.elementor-31491 .elementor-element.elementor-element-f57f0fe .elementor-icon{font-size:35px;}.elementor-31491 .elementor-element.elementor-element-f57f0fe .elementor-icon svg{height:35px;}.elementor-31491 .elementor-element.elementor-element-c298f05 .elementor-icon{font-size:35px;}.elementor-31491 .elementor-element.elementor-element-c298f05 .elementor-icon svg{height:35px;}.elementor-31491 .elementor-element.elementor-element-a1672d5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31491 .elementor-element.elementor-element-a1672d5 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-31491 .elementor-element.elementor-element-db253f0 .elementor-heading-title{font-size:30px;}.elementor-31491 .elementor-element.elementor-element-2fdae55{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-04ac7a8 .info-box-title{font-size:18px;}.elementor-31491 .elementor-element.elementor-element-04ac7a8 .info-box-inner{font-size:15px;}.elementor-31491 .elementor-element.elementor-element-f8ebd4f .info-box-title{font-size:18px;}.elementor-31491 .elementor-element.elementor-element-f8ebd4f .info-box-inner{font-size:15px;}.elementor-31491 .elementor-element.elementor-element-ef6221b .info-box-title{font-size:18px;}.elementor-31491 .elementor-element.elementor-element-ef6221b .info-box-inner{font-size:15px;}.elementor-31491 .elementor-element.elementor-element-9ed2835 .info-box-title{font-size:18px;}.elementor-31491 .elementor-element.elementor-element-9ed2835 .info-box-inner{font-size:15px;}.elementor-31491 .elementor-element.elementor-element-5ac280f{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-acdbc5c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31491 .elementor-element.elementor-element-028ac67{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31491 .elementor-element.elementor-element-547c33d{text-align:center;}.elementor-31491 .elementor-element.elementor-element-547c33d .elementor-heading-title{font-size:25px;}.elementor-31491 .elementor-element.elementor-element-dcd5a19{--justify-content:space-between;--flex-wrap:wrap;}.elementor-31491 .elementor-element.elementor-element-798ae5f .elementor-icon{font-size:35px;}.elementor-31491 .elementor-element.elementor-element-798ae5f .elementor-icon svg{height:35px;}.elementor-31491 .elementor-element.elementor-element-37e9df2 .elementor-icon{font-size:35px;}.elementor-31491 .elementor-element.elementor-element-37e9df2 .elementor-icon svg{height:35px;}.elementor-31491 .elementor-element.elementor-element-ba2d038 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31491 .elementor-element.elementor-element-ba2d038 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-31491 .elementor-element.elementor-element-2999142 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31491 .elementor-element.elementor-element-2999142 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;}.elementor-31491 .elementor-element.elementor-element-2999142 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{display:grid;grid-template-columns:repeat( auto-fill, minmax( 350px, 1fr ) );}.elementor-31491 .elementor-element.elementor-element-2999142 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:350px;}.elementor-31491 .elementor-element.elementor-element-472182a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-31491 .elementor-element.elementor-element-f06e396{text-align:center;}.elementor-31491 .elementor-element.elementor-element-f06e396 .elementor-heading-title{font-size:19px;}.elementor-31491 .elementor-element.elementor-element-32bd17b{--e-icon-list-icon-size:15px;}.elementor-31491 .elementor-element.elementor-element-32bd17b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31491 .elementor-element.elementor-element-32bd17b .elementor-icon-list-item > a{font-size:15px;}.elementor-31491 .elementor-element.elementor-element-d9a9b93{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-83ddde5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31491 .elementor-element.elementor-element-d7ea519 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-31491 .elementor-element.elementor-element-88f37cb .elementor-button{font-size:16px;}.elementor-31491 .elementor-element.elementor-element-c5b9ae5 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-31491 .elementor-element.elementor-element-418e166{--content-width:1300px;}.elementor-31491 .elementor-element.elementor-element-0fde8ee{--width:39.059%;}.elementor-31491 .elementor-element.elementor-element-0ca6561{--width:39.075%;}.elementor-31491 .elementor-element.elementor-element-c934d13{--content-width:1100px;}.elementor-31491 .elementor-element.elementor-element-5ac280f{--content-width:1300px;}.elementor-31491 .elementor-element.elementor-element-dcd5a19{--width:39.059%;}.elementor-31491 .elementor-element.elementor-element-b385a73{--width:39.075%;}.elementor-31491 .elementor-element.elementor-element-0f1b8ba{--content-width:1300px;}.elementor-31491 .elementor-element.elementor-element-83ddde5{--width:850px;}}@media(max-width:1024px) and (min-width:768px){.elementor-31491 .elementor-element.elementor-element-0fde8ee{--width:366.188px;}.elementor-31491 .elementor-element.elementor-element-0ca6561{--width:156.812px;}.elementor-31491 .elementor-element.elementor-element-dcd5a19{--width:366.188px;}.elementor-31491 .elementor-element.elementor-element-b385a73{--width:156.812px;}}/* Start custom CSS for heading, class: .elementor-element-1841938 */.elementor-31491 .elementor-element.elementor-element-1841938 span {
        background: linear-gradient(135deg, #2d358f, #91288d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6726148 */.elementor-31491 .elementor-element.elementor-element-6726148 a {
           
            box-shadow: 0 4px 14px 0 rgba(45, 53, 143, 0.3);
            padding: 16px 32px !important;
           border-radius: 100px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0a9784 */.elementor-31491 .elementor-element.elementor-element-a0a9784 a {
           
            box-shadow: 0 4px 14px 0 rgba(45, 53, 143, 0.3);
            padding: 16px 32px !important;
           border-radius: 100px;
           background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.3);  /* border-white/30 */

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bd3ff */.elementor-31491 .elementor-element.elementor-element-65bd3ff {
      background-image: linear-gradient(to bottom right, hsl(235, 52%, 37%), hsl(302, 57%, 36%));

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8c86f */.elementor-31491 .elementor-element.elementor-element-1d8c86f p {
    padding: 6px 16px;
    background: #f3e8ff;
    width: fit-content;
    border-radius: 12px;
    border: 1px solid rgba(45, 53, 143, 0.1);
    /*margin: auto;*/

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c01d0b */.elementor-31491 .elementor-element.elementor-element-6c01d0b span {
        background: linear-gradient(135deg, #2d358f, #91288d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3de9fb */.elementor-31491 .elementor-element.elementor-element-e3de9fb {
    padding: 1.5rem;
border-radius: 1rem;
background-color: #ffffff;
border: 1px solid #f1f5f9;
box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
margin-bottom: 2.5rem;
position: relative;
overflow: hidden;
}
.elementor-31491 .elementor-element.elementor-element-e3de9fb span {
    color: #91288d !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-441edc4 */.elementor-31491 .elementor-element.elementor-element-441edc4 span {
        background: linear-gradient(135deg, #2d358f, #91288d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2226d0 */.elementor-31491 .elementor-element.elementor-element-c2226d0 a {
            background: linear-gradient(135deg, #2d358f, #91288d);
            box-shadow: 0 4px 14px 0 rgba(45, 53, 143, 0.3);
            padding: 16px 32px !important;
              border-radius: 0.75rem;

}
.elementor-31491 .elementor-element.elementor-element-c2226d0 a {
    width: 100% !important;
    max-width: 100% !important;
}
.elementor-31491 .elementor-element.elementor-element-c2226d0 a {
    width: 100% !important;
      max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d42f9aa */.elementor-31491 .elementor-element.elementor-element-d42f9aa a {
           
            box-shadow: 0 4px 14px 0 rgba(45, 53, 143, 0.3);
            padding: 16px 32px !important;
              border-radius: 0.75rem;

}
.elementor-31491 .elementor-element.elementor-element-d42f9aa a {
    width: 100% !important;
    max-width: 100% !important;
}
.elementor-31491 .elementor-element.elementor-element-d42f9aa a {
    width: 100% !important;
      max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6218311 */.elementor-31491 .elementor-element.elementor-element-6218311 svg {
    color: #00bc7d;
    /*margin-left: px;*/
    width: 28px;
    /*background: #eee5f0;*/
    border-radius: 50%;
    padding: 4px;
}
.elementor-31491 .elementor-element.elementor-element-6218311 h3 {
    display: flex;
  
    width: fit-content;
    /*padding: 16px;*/
border-radius: 15px;
color: white;
    
}

.elementor-31491 .elementor-element.elementor-element-6218311 h3.elementor-heading-title.elementor-size-default {
    align-items: center;
}
@media(max-width: 767px) {
    .elementor-31491 .elementor-element.elementor-element-6218311 {
        flex-basis: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2976ba */.elementor-31491 .elementor-element.elementor-element-d2976ba {
    position: absolute;
inset: 0;
background-image: linear-gradient(to top right, color-mix(in oklab, #2d358f 10%, transparent), color-mix(in oklab, #91288d 10%, transparent));
border-radius: 1.5rem;
rotate: -3deg;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2d86aa */.elementor-31491 .elementor-element.elementor-element-e2d86aa {
    width: 100%;
    height: 100%;
border-radius: 25px;
overflow: hidden;
/*border: 8px solid #ffffff;*/
/*box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);*/
    
}
.elementor-31491 .elementor-element.elementor-element-e2d86aa img {
     width: 100%;
    height: 100%;
    object-fit: cover;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd5c79d */.elementor-31491 .elementor-element.elementor-element-dd5c79d span {
        background: linear-gradient(135deg, #2d358f, #91288d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46fad8d */.elementor-31491 .elementor-element.elementor-element-46fad8d svg {
    color: #9333ea;
}


.elementor-31491 .elementor-element.elementor-element-46fad8d .icon-box {
    width: 55px;          /* عشان الـ SVG ده 24px */
    height: 55px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 10px;
    flex-shrink: 0;
    z-index: 1;
}

.elementor-31491 .elementor-element.elementor-element-46fad8d .icon-box::before {
    content: "";
    position: absolute;
    inset: 0;
background-color: #f3e8ff !important;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-46fad8d .icon-box svg {
    width: 30px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93ae285 */.elementor-31491 .elementor-element.elementor-element-93ae285 svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-93ae285 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c92ea80 */.elementor-31491 .elementor-element.elementor-element-c92ea80 {
      border-radius: 1rem;
  border: 1px solid hsl(220, 13%, 91%);
  padding: 2rem 1.5rem;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc52d2e */.elementor-31491 .elementor-element.elementor-element-bc52d2e svg {
    color: #9333ea;
}


.elementor-31491 .elementor-element.elementor-element-bc52d2e .icon-box {
    width: 55px;          /* عشان الـ SVG ده 24px */
    height: 55px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 10px;
    flex-shrink: 0;
    z-index: 1;
}

.elementor-31491 .elementor-element.elementor-element-bc52d2e .icon-box::before {
    content: "";
    position: absolute;
    inset: 0;
background-color: #f3e8ff !important;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-bc52d2e .icon-box svg {
    width: 30px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8454753 */.elementor-31491 .elementor-element.elementor-element-8454753 svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-8454753 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba5a18 */.elementor-31491 .elementor-element.elementor-element-8ba5a18 {
      border-radius: 1rem;
  border: 1px solid hsl(220, 13%, 91%);
  padding: 2rem 1.5rem;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-575196a */.elementor-31491 .elementor-element.elementor-element-575196a svg {
    color: #9333ea;
}


.elementor-31491 .elementor-element.elementor-element-575196a .icon-box {
    width: 55px;          /* عشان الـ SVG ده 24px */
    height: 55px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 10px;
    flex-shrink: 0;
    z-index: 1;
}

.elementor-31491 .elementor-element.elementor-element-575196a .icon-box::before {
    content: "";
    position: absolute;
    inset: 0;
background-color: #f3e8ff !important;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-575196a .icon-box svg {
    width: 30px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bda5e2e */.elementor-31491 .elementor-element.elementor-element-bda5e2e svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-bda5e2e h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee91e59 */.elementor-31491 .elementor-element.elementor-element-ee91e59 {
      border-radius: 1rem;
  border: 1px solid hsl(220, 13%, 91%);
  padding: 2rem 1.5rem;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ef6989 */.elementor-31491 .elementor-element.elementor-element-8ef6989 svg {
    color: #9333ea;
}


.elementor-31491 .elementor-element.elementor-element-8ef6989 .icon-box {
    width: 55px;          /* عشان الـ SVG ده 24px */
    height: 55px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 10px;
    flex-shrink: 0;
    z-index: 1;
}

.elementor-31491 .elementor-element.elementor-element-8ef6989 .icon-box::before {
    content: "";
    position: absolute;
    inset: 0;
background-color: #f3e8ff !important;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-8ef6989 .icon-box svg {
    width: 30px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44eed34 */.elementor-31491 .elementor-element.elementor-element-44eed34 svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-44eed34 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f6bb7e */.elementor-31491 .elementor-element.elementor-element-3f6bb7e {
      border-radius: 1rem;
  border: 1px solid hsl(220, 13%, 91%);
  padding: 2rem 1.5rem;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4dbbd9 */.elementor-31491 .elementor-element.elementor-element-b4dbbd9 span {
        background: linear-gradient(135deg, #2d358f, #91288d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6532d8 */.elementor-31491 .elementor-element.elementor-element-f6532d8 svg {
    color: #9333ea;
        margin-left: 8px;
    
}
.elementor-31491 .elementor-element.elementor-element-f6532d8 h2 {
      display: flex;
  
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33339c7 */.elementor-31491 .elementor-element.elementor-element-33339c7 {
    color: #16a34a !important;
    display: flex;
    flex-direction: row;
}
.elementor-31491 .elementor-element.elementor-element-33339c7 svg {
    color: #16a34a;
    margin-left: 8px;
}

.elementor-31491 .elementor-element.elementor-element-33339c7 h3 {
    display: flex;
  
    width: fit-content;
    /*padding: 16px;*/
border-radius: 15px;
color: white;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c88af41 */.elementor-31491 .elementor-element.elementor-element-c88af41 {
    color: #16a34a !important;
    display: flex;
    flex-direction: row;
}
.elementor-31491 .elementor-element.elementor-element-c88af41 svg {
    color: #16a34a;
    margin-left: 8px;
}

.elementor-31491 .elementor-element.elementor-element-c88af41 h3 {
    display: flex;
  
    width: fit-content;
    /*padding: 16px;*/
border-radius: 15px;
color: white;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b43f8cc */.elementor-31491 .elementor-element.elementor-element-b43f8cc {
    color: #16a34a !important;
    display: flex;
    flex-direction: row;
}
.elementor-31491 .elementor-element.elementor-element-b43f8cc svg {
    color: #16a34a;
    margin-left: 8px;
}

.elementor-31491 .elementor-element.elementor-element-b43f8cc h3 {
    display: flex;
  
    width: fit-content;
    /*padding: 16px;*/
border-radius: 15px;
color: white;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9681997 */.elementor-31491 .elementor-element.elementor-element-9681997 {
      border-radius: 2rem;
        border: 1px solid #f1f5f9;
  padding: 3rem;
  box-shadow: 0 20px 25px -5px rgba(226, 232, 240, 0.5), 
              0 8px 10px -6px rgba(226, 232, 240, 0.5);
  transition: all 0.3s ease;


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc84793 */.elementor-31491 .elementor-element.elementor-element-dc84793 {
      /* Dimensions: w-14 h-14 (56px x 56px) */
  width: 3.5rem;
  height: 3.5rem;
  
  /* Shape: rounded-full */
  border-radius: 9999px;
  
  /* Background: bg-slate-50 (#f8fafc) */
  background-color: #f8fafc;
   display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-dc84793 .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-dc84793 svg {
    color: #9333ea;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda80ac */.elementor-31491 .elementor-element.elementor-element-fda80ac {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b4b706 */.elementor-31491 .elementor-element.elementor-element-2b4b706 {
      /* Dimensions: w-14 h-14 (56px x 56px) */
  width: 3.5rem;
  height: 3.5rem;
  
  /* Shape: rounded-full */
  border-radius: 9999px;
  
  /* Background: bg-slate-50 (#f8fafc) */
  background-color: #f8fafc;
   display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-2b4b706 .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-2b4b706 svg {
    color: #9333ea;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2b3a1 */.elementor-31491 .elementor-element.elementor-element-4a2b3a1 {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab60381 */.elementor-31491 .elementor-element.elementor-element-ab60381 {
      /* Dimensions: w-14 h-14 (56px x 56px) */
  width: 3.5rem;
  height: 3.5rem;
  
  /* Shape: rounded-full */
  border-radius: 9999px;
  
  /* Background: bg-slate-50 (#f8fafc) */
  background-color: #f8fafc;
   display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-ab60381 .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-ab60381 svg {
    color: #9333ea;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc994c1 */.elementor-31491 .elementor-element.elementor-element-fc994c1 {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f51828c */.elementor-31491 .elementor-element.elementor-element-f51828c {
      /* Dimensions: w-14 h-14 (56px x 56px) */
  width: 3.5rem;
  height: 3.5rem;
  
  /* Shape: rounded-full */
  border-radius: 9999px;
  
  /* Background: bg-slate-50 (#f8fafc) */
  background-color: #f8fafc;
   display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-f51828c .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-f51828c svg {
    color: #9333ea;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a42f1e7 */.elementor-31491 .elementor-element.elementor-element-a42f1e7 {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5d5c07 */.elementor-31491 .elementor-element.elementor-element-d5d5c07 {
      /* Dimensions: w-14 h-14 (56px x 56px) */
  width: 3.5rem;
  height: 3.5rem;
  
  /* Shape: rounded-full */
  border-radius: 9999px;
  
  /* Background: bg-slate-50 (#f8fafc) */
  background-color: #f8fafc;
   display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-d5d5c07 .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-d5d5c07 svg {
    color: #9333ea;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447f26b */.elementor-31491 .elementor-element.elementor-element-447f26b {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c6f886 */.elementor-31491 .elementor-element.elementor-element-1c6f886 span.text-white.text-2xl.font-black.tracking-tighter {
    display: block;
    padding: 6px 0;
    font-size: 21px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8df697 */.elementor-31491 .elementor-element.elementor-element-d8df697 {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: #9333ea;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0970070 */.elementor-31491 .elementor-element.elementor-element-0970070 p {
    padding: 6px 16px;
    background: #f3e8ff;
    width: fit-content;
    border-radius: 12px;
    border: 1px solid rgba(45, 53, 143, 0.1);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539b42e */.elementor-31491 .elementor-element.elementor-element-539b42e span {
        background: linear-gradient(135deg, #2d358f, #91288d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9869592 */.elementor-31491 .elementor-element.elementor-element-9869592 span {
    color: #7e22ce;
    font-weight: bold;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efbd71 */.elementor-31491 .elementor-element.elementor-element-0efbd71 span {
    background: #9333ea;
width: 3rem;
    height: 3px !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00b48f0 */.elementor-31491 .elementor-element.elementor-element-00b48f0 svg {
    color: #9333ea;
    
}
.elementor-31491 .elementor-element.elementor-element-00b48f0 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}
.icon-box {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 8px; /* مسافة بين الأيقونة والنص */
}

.elementor-31491 .elementor-element.elementor-element-00b48f0 .icon-box::before {
    content: "";
    position: absolute;
    inset: -6px; /* حجم الخلفية حوالين الأيقونة */
    background-color: #f3e8ff;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-00b48f0 .icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895940f */.elementor-31491 .elementor-element.elementor-element-895940f {
      display: flex;

  gap: 1rem; /* 16px */
  
  /* Padding: p-4 */
  padding: 1rem; /* 16px */
  
  /* Border Radius: rounded-xl */
  border-radius: 0.75rem; /* 12px */
  
  /* Glassmorphism Styles (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Borders: border border-slate-100 */
  /* Combines the glass-card border with the slate-100 color */
  border: 1px solid #f1f5f9; 
  
  /* Box Shadow: glass-card shadow */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation: transition-transform */
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c78c38 */.elementor-31491 .elementor-element.elementor-element-9c78c38 svg {
    color: #9333ea;
    
}
.elementor-31491 .elementor-element.elementor-element-9c78c38 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}
.icon-box {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 8px; /* مسافة بين الأيقونة والنص */
}

.elementor-31491 .elementor-element.elementor-element-9c78c38 .icon-box::before {
    content: "";
    position: absolute;
    inset: -6px; /* حجم الخلفية حوالين الأيقونة */
    background-color: #f3e8ff;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-9c78c38 .icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc38040 */.elementor-31491 .elementor-element.elementor-element-dc38040 {
      display: flex;

  gap: 1rem; /* 16px */
  
  /* Padding: p-4 */
  padding: 1rem; /* 16px */
  
  /* Border Radius: rounded-xl */
  border-radius: 0.75rem; /* 12px */
  
  /* Glassmorphism Styles (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Borders: border border-slate-100 */
  /* Combines the glass-card border with the slate-100 color */
  border: 1px solid #f1f5f9; 
  
  /* Box Shadow: glass-card shadow */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation: transition-transform */
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8706c1 */.elementor-31491 .elementor-element.elementor-element-a8706c1 svg {
    color: #9333ea;
    
}
.elementor-31491 .elementor-element.elementor-element-a8706c1 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}
.icon-box {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 8px; /* مسافة بين الأيقونة والنص */
}

.elementor-31491 .elementor-element.elementor-element-a8706c1 .icon-box::before {
    content: "";
    position: absolute;
    inset: -6px; /* حجم الخلفية حوالين الأيقونة */
    background-color: #f3e8ff;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-a8706c1 .icon-box svg {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bfeba */.elementor-31491 .elementor-element.elementor-element-14bfeba {
      display: flex;

  gap: 1rem; /* 16px */
  
  /* Padding: p-4 */
  padding: 1rem; /* 16px */
  
  /* Border Radius: rounded-xl */
  border-radius: 0.75rem; /* 12px */
  
  /* Glassmorphism Styles (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Borders: border border-slate-100 */
  /* Combines the glass-card border with the slate-100 color */
  border: 1px solid #f1f5f9; 
  
  /* Box Shadow: glass-card shadow */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation: transition-transform */
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a46f650 */.elementor-31491 .elementor-element.elementor-element-a46f650 {
    max-width: 28rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-667d1d1 */.elementor-31491 .elementor-element.elementor-element-667d1d1 svg {
    color: #9333ea;
}


.elementor-31491 .elementor-element.elementor-element-667d1d1 .icon-box {
    width: 44px;          /* عشان الـ SVG ده 24px */
    height: 44px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 10px;
    flex-shrink: 0;
    z-index: 1;
}

.elementor-31491 .elementor-element.elementor-element-667d1d1 .icon-box::before {
    content: "";
    position: absolute;
    inset: 0;
background-color: #f3e8ff !important;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-667d1d1 .icon-box svg {
    width: 24px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bea8f2 */.elementor-31491 .elementor-element.elementor-element-5bea8f2 svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-5bea8f2 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4d5be8 */.elementor-31491 .elementor-element.elementor-element-e4d5be8:hover {
        border-color: #e9d5ff;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-907be44 */.elementor-31491 .elementor-element.elementor-element-907be44 svg {
    color: #9333ea;
}


.elementor-31491 .elementor-element.elementor-element-907be44 .icon-box {
    width: 44px;          /* عشان الـ SVG ده 24px */
    height: 44px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 10px;
    flex-shrink: 0;
    z-index: 1;
}

.elementor-31491 .elementor-element.elementor-element-907be44 .icon-box::before {
    content: "";
    position: absolute;
    inset: 0;
background-color: #f3e8ff !important;
    border-radius: 0.5rem;
    z-index: -1;
}

.elementor-31491 .elementor-element.elementor-element-907be44 .icon-box svg {
    width: 24px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcb5636 */.elementor-31491 .elementor-element.elementor-element-dcb5636 svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-dcb5636 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d90f4 */.elementor-31491 .elementor-element.elementor-element-64d90f4:hover {
        border-color: #e9d5ff;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897398f */.elementor-31491 .elementor-element.elementor-element-897398f {
padding-top: 3rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65e8da */.elementor-31491 .elementor-element.elementor-element-b65e8da svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-b65e8da h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fa75ac */.elementor-31491 .elementor-element.elementor-element-5fa75ac {
        position: absolute;
    bottom: 1rem;
    left: 1rem;
    color: rgba(255, 255, 255, 0.1);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5019a47 */.improvement-glow {
 
    width: 8rem;
    height: 8rem;
    background: rgba(168, 85, 247, 0.2);
    border-radius: 9999px;
    filter: blur(40px);
    transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events: none;
}
.elementor-31491 .elementor-element.elementor-element-5019a47 {
       position: absolute;
    top: -20px;
    right: -20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-092df6f */.elementor-31491 .elementor-element.elementor-element-092df6f {
        background: linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);
    padding: 2rem;
    border-radius: 1.5rem;
    position: relative;
    overflow: hidden;
    transition: all 300ms ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f90d649 */.elementor-31491 .elementor-element.elementor-element-f90d649 svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-f90d649 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7dda1 */.elementor-31491 .elementor-element.elementor-element-da7dda1 svg {
    color: #9333ea;
}
.elementor-31491 .elementor-element.elementor-element-da7dda1 h2{
    display: flex;
    align-items: center;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fc52e4 */.elementor-31491 .elementor-element.elementor-element-2fc52e4  img{

    border-radius: 9999px;
    box-shadow: 0 0 0 4px #ffffff;
    margin-right: -0.75rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95dbe83 */.elementor-31491 .elementor-element.elementor-element-95dbe83  img{

    border-radius: 9999px;
    box-shadow: 0 0 0 4px #ffffff;
    margin-right: -0.75rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02aabe */.elementor-31491 .elementor-element.elementor-element-b02aabe  img{

    border-radius: 9999px;
    box-shadow: 0 0 0 4px #ffffff;
    margin-right: -0.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d65f27f */.avatar-counter {
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    background-color: #9333ea;
    font-size: 10px;
    font-weight: 900;
    color: #ffffff;
    box-shadow: 0 0 0 4px #ffffff;
    margin-right: -0.75rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec528e7 */.elementor-31491 .elementor-element.elementor-element-ec528e7 {
        background-color: #ffffff;
    padding: 1.5rem;
    border-radius: 1.5rem;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    border: 1px solid #f1f5f9;
   
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f57f0fe */.elementor-31491 .elementor-element.elementor-element-f57f0fe {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c298f05 */.elementor-31491 .elementor-element.elementor-element-c298f05 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca6561 */@media(max-width: 767px) {
    .elementor-31491 .elementor-element.elementor-element-0ca6561 {
    flex-basis: 50%
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a1672d5 */.elementor-31491 .elementor-element.elementor-element-a1672d5 .next-arrow, .elementor-31491 .elementor-element.elementor-element-a1672d5 .prev-arrow {
    opacity: 0;
}
.elementor-31491 .elementor-element.elementor-element-a1672d5 .jet-listing-grid.jet-listing {
    /*background: #fff0e1 !important;*/
}
@media(max-width: 767px) {
    .slick-track {
    padding-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db253f0 */.elementor-31491 .elementor-element.elementor-element-db253f0 span {
        background: linear-gradient(135deg, #2d358f, #91288d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-04ac7a8 */.elementor-31491 .elementor-element.elementor-element-04ac7a8 .info-box-icon {
    background: linear-gradient(135deg, #2d358f, #91288d);
    border-radius: 9px;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-04ac7a8 img {
    width: 35px;
    height: 35px;
}
.elementor-31491 .elementor-element.elementor-element-04ac7a8 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cf9aa4 */.elementor-31491 .elementor-element.elementor-element-6cf9aa4 {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);

}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-f8ebd4f */.elementor-31491 .elementor-element.elementor-element-f8ebd4f .info-box-icon {
    background: linear-gradient(135deg, #2d358f, #91288d);
    border-radius: 9px;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-f8ebd4f img {
    width: 35px;
    height: 35px;
}
.elementor-31491 .elementor-element.elementor-element-f8ebd4f p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0bfafe */.elementor-31491 .elementor-element.elementor-element-f0bfafe {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);

}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-ef6221b */.elementor-31491 .elementor-element.elementor-element-ef6221b .info-box-icon {
    background: linear-gradient(135deg, #2d358f, #91288d);
    border-radius: 9px;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-ef6221b img {
    width: 35px;
    height: 35px;
}
.elementor-31491 .elementor-element.elementor-element-ef6221b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e8e4dd */.elementor-31491 .elementor-element.elementor-element-9e8e4dd {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);

}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-9ed2835 */.elementor-31491 .elementor-element.elementor-element-9ed2835 .info-box-icon {
    background: linear-gradient(135deg, #2d358f, #91288d);
    border-radius: 9px;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-31491 .elementor-element.elementor-element-9ed2835 img {
    width: 35px;
    height: 35px;
}
.elementor-31491 .elementor-element.elementor-element-9ed2835 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7e715 */.elementor-31491 .elementor-element.elementor-element-ba7e715 {
      padding: 1.5rem;
  
  /* Border Radius: rounded-2xl (16px) */
  border-radius: 1rem;
  
  /* Glass Effect & Background (from .glass-card) */
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  
  /* Border: 1px solid rgba(0, 0, 0, 0.05) */
  border: 1px solid rgba(0, 0, 0, 0.05);
  
  /* Box Shadow: shadow-sm styled via .glass-card */
  box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.04);
  
  /* Animation Settings */
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edecb35 */.elementor-31491 .elementor-element.elementor-element-edecb35 h3 {
    border: 1px solid #9333ea;
    border-radius: 30px;
    width: fit-content;
    padding: 5px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-798ae5f */.elementor-31491 .elementor-element.elementor-element-798ae5f {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37e9df2 */.elementor-31491 .elementor-element.elementor-element-37e9df2 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b385a73 */@media(max-width: 767px) {
    .elementor-31491 .elementor-element.elementor-element-b385a73 {
    flex-basis: 50%
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-ba2d038 */.elementor-31491 .elementor-element.elementor-element-ba2d038 .next-arrow, .elementor-31491 .elementor-element.elementor-element-ba2d038 .prev-arrow {
    opacity: 0;
}
.elementor-31491 .elementor-element.elementor-element-ba2d038 .jet-listing-grid.jet-listing {
    /*background: #fff0e1 !important;*/
}
@media(max-width: 767px) {
    .slick-track {
    padding-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2999142 */.elementor-31491 .elementor-element.elementor-element-2999142 .next-arrow, .elementor-31491 .elementor-element.elementor-element-2999142 .prev-arrow {
    opacity: 0;
}
.elementor-31491 .elementor-element.elementor-element-2999142 .jet-listing-grid.jet-listing {
    /*background: #fff0e1 !important;*/
}
@media(max-width: 767px) {
    .slick-track {
    padding-right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f06e396 */.elementor-31491 .elementor-element.elementor-element-f06e396 {
    max-width: 800px !important;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9a9b93 */.elementor-31491 .elementor-element.elementor-element-d9a9b93 {
    max-width: 650px !important;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88f37cb */.elementor-31491 .elementor-element.elementor-element-88f37cb a {
           
            box-shadow: 0 4px 14px 0 rgba(45, 53, 143, 0.3);
            padding: 16px 32px !important;
           border-radius: 100px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5b9ae5 */.elementor-31491 .elementor-element.elementor-element-c5b9ae5 a {
           
            box-shadow: 0 4px 14px 0 rgba(45, 53, 143, 0.3);
            padding: 16px 32px !important;
           border-radius: 100px;
           background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.3);  /* border-white/30 */

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83ddde5 */.elementor-31491 .elementor-element.elementor-element-83ddde5 {
     background-color: rgba(255, 255, 255, 0.1); 
  backdrop-filter: blur(16px);                
  border-radius: 24px;                         /* rounded-3xl */
  padding: 48px;                               /* md:p-12 (3rem) */
  border: 1px solid rgba(255, 255, 255, 0.2); 
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); 
}
@media(max-width:767px) {
    .elementor-31491 .elementor-element.elementor-element-83ddde5 {
        padding: 30px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-472182a */.elementor-31491 .elementor-element.elementor-element-472182a  {
  /* The main gradient */
  background: linear-gradient(to bottom right, #4C1D95, #7E22CE);
  background: linear-gradient(90deg, #91288d 0%, #2d358f 100%);
  position: relative;
  overflow: hidden;
  border-radius: 3rem; /* 48px */
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-31491 main#main-content {
    padding-top: 0;
}/* End custom CSS */