.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-7f2e73b{--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;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-22 .elementor-element.elementor-element-7f2e73b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7f2e73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-b7c3df4{width:var( --container-widget-width, 14% );max-width:14%;background-color:#DFDFDF;padding:0.5% 0% 0.5% 0%;--container-widget-width:14%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-22 .elementor-element.elementor-element-b7c3df4.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-b7c3df4 .elementor-heading-title{font-family:"Stack Sans Text", Sans-serif;font-size:15px;font-weight:300;color:#878787;}.elementor-22 .elementor-element.elementor-element-b62438e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-4ecd7dc{width:var( --container-widget-width, 62% );max-width:62%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-4ecd7dc.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4ecd7dc .elementor-heading-title{font-family:"Stack Sans Text", Sans-serif;font-size:54px;font-weight:400;line-height:56px;color:#000000;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-5dd5920{width:var( --container-widget-width, 50% );max-width:50%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Stack Sans Text", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-22 .elementor-element.elementor-element-5dd5920.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-7b6af2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-22 .elementor-element.elementor-element-3d59600{--display:flex;--min-height:34vh;--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:space-evenly;box-shadow:29px 0px 30px 3px rgba(255, 91.00000000000001, 0, 0.52);}.elementor-22 .elementor-element.elementor-element-3d59600:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3d59600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FF5B00 37%, #FFA370 100%);}.elementor-22 .elementor-element.elementor-element-e4730cd{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-e4730cd.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-e4730cd .elementor-heading-title{font-family:"Stack Sans Text", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-34d9671{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Stack Sans Text", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-34d9671.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-82c6dff .elementor-button{background-color:#FFFFFF85;font-family:"Stack Sans Text", Sans-serif;font-size:12px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-82c6dff{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-b1a1fc2{--display:flex;--min-height:34vh;--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:space-evenly;box-shadow:29px 0px 30px 3px rgba(255, 91.00000000000001, 0, 0.52);}.elementor-22 .elementor-element.elementor-element-b1a1fc2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b1a1fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5B00;}.elementor-22 .elementor-element.elementor-element-52b13e0{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-52b13e0.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-52b13e0 .elementor-heading-title{font-family:"Stack Sans Text", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-65ef9a7{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Stack Sans Text", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-65ef9a7.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-39ba83a .elementor-button{background-color:#FFFFFF85;font-family:"Stack Sans Text", Sans-serif;font-size:12px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-39ba83a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-e30d12f{--display:flex;--min-height:34vh;--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:space-evenly;box-shadow:29px 0px 30px 3px #F675F9;}.elementor-22 .elementor-element.elementor-element-e30d12f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e30d12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #5E0360 37%, #F675F9 100%);}.elementor-22 .elementor-element.elementor-element-f297309{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-f297309.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-f297309 .elementor-heading-title{font-family:"Stack Sans Text", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-948a333{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Stack Sans Text", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-948a333.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6ff70f9 .elementor-button{background-color:#FFFFFF85;font-family:"Stack Sans Text", Sans-serif;font-size:12px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-6ff70f9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-190f045{--display:flex;--min-height:34vh;--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:space-evenly;box-shadow:29px 0px 30px 3px #8DBEFF;}.elementor-22 .elementor-element.elementor-element-190f045:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-190f045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #5E0360 37%, #8DBEFF 100%);}.elementor-22 .elementor-element.elementor-element-135442c{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-135442c.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-135442c .elementor-heading-title{font-family:"Stack Sans Text", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-cb94f82{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Stack Sans Text", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-cb94f82.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-c006ebd .elementor-button{background-color:#FFFFFF85;font-family:"Stack Sans Text", Sans-serif;font-size:12px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-c006ebd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-f64b489{--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:space-between;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-22 .elementor-element.elementor-element-cb3dc0c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-cb3dc0c .elementor-heading-title{font-family:"Stack Sans Text", Sans-serif;font-size:54px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-0c8d9f7 .elementor-button{background-color:#000000;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-0c8d9f7.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-7707340{--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-widget-jet-listing-grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-listing-grid .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-jet-listing-grid .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-listing-grid.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-jet-listing-grid:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-jet-listing-grid.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-jet-listing-grid .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-6a3dde8 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-22 .elementor-element.elementor-element-05070f1{--display:flex;}.elementor-22 .elementor-element.elementor-element-05070f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-32c0c6f{--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:6rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;}.elementor-22 .elementor-element.elementor-element-3a4a73d{width:var( --container-widget-width, 30% );max-width:30%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3a4a73d .elementor-heading-title{font-family:"Stack Sans Text", Sans-serif;font-size:53px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-a2e950b{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;font-family:"Stack Sans Text", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid > .jet-listing-grid__items{--columns:7;}.elementor-22 .elementor-element.elementor-element-f5d0705{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}:is( .elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid > .jet-listing-grid__items, .elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0.5rem / 2);padding-right:calc(0.5rem / 2);}:is( .elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid, .elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0.5rem / -2);margin-right:calc( 0.5rem / -2);width:calc(100% + 0.5rem);}.elementor-22 .elementor-element.elementor-element-f5d0705 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0.5rem / -2);margin-right:calc( 0.5rem / -2);}.elementor-22 .elementor-element.elementor-element-6d90de7{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-7f2e73b{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-7b6af2c{--content-width:86%;}.elementor-22 .elementor-element.elementor-element-3d59600{--width:20%;}.elementor-22 .elementor-element.elementor-element-b1a1fc2{--width:20%;}.elementor-22 .elementor-element.elementor-element-e30d12f{--width:20%;}.elementor-22 .elementor-element.elementor-element-190f045{--width:20%;}.elementor-22 .elementor-element.elementor-element-f64b489{--content-width:80%;}.elementor-22 .elementor-element.elementor-element-7707340{--content-width:80%;}.elementor-22 .elementor-element.elementor-element-05070f1{--width:100%;}.elementor-22 .elementor-element.elementor-element-32c0c6f{--content-width:79%;}.elementor-22 .elementor-element.elementor-element-6d90de7{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-3d59600 */.elementor-22 .elementor-element.elementor-element-3d59600 {
  background: linear-gradient(90deg, #5E0360 0%, #B12E5C 41%, #FF5B00 100%);
  overflow: visible;
  position: relative;
}

.elementor-22 .elementor-element.elementor-element-3d59600::after {
  content: '';
  position: absolute;
  right: -40px;
  top: -40px;
  width: 200px;
  height: 200px;
  background: radial-gradient(circle, rgba(255,120,0,0.8) 0%, transparent 70%);
  border-radius: 50%;
  filter: blur(40px);
  pointer-events: none;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a1fc2 */.elementor-22 .elementor-element.elementor-element-b1a1fc2 {
  background: linear-gradient(90deg, #5E0360 0%, #B12E5C 41%, #FF5B00 100%);
}
.elementor-22 .elementor-element.elementor-element-b1a1fc2::after {
  content: '';
  position: absolute;
  right: -30px;
  top: -30px;
  width: 180px;
  height: 180px;
  background: radial-gradient(circle, rgba(180,50,200,0.7) 0%, transparent 70%);
  border-radius: 50%;
  filter: blur(30px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e30d12f */.elementor-22 .elementor-element.elementor-element-e30d12f {
  background: linear-gradient(90deg, #240046 0%, #7b2d8b 50%, #c77dff 100%);
  overflow: visible;
}
.elementor-22 .elementor-element.elementor-element-e30d12f::after {
  content: '';
  position: absolute;
  right: -30px;
  top: -30px;
  width: 180px;
  height: 180px;
  background: radial-gradient(circle, rgba(150,100,255,0.7) 0%, transparent 70%);
  border-radius: 50%;
  filter: blur(30px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190f045 */.elementor-22 .elementor-element.elementor-element-190f045 {
  background: linear-gradient(90deg, #03045e 0%, #0077b6 50%, #90e0ef 100%);
  overflow: visible;
}
.elementor-22 .elementor-element.elementor-element-190f045::after {
  content: '';
  position: absolute;
  right: -30px;
  top: -30px;
  width: 180px;
  height: 180px;
  background: radial-gradient(circle, rgba(100,180,255,0.7) 0%, transparent 70%);
  border-radius: 50%;
  filter: blur(30px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a85d8a */.elementor-element-05070f1 {
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d90de7 */.elementor-22 .elementor-element.elementor-element-6d90de7 {
    background-image: radial-gradient(circle, transparent 60px, #DFDFDF 60px, #DFDFDF 61px, transparent 61px);
    background-size: 160px 160px;
}/* End custom CSS */