.elementor-643 .elementor-element.elementor-element-e7626df > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-643 .elementor-element.elementor-element-e7626df:not(.elementor-motion-effects-element-type-background), .elementor-643 .elementor-element.elementor-element-e7626df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://sweetmagicphotobooth.com/wp-content/uploads/2024/05/banner12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-643 .elementor-element.elementor-element-e7626df > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-643 .elementor-element.elementor-element-e7626df > .elementor-container{min-height:500px;}.elementor-643 .elementor-element.elementor-element-e7626df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-643 .elementor-element.elementor-element-3a2ca0f{text-align:center;}.elementor-643 .elementor-element.elementor-element-3a2ca0f .elementor-heading-title{font-family:"Philosopher", Sans-serif;color:var( --e-global-color-adb156e );}.elementor-643 .elementor-element.elementor-element-5b85bae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-242b274{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-242b274 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-f0da351{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-931b4e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-a7d4604{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-ad58e2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-ac8b155{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-ac8b155 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-f5aff9e{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-bb27f17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-b3ea74f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-581bc63{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-b33d78b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-8b6e2a6{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-8b6e2a6 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-2535d23{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-6dac1b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-47b0789{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-8974c14{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-2b65777{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-f51ecbd{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-f51ecbd .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-3be6d11{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-2122840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-18f9d72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-5fb098c{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-e912445{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-2bd8c4c{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-2bd8c4c .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-0a845b9{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-86caecf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-7dca527{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-dd86fa4{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-90d9efe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-34101b1{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-34101b1 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-d6feaae{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-0ce4ecc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-668b7a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-9330d3f{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-eaced48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-c58303f{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-c58303f .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-749f34b{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-442d631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-8610007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-0ba0e39{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-5ac556c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-3aca642{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-3aca642 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-f12f792{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-0c6b85b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-45adf89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-e831313{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-210f0af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-a76229a{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-a76229a .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-635b6fc{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-22d750f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-22ebc7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-7c7bc8f{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-55d92e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-1e0eb13{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-1e0eb13 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-d409c13{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-a84dfd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-7bc9a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-c7d6f82{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-2b5ee29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-76c43fd{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-76c43fd .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-0bfad2a{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-4921ed4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-432a67e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-5cfe94a{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-e5758fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-f790128{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-f790128 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-227e7c7{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-5a1c62f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-136cfa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-573adc3{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-2cbf252{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-036ff5f{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-036ff5f .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-c09e23d{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-3f2437f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-9d82af0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-cb361cd{--e-image-carousel-slides-to-show:3;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-48faa47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-35e89b5{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-35e89b5 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-d465335{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-93fa70e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-1e50aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-4db1398{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-f1dd537{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-9668935{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-9668935 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-17c880e{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-cf7e3e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-adde296{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-b5b7dc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-f277c9d{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-86ae433{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-741877e{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-741877e .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-e75f08d{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-a6fd884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-02a0338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-61dc878{--e-image-carousel-slides-to-show:3;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-90e304d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-643 .elementor-element.elementor-element-e251cda{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-e251cda .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-c60d4bc{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-b8e4cc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-fcf0b4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-3c21c8f{--e-image-carousel-slides-to-show:3;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-e447a77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-deb9422{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-deb9422 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-7a71b51{padding:20px 10px 0px 10px;text-align:justify;font-family:"Helvetica", Sans-serif;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-d037579{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-fa7072e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-f2c905c{--e-image-carousel-slides-to-show:5;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-b340a27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-11cb0c7{padding:50px 0px 0px 0px;text-align:center;}.elementor-643 .elementor-element.elementor-element-11cb0c7 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-7c8c64f );}.elementor-643 .elementor-element.elementor-element-bf2989d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-0c8e5fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-643 .elementor-element.elementor-element-697c53b{--e-image-carousel-slides-to-show:4;padding:0px 6px 0px 6px;}.elementor-643 .elementor-element.elementor-element-ec5cfdf{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:50px;--padding-right:50px;}.elementor-643 .elementor-element.elementor-element-1157706{--e-image-carousel-slides-to-show:7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-643 .elementor-element.elementor-element-ec5cfdf{--width:100%;}}@media(max-width:1024px){.elementor-643 .elementor-element.elementor-element-e7626df > .elementor-container{min-height:230px;}.elementor-643 .elementor-element.elementor-element-e7626df:not(.elementor-motion-effects-element-type-background), .elementor-643 .elementor-element.elementor-element-e7626df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-62px 0px;}.elementor-643 .elementor-element.elementor-element-e7626df{margin-top:-70px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-643 .elementor-element.elementor-element-242b274 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-a7d4604{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-ac8b155 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-581bc63{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-8b6e2a6 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-8974c14{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-f51ecbd .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-5fb098c{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-2bd8c4c .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-dd86fa4{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-34101b1 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-9330d3f{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-c58303f .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-0ba0e39{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-3aca642 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-e831313{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-a76229a .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-7c7bc8f{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-1e0eb13 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-c7d6f82{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-76c43fd .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-5cfe94a{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-f790128 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-573adc3{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-036ff5f .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-cb361cd{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-35e89b5 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-4db1398{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-9668935 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-f277c9d{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-741877e .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-61dc878{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-e251cda .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-3c21c8f{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-deb9422 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-f2c905c{--e-image-carousel-slides-to-show:3;}.elementor-643 .elementor-element.elementor-element-11cb0c7 .elementor-heading-title{font-size:30px;}.elementor-643 .elementor-element.elementor-element-697c53b{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-643 .elementor-element.elementor-element-e7626df > .elementor-container{min-height:130px;}.elementor-643 .elementor-element.elementor-element-e7626df:not(.elementor-motion-effects-element-type-background), .elementor-643 .elementor-element.elementor-element-e7626df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-30px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-643 .elementor-element.elementor-element-e7626df{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-643 .elementor-element.elementor-element-242b274{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-242b274 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-f0da351{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-a7d4604{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-ad58e2e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-ac8b155{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-ac8b155 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-f5aff9e{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-581bc63{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-b33d78b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-8b6e2a6{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-8b6e2a6 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-2535d23{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-8974c14{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-f51ecbd{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-f51ecbd .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-3be6d11{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-5fb098c{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-2bd8c4c{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-2bd8c4c .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-0a845b9{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-dd86fa4{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-34101b1{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-34101b1 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-d6feaae{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-9330d3f{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-c58303f{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-c58303f .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-749f34b{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-0ba0e39{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-3aca642{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-3aca642 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-f12f792{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-e831313{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-a76229a{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-a76229a .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-635b6fc{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-7c7bc8f{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-1e0eb13{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-1e0eb13 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-d409c13{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-c7d6f82{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-76c43fd{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-76c43fd .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-0bfad2a{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-5cfe94a{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-f790128{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-f790128 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-227e7c7{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-573adc3{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-036ff5f{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-036ff5f .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-c09e23d{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-cb361cd{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-35e89b5{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-35e89b5 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-d465335{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-4db1398{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-9668935{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-9668935 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-17c880e{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-f277c9d{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-741877e{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-741877e .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-e75f08d{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-61dc878{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-e251cda{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-e251cda .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-c60d4bc{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-3c21c8f{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-deb9422{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-deb9422 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-7a71b51{text-align:center;letter-spacing:0px;}.elementor-643 .elementor-element.elementor-element-f2c905c{--e-image-carousel-slides-to-show:2;}.elementor-643 .elementor-element.elementor-element-11cb0c7{padding:15px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-11cb0c7 .elementor-heading-title{font-size:25px;}.elementor-643 .elementor-element.elementor-element-697c53b{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-1157706 */.elementor-643 .elementor-element.elementor-element-1157706 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS *//* ELEMENTOR LIGHTBOX: force close X visible + centered near top */
.elementor-lightbox .dialog-lightbox-close-button {
  position: fixed !important;

  /* center in the viewport (reliable) */
  left: 50% !important;
  right: auto !important;
  top: max(16px, env(safe-area-inset-top)) !important;
  transform: translateX(-50%) !important;

  /* make sure it cannot disappear */
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;

  width: 52px !important;
  height: 52px !important;
  padding: 0 !important;
  z-index: 2147483647 !important;

  background: rgba(0,0,0,0.65) !important;
  border-radius: 999px !important;
}

/* ensure the icon inside is visible */
.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .dialog-lightbox-close-button i {
  opacity: 1 !important;
  visibility: visible !important;
}
/* MOBILE ONLY: move lightbox close X closer to image */
@media (max-width: 767px) {
  .elementor-lightbox .dialog-lightbox-close-button {
    top: calc(max(16px, env(safe-area-inset-top)) + 20px) !important;
  }
}
/* Elementor Image Gallery: 2 per row on mobile only */
@media (max-width: 767px) {
  .elementor-widget-image-gallery .gallery {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 10px !important;
  }
}
/* Prevent horizontal scrolling */
body, html {
    overflow-x: hidden;
}

/* Ensure the content is contained within the screen */
* {
    box-sizing: border-box;
}

/* Make sure elements are responsive */
img, iframe, video, object, .elementor-widget-container {
    max-width: 100%;
    height: auto;
}

/* Mobile specific styles */
@media only screen and (max-width: 768px) {
    .elementor-section {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */