.elementor-2607 .elementor-element.elementor-element-6303cca{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-6303cca:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-6303cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://seathesoulofsinai.com/wp-content/uploads/2025/06/WhatsApp-Image-2025-05-26-at-2.36.53-PM.jpeg") 50% 50%;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-6303cca::before, .elementor-2607 .elementor-element.elementor-element-6303cca > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-6303cca > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-6303cca > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-6303cca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-6303cca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-6303cca, .elementor-2607 .elementor-element.elementor-element-6303cca::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-a26351b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-a26351b.elementor-element{--order:-99999 /* order start hack */;}.elementor-2607 .elementor-element.elementor-element-a26351b{z-index:6;text-align:center;}.elementor-2607 .elementor-element.elementor-element-a26351b .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-2607 .elementor-element.elementor-element-2f1b3ce .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:17px 40px 17px 40px;}.elementor-2607 .elementor-element.elementor-element-2f1b3ce .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-2f1b3ce .elementor-button:focus{background-color:var( --e-global-color-3d761f9 );color:var( --e-global-color-text );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-2f1b3ce .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-2f1b3ce .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-fb12c4c{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.44;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2607 .elementor-element.elementor-element-fb12c4c:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-fb12c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://seathesoulofsinai.com/wp-content/uploads/2025/01/IMG_2428-scaled.jpg") 50% 50%;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-fb12c4c::before, .elementor-2607 .elementor-element.elementor-element-fb12c4c > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-fb12c4c > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-fb12c4c > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-fb12c4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-fb12c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-fb12c4c, .elementor-2607 .elementor-element.elementor-element-fb12c4c::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-3ad4b16 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2607 .elementor-element.elementor-element-3ad4b16.elementor-element{--order:-99999 /* order start hack */;}.elementor-2607 .elementor-element.elementor-element-3ad4b16{z-index:6;text-align:center;}.elementor-2607 .elementor-element.elementor-element-3ad4b16 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Bebas Neue", Sans-serif;font-size:60px;}.elementor-2607 .elementor-element.elementor-element-141535a .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-141535a .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-141535a .elementor-button:focus{background-color:var( --e-global-color-3d761f9 );color:var( --e-global-color-text );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-141535a .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-141535a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-33b06d5{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2607 .elementor-element.elementor-element-86063b6{text-align:center;}.elementor-2607 .elementor-element.elementor-element-86063b6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-eb64d01 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-2607 .elementor-element.elementor-element-eb64d01.elementor-element{--align-self:center;}.elementor-2607 .elementor-element.elementor-element-eb64d01{text-align:center;color:#000000;font-family:"Source Sans Pro", Sans-serif;font-weight:300;letter-spacing:0px;word-spacing:0px;}.elementor-2607 .elementor-element.elementor-element-35e732a .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:17px 40px 17px 40px;}.elementor-2607 .elementor-element.elementor-element-35e732a .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-35e732a .elementor-button:focus{background-color:var( --e-global-color-998a6eb );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-35e732a .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-35e732a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-477c046{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2607 .elementor-element.elementor-element-477c046:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-477c046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de27162 );}.elementor-2607 .elementor-element.elementor-element-477c046, .elementor-2607 .elementor-element.elementor-element-477c046::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-ba26ab5 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-2607 .elementor-element.elementor-element-ba26ab5{text-align:center;}.elementor-2607 .elementor-element.elementor-element-ba26ab5 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-02197d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-2607 .elementor-element.elementor-element-02197d9.elementor-element{--align-self:center;}.elementor-2607 .elementor-element.elementor-element-02197d9{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:300;letter-spacing:0px;word-spacing:0px;}.elementor-2607 .elementor-element.elementor-element-c9097d9{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2607 .elementor-element.elementor-element-c9097d9:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-c9097d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de27162 );}.elementor-2607 .elementor-element.elementor-element-c9097d9, .elementor-2607 .elementor-element.elementor-element-c9097d9::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-d630c19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-d630c19.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .bdt-content-wrap{text-align:center;padding:0px 0px 280px 0px;}.elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .bdt-item{border-radius:0px 0px 0px 0px;clip-path:inset(10% 0 10% 0 round 0px 0px 0px 0px);}.elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .bdt-title, .elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .bdt-title a{color:var( --e-global-color-3d761f9 );text-shadow:0px 0px 5px #000000;}.elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .bdt-title{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:16px;}.elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .bdt-subtitle{color:#FFFFFF;margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:30px;}.elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .bdt-navigation-arrows .bdt-navigation-next, .elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .bdt-navigation-arrows .bdt-navigation-prev{color:var( --e-global-color-d53d579 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:10px;}.elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var( --e-global-color-secondary );}.elementor-2607 .elementor-element.elementor-element-d630c19 .bdt-prime-slider-tango .swiper-pagination .swiper-pagination-bullet{width:9px;}.elementor-2607 .elementor-element.elementor-element-41bc71b{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2607 .elementor-element.elementor-element-41bc71b:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-41bc71b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de27162 );}.elementor-2607 .elementor-element.elementor-element-41bc71b, .elementor-2607 .elementor-element.elementor-element-41bc71b::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-883fa30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-883fa30.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-content-wrap{text-align:center;padding:0px 0px 280px 0px;}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-item{border-radius:0px 0px 0px 0px;clip-path:inset(10% 0 10% 0 round 0px 0px 0px 0px);}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-title, .elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-title a{color:var( --e-global-color-3d761f9 );text-shadow:0px 0px 5px #000000;}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-title{font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:500;text-transform:none;line-height:16px;}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-subtitle{color:#FFFFFF;margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:30px;}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-navigation-arrows .bdt-navigation-next, .elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-navigation-arrows .bdt-navigation-prev{color:var( --e-global-color-d53d579 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:10px;}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var( --e-global-color-secondary );}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .swiper-pagination .swiper-pagination-bullet{width:9px;}.elementor-2607 .elementor-element.elementor-element-b461d38{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2607 .elementor-element.elementor-element-b461d38:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-b461d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de27162 );}.elementor-2607 .elementor-element.elementor-element-b461d38, .elementor-2607 .elementor-element.elementor-element-b461d38::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-2e015c0 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:17px 40px 17px 40px;}.elementor-2607 .elementor-element.elementor-element-2e015c0 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-2e015c0 .elementor-button:focus{background-color:var( --e-global-color-998a6eb );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-2e015c0 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-2607 .elementor-element.elementor-element-2e015c0 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-2e015c0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-dbcd80a{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2607 .elementor-element.elementor-element-dbcd80a:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-dbcd80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/A3CFA25D-A47C-4B3D-AF9A-1366B914AACE.png");}.elementor-2607 .elementor-element.elementor-element-dbcd80a, .elementor-2607 .elementor-element.elementor-element-dbcd80a::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-5470de9{text-align:center;}.elementor-2607 .elementor-element.elementor-element-5470de9 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-5a270f9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-2607 .elementor-element.elementor-element-5a270f9.elementor-element{--align-self:center;}.elementor-2607 .elementor-element.elementor-element-5a270f9{text-align:center;color:var( --e-global-color-3d761f9 );font-family:"Source Sans Pro", Sans-serif;font-size:19px;font-weight:300;letter-spacing:0px;word-spacing:0px;}.elementor-2607 .elementor-element.elementor-element-f6aa2a4 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:10px 20px 10px 20px;}.elementor-2607 .elementor-element.elementor-element-f6aa2a4 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-f6aa2a4 .elementor-button:focus{background-color:var( --e-global-color-998a6eb );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-f6aa2a4 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-f6aa2a4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-32576e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2607 .elementor-element.elementor-element-32576e8:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-32576e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/04/WhatsApp-Image-2025-04-26-at-5.43.59-PM.jpeg");}.elementor-2607 .elementor-element.elementor-element-32576e8, .elementor-2607 .elementor-element.elementor-element-32576e8::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-917a347{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-57fbc53 > .elementor-widget-container{margin:30px 0px 0px 10px;padding:0px 0px 0px 25px;}.elementor-2607 .elementor-element.elementor-element-57fbc53{text-align:left;}.elementor-2607 .elementor-element.elementor-element-57fbc53 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-2607 .elementor-element.elementor-element-e297bcb > .elementor-widget-container{margin:20px 0px 0px 10px;padding:0px 0px 0px 25px;}.elementor-2607 .elementor-element.elementor-element-e297bcb.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-e297bcb{text-align:left;color:var( --e-global-color-3d761f9 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:2px;letter-spacing:0px;word-spacing:0px;}.elementor-2607 .elementor-element.elementor-element-00899f4{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-2eb70ee{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-f04acaa{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-f04acaa:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-f04acaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/MAIN_PICTURE_7-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-f04acaa::before, .elementor-2607 .elementor-element.elementor-element-f04acaa > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-f04acaa > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-f04acaa > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-f04acaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-f04acaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-f04acaa:hover::before, .elementor-2607 .elementor-element.elementor-element-f04acaa:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-f04acaa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-f04acaa > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-f04acaa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-f04acaa:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-f04acaa, .elementor-2607 .elementor-element.elementor-element-f04acaa::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-97e62b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-97e62b5.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-97e62b5{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-97e62b5 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-7688223{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-edac8f0 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-edac8f0 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-edac8f0 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-edac8f0 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-edac8f0 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-edac8f0 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-c9e6f8f{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-81b347f{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-aa2817f{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-aa2817f:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-aa2817f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/MAIN_PICTURE_4-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-aa2817f::before, .elementor-2607 .elementor-element.elementor-element-aa2817f > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-aa2817f > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-aa2817f > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-aa2817f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-aa2817f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-aa2817f:hover::before, .elementor-2607 .elementor-element.elementor-element-aa2817f:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-aa2817f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-aa2817f > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-aa2817f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-aa2817f:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-aa2817f, .elementor-2607 .elementor-element.elementor-element-aa2817f::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-6e370e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-6e370e9.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-6e370e9{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-6e370e9 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-5676f12{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-80e05f7 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-80e05f7 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-80e05f7 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-80e05f7 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-80e05f7 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-80e05f7 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-9cf6b2f{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-31d1af0{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-31d1af0:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-31d1af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/MAIN_PICTURE_5-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-31d1af0::before, .elementor-2607 .elementor-element.elementor-element-31d1af0 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-31d1af0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-31d1af0 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-31d1af0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-31d1af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-31d1af0:hover::before, .elementor-2607 .elementor-element.elementor-element-31d1af0:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-31d1af0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-31d1af0 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-31d1af0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-31d1af0:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-31d1af0, .elementor-2607 .elementor-element.elementor-element-31d1af0::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-8e3eb51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-8e3eb51.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-8e3eb51{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-8e3eb51 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-403953f{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-feb26c6 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-feb26c6 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-feb26c6 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-feb26c6 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-feb26c6 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-feb26c6 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-7aa8c5b{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-2573fa3{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-2573fa3:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-2573fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/04/MAIN-PICTURE-1-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-2573fa3::before, .elementor-2607 .elementor-element.elementor-element-2573fa3 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-2573fa3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-2573fa3 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-2573fa3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-2573fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-2573fa3:hover::before, .elementor-2607 .elementor-element.elementor-element-2573fa3:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-2573fa3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-2573fa3 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-2573fa3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-2573fa3:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-2573fa3, .elementor-2607 .elementor-element.elementor-element-2573fa3::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-f19ac52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-f19ac52.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-f19ac52{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-f19ac52 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-4cf0353{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-f363829 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-f363829 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-f363829 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-f363829 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-f363829 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-f363829 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-75d28e8{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-1d9a4d5{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-1d9a4d5:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/MAIN_PICTURE_REEF-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-1d9a4d5::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-1d9a4d5:hover::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-1d9a4d5:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-1d9a4d5, .elementor-2607 .elementor-element.elementor-element-1d9a4d5::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-2d2ba11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-2d2ba11.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-2d2ba11{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-2d2ba11 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-ddde85d{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-a28328a .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-a28328a .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-a28328a .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-a28328a > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-a28328a .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-a28328a .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-0a69bd7{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-f4cc392{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-f4cc392:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-f4cc392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/MAIN_PICTURE_6-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-f4cc392::before, .elementor-2607 .elementor-element.elementor-element-f4cc392 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-f4cc392 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-f4cc392 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-f4cc392 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-f4cc392 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-f4cc392:hover::before, .elementor-2607 .elementor-element.elementor-element-f4cc392:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-f4cc392:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-f4cc392 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-f4cc392 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-f4cc392:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-f4cc392, .elementor-2607 .elementor-element.elementor-element-f4cc392::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-fa1a2ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-fa1a2ec.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-fa1a2ec{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-fa1a2ec .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-7596d4f{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-541959b .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-541959b .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-541959b .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-541959b > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-541959b .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-541959b .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-d0ca0a1{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-9415d80{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-9415d80:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-9415d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/MAIN_PICTURE_3-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-9415d80::before, .elementor-2607 .elementor-element.elementor-element-9415d80 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-9415d80 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-9415d80 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-9415d80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-9415d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-9415d80:hover::before, .elementor-2607 .elementor-element.elementor-element-9415d80:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-9415d80:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-9415d80 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-9415d80 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-9415d80:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-9415d80, .elementor-2607 .elementor-element.elementor-element-9415d80::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-529c795 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-529c795.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-529c795{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-529c795 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-5a45bd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-5a45bd3{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-ace3714 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-ace3714 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-ace3714 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-ace3714 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-ace3714 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-ace3714 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-8d0786b{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-9e495aa{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-9e495aa:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-9e495aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/MAIN-PICTURE-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-9e495aa::before, .elementor-2607 .elementor-element.elementor-element-9e495aa > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-9e495aa > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-9e495aa > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-9e495aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-9e495aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-9e495aa:hover::before, .elementor-2607 .elementor-element.elementor-element-9e495aa:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-9e495aa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-9e495aa > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-9e495aa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-9e495aa:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-9e495aa, .elementor-2607 .elementor-element.elementor-element-9e495aa::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-3d58598 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-3d58598.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-3d58598{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-3d58598 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-2eadc11{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-6a3848f .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-6a3848f .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-6a3848f .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-6a3848f > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-6a3848f .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-6a3848f .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-fa4627c{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-ae1883a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-ae1883a:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-ae1883a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/MAIN_PICTURE_mo-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-ae1883a::before, .elementor-2607 .elementor-element.elementor-element-ae1883a > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-ae1883a > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-ae1883a > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-ae1883a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-ae1883a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-ae1883a:hover::before, .elementor-2607 .elementor-element.elementor-element-ae1883a:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-ae1883a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-ae1883a > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-ae1883a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-ae1883a:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-ae1883a, .elementor-2607 .elementor-element.elementor-element-ae1883a::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-9261da5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-9261da5.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-9261da5{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-9261da5 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-32c1361{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-2590ad0 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-2590ad0 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-2590ad0 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-2590ad0 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-2590ad0 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-2590ad0 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-fc88fe2{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-a93fa36{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-a93fa36:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-a93fa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/04/MAIN_PICTURE_2-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-a93fa36::before, .elementor-2607 .elementor-element.elementor-element-a93fa36 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-a93fa36 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-a93fa36 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-a93fa36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-a93fa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-a93fa36:hover::before, .elementor-2607 .elementor-element.elementor-element-a93fa36:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-a93fa36:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-a93fa36 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-a93fa36 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-a93fa36:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-a93fa36, .elementor-2607 .elementor-element.elementor-element-a93fa36::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-5322ab8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-5322ab8.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-5322ab8{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-5322ab8 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-21b05db{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-7ea5381 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-7ea5381 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-7ea5381 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-7ea5381 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-7ea5381 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-7ea5381 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-9d12467{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2607 .elementor-element.elementor-element-9d12467 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-2607 .elementor-element.elementor-element-80e4a8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2607 .elementor-element.elementor-element-80e4a8b:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-80e4a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/04/WhatsApp-Image-2025-04-26-at-5.43.59-PM.jpeg");}.elementor-2607 .elementor-element.elementor-element-80e4a8b, .elementor-2607 .elementor-element.elementor-element-80e4a8b::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-be22144{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-0aef026 > .elementor-widget-container{margin:30px 0px 0px 10px;padding:0px 0px 0px 25px;}.elementor-2607 .elementor-element.elementor-element-0aef026{text-align:left;}.elementor-2607 .elementor-element.elementor-element-0aef026 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-2607 .elementor-element.elementor-element-935c024 > .elementor-widget-container{margin:20px 0px 0px 10px;padding:0px 0px 0px 25px;}.elementor-2607 .elementor-element.elementor-element-935c024.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-935c024{text-align:left;color:var( --e-global-color-3d761f9 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:2px;letter-spacing:0px;word-spacing:0px;}.elementor-2607 .elementor-element.elementor-element-7b88d5c{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-d718692{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-904b1ef{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-904b1ef:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-904b1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/saint-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-904b1ef::before, .elementor-2607 .elementor-element.elementor-element-904b1ef > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-904b1ef > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-904b1ef > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-904b1ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-904b1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-904b1ef:hover::before, .elementor-2607 .elementor-element.elementor-element-904b1ef:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-904b1ef:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-904b1ef > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-904b1ef > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-904b1ef:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-904b1ef, .elementor-2607 .elementor-element.elementor-element-904b1ef::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-619efc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-619efc4.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-619efc4{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-619efc4 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-cb1f2c7{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-9f172c6 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-9f172c6 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-9f172c6 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-9f172c6 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-9f172c6 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-9f172c6 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-acf29ff{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-fd88359{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-972fd58{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-972fd58:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-972fd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/n-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-972fd58::before, .elementor-2607 .elementor-element.elementor-element-972fd58 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-972fd58 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-972fd58 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-972fd58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-972fd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-972fd58:hover::before, .elementor-2607 .elementor-element.elementor-element-972fd58:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-972fd58:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-972fd58 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-972fd58 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-972fd58:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-972fd58, .elementor-2607 .elementor-element.elementor-element-972fd58::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-15797ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-15797ef.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-15797ef{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-15797ef .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-99876e3{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-f40eb0f .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-f40eb0f .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-f40eb0f .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-f40eb0f > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-f40eb0f .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-f40eb0f .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-8ef6d3c{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-af8943a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-af8943a:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-af8943a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/01/Website-Homepage-Design-6.png");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-af8943a::before, .elementor-2607 .elementor-element.elementor-element-af8943a > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-af8943a > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-af8943a > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-af8943a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-af8943a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-af8943a:hover::before, .elementor-2607 .elementor-element.elementor-element-af8943a:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-af8943a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-af8943a > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-af8943a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-af8943a:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-af8943a, .elementor-2607 .elementor-element.elementor-element-af8943a::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-7d90b0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-7d90b0b.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-7d90b0b{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-7d90b0b .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-0aa7a1b{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-ef3df13 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-ef3df13 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-ef3df13 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-ef3df13 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-ef3df13 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-ef3df13 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-338161a{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-4ba5792{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-4ba5792:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-4ba5792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/04/IMG_2902-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-4ba5792::before, .elementor-2607 .elementor-element.elementor-element-4ba5792 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-4ba5792 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-4ba5792 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-4ba5792 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-4ba5792 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-4ba5792:hover::before, .elementor-2607 .elementor-element.elementor-element-4ba5792:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-4ba5792:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-4ba5792 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-4ba5792 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-4ba5792:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-4ba5792, .elementor-2607 .elementor-element.elementor-element-4ba5792::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-e9edaf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-e9edaf2.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-e9edaf2{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-e9edaf2 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-8a53fa5{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-30b7cea .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-30b7cea .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-30b7cea .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-30b7cea > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-30b7cea .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-30b7cea .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-26d7253{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-ac114b7{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-ac114b7:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-ac114b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/IMG_9221.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-ac114b7::before, .elementor-2607 .elementor-element.elementor-element-ac114b7 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-ac114b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-ac114b7 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-ac114b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-ac114b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-ac114b7:hover::before, .elementor-2607 .elementor-element.elementor-element-ac114b7:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-ac114b7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-ac114b7 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-ac114b7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-ac114b7:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-ac114b7, .elementor-2607 .elementor-element.elementor-element-ac114b7::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-9cc5642 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-9cc5642.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-9cc5642{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-9cc5642 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-3cf07a1{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-39708b3 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-39708b3 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-39708b3 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-39708b3 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-39708b3 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-39708b3 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-d76f93a{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-0cc253c{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-0cc253c:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-0cc253c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/IMG_8785-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-0cc253c::before, .elementor-2607 .elementor-element.elementor-element-0cc253c > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-0cc253c > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-0cc253c > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-0cc253c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-0cc253c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-0cc253c:hover::before, .elementor-2607 .elementor-element.elementor-element-0cc253c:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-0cc253c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-0cc253c > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-0cc253c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-0cc253c:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-0cc253c, .elementor-2607 .elementor-element.elementor-element-0cc253c::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-99b4168 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-99b4168.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-99b4168{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-99b4168 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-2923de7{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-fb6fedf .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-fb6fedf .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-fb6fedf .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-fb6fedf > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-fb6fedf .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-fb6fedf .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-a3227ee{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-dac6230{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-dac6230:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-dac6230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2024/12/Website-Homepage-Design-7.png");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-dac6230::before, .elementor-2607 .elementor-element.elementor-element-dac6230 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-dac6230 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-dac6230 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-dac6230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-dac6230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-dac6230:hover::before, .elementor-2607 .elementor-element.elementor-element-dac6230:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-dac6230:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-dac6230 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-dac6230 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-dac6230:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-dac6230, .elementor-2607 .elementor-element.elementor-element-dac6230::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-859315f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-859315f.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-859315f{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-859315f .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-1b4b8e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-1b4b8e8{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-a4cf807 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-a4cf807 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-a4cf807 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-a4cf807 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-a4cf807 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-a4cf807 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-1a6be74{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-880a7c6{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-880a7c6:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-880a7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/IMG_1713-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-880a7c6::before, .elementor-2607 .elementor-element.elementor-element-880a7c6 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-880a7c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-880a7c6 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-880a7c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-880a7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-880a7c6:hover::before, .elementor-2607 .elementor-element.elementor-element-880a7c6:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-880a7c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-880a7c6 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-880a7c6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-880a7c6:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-880a7c6, .elementor-2607 .elementor-element.elementor-element-880a7c6::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-eef222f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-eef222f.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-eef222f{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-eef222f .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-bb01a9b{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-ee91457 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-ee91457 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-ee91457 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-ee91457 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-ee91457 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-ee91457 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-862401a{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-c963f94{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-c963f94:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-c963f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/IMG_5418-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-c963f94::before, .elementor-2607 .elementor-element.elementor-element-c963f94 > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-c963f94 > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-c963f94 > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-c963f94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-c963f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-c963f94:hover::before, .elementor-2607 .elementor-element.elementor-element-c963f94:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-c963f94:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-c963f94 > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-c963f94 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-c963f94:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-c963f94, .elementor-2607 .elementor-element.elementor-element-c963f94::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-f7ebb37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-f7ebb37.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-f7ebb37{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-f7ebb37 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-3e32d40{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-8377109 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-8377109 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-8377109 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-8377109 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-8377109 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-8377109 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-5e27efc{--display:flex;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-3768f1d{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-2607 .elementor-element.elementor-element-3768f1d:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-3768f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/04/IMG_7510-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-2607 .elementor-element.elementor-element-3768f1d::before, .elementor-2607 .elementor-element.elementor-element-3768f1d > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-3768f1d > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-3768f1d > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-3768f1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2607 .elementor-element.elementor-element-3768f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-3768f1d:hover::before, .elementor-2607 .elementor-element.elementor-element-3768f1d:hover > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-3768f1d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2607 .elementor-element.elementor-element-3768f1d > .elementor-background-slideshow:hover::before, .elementor-2607 .elementor-element.elementor-element-3768f1d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2607 .elementor-element.elementor-element-3768f1d:hover{--overlay-opacity:0.5;}.elementor-2607 .elementor-element.elementor-element-3768f1d, .elementor-2607 .elementor-element.elementor-element-3768f1d::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-c376cf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 10px;}.elementor-2607 .elementor-element.elementor-element-c376cf5.elementor-element{--align-self:flex-start;}.elementor-2607 .elementor-element.elementor-element-c376cf5{z-index:0;text-align:left;}.elementor-2607 .elementor-element.elementor-element-c376cf5 .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-2607 .elementor-element.elementor-element-4b6b377{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2607 .elementor-element.elementor-element-21cdc15 .elementor-button{background-color:var( --e-global-color-998a6eb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3d761f9 );border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-2607 .elementor-element.elementor-element-21cdc15 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-21cdc15 .elementor-button:focus{background-color:var( --e-global-color-86624d1 );color:var( --e-global-color-3d761f9 );border-color:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-21cdc15 > .elementor-widget-container{padding:0px 0px 20px 10px;}.elementor-2607 .elementor-element.elementor-element-21cdc15 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-21cdc15 .elementor-button:focus svg{fill:var( --e-global-color-3d761f9 );}.elementor-2607 .elementor-element.elementor-element-3f7311a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2607 .elementor-element.elementor-element-3f7311a > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-2607 .elementor-element.elementor-element-8208598{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2607 .elementor-element.elementor-element-84360fe .elementor-swiper-button{font-size:20px;}.elementor-2607 .elementor-element.elementor-element-84360fe .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"Source Sans Pro", Sans-serif;font-size:15px;}.elementor-2607 .elementor-element.elementor-element-84360fe .elementor-testimonial__name{color:var( --e-global-color-cabf8b1 );font-family:"Poppins", Sans-serif;font-style:italic;}.elementor-2607 .elementor-element.elementor-element-84360fe .elementor-testimonial__title{color:var( --e-global-color-cabf8b1 );}.elementor-2607 .elementor-element.elementor-element-e37f426{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2607 .elementor-element.elementor-element-46a9b25{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-678d50b > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 15px 30px;}.elementor-2607 .elementor-element.elementor-element-678d50b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-2607 .elementor-element.elementor-element-c276b35 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2607 .elementor-element.elementor-element-c276b35{font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:300;}.elementor-2607 .elementor-element.elementor-element-b5d97db .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:17px 40px 17px 40px;}.elementor-2607 .elementor-element.elementor-element-b5d97db .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-b5d97db .elementor-button:focus{background-color:var( --e-global-color-998a6eb );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-b5d97db > .elementor-widget-container{margin:0px 0px 50px 30px;}.elementor-2607 .elementor-element.elementor-element-b5d97db .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-b5d97db .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-abcd561{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-1a42074{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-ae058c7{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-1bd1235{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-99c031d > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 15px 30px;}.elementor-2607 .elementor-element.elementor-element-99c031d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-2607 .elementor-element.elementor-element-80828eb > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2607 .elementor-element.elementor-element-80828eb{font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:300;}.elementor-2607 .elementor-element.elementor-element-c358b2c .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:17px 40px 17px 40px;}.elementor-2607 .elementor-element.elementor-element-c358b2c .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-c358b2c .elementor-button:focus{background-color:var( --e-global-color-998a6eb );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-c358b2c > .elementor-widget-container{margin:0px 0px 50px 30px;}.elementor-2607 .elementor-element.elementor-element-c358b2c .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-c358b2c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-c623f17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-9859da6{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-6e05c3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2607 .elementor-element.elementor-element-452d03d{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-43cee6d > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 15px 30px;}.elementor-2607 .elementor-element.elementor-element-43cee6d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-2607 .elementor-element.elementor-element-694404d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2607 .elementor-element.elementor-element-694404d{font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:300;}.elementor-2607 .elementor-element.elementor-element-1204f27 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:17px 40px 17px 40px;}.elementor-2607 .elementor-element.elementor-element-1204f27 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-1204f27 .elementor-button:focus{background-color:var( --e-global-color-998a6eb );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-1204f27 > .elementor-widget-container{margin:0px 0px 50px 30px;}.elementor-2607 .elementor-element.elementor-element-1204f27 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-1204f27 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-71f6d50{--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;--background-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-d1bfa59 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 15px 30px;}.elementor-2607 .elementor-element.elementor-element-d1bfa59 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-2607 .elementor-element.elementor-element-49c97fd > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2607 .elementor-element.elementor-element-49c97fd{font-family:"Source Sans Pro", Sans-serif;font-size:17px;font-weight:300;}.elementor-2607 .elementor-element.elementor-element-a17be27 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:17px 40px 17px 40px;}.elementor-2607 .elementor-element.elementor-element-a17be27 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-a17be27 .elementor-button:focus{background-color:var( --e-global-color-998a6eb );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-a17be27 > .elementor-widget-container{margin:0px 0px 50px 30px;}.elementor-2607 .elementor-element.elementor-element-a17be27 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-a17be27 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-18754ab{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2607 .elementor-element.elementor-element-18754ab:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-18754ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seathesoulofsinai.com/wp-content/uploads/2025/05/A3CFA25D-A47C-4B3D-AF9A-1366B914AACE.png");}.elementor-2607 .elementor-element.elementor-element-18754ab, .elementor-2607 .elementor-element.elementor-element-18754ab::before{--border-transition:0.3s;}.elementor-2607 .elementor-element.elementor-element-be2f09b > .elementor-widget-container{margin:15px -15px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-be2f09b{text-align:center;}.elementor-2607 .elementor-element.elementor-element-be2f09b .elementor-heading-title{color:var( --e-global-color-3d761f9 );font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-2607 .elementor-element.elementor-element-46ff287 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-3d761f9 );color:var( --e-global-color-3d761f9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-2607 .elementor-element.elementor-element-46ff287 .elementor-button:hover, .elementor-2607 .elementor-element.elementor-element-46ff287 .elementor-button:focus{background-color:var( --e-global-color-998a6eb );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2607 .elementor-element.elementor-element-46ff287 > .elementor-widget-container{margin:15px 0px 50px 0px;}.elementor-2607 .elementor-element.elementor-element-46ff287 .elementor-button:hover svg, .elementor-2607 .elementor-element.elementor-element-46ff287 .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2607 .elementor-element.elementor-element-917a347{--width:33.3333%;}.elementor-2607 .elementor-element.elementor-element-00899f4{--width:66.6666%;}.elementor-2607 .elementor-element.elementor-element-be22144{--width:33.3333%;}.elementor-2607 .elementor-element.elementor-element-7b88d5c{--width:66.6666%;}.elementor-2607 .elementor-element.elementor-element-46a9b25{--width:50%;}.elementor-2607 .elementor-element.elementor-element-abcd561{--width:50%;}.elementor-2607 .elementor-element.elementor-element-ae058c7{--width:50%;}.elementor-2607 .elementor-element.elementor-element-1bd1235{--width:50%;}.elementor-2607 .elementor-element.elementor-element-9859da6{--width:50%;}.elementor-2607 .elementor-element.elementor-element-452d03d{--width:50%;}.elementor-2607 .elementor-element.elementor-element-71f6d50{--width:50%;}}@media(max-width:1024px){.elementor-2607 .elementor-element.elementor-element-2f1b3ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-141535a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-35e732a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-2e015c0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-f6aa2a4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-f04acaa:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-f04acaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-edac8f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-aa2817f:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-aa2817f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-80e05f7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-31d1af0:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-31d1af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-feb26c6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-2573fa3:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-2573fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-f363829 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-1d9a4d5:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-a28328a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-f4cc392:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-f4cc392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-541959b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-9415d80:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-9415d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-ace3714 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-9e495aa:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-9e495aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-6a3848f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-ae1883a:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-ae1883a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-2590ad0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-a93fa36:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-a93fa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-7ea5381 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-9d12467{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2607 .elementor-element.elementor-element-904b1ef:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-904b1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-9f172c6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-972fd58:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-972fd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-f40eb0f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-af8943a:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-af8943a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-ef3df13 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-4ba5792:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-4ba5792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-30b7cea .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-ac114b7:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-ac114b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-39708b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-0cc253c:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-0cc253c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-fb6fedf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-dac6230:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-dac6230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-a4cf807 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-880a7c6:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-880a7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-ee91457 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-c963f94:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-c963f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-8377109 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-3768f1d:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-3768f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-21cdc15 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-3f7311a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2607 .elementor-element.elementor-element-b5d97db .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-c358b2c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-1204f27 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-a17be27 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-46ff287 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-2607 .elementor-element.elementor-element-6303cca{--justify-content:center;--gap:0px 0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-2607 .elementor-element.elementor-element-a26351b > .elementor-widget-container{margin:14px 14px 14px 14px;padding:0px 0px 25px 0px;}.elementor-2607 .elementor-element.elementor-element-a26351b.elementor-element{--align-self:center;}.elementor-2607 .elementor-element.elementor-element-a26351b{text-align:center;}.elementor-2607 .elementor-element.elementor-element-2f1b3ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-2f1b3ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:16px 16px 16px 16px;}.elementor-2607 .elementor-element.elementor-element-3ad4b16.elementor-element{--align-self:center;}.elementor-2607 .elementor-element.elementor-element-3ad4b16{text-align:center;}.elementor-2607 .elementor-element.elementor-element-141535a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-86063b6 .elementor-heading-title{font-size:30px;}.elementor-2607 .elementor-element.elementor-element-eb64d01 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2607 .elementor-element.elementor-element-eb64d01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2607 .elementor-element.elementor-element-eb64d01{font-size:15px;}.elementor-2607 .elementor-element.elementor-element-35e732a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-ba26ab5 .elementor-heading-title{font-size:30px;}.elementor-2607 .elementor-element.elementor-element-02197d9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2607 .elementor-element.elementor-element-02197d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2607 .elementor-element.elementor-element-02197d9{text-align:center;font-size:15px;}.elementor-2607 .elementor-element.elementor-element-41bc71b{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-content-wrap{padding:0px 0px 220px 0px;}.elementor-2607 .elementor-element.elementor-element-883fa30 .bdt-prime-slider-tango .bdt-title{font-size:15px;}.elementor-2607 .elementor-element.elementor-element-2e015c0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-5470de9 .elementor-heading-title{font-size:30px;}.elementor-2607 .elementor-element.elementor-element-5a270f9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2607 .elementor-element.elementor-element-5a270f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2607 .elementor-element.elementor-element-5a270f9{font-size:15px;}.elementor-2607 .elementor-element.elementor-element-f6aa2a4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-32576e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2607 .elementor-element.elementor-element-e297bcb > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2607 .elementor-element.elementor-element-e297bcb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2607 .elementor-element.elementor-element-e297bcb{font-size:15px;}.elementor-2607 .elementor-element.elementor-element-f04acaa:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-f04acaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-edac8f0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-aa2817f:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-aa2817f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-80e05f7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-31d1af0:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-31d1af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-feb26c6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-2573fa3:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-2573fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-f363829 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-1d9a4d5:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-1d9a4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-a28328a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-f4cc392:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-f4cc392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-541959b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-9415d80:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-9415d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-ace3714 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-9e495aa:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-9e495aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-6a3848f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-ae1883a:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-ae1883a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-2590ad0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-a93fa36:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-a93fa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-7ea5381 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-9d12467{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2607 .elementor-element.elementor-element-80e4a8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2607 .elementor-element.elementor-element-935c024 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2607 .elementor-element.elementor-element-935c024.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2607 .elementor-element.elementor-element-935c024{font-size:15px;}.elementor-2607 .elementor-element.elementor-element-7b88d5c{--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-2607 .elementor-element.elementor-element-904b1ef:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-904b1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-9f172c6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-972fd58:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-972fd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-f40eb0f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-af8943a:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-af8943a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-ef3df13 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-4ba5792:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-4ba5792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-30b7cea .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-ac114b7:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-ac114b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-39708b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-0cc253c:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-0cc253c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-fb6fedf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-dac6230:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-dac6230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-a4cf807 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-880a7c6:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-880a7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-ee91457 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-c963f94:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-c963f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-8377109 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-3768f1d:not(.elementor-motion-effects-element-type-background), .elementor-2607 .elementor-element.elementor-element-3768f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2607 .elementor-element.elementor-element-21cdc15 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-b5d97db .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-c358b2c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-43cee6d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-1204f27 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-d1bfa59 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2607 .elementor-element.elementor-element-a17be27 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2607 .elementor-element.elementor-element-46ff287 > .elementor-widget-container{margin:15px 0px 30px 0px;}.elementor-2607 .elementor-element.elementor-element-46ff287 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-6303cca */.elementor-widget-video iframe {
    opacity: 1 !important;
    transition: opacity 0.4s ease-in-out;
}

