.elementor-31907 .elementor-element.elementor-element-5b08f2c{--display:flex;}.elementor-31907 .elementor-element.elementor-element-28778f6{--display:flex;--min-height:350px;--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:center;--align-items:center;--overlay-opacity:0.4;--border-radius:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-28778f6:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-28778f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://angel-cakes.se/wp-content/uploads/2026/06/Angel-cakes-interior-logotyplampa-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31907 .elementor-element.elementor-element-28778f6::before, .elementor-31907 .elementor-element.elementor-element-28778f6 > .elementor-background-video-container::before, .elementor-31907 .elementor-element.elementor-element-28778f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-31907 .elementor-element.elementor-element-28778f6 > .elementor-background-slideshow::before, .elementor-31907 .elementor-element.elementor-element-28778f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31907 .elementor-element.elementor-element-28778f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-blocksy_palette_3 );--background-overlay:'';}.elementor-31907 .elementor-element.elementor-element-bd04f55 .elementor-heading-title{line-height:1.5em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-31907 .elementor-element.elementor-element-4dc4ec5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-31907 .elementor-element.elementor-element-fd0a398{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31907 .elementor-element.elementor-element-622e33c{padding:0px 0px 5px 0px;text-align:center;}.elementor-31907 .elementor-element.elementor-element-622e33c .elementor-heading-title{color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-0b552f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-31907 .elementor-element.elementor-element-0b552f9 .elementor-heading-title{line-height:1.5em;}.elementor-31907 .elementor-element.elementor-element-651ef8b{--display:flex;--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-31907 .elementor-element.elementor-element-651ef8b.e-con{--align-self:center;}.elementor-31907 .elementor-element.elementor-element-9efa7c9{text-align:center;}.elementor-31907 .elementor-element.elementor-element-ded653a{--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-31907 .elementor-element.elementor-element-e52ae2f{--display:flex;}.elementor-31907 .elementor-element.elementor-element-1c09149{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-31907 .elementor-element.elementor-element-1c09149:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-1c09149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );}.elementor-31907 .elementor-element.elementor-element-1c09149.e-con{--align-self:stretch;}.elementor-31907 .elementor-element.elementor-element-0851f07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31907 .elementor-element.elementor-element-4695c36{--display:flex;--min-height:0vh;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-4695c36.e-con{--align-self:stretch;}.elementor-31907 .elementor-element.elementor-element-acc5951{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-acc5951 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-4116080{--display:flex;}.elementor-31907 .elementor-element.elementor-element-a743825{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-88de634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-88de634 .elementor-heading-title{line-height:1.5em;}.elementor-31907 .elementor-element.elementor-element-a930fc8{width:var( --container-widget-width, 530px );max-width:530px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 50px 0px 0px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-31907 .elementor-element.elementor-element-0d0bcfe{--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-31907 .elementor-element.elementor-element-6f652f5{--display:flex;}.elementor-31907 .elementor-element.elementor-element-ae1f880{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:50px 100px;--row-gap:50px;--column-gap:100px;--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-31907 .elementor-element.elementor-element-ae1f880:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-ae1f880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );}.elementor-31907 .elementor-element.elementor-element-ae1f880.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-31907 .elementor-element.elementor-element-15ff0b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31907 .elementor-element.elementor-element-437359e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-467284b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-467284b .elementor-heading-title{line-height:1.5em;}.elementor-31907 .elementor-element.elementor-element-8aad3ad{width:var( --container-widget-width, 530px );max-width:530px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 50px 0px 0px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-31907 .elementor-element.elementor-element-e5a200c{--display:flex;--min-height:0vh;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-e5a200c.e-con{--align-self:stretch;}.elementor-31907 .elementor-element.elementor-element-90246ed{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-90246ed .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-48a907f{--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-31907 .elementor-element.elementor-element-648c1d4{--display:flex;}.elementor-31907 .elementor-element.elementor-element-10e5360{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-31907 .elementor-element.elementor-element-10e5360:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-10e5360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );}.elementor-31907 .elementor-element.elementor-element-10e5360.e-con{--align-self:stretch;}.elementor-31907 .elementor-element.elementor-element-0da013c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31907 .elementor-element.elementor-element-b95cda5{--display:flex;--min-height:0vh;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-b95cda5.e-con{--align-self:stretch;}.elementor-31907 .elementor-element.elementor-element-a802d40{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-a802d40 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-dc02a4b{--display:flex;}.elementor-31907 .elementor-element.elementor-element-8507dc5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-c88811a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-c88811a .elementor-heading-title{line-height:1.5em;}.elementor-31907 .elementor-element.elementor-element-ca2c851{width:var( --container-widget-width, 530px );max-width:530px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 50px 0px 0px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-31907 .elementor-element.elementor-element-e187fed{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-8d7447d{text-align:center;}.elementor-31907 .elementor-element.elementor-element-40797e0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 60px;--row-gap:0px;--column-gap:60px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-f2c6cbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31907 .elementor-element.elementor-element-65e9ba9 img{border-radius:20px 20px 20px 20px;}.elementor-31907 .elementor-element.elementor-element-80d2b88{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31907 .elementor-element.elementor-element-5db524d{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-97242f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-97242f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31907 .elementor-element.elementor-element-97242f8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31907 .elementor-element.elementor-element-97242f8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-4541769 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-radius:50px 50px 50px 50px;}.elementor-31907 .elementor-element.elementor-element-4541769 .elementor-button:hover, .elementor-31907 .elementor-element.elementor-element-4541769 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-514a5c1{--display:flex;}.elementor-31907 .elementor-element.elementor-element-9a078bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31907 .elementor-element.elementor-element-fabf36c img{border-radius:20px 20px 20px 20px;}.elementor-31907 .elementor-element.elementor-element-e15efd0{--display:flex;}.elementor-31907 .elementor-element.elementor-element-def6599{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-d498275 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-d498275 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31907 .elementor-element.elementor-element-d498275{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31907 .elementor-element.elementor-element-d498275 .elementor-icon-list-text{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-da10874 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-radius:50px 50px 50px 50px;}.elementor-31907 .elementor-element.elementor-element-da10874 .elementor-button:hover, .elementor-31907 .elementor-element.elementor-element-da10874 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-a792171{--display:flex;}.elementor-31907 .elementor-element.elementor-element-bbdfc5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31907 .elementor-element.elementor-element-fbcb36d img{border-radius:20px 20px 20px 20px;}.elementor-31907 .elementor-element.elementor-element-170b004{--display:flex;}.elementor-31907 .elementor-element.elementor-element-db20aa7{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-2905cf4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-2905cf4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31907 .elementor-element.elementor-element-2905cf4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31907 .elementor-element.elementor-element-2905cf4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-591d960 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-radius:50px 50px 50px 50px;}.elementor-31907 .elementor-element.elementor-element-591d960 .elementor-button:hover, .elementor-31907 .elementor-element.elementor-element-591d960 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-3f700a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-e3ad5af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31907 .elementor-element.elementor-element-e3ad5af:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-e3ad5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-0e2702b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-ee83bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31907 .elementor-element.elementor-element-ee83bbb .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-blocksy_palette_4 );}.elementor-31907 .elementor-element.elementor-element-4c2e55d{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;color:var( --e-global-color-blocksy_palette_8 );}.elementor-31907 .elementor-element.elementor-element-578c600 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );font-family:"Montserrat", Sans-serif;font-weight:400;fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );border-radius:50px 50px 50px 50px;padding:17px 25px 17px 25px;}.elementor-31907 .elementor-element.elementor-element-bad0bbf img{width:100%;max-width:100%;}.elementor-31907 .elementor-element.elementor-element-1779486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-31907 .elementor-element.elementor-element-4713857{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-31907 .elementor-element.elementor-element-cb8334d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-cb8334d .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-31907 .elementor-element.elementor-element-f7a0a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-f2812c7{--display:flex;--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-31907 .elementor-element.elementor-element-2dfdc3c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 60px;--row-gap:0px;--column-gap:60px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-31907 .elementor-element.elementor-element-2dfdc3c:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-2dfdc3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-31907 .elementor-element.elementor-element-10a14f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D7D7;--border-color:#D9D7D7;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-10a14f9:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-10a14f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-31907 .elementor-element.elementor-element-fa1e991 img{border-radius:20px 20px 20px 20px;}.elementor-31907 .elementor-element.elementor-element-fb96b47{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31907 .elementor-element.elementor-element-6ba77ed{background-color:var( --e-global-color-blocksy_palette_4 );padding:15px 0px 015px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-blocksy_palette_2 );text-align:center;}.elementor-31907 .elementor-element.elementor-element-6ba77ed .elementor-heading-title{color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-0fb282b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31907 .elementor-element.elementor-element-0fb282b .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_2 );transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-0fb282b .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_2 );transition:fill 0.3s;}.elementor-31907 .elementor-element.elementor-element-0fb282b .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-31907 .elementor-element.elementor-element-0fb282b .elementor-icon-list-text{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-36a98b6{text-align:center;}.elementor-31907 .elementor-element.elementor-element-79b0e59 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-radius:50px 50px 50px 50px;}.elementor-31907 .elementor-element.elementor-element-79b0e59 .elementor-button:hover, .elementor-31907 .elementor-element.elementor-element-79b0e59 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-79b0e59{padding:0px 0px 20px 0px;}.elementor-31907 .elementor-element.elementor-element-916d1f5{--display:flex;}.elementor-31907 .elementor-element.elementor-element-0eb421d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D7D7;--border-color:#D9D7D7;--border-radius:20px 20px 20px 20px;}.elementor-31907 .elementor-element.elementor-element-0eb421d:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-0eb421d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-31907 .elementor-element.elementor-element-1fa10d3 img{border-radius:20px 20px 20px 20px;}.elementor-31907 .elementor-element.elementor-element-3fdb50a{--display:flex;}.elementor-31907 .elementor-element.elementor-element-3184dcd{background-color:var( --e-global-color-blocksy_palette_4 );padding:15px 0px 015px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-blocksy_palette_2 );text-align:center;}.elementor-31907 .elementor-element.elementor-element-3184dcd .elementor-heading-title{color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-ee0f6bf{padding:0px 0px 20px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31907 .elementor-element.elementor-element-ee0f6bf .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_2 );transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-ee0f6bf .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_2 );transition:fill 0.3s;}.elementor-31907 .elementor-element.elementor-element-ee0f6bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-fd93490{text-align:center;}.elementor-31907 .elementor-element.elementor-element-ea9d3f5 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-radius:50px 50px 50px 50px;}.elementor-31907 .elementor-element.elementor-element-ea9d3f5 .elementor-button:hover, .elementor-31907 .elementor-element.elementor-element-ea9d3f5 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-ea9d3f5{padding:0px 0px 20px 0px;}.elementor-31907 .elementor-element.elementor-element-5b25af3{--display:flex;}.elementor-31907 .elementor-element.elementor-element-781b4a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D7D7;--border-color:#D9D7D7;--border-radius:20px 20px 20px 20px;}.elementor-31907 .elementor-element.elementor-element-781b4a5:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-781b4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-31907 .elementor-element.elementor-element-1e82a9f img{border-radius:20px 20px 20px 20px;}.elementor-31907 .elementor-element.elementor-element-7f59c3d{--display:flex;}.elementor-31907 .elementor-element.elementor-element-4f383e2{background-color:var( --e-global-color-blocksy_palette_4 );padding:15px 0px 015px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-blocksy_palette_2 );text-align:center;}.elementor-31907 .elementor-element.elementor-element-4f383e2 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-4db292f{padding:0px 0px 20px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31907 .elementor-element.elementor-element-4db292f .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_2 );transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-4db292f .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_2 );transition:fill 0.3s;}.elementor-31907 .elementor-element.elementor-element-4db292f .elementor-icon-list-text{transition:color 0.3s;}.elementor-31907 .elementor-element.elementor-element-5a2178f{text-align:center;}.elementor-31907 .elementor-element.elementor-element-4b76a09 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );border-radius:50px 50px 50px 50px;}.elementor-31907 .elementor-element.elementor-element-4b76a09 .elementor-button:hover, .elementor-31907 .elementor-element.elementor-element-4b76a09 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-31907 .elementor-element.elementor-element-4b76a09{padding:0px 0px 20px 0px;}.elementor-31907 .elementor-element.elementor-element-19ecbd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-31907 .elementor-element.elementor-element-da4fa46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31907 .elementor-element.elementor-element-da4fa46:not(.elementor-motion-effects-element-type-background), .elementor-31907 .elementor-element.elementor-element-da4fa46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-31907 .elementor-element.elementor-element-163c124{--display:flex;}.elementor-31907 .elementor-element.elementor-element-73e5db6{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31907 .elementor-element.elementor-element-28778f6{--min-height:300px;--border-radius:0px 0px 0px 0px;}.elementor-31907 .elementor-element.elementor-element-bd04f55 .elementor-heading-title{font-size:25px;}.elementor-31907 .elementor-element.elementor-element-0b552f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31907 .elementor-element.elementor-element-ded653a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-e52ae2f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-1c09149{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-0851f07{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-31907 .elementor-element.elementor-element-a743825{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-31907 .elementor-element.elementor-element-88de634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31907 .elementor-element.elementor-element-a930fc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31907 .elementor-element.elementor-element-0d0bcfe{--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-31907 .elementor-element.elementor-element-6f652f5{--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-31907 .elementor-element.elementor-element-ae1f880{--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-31907 .elementor-element.elementor-element-15ff0b4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-31907 .elementor-element.elementor-element-437359e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-467284b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31907 .elementor-element.elementor-element-8aad3ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31907 .elementor-element.elementor-element-48a907f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-648c1d4{--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-31907 .elementor-element.elementor-element-10e5360{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-0da013c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-31907 .elementor-element.elementor-element-b95cda5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31907 .elementor-element.elementor-element-8507dc5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-31907 .elementor-element.elementor-element-c88811a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31907 .elementor-element.elementor-element-ca2c851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31907 .elementor-element.elementor-element-40797e0{--grid-auto-flow:row;}.elementor-31907 .elementor-element.elementor-element-0e2702b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31907 .elementor-element.elementor-element-4c2e55d{text-align:center;}.elementor-31907 .elementor-element.elementor-element-cb8334d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31907 .elementor-element.elementor-element-2dfdc3c{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31907 .elementor-element.elementor-element-da4fa46{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:768px){.elementor-31907 .elementor-element.elementor-element-0b552f9{text-align:center;}.elementor-31907 .elementor-element.elementor-element-ded653a{--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-31907 .elementor-element.elementor-element-1c09149{--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;}.elementor-31907 .elementor-element.elementor-element-0851f07{--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-31907 .elementor-element.elementor-element-a743825{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-a743825.e-con{--align-self:flex-start;}.elementor-31907 .elementor-element.elementor-element-88de634{text-align:center;}.elementor-31907 .elementor-element.elementor-element-a930fc8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31907 .elementor-element.elementor-element-a930fc8.elementor-element{--align-self:center;}.elementor-31907 .elementor-element.elementor-element-ae1f880{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31907 .elementor-element.elementor-element-437359e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-437359e.e-con{--align-self:flex-start;}.elementor-31907 .elementor-element.elementor-element-467284b{text-align:start;}.elementor-31907 .elementor-element.elementor-element-467284b .elementor-heading-title{line-height:1.8em;}.elementor-31907 .elementor-element.elementor-element-8aad3ad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31907 .elementor-element.elementor-element-8aad3ad.elementor-element{--align-self:center;}.elementor-31907 .elementor-element.elementor-element-10e5360{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-0da013c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-8507dc5{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31907 .elementor-element.elementor-element-8507dc5.e-con{--align-self:flex-start;}.elementor-31907 .elementor-element.elementor-element-c88811a{text-align:center;}.elementor-31907 .elementor-element.elementor-element-ca2c851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:start;}.elementor-31907 .elementor-element.elementor-element-ca2c851.elementor-element{--align-self:center;}.elementor-31907 .elementor-element.elementor-element-40797e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31907 .elementor-element.elementor-element-ee83bbb.elementor-element{--align-self:center;}.elementor-31907 .elementor-element.elementor-element-ee83bbb{text-align:center;}.elementor-31907 .elementor-element.elementor-element-cb8334d{text-align:center;}.elementor-31907 .elementor-element.elementor-element-2dfdc3c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}}@media(min-width:769px){.elementor-31907 .elementor-element.elementor-element-651ef8b{--width:50%;}.elementor-31907 .elementor-element.elementor-element-1c09149{--width:100%;}.elementor-31907 .elementor-element.elementor-element-4695c36{--width:100%;}.elementor-31907 .elementor-element.elementor-element-a743825{--width:100%;}.elementor-31907 .elementor-element.elementor-element-ae1f880{--width:100%;}.elementor-31907 .elementor-element.elementor-element-437359e{--width:100%;}.elementor-31907 .elementor-element.elementor-element-e5a200c{--width:100%;}.elementor-31907 .elementor-element.elementor-element-10e5360{--width:100%;}.elementor-31907 .elementor-element.elementor-element-b95cda5{--width:100%;}.elementor-31907 .elementor-element.elementor-element-8507dc5{--width:100%;}.elementor-31907 .elementor-element.elementor-element-0e2702b{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-31907 .elementor-element.elementor-element-4695c36{--width:100%;}.elementor-31907 .elementor-element.elementor-element-a743825{--width:100%;}.elementor-31907 .elementor-element.elementor-element-437359e{--width:100%;}.elementor-31907 .elementor-element.elementor-element-e5a200c{--width:100%;}.elementor-31907 .elementor-element.elementor-element-b95cda5{--width:100%;}.elementor-31907 .elementor-element.elementor-element-8507dc5{--width:100%;}.elementor-31907 .elementor-element.elementor-element-0e2702b{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-acc5951 *//* Above 1710px */
@media (min-width: 1711px) {
    .elementor-element-acc5951 {
        aspect-ratio: 16 / 9;
        width: 100%;
    }
}

/* 1499–1710px */
@media (max-width: 1710px) and (min-width: 1499px) {
    .elementor-element-acc5951 {
        height: clamp(456.27px, 40vw, 450px) !important;
    }
}

/* 1025–1710px */
@media (max-width: 1710px) and (min-width: 1025px) {
    .elementor-element-acc5951 .elementor-widget-container,
    .elementor-element-acc5951 .elementor-image-carousel-wrapper,
    .elementor-element-acc5951 .elementor-image-carousel,
    .elementor-element-acc5951 .swiper-container,
    .elementor-element-acc5951 .swiper-wrapper,
    .elementor-element-acc5951 .swiper-slide,
    .elementor-element-acc5951 .swiper-slide figure {
        height: 100% !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    .elementor-element-acc5951 img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        min-height: 100% !important;
    }

    .elementor-element-1c09149 {
        align-items: stretch !important;
    }

    .elementor-element-4695c36 {
        display: flex !important;
        flex-direction: column !important;
        align-self: stretch !important;
    }

    .elementor-element-acc5951 {
        height: 100% !important;
        flex: 1 !important;
    }

    .elementor-element-acc5951 .elementor-image-carousel-wrapper,
    .elementor-element-acc5951 .elementor-image-carousel,
    .elementor-element-acc5951 .swiper-container,
    .elementor-element-acc5951 .swiper-wrapper {
        height: 100% !important;
        min-height: 100% !important;
        max-height: none !important;
    }

    .elementor-element-acc5951 .swiper-slide,
    .elementor-element-acc5951 .swiper-slide-inner,
    .elementor-element-acc5951 .elementor-carousel-image {
        height: 100% !important;
    }

    .elementor-element-acc5951 img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        display: block !important;
    }
}

/* 768–1024px: tablet */
@media (max-width: 1024px) and (min-width: 768px) {

    .elementor-element-1c09149 {
        align-items: stretch !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
    }

    .elementor-element-4695c36 {
        display: flex !important;
        flex-direction: column !important;
        align-self: stretch !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-element-acc5951 {
        height: 100% !important;
        flex: 1 !important;
    }

    .elementor-element-acc5951 .elementor-image-carousel-wrapper,
    .elementor-element-acc5951 .elementor-image-carousel,
    .elementor-element-acc5951 .swiper-container,
    .elementor-element-acc5951 .swiper-wrapper {
        height: 100% !important;
        min-height: 100% !important;
        max-height: none !important;
    }

    .elementor-element-acc5951 .swiper-slide,
    .elementor-element-acc5951 .swiper-slide-inner,
    .elementor-element-acc5951 .elementor-carousel-image {
        height: 100% !important;
    }

    .elementor-element-acc5951 img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4695c36 */@media (min-width:1025px){
    .elementor-31907 .elementor-element.elementor-element-4695c36 {
  width: 100vw;
  margin-left: calc(50% - 50vw);
    }
}

@media (max-width:1024px) {
    .elementor-31907 .elementor-element.elementor-element-4695c36 {
        width:100vw;
margin-right: calc(50% - 50vw);
margin-left: calc(50% - 50vw);


    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a743825 *//*@media (max-width: 1710px) and (min-width: 1025px) {*/
/*    .elementor-element-cb07406 {*/
/*        padding-left: 80px !important;*/
/*    }*/
/*}*/
/*@media (min-width:1025px) {*/
/*    .elementor-element-cb07406 {*/
/*        padding-left: clamp(40px, 15vw, 80px) !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c09149 */.elementor-element-b749028,
.elementor-element-d523a59 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-90246ed */@media (min-width: 1711px) {
    .elementor-element-90246ed {
        aspect-ratio: 16 / 9;
        width: 100%;
    }
}

@media (max-width: 1710px) and (min-width: 1499px) {
    .elementor-element-90246ed {
        height: clamp(400px, 40vw, 500px) !important;
    }
}

@media (max-width: 1710px) and (min-width: 1025px) {
    .elementor-element-90246ed .elementor-widget-container,
    .elementor-element-90246ed .elementor-image-carousel-wrapper,
    .elementor-element-90246ed .elementor-image-carousel,
    .elementor-element-90246ed .swiper-container,
    .elementor-element-90246ed .swiper-wrapper,
    .elementor-element-90246ed .swiper-slide,
    .elementor-element-90246ed .swiper-slide figure {
        height: 100% !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    .elementor-element-90246ed img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        min-height: 100% !important;
    }

    .elementor-element-ae1f880 {
        align-items: stretch !important;
    }

    .elementor-element-437359e {
        display: flex !important;
        flex-direction: column !important;
        align-self: stretch !important;
    }

    .elementor-element-90246ed {
        height: 100% !important;
        flex: 1 !important;
    }

    .elementor-element-90246ed .elementor-image-carousel-wrapper,
    .elementor-element-90246ed .elementor-image-carousel,
    .elementor-element-90246ed .swiper-container,
    .elementor-element-90246ed .swiper-wrapper {
        height: 100% !important;
        min-height: 100% !important;
        max-height: none !important;
    }

    .elementor-element-90246ed .swiper-slide,
    .elementor-element-90246ed .swiper-slide-inner,
    .elementor-element-90246ed .elementor-carousel-image {
        height: 100% !important;
    }

    .elementor-element-90246ed img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        display: block !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-element-ae1f880 {
        align-items: stretch !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
    }

    .elementor-element-437359e {
        display: flex !important;
        flex-direction: column !important;
        align-self: stretch !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-element-90246ed {
        height: 100% !important;
        flex: 1 !important;
    }

    .elementor-element-90246ed .elementor-image-carousel-wrapper,
    .elementor-element-90246ed .elementor-image-carousel,
    .elementor-element-90246ed .swiper-container,
    .elementor-element-90246ed .swiper-wrapper {
        height: 100% !important;
        min-height: 100% !important;
        max-height: none !important;
    }

    .elementor-element-90246ed .swiper-slide,
    .elementor-element-90246ed .swiper-slide-inner,
    .elementor-element-90246ed .elementor-carousel-image {
        height: 100% !important;
    }

    .elementor-element-90246ed img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5a200c */@media (min-width:1025px){
    .elementor-31907 .elementor-element.elementor-element-e5a200c {
  width: 100vw;
  margin-right: calc(50% - 50vw);
    }
}

@media (max-width:1024px) {
    .elementor-31907 .elementor-element.elementor-element-e5a200c {
        width:100vw;
margin-right: calc(50% - 50vw);
margin-left: calc(50% - 50vw);


    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae1f880 */.elementor-element-b749028,
.elementor-element-d523a59 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a802d40 */@media (min-width: 1711px) {
    .elementor-element-a802d40 {
        aspect-ratio: 16 / 9;
        width: 100%;
    }
}

@media (max-width: 1710px) and (min-width: 1499px) {
    .elementor-element-a802d40 {
        height: clamp(400px, 40vw, 500px) !important;
    }
}

@media (max-width: 1710px) and (min-width: 1025px) {
    .elementor-element-a802d40 .elementor-widget-container,
    .elementor-element-a802d40 .elementor-image-carousel-wrapper,
    .elementor-element-a802d40 .elementor-image-carousel,
    .elementor-element-a802d40 .swiper-container,
    .elementor-element-a802d40 .swiper-wrapper,
    .elementor-element-a802d40 .swiper-slide,
    .elementor-element-a802d40 .swiper-slide figure {
        height: 100% !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    .elementor-element-a802d40 img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        min-height: 100% !important;
    }

    .elementor-element-648c1d4 {
        align-items: stretch !important;
    }

    .elementor-element-b95cda5 {
        display: flex !important;
        flex-direction: column !important;
        align-self: stretch !important;
    }

    .elementor-element-a802d40 {
        height: 100% !important;
        flex: 1 !important;
    }

    .elementor-element-a802d40 .elementor-image-carousel-wrapper,
    .elementor-element-a802d40 .elementor-image-carousel,
    .elementor-element-a802d40 .swiper-container,
    .elementor-element-a802d40 .swiper-wrapper {
        height: 100% !important;
        min-height: 100% !important;
        max-height: none !important;
    }

    .elementor-element-a802d40 .swiper-slide,
    .elementor-element-a802d40 .swiper-slide-inner,
    .elementor-element-a802d40 .elementor-carousel-image {
        height: 100% !important;
    }

    .elementor-element-a802d40 img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        display: block !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-element-648c1d4 {
        align-items: stretch !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
    }

    .elementor-element-b95cda5 {
        display: flex !important;
        flex-direction: column !important;
        align-self: stretch !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-element-a802d40 {
        height: 100% !important;
        flex: 1 !important;
    }

    .elementor-element-a802d40 .elementor-image-carousel-wrapper,
    .elementor-element-a802d40 .elementor-image-carousel,
    .elementor-element-a802d40 .swiper-container,
    .elementor-element-a802d40 .swiper-wrapper {
        height: 100% !important;
        min-height: 100% !important;
        max-height: none !important;
    }

    .elementor-element-a802d40 .swiper-slide,
    .elementor-element-a802d40 .swiper-slide-inner,
    .elementor-element-a802d40 .elementor-carousel-image {
        height: 100% !important;
    }

    .elementor-element-a802d40 img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b95cda5 */@media (min-width:1025px){
    .elementor-31907 .elementor-element.elementor-element-b95cda5 {
  width: 100vw;
  margin-left: calc(50% - 50vw);
    }
}

@media (max-width:1024px) {
    .elementor-31907 .elementor-element.elementor-element-b95cda5 {
        width:100vw;
margin-right: calc(50% - 50vw);
margin-left: calc(50% - 50vw);


    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8507dc5 *//*@media (max-width: 1710px) and (min-width: 1025px) {*/
/*    .elementor-element-cb07406 {*/
/*        padding-left: 80px !important;*/
/*    }*/
/*}*/
/*@media (min-width:1025px) {*/
/*    .elementor-element-cb07406 {*/
/*        padding-left: clamp(40px, 15vw, 80px) !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e5360 */.elementor-element-b749028,
.elementor-element-d523a59 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee83bbb */@media (max-width: 425px) {
    .elementor-31907 .elementor-element.elementor-element-ee83bbb .elementor-heading-title  {
        line-height: 1.3em;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bad0bbf */.elementor-31907 .elementor-element.elementor-element-bad0bbf {
  width: 100vw;
  margin-right: calc(50% - 50vw);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ecbd7 */.elementor-31907 .elementor-element.elementor-element-19ecbd7 .ff-el-section-title {
    
    font-size: 25px;
    font-weight: var(--theme-font-weight);
    color: #00000;

}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
      background-color: #F8BCBB;
  border-color: #F4A9A8;
    color: #fff;
    box-shadow: -1px 0px 0px 0px #FFFFFF;
    
        border-left-color: #F4A9A8;


}

/* Active/selected button */
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-item_selected label span {
  background-color: #F4A9A8;
  border-color: #F8BCBB;
  color: #fff;
      box-shadow: none    ;
          border-left-color: #F4A9A8;


  
}

/* Hover state */
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:hover span {
   background-color: #F8BCBB;
  border-color: #F4A9A8;
  color: #fff;
      box-shadow: none    ;
          border-left-color: #F4A9A8;


}

/* First child left border (active) */
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-item_selected:first-child label span {
  border-left-color: #F4A9A8;
      box-shadow: none    ;

}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span {
    border-left-color: #F4A9A8;
}


.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span {
    border-color: #F8BCBB !important;
    border-left-color: #F8BCBB !important   ;
}/* End custom CSS */
/* Start custom CSS */.ct-container-full {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}




@media (min-width:1025px){

   body.elementor-page-31907 .elementor-31907 .elementor-element.elementor-element-15ff0b4 {

        height: clamp(456.27px, 40vw, 450px);

    }

} 

@media (min-width:1025px){

   body.elementor-page-31907 .elementor-31907 .elementor-element.elementor-element-0851f07 {

        height: clamp(456.27px, 40vw, 450px);

    }

} 

@media (min-width:1025px){

   body.elementor-page-31907 .elementor-31907 .elementor-element.elementor-element-0da013c {

        height: clamp(456.27px, 40vw, 450px);

    }

}/* End custom CSS */