.elementor-94 .elementor-element.elementor-element-620f63df{--display:flex;--min-height:60vh;--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.5;}.elementor-94 .elementor-element.elementor-element-620f63df:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-620f63df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tribebubbletea.co.za/wp-content/uploads/2025/04/gallery-page.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-94 .elementor-element.elementor-element-620f63df::before, .elementor-94 .elementor-element.elementor-element-620f63df > .elementor-background-video-container::before, .elementor-94 .elementor-element.elementor-element-620f63df > .e-con-inner > .elementor-background-video-container::before, .elementor-94 .elementor-element.elementor-element-620f63df > .elementor-background-slideshow::before, .elementor-94 .elementor-element.elementor-element-620f63df > .e-con-inner > .elementor-background-slideshow::before, .elementor-94 .elementor-element.elementor-element-620f63df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-94 .elementor-element.elementor-element-53378319{text-align:center;}.elementor-94 .elementor-element.elementor-element-53378319 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1.1px;color:#31A1B8;}.elementor-94 .elementor-element.elementor-element-2d706a0e img{width:187px;}.elementor-94 .elementor-element.elementor-element-4b21e2c4{text-align:center;}.elementor-94 .elementor-element.elementor-element-4b21e2c4 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:80px;text-transform:capitalize;color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-2eecb570{--spacer-size:78px;}.elementor-94 .elementor-element.elementor-element-6c56d9f{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-6c56d9f:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-6c56d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-94 .elementor-element.elementor-element-1d962e7{text-align:center;}.elementor-94 .elementor-element.elementor-element-1d962e7 .elementor-heading-title{color:#E0E0E0;}.elementor-94 .elementor-element.elementor-element-3db0f04f{--display:flex;}.elementor-94 .elementor-element.elementor-element-4dc1a957{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-4f4dee6f{--display:flex;}.elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-header{color:#F7F7F7;}.elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-price{color:#F8F8F8;word-spacing:6px;}.elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-description{color:#888888;}body.rtl .elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-4dbe3577 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-c52e385{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-94 .elementor-element.elementor-element-c52e385 .elementor-icon-list-icon i{color:#8B8B8B;transition:color 0.3s;}.elementor-94 .elementor-element.elementor-element-c52e385 .elementor-icon-list-icon svg{fill:#8B8B8B;transition:fill 0.3s;}.elementor-94 .elementor-element.elementor-element-c52e385 .elementor-icon-list-text{color:#C2C2C2;transition:color 0.3s;}.elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-header{color:#F7F7F7;}.elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-price{color:#F8F8F8;word-spacing:6px;}.elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-description{color:#888888;}body.rtl .elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-9496cff .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-97e7873{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-94 .elementor-element.elementor-element-97e7873 .elementor-icon-list-icon i{color:#8B8B8B;transition:color 0.3s;}.elementor-94 .elementor-element.elementor-element-97e7873 .elementor-icon-list-icon svg{fill:#8B8B8B;transition:fill 0.3s;}.elementor-94 .elementor-element.elementor-element-97e7873 .elementor-icon-list-text{color:#C2C2C2;transition:color 0.3s;}.elementor-94 .elementor-element.elementor-element-2005611{--display:flex;}.elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-header{color:#F7F7F7;}.elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-price{color:#F8F8F8;word-spacing:6px;}.elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-description{color:#888888;}body.rtl .elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-510ab05e .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;margin-left:0px;margin-right:0px;}.elementor-94 .elementor-element.elementor-element-685aa590{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-header{color:#C4C4C4;font-size:17px;font-weight:400;}.elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-price{color:#C5C5C5;word-spacing:29px;}.elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-description{color:#888888;}.elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-image img{border-radius:100px 100px 100px 100px;}body.rtl .elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-image{padding-left:calc(18px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(18px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-image{padding-right:calc(18px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(18px/2);}.elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list li:not(:last-child){margin-bottom:1px;}.elementor-94 .elementor-element.elementor-element-685aa590 .elementor-price-list-item{align-items:center;}.elementor-94 .elementor-element.elementor-element-2cf6c7f6{--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:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-2cf6c7f6:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-2cf6c7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-94 .elementor-element.elementor-element-11240a5d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-4cd81061{--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:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-4766e5e1{text-align:center;}.elementor-94 .elementor-element.elementor-element-4766e5e1 .elementor-heading-title{color:#E0E0E0;}.elementor-94 .elementor-element.elementor-element-4ada474{--spacer-size:12px;}.elementor-94 .elementor-element.elementor-element-f9590b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-d276562 .elementor-alert{background-color:#409CAF00;border-color:#409CAFA3;}.elementor-94 .elementor-element.elementor-element-d276562 .elementor-alert-title{color:#E9E9E9;}.elementor-94 .elementor-element.elementor-element-d276562 .elementor-alert-description{color:#BEBEBE;}.elementor-94 .elementor-element.elementor-element-02beff4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-9da503d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-9da503d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-193f24b img{width:73%;}.elementor-94 .elementor-element.elementor-element-ab502f8{--display:flex;}.elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-3505852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list-header{color:#FCFCFC;}.elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list-price{letter-spacing:10px;word-spacing:4px;}body.rtl .elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-3505852 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-b6c0e8c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-94 .elementor-element.elementor-element-b6c0e8c .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-94 .elementor-element.elementor-element-b6c0e8c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-94 .elementor-element.elementor-element-7295551 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-94 .elementor-element.elementor-element-7295551{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-7295551 .elementor-price-list-header{color:#D8D8D8;}body.rtl .elementor-94 .elementor-element.elementor-element-7295551 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-7295551 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-7295551 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-7295551 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-7295551 .elementor-price-list li:not(:last-child){margin-bottom:2px;}.elementor-94 .elementor-element.elementor-element-7295551 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-64a1ad1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-6d217a2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-6d217a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-74f7500 img{width:73%;}.elementor-94 .elementor-element.elementor-element-e7f283e{--display:flex;}.elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-73cc4e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list-header{color:#FCFCFC;}.elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list-price{letter-spacing:10px;word-spacing:4px;}body.rtl .elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-73cc4e3 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-77fba60{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-94 .elementor-element.elementor-element-77fba60 .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-94 .elementor-element.elementor-element-77fba60 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-94 .elementor-element.elementor-element-28f1701 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-94 .elementor-element.elementor-element-28f1701{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-28f1701 .elementor-price-list-header{color:#D8D8D8;}body.rtl .elementor-94 .elementor-element.elementor-element-28f1701 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-28f1701 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-28f1701 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-28f1701 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-28f1701 .elementor-price-list li:not(:last-child){margin-bottom:2px;}.elementor-94 .elementor-element.elementor-element-28f1701 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-b748e4b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-7e345c0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-7e345c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-24990bb img{width:73%;}.elementor-94 .elementor-element.elementor-element-be50f99{--display:flex;}.elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-b3208b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list-header{color:#FCFCFC;}.elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list-price{letter-spacing:10px;word-spacing:4px;}body.rtl .elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-b3208b8 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-37f8988{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-94 .elementor-element.elementor-element-37f8988 .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-94 .elementor-element.elementor-element-37f8988 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-94 .elementor-element.elementor-element-5e6add8 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-94 .elementor-element.elementor-element-5e6add8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-5e6add8 .elementor-price-list-header{color:#D8D8D8;}body.rtl .elementor-94 .elementor-element.elementor-element-5e6add8 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-5e6add8 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-5e6add8 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-5e6add8 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-5e6add8 .elementor-price-list li:not(:last-child){margin-bottom:2px;}.elementor-94 .elementor-element.elementor-element-5e6add8 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-49703ca{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-24bdfa2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-24bdfa2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-b648294 img{width:73%;}.elementor-94 .elementor-element.elementor-element-703230d{--display:flex;}.elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-13a28a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list-header{color:#FCFCFC;}.elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list-price{letter-spacing:10px;word-spacing:4px;}body.rtl .elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-13a28a2 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-36bfe30{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-94 .elementor-element.elementor-element-36bfe30 .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-94 .elementor-element.elementor-element-36bfe30 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-94 .elementor-element.elementor-element-aca0ed9 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-94 .elementor-element.elementor-element-aca0ed9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-aca0ed9 .elementor-price-list-header{color:#D8D8D8;}body.rtl .elementor-94 .elementor-element.elementor-element-aca0ed9 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-aca0ed9 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-aca0ed9 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-aca0ed9 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-aca0ed9 .elementor-price-list li:not(:last-child){margin-bottom:2px;}.elementor-94 .elementor-element.elementor-element-aca0ed9 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-74a6fda{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-3a51c61{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-3a51c61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-f932e0f img{width:73%;}.elementor-94 .elementor-element.elementor-element-a1cdff6{--display:flex;}.elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-27b3bd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list-header{color:#FCFCFC;}.elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list-price{letter-spacing:10px;word-spacing:4px;}body.rtl .elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-27b3bd7 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-28e3dca{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-94 .elementor-element.elementor-element-28e3dca .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-94 .elementor-element.elementor-element-28e3dca .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-94 .elementor-element.elementor-element-527e2db .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-94 .elementor-element.elementor-element-527e2db{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-527e2db .elementor-price-list-header{color:#D8D8D8;}body.rtl .elementor-94 .elementor-element.elementor-element-527e2db .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-527e2db .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-527e2db .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-527e2db .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-527e2db .elementor-price-list li:not(:last-child){margin-bottom:2px;}.elementor-94 .elementor-element.elementor-element-527e2db .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-c2236d5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-d0df7cd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-d0df7cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-fbb612f img{width:73%;}.elementor-94 .elementor-element.elementor-element-5bf2478{--display:flex;}.elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-de5dc4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list-header{color:#FCFCFC;}.elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list-price{letter-spacing:10px;word-spacing:4px;}body.rtl .elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-de5dc4c .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-982b588{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-94 .elementor-element.elementor-element-982b588 .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-94 .elementor-element.elementor-element-982b588 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-94 .elementor-element.elementor-element-dd0dbab .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-94 .elementor-element.elementor-element-dd0dbab{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-dd0dbab .elementor-price-list-header{color:#D8D8D8;}body.rtl .elementor-94 .elementor-element.elementor-element-dd0dbab .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-dd0dbab .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-dd0dbab .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-dd0dbab .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-dd0dbab .elementor-price-list li:not(:last-child){margin-bottom:2px;}.elementor-94 .elementor-element.elementor-element-dd0dbab .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-54b6602{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:33px;--n-tabs-title-color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-54b6602 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#BBBBBB00;}.elementor-94 .elementor-element.elementor-element-54b6602.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#409CAF00;border-style:solid;border-width:1px 0px 1px 0px;border-color:#409CAFA3;}.elementor-94 .elementor-element.elementor-element-54b6602.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-94 .elementor-element.elementor-element-54b6602.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BBBBBB00;border-style:solid;border-width:2px 0px 2px 0px;border-color:#409CAFA3;}.elementor-94 .elementor-element.elementor-element-54b6602.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 0px 2px 0px;border-color:#409CAFA3;}.elementor-94 .elementor-element.elementor-element-17547b4{--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:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-17547b4:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-17547b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;}.elementor-94 .elementor-element.elementor-element-4f2252e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-3d35e3b{--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:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-60cc865{text-align:center;}.elementor-94 .elementor-element.elementor-element-60cc865 .elementor-heading-title{color:#E0E0E0;}.elementor-94 .elementor-element.elementor-element-06886eb{--spacer-size:12px;}.elementor-94 .elementor-element.elementor-element-ea7b4a1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-7566576{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-7566576.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94 .elementor-element.elementor-element-c6fd28e img{width:73%;}.elementor-94 .elementor-element.elementor-element-24dcf22{--display:flex;}.elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list-separator{border-bottom-style:none;}.elementor-94 .elementor-element.elementor-element-0601fbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list-header{color:#FCFCFC;}.elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list-price{letter-spacing:10px;word-spacing:4px;}body.rtl .elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-94 .elementor-element.elementor-element-0601fbd .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-1c01500{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-94 .elementor-element.elementor-element-1c01500 .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-94 .elementor-element.elementor-element-1c01500 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-94 .elementor-element.elementor-element-f5bb109 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-94 .elementor-element.elementor-element-f5bb109{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-f5bb109 .elementor-price-list-header{color:#D8D8D8;}body.rtl .elementor-94 .elementor-element.elementor-element-f5bb109 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-94 .elementor-element.elementor-element-f5bb109 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-f5bb109 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-94 .elementor-element.elementor-element-f5bb109 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-94 .elementor-element.elementor-element-f5bb109 .elementor-price-list li:not(:last-child){margin-bottom:2px;}.elementor-94 .elementor-element.elementor-element-f5bb109 .elementor-price-list-item{align-items:flex-start;}.elementor-94 .elementor-element.elementor-element-3e78931{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:33px;--n-tabs-title-color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-3e78931 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#BBBBBB00;}.elementor-94 .elementor-element.elementor-element-3e78931.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#409CAF00;border-style:solid;border-width:1px 0px 1px 0px;border-color:#409CAFA3;}.elementor-94 .elementor-element.elementor-element-3e78931.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-94 .elementor-element.elementor-element-3e78931.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BBBBBB00;border-style:solid;border-width:2px 0px 2px 0px;border-color:#409CAFA3;}.elementor-94 .elementor-element.elementor-element-3e78931.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 0px 2px 0px;border-color:#409CAFA3;}.elementor-94 .elementor-element.elementor-element-5e7524d0{--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:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-94 .elementor-element.elementor-element-5e7524d0:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-5e7524d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-94 .elementor-element.elementor-element-6564b54d{text-align:center;}.elementor-94 .elementor-element.elementor-element-6564b54d .elementor-heading-title{color:#E0E0E0;}.elementor-94 .elementor-element.elementor-element-e94451d{--spacer-size:31px;}.elementor-94 .elementor-element.elementor-element-2e01efa6{--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-94 .elementor-element.elementor-element-1f9502d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-94 .elementor-element.elementor-element-1f9502d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-94 .elementor-element.elementor-element-1f9502d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-94 .elementor-element.elementor-element-1f9502d .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-94 .elementor-element.elementor-element-1f9502d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-94 .elementor-element.elementor-element-1f9502d .elementor-image-box-title{color:#FFFFFF;}.elementor-94 .elementor-element.elementor-element-4cced481.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-94 .elementor-element.elementor-element-4cced481.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-94 .elementor-element.elementor-element-4cced481.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-94 .elementor-element.elementor-element-4cced481 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-94 .elementor-element.elementor-element-4cced481 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-94 .elementor-element.elementor-element-4cced481 .elementor-image-box-title{color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-94 .elementor-element.elementor-element-9da503d{--width:35.804%;}.elementor-94 .elementor-element.elementor-element-6d217a2{--width:35.804%;}.elementor-94 .elementor-element.elementor-element-7e345c0{--width:35.804%;}.elementor-94 .elementor-element.elementor-element-24bdfa2{--width:35.804%;}.elementor-94 .elementor-element.elementor-element-3a51c61{--width:35.804%;}.elementor-94 .elementor-element.elementor-element-d0df7cd{--width:35.804%;}.elementor-94 .elementor-element.elementor-element-7566576{--width:35.804%;}}@media(min-width:1025px){.elementor-94 .elementor-element.elementor-element-620f63df:not(.elementor-motion-effects-element-type-background), .elementor-94 .elementor-element.elementor-element-620f63df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-94 .elementor-element.elementor-element-2d706a0e img{width:306px;}.elementor-94 .elementor-element.elementor-element-4dc1a957{--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;--flex-wrap:wrap;--align-content:space-between;}.elementor-94 .elementor-element.elementor-element-11240a5d{--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;--flex-wrap:wrap;--align-content:space-between;}.elementor-94 .elementor-element.elementor-element-02beff4{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-9da503d{--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;--flex-wrap:nowrap;}.elementor-94 .elementor-element.elementor-element-64a1ad1{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-6d217a2{--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;--flex-wrap:nowrap;}.elementor-94 .elementor-element.elementor-element-b748e4b{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-7e345c0{--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;--flex-wrap:nowrap;}.elementor-94 .elementor-element.elementor-element-49703ca{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-24bdfa2{--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;--flex-wrap:nowrap;}.elementor-94 .elementor-element.elementor-element-74a6fda{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-3a51c61{--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;--flex-wrap:nowrap;}.elementor-94 .elementor-element.elementor-element-c2236d5{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-d0df7cd{--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;--flex-wrap:nowrap;}.elementor-94 .elementor-element.elementor-element-4f2252e{--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;--flex-wrap:wrap;--align-content:space-between;}.elementor-94 .elementor-element.elementor-element-ea7b4a1{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-7566576{--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;--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-94 .elementor-element.elementor-element-620f63df{--min-height:50vh;}.elementor-94 .elementor-element.elementor-element-2d706a0e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-94 .elementor-element.elementor-element-2d706a0e img{width:170px;}.elementor-94 .elementor-element.elementor-element-4b21e2c4 .elementor-heading-title{font-size:68px;}.elementor-94 .elementor-element.elementor-element-2eecb570{--spacer-size:50px;}.elementor-94 .elementor-element.elementor-element-3db0f04f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-4dc1a957{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-c52e385{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-97e7873{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-685aa590{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94 .elementor-element.elementor-element-11240a5d{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-9da503d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-ab502f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-6d217a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-e7f283e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-7e345c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-be50f99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-24bdfa2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-703230d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-3a51c61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-a1cdff6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-d0df7cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-5bf2478{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-4f2252e{--flex-wrap:wrap;}.elementor-94 .elementor-element.elementor-element-7566576{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-24dcf22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94 .elementor-element.elementor-element-e94451d{--spacer-size:5px;}.elementor-94 .elementor-element.elementor-element-2e01efa6{--flex-wrap:nowrap;}.elementor-94 .elementor-element.elementor-element-1f9502d .elementor-image-box-img{margin-bottom:0px;}.elementor-94 .elementor-element.elementor-element-1f9502d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-94 .elementor-element.elementor-element-1f9502d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-94 .elementor-element.elementor-element-1f9502d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-94 .elementor-element.elementor-element-1f9502d .elementor-image-box-title{margin-bottom:0px;font-size:23px;}.elementor-94 .elementor-element.elementor-element-1f9502d .elementor-image-box-wrapper .elementor-image-box-img{width:82%;}.elementor-94 .elementor-element.elementor-element-4cced481 .elementor-image-box-img{margin-bottom:0px;}.elementor-94 .elementor-element.elementor-element-4cced481.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-94 .elementor-element.elementor-element-4cced481.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-94 .elementor-element.elementor-element-4cced481.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-94 .elementor-element.elementor-element-4cced481 .elementor-image-box-title{margin-bottom:0px;font-size:23px;}.elementor-94 .elementor-element.elementor-element-4cced481 .elementor-image-box-wrapper .elementor-image-box-img{width:82%;}}/* Start custom CSS for heading, class: .elementor-element-53378319 */.elementor-94 .elementor-element.elementor-element-53378319 {
  display: inline-block;
  animation: subtleShake 4s ease-in-out infinite;
}