.elementor-widget-video .elementor-custom-embed-image-overlay {
    z-index: 2;
}

.elementor-widget-video iframe {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb12c4c */.elementor-widget-video iframe {
    opacity: 1 !important;
    transition: opacity 0.4s ease-in-out;
}

.elementor-widget-video .elementor-custom-embed-image-overlay {
    z-index: 2;
}

.elementor-widget-video iframe {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9097d9 */@media (max-width: 768px) {
  .swiper-container.myImageSlider {
    overflow: visible; /* allow the peek */
    padding-right: 20px; /* space to show next slide */
  }

  .swiper-container.myImageSlider .swiper-wrapper {
    transition-timing-function: ease-in-out;
  }

  .swiper-container.myImageSlider .swiper-slide {
    width: 85% !important; /* 1 full slide and a peek */
    margin-right: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc71b */@media (max-width: 768px) {
  .swiper-container.myImageSlider {
    overflow: visible; /* allow the peek */
    padding-right: 20px; /* space to show next slide */
  }

  .swiper-container.myImageSlider .swiper-wrapper {
    transition-timing-function: ease-in-out;
  }

  .swiper-container.myImageSlider .swiper-slide {
    width: 85% !important; /* 1 full slide and a peek */
    margin-right: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04acaa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f04acaa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f04acaa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2817f *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-aa2817f .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-aa2817f.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d1af0 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-31d1af0 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-31d1af0.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2573fa3 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-2573fa3 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-2573fa3.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9a4d5 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-1d9a4d5.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4cc392 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-f4cc392 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-f4cc392.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9415d80 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9415d80 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9415d80.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e495aa *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-9e495aa .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-9e495aa.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1883a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ae1883a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ae1883a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93fa36 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-a93fa36 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-a93fa36.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904b1ef *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-904b1ef .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-904b1ef.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d718692 */.elementor-2607 .elementor-element.elementor-element-d718692 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972fd58 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-972fd58 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-972fd58.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd88359 */.elementor-2607 .elementor-element.elementor-element-fd88359 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf29ff */@media (max-width: 768px) {
  .elementor-2607 .elementor-element.elementor-element-acf29ff {
    flex: 0 0 85%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af8943a *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-af8943a .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-af8943a.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef6d3c */.elementor-2607 .elementor-element.elementor-element-8ef6d3c {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5792 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-4ba5792 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-4ba5792.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338161a */.elementor-2607 .elementor-element.elementor-element-338161a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac114b7 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-ac114b7 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-ac114b7.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d7253 */.elementor-2607 .elementor-element.elementor-element-26d7253 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc253c *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-0cc253c .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-0cc253c.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76f93a */.elementor-2607 .elementor-element.elementor-element-d76f93a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac6230 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-dac6230 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-dac6230.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3227ee */.elementor-2607 .elementor-element.elementor-element-a3227ee {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880a7c6 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-880a7c6 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-880a7c6.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6be74 */.elementor-2607 .elementor-element.elementor-element-1a6be74 {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c963f94 *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-c963f94 .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-c963f94.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862401a */.elementor-2607 .elementor-element.elementor-element-862401a {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3768f1d *//* Make the column contents stacked and transition together */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container {
    position: relative;
    transition: all 0.5s ease-in-out;
}

/* Hide the text initially */
.elementor-2607 .elementor-element.elementor-element-3768f1d .hover-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

/* On hover over the container */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover {
    transform: translateY(-10px);
}

/* On hover, show the text */
.elementor-2607 .elementor-element.elementor-element-3768f1d.hover-container:hover .hover-text {
    opacity: 1;
    max-height: 300px; /* enough space for paragraph */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e27efc */.elementor-2607 .elementor-element.elementor-element-5e27efc {
  flex: 0 0 auto;
  min-width: 85vw; /* or 80vw to show more of the next slide */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b88d5c */.elementor-2607 .elementor-element.elementor-element-7b88d5c {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: none;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  gap: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.elementor-2607 .elementor-element.elementor-element-7b88d5c::-webkit-scrollbar {
  display: none;
}/* End custom CSS */