/* Subtle shake keyframes */
@keyframes subtleShake {
  0%, 100% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-2px);
  }
  20% {
    transform: translateX(2px);
  }
  30% {
    transform: translateX(-1.5px);
  }
  40% {
    transform: translateX(1.5px);
  }
  50% {
    transform: translateX(-1px);
  }
  60% {
    transform: translateX(1px);
  }
  70% {
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b21e2c4 */.elementor-94 .elementor-element.elementor-element-4b21e2c4 {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.elementor-94 .elementor-element.elementor-element-4b21e2c4:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-d276562 */.elementor-94 .elementor-element.elementor-element-d276562 {
  position: relative;
  overflow: visible;
  z-index: 1;
}

/* Bubble stream container (behind the blue line) */
.elementor-94 .elementor-element.elementor-element-d276562::before,
.elementor-94 .elementor-element.elementor-element-d276562::after {
  content: "";
  position: absolute;
  left: -12px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
}

/* Bubble 1 - Aqua */
.elementor-94 .elementor-element.elementor-element-d276562::before {
  background-color: #00e4ff;
  animation: verticalBubble 4s ease-out infinite;
}

/* Bubble 2 - Pink */
.elementor-94 .elementor-element.elementor-element-d276562::after {
  background-color: #ff00c8;
  animation: verticalBubble 4.5s ease-out infinite 1s;
}

/* Vertical float animation */
@keyframes verticalBubble {
  0% {
    transform: translateY(0) scale(1);
    opacity: 0.6;
  }
  40% {
    opacity: 1;
  }
  100% {
    transform: translateY(-80px) scale(1.5);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-193f24b */.elementor-94 .elementor-element.elementor-element-193f24b {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-193f24b img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-193f24b:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-193f24b::before,
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-193f24b::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74f7500 */.elementor-94 .elementor-element.elementor-element-74f7500 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-74f7500 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-74f7500:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-74f7500::before,
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-74f7500::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24990bb */.elementor-94 .elementor-element.elementor-element-24990bb {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-24990bb img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-24990bb:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-24990bb::before,
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-24990bb::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b648294 */.elementor-94 .elementor-element.elementor-element-b648294 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-b648294 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-b648294:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-b648294::before,
.elementor-94 .elementor-element.elementor-element-b648294::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-b648294::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-b648294::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f932e0f */.elementor-94 .elementor-element.elementor-element-f932e0f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-f932e0f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-f932e0f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-f932e0f::before,
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-f932e0f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbb612f */.elementor-94 .elementor-element.elementor-element-fbb612f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-fbb612f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-fbb612f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-fbb612f::before,
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-fbb612f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-193f24b */.elementor-94 .elementor-element.elementor-element-193f24b {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-193f24b img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-193f24b:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-193f24b::before,
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-193f24b::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74f7500 */.elementor-94 .elementor-element.elementor-element-74f7500 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-74f7500 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-74f7500:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-74f7500::before,
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-74f7500::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24990bb */.elementor-94 .elementor-element.elementor-element-24990bb {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-24990bb img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-24990bb:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-24990bb::before,
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-24990bb::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b648294 */.elementor-94 .elementor-element.elementor-element-b648294 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-b648294 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-b648294:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-b648294::before,
.elementor-94 .elementor-element.elementor-element-b648294::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-b648294::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-b648294::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f932e0f */.elementor-94 .elementor-element.elementor-element-f932e0f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-f932e0f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-f932e0f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-f932e0f::before,
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-f932e0f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbb612f */.elementor-94 .elementor-element.elementor-element-fbb612f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-fbb612f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-fbb612f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-fbb612f::before,
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-fbb612f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-193f24b */.elementor-94 .elementor-element.elementor-element-193f24b {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-193f24b img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-193f24b:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-193f24b::before,
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-193f24b::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74f7500 */.elementor-94 .elementor-element.elementor-element-74f7500 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-74f7500 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-74f7500:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-74f7500::before,
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-74f7500::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24990bb */.elementor-94 .elementor-element.elementor-element-24990bb {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-24990bb img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-24990bb:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-24990bb::before,
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-24990bb::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b648294 */.elementor-94 .elementor-element.elementor-element-b648294 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-b648294 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-b648294:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-b648294::before,
.elementor-94 .elementor-element.elementor-element-b648294::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-b648294::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-b648294::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f932e0f */.elementor-94 .elementor-element.elementor-element-f932e0f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-f932e0f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-f932e0f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-f932e0f::before,
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-f932e0f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbb612f */.elementor-94 .elementor-element.elementor-element-fbb612f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-fbb612f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-fbb612f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-fbb612f::before,
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-fbb612f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-193f24b */.elementor-94 .elementor-element.elementor-element-193f24b {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-193f24b img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-193f24b:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-193f24b::before,
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-193f24b::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74f7500 */.elementor-94 .elementor-element.elementor-element-74f7500 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-74f7500 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-74f7500:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-74f7500::before,
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-74f7500::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24990bb */.elementor-94 .elementor-element.elementor-element-24990bb {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-24990bb img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-24990bb:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-24990bb::before,
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-24990bb::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b648294 */.elementor-94 .elementor-element.elementor-element-b648294 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-b648294 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-b648294:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-b648294::before,
.elementor-94 .elementor-element.elementor-element-b648294::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-b648294::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-b648294::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f932e0f */.elementor-94 .elementor-element.elementor-element-f932e0f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-f932e0f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-f932e0f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-f932e0f::before,
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-f932e0f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbb612f */.elementor-94 .elementor-element.elementor-element-fbb612f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-fbb612f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-fbb612f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-fbb612f::before,
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-fbb612f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-193f24b */.elementor-94 .elementor-element.elementor-element-193f24b {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-193f24b img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-193f24b:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-193f24b::before,
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-193f24b::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74f7500 */.elementor-94 .elementor-element.elementor-element-74f7500 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-74f7500 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-74f7500:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-74f7500::before,
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-74f7500::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24990bb */.elementor-94 .elementor-element.elementor-element-24990bb {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-24990bb img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-24990bb:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-24990bb::before,
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-24990bb::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b648294 */.elementor-94 .elementor-element.elementor-element-b648294 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-b648294 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-b648294:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-b648294::before,
.elementor-94 .elementor-element.elementor-element-b648294::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-b648294::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-b648294::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f932e0f */.elementor-94 .elementor-element.elementor-element-f932e0f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-f932e0f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-f932e0f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-f932e0f::before,
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-f932e0f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbb612f */.elementor-94 .elementor-element.elementor-element-fbb612f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-fbb612f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-fbb612f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-fbb612f::before,
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-fbb612f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-193f24b */.elementor-94 .elementor-element.elementor-element-193f24b {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-193f24b img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-193f24b:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-193f24b::before,
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-193f24b::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74f7500 */.elementor-94 .elementor-element.elementor-element-74f7500 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-74f7500 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-74f7500:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-74f7500::before,
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-74f7500::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24990bb */.elementor-94 .elementor-element.elementor-element-24990bb {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-24990bb img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-24990bb:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-24990bb::before,
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-24990bb::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b648294 */.elementor-94 .elementor-element.elementor-element-b648294 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-b648294 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-b648294:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-b648294::before,
.elementor-94 .elementor-element.elementor-element-b648294::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-b648294::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-b648294::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f932e0f */.elementor-94 .elementor-element.elementor-element-f932e0f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-f932e0f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-f932e0f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-f932e0f::before,
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-f932e0f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbb612f */.elementor-94 .elementor-element.elementor-element-fbb612f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-fbb612f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-fbb612f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-fbb612f::before,
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-fbb612f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-193f24b */.elementor-94 .elementor-element.elementor-element-193f24b {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-193f24b img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-193f24b:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-193f24b::before,
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-193f24b::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-193f24b::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74f7500 */.elementor-94 .elementor-element.elementor-element-74f7500 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-74f7500 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-74f7500:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-74f7500::before,
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-74f7500::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-74f7500::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24990bb */.elementor-94 .elementor-element.elementor-element-24990bb {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-24990bb img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-24990bb:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-24990bb::before,
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-24990bb::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-24990bb::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b648294 */.elementor-94 .elementor-element.elementor-element-b648294 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-b648294 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-b648294:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-b648294::before,
.elementor-94 .elementor-element.elementor-element-b648294::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-b648294::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-b648294::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f932e0f */.elementor-94 .elementor-element.elementor-element-f932e0f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-f932e0f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-f932e0f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-f932e0f::before,
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-f932e0f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-f932e0f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbb612f */.elementor-94 .elementor-element.elementor-element-fbb612f {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-fbb612f img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-fbb612f:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-fbb612f::before,
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-fbb612f::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-fbb612f::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6fd28e */.elementor-94 .elementor-element.elementor-element-c6fd28e {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-c6fd28e img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-c6fd28e:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-c6fd28e::before,
.elementor-94 .elementor-element.elementor-element-c6fd28e::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-c6fd28e::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-c6fd28e::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6fd28e */.elementor-94 .elementor-element.elementor-element-c6fd28e {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-c6fd28e img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-c6fd28e:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-c6fd28e::before,
.elementor-94 .elementor-element.elementor-element-c6fd28e::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-c6fd28e::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-c6fd28e::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f9502d */.elementor-94 .elementor-element.elementor-element-1f9502d {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-1f9502d img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-1f9502d:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-1f9502d::before,
.elementor-94 .elementor-element.elementor-element-1f9502d::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-1f9502d::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-1f9502d::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4cced481 */.elementor-94 .elementor-element.elementor-element-4cced481 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.elementor-94 .elementor-element.elementor-element-4cced481 img {
  transition: transform 0.5s ease, filter 0.5s ease;
}

.elementor-94 .elementor-element.elementor-element-4cced481:hover img {
  transform: scale(1.05);
  filter: brightness(1.1) saturate(1.2);
}

/* Bubble base styles */
.elementor-94 .elementor-element.elementor-element-4cced481::before,
.elementor-94 .elementor-element.elementor-element-4cced481::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  transform: translateX(-50%);
}

/* Bubble 1 - Pink */
.elementor-94 .elementor-element.elementor-element-4cced481::before {
  background-color: #ff00c8;
  animation: bubbleFloatImage 2.8s ease-out infinite;
  animation-delay: 0.3s;
}

/* Bubble 2 - Aqua */
.elementor-94 .elementor-element.elementor-element-4cced481::after {
  background-color: #00e4ff;
  animation: bubbleFloatImage 3.2s ease-out infinite;
  animation-delay: 0.8s;
}

/* Bubble float animation */
@keyframes bubbleFloatImage {
  0% {
    transform: translateX(-50%) translateY(0) scale(1);
    opacity: 0.8;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: translateX(calc(-50% + 20px)) translateY(-60px) scale(1.4);
    opacity: 0;
  }
}/* End custom CSS */