.elementor-41760 .elementor-element.elementor-element-c365a6d > .elementor-background-overlay{opacity:0.13;}.elementor-41760 .elementor-element.elementor-element-3e96876{--spacer-size:150px;}.elementor-41760 .elementor-element.elementor-element-9e2e340{text-align:center;}.elementor-41760 .elementor-element.elementor-element-9e2e340 .elementor-heading-title{font-size:82px;font-weight:bold;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-7a3adbb{text-align:center;}.elementor-41760 .elementor-element.elementor-element-7a3adbb .elementor-heading-title{font-weight:bold;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-92ae9a3{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-50ed217 .elementor-icon-wrapper{text-align:center;}.elementor-41760 .elementor-element.elementor-element-50ed217.elementor-view-stacked .elementor-icon{background-color:#B30F59;}.elementor-41760 .elementor-element.elementor-element-50ed217.elementor-view-framed .elementor-icon, .elementor-41760 .elementor-element.elementor-element-50ed217.elementor-view-default .elementor-icon{color:#B30F59;border-color:#B30F59;}.elementor-41760 .elementor-element.elementor-element-50ed217.elementor-view-framed .elementor-icon, .elementor-41760 .elementor-element.elementor-element-50ed217.elementor-view-default .elementor-icon svg{fill:#B30F59;}.elementor-41760 .elementor-element.elementor-element-409a2c4{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-2c5a838{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-c63cf78 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41760 .elementor-element.elementor-element-c63cf78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41760 .elementor-element.elementor-element-436391d{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-a1ed719 img{border-radius:34px 34px 34px 34px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41760 .elementor-element.elementor-element-5d1929d{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-b63e2c4{--spacer-size:90px;}.elementor-41760 .elementor-element.elementor-element-e57abd8 .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-991774a .elementor-repeater-item-2550018{left:27%;--hotspot-translate-x:27%;bottom:0%;--hotspot-translate-y:0%;}.elementor-41760 .elementor-element.elementor-element-991774a .elementor-repeater-item-b319d88{left:39%;--hotspot-translate-x:39%;bottom:10%;--hotspot-translate-y:10%;}.elementor-41760 .elementor-element.elementor-element-991774a .elementor-repeater-item-59a5058{left:49%;--hotspot-translate-x:49%;bottom:18%;--hotspot-translate-y:18%;}.elementor-41760 .elementor-element.elementor-element-991774a .elementor-repeater-item-72953bd{--hotspot-min-width:0px;--hotspot-min-height:0px;left:56%;--hotspot-translate-x:56%;bottom:25%;--hotspot-translate-y:25%;}.elementor-41760 .elementor-element.elementor-element-991774a .elementor-repeater-item-92da4b1{--hotspot-min-width:0px;--hotspot-min-height:0px;left:64%;--hotspot-translate-x:64%;bottom:36%;--hotspot-translate-y:36%;}.elementor-41760 .elementor-element.elementor-element-991774a .elementor-repeater-item-0b3a44d{--hotspot-min-width:0px;--hotspot-min-height:0px;left:69%;--hotspot-translate-x:69%;bottom:40%;--hotspot-translate-y:40%;}.elementor-41760 .elementor-element.elementor-element-991774a .elementor-repeater-item-0b212f7{--hotspot-min-width:0px;--hotspot-min-height:0px;left:76%;--hotspot-translate-x:76%;bottom:54%;--hotspot-translate-y:54%;}.elementor-41760 .elementor-element.elementor-element-991774a .elementor-repeater-item-a4a97df{left:94%;--hotspot-translate-x:94%;bottom:88%;--hotspot-translate-y:88%;}.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-41760 .elementor-element.elementor-element-991774a.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-991774a{--background-align:center;--container-width:100%;--image-width:100%;--hotspot-color:#1A1C1F;--hotspot-size:20px;--tooltip-text-color:#1A1C1F;}.elementor-41760 .elementor-element.elementor-element-991774a img{border-radius:34px 34px 34px 34px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__label{font-weight:700;}
					.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:6px 0px 50px 0px rgba(0, 0, 0, 0.83);}.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__tooltip{font-size:17px;font-weight:400;font-style:italic;}.elementor-41760 .elementor-element.elementor-element-3ec0d3b{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-441c1c5 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41760 .elementor-element.elementor-element-441c1c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41760 .elementor-element.elementor-element-f395394{--spacer-size:90px;}.elementor-41760 .elementor-element.elementor-element-3b54456 .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-5a7d45e{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-a65713c{--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;--justify-content:center;--align-items:center;}.elementor-41760 .elementor-element.elementor-element-58e72f9{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-58e72f9 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-58e72f9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-58e72f9 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-58e72f9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-58e72f9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-58e72f9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-58e72f9 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-cd76723{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-180f3be > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41760 .elementor-element.elementor-element-180f3be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41760 .elementor-element.elementor-element-a9ca6f9{--spacer-size:90px;}.elementor-41760 .elementor-element.elementor-element-9286a32 .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-b557083{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-dc3966a img{border-radius:34px 34px 34px 34px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41760 .elementor-element.elementor-element-348db18{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-63fdcc1{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-3ca0a74{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-30c7821 img{border-radius:34px 34px 34px 34px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41760 .elementor-element.elementor-element-e5100d4{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-38a62ad{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-0b244f4{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-4877d6a{--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;--justify-content:center;--align-items:center;}.elementor-41760 .elementor-element.elementor-element-098174a{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-098174a > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-098174a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-098174a .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-098174a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-098174a .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-098174a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-098174a .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-4c7355d{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-f7d974e{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-7bb75a4{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-7bb75a4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-7bb75a4 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-7bb75a4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-7bb75a4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-7bb75a4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-7bb75a4 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-adc20aa > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41760 .elementor-element.elementor-element-adc20aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41760 .elementor-element.elementor-element-fcd68fc{--spacer-size:90px;}.elementor-41760 .elementor-element.elementor-element-d4a6583 .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-2a9531d{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-fa927f9{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-fa927f9 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-fa927f9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-fa927f9 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-fa927f9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-fa927f9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-fa927f9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-fa927f9 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-be7933c{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-f925247 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41760 .elementor-element.elementor-element-f925247{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41760 .elementor-element.elementor-element-53127f7{--spacer-size:90px;}.elementor-41760 .elementor-element.elementor-element-267be60 .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-6f4d79b{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-f877df9{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-5f8a96a{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-5f8a96a > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-5f8a96a.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-5f8a96a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-5f8a96a .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-5f8a96a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-5f8a96a .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-5f8a96a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-5f8a96a .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-c950817{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-9d6d36d{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-9d6d36d > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-9d6d36d.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-9d6d36d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-9d6d36d .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-9d6d36d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-9d6d36d .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-9d6d36d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-9d6d36d .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-cd80397{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-3c53142{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-4c7df3a{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-4c7df3a > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-4c7df3a.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-4c7df3a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-4c7df3a .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-4c7df3a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-4c7df3a .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-4c7df3a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-4c7df3a .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-0b65ce9{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-bc225c4 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41760 .elementor-element.elementor-element-bc225c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41760 .elementor-element.elementor-element-4ef1a4b{--spacer-size:90px;}.elementor-41760 .elementor-element.elementor-element-16ff081 .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-2215d36{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-5678f4d{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-5678f4d > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-5678f4d.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-5678f4d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-5678f4d .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-5678f4d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-5678f4d .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-5678f4d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-5678f4d .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-4e8aa12 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41760 .elementor-element.elementor-element-4e8aa12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41760 .elementor-element.elementor-element-9075140{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-4b7cc07{--spacer-size:90px;}.elementor-41760 .elementor-element.elementor-element-c3a8107 .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-acb2815{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-1d578f1{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-1d578f1 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-1d578f1.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-1d578f1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-1d578f1 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-1d578f1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-1d578f1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-1d578f1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-1d578f1 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-11d92ed{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-0c31767{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-86c5506{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-86c5506 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-86c5506.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-86c5506 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-86c5506 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-86c5506 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-86c5506 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-86c5506 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-86c5506 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-cf7a112{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-a97106b{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-43ad777{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-43ad777 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-43ad777.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-43ad777 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-43ad777 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-43ad777 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-43ad777 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-43ad777 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-43ad777 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-3657fa7{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-179165f{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-179165f > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-179165f.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-179165f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-179165f .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-179165f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-179165f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-179165f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-179165f .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-6c4f379{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-4cb9d2f > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41760 .elementor-element.elementor-element-4cb9d2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41760 .elementor-element.elementor-element-ac5a3fe{--spacer-size:80px;}.elementor-41760 .elementor-element.elementor-element-042d7fd .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-616dcac{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-e2790bf{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-f4f4cd5{--e-image-carousel-slides-to-show:1;}.elementor-41760 .elementor-element.elementor-element-f4f4cd5 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41760 .elementor-element.elementor-element-f4f4cd5.elementor-element{--align-self:center;}.elementor-41760 .elementor-element.elementor-element-f4f4cd5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-41760 .elementor-element.elementor-element-f4f4cd5 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-f4f4cd5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-41760 .elementor-element.elementor-element-f4f4cd5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-f4f4cd5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-f4f4cd5 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-d2f44a5{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-5ab0606{--spacer-size:90px;}.elementor-41760 .elementor-element.elementor-element-8ecfbc1 .elementor-heading-title{color:var( --e-global-color-6d2f04a );}.elementor-41760 .elementor-element.elementor-element-a18e4a7{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-269f485:not( .elementor-widget-image ) .elementor-widget-container, .elementor-41760 .elementor-element.elementor-element-269f485.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.astrid-sperlich.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41760 .elementor-element.elementor-element-99a8ca0{--display:flex;--overlay-opacity:0.8;}.elementor-41760 .elementor-element.elementor-element-99a8ca0:not(.elementor-motion-effects-element-type-background), .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.astrid-sperlich.de/wp-content/uploads/2026/05/BG-Celestino.jpg");}.elementor-41760 .elementor-element.elementor-element-99a8ca0::before, .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .elementor-background-video-container::before, .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .e-con-inner > .elementor-background-video-container::before, .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .elementor-background-slideshow::before, .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-41760 .elementor-element.elementor-element-51fe358 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-41760 .elementor-element.elementor-element-e4403b9 img{border-radius:34px 34px 34px 34px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-41760 .elementor-element.elementor-element-299f48b > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-41760 .elementor-element.elementor-element-1897b46:not( .elementor-widget-image ) .elementor-widget-container, .elementor-41760 .elementor-element.elementor-element-1897b46.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.astrid-sperlich.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41760 .elementor-element.elementor-element-b8bb782{--spacer-size:50px;}.elementor-41760 .elementor-element.elementor-element-87b665a{--spacer-size:50px;}@media(min-width:1025px){.elementor-41760 .elementor-element.elementor-element-99a8ca0:not(.elementor-motion-effects-element-type-background), .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-41760 .elementor-element.elementor-element-99a8ca0:not(.elementor-motion-effects-element-type-background), .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}}@media(max-width:767px){.elementor-41760 .elementor-element.elementor-element-9e2e340 .elementor-heading-title{font-size:68px;}.elementor-41760 .elementor-element.elementor-element-991774a{--hotspot-size:12px;}.elementor-41760 .elementor-element.elementor-element-098174a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:34px 34px 34px 34px;}.elementor-41760 .elementor-element.elementor-element-99a8ca0:not(.elementor-motion-effects-element-type-background), .elementor-41760 .elementor-element.elementor-element-99a8ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}}/* Start custom CSS for hotspot, class: .elementor-element-991774a *//* nur dieses Hotspot-Widget */
.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__button {
  transition: transform .4s ease, box-shadow .4s ease, filter .4s ease;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* Pseudoelemente / Ripple / Rahmen abschalten */
.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__button::before,
.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__button::after {
  display: none !important;
}

/* Hover: NUR leichtes Scale + Glow – KEIN Hintergrund */
.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__button:hover {
  transform: scale(1.08);
  box-shadow: 0 0 12px rgba(210,184,110,0.35); /* Gold-Grün, dezent */
  background: transparent !important;
}

/* Optional: Icon selbst minimal anheben (ohne Fläche dahinter) */
.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__icon {
  transition: transform .4s ease, filter .4s ease;
}
.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__button:hover .e-hotspot__icon {
  transform: scale(1.04);
  filter: brightness(1.05);
}

/* Tooltip weich (falls genutzt) */
.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__tooltip {
  transition: opacity .4s ease, transform .4s ease;
}
.elementor-41760 .elementor-element.elementor-element-991774a .e-hotspot__tooltip.e-hotspot__tooltip--visible {
  opacity: 1;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-098174a */.elementor-41760 .elementor-element.elementor-element-098174a .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-098174a .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-098174a .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-098174a figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5f8a96a */.elementor-41760 .elementor-element.elementor-element-5f8a96a .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-5f8a96a .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-5f8a96a .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-5f8a96a figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9d6d36d */.elementor-41760 .elementor-element.elementor-element-9d6d36d .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-9d6d36d .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-9d6d36d .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-9d6d36d figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4c7df3a */.elementor-41760 .elementor-element.elementor-element-4c7df3a .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-4c7df3a .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-4c7df3a .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-4c7df3a figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5678f4d */.elementor-41760 .elementor-element.elementor-element-5678f4d .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-5678f4d .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-5678f4d .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-5678f4d figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1d578f1 */.elementor-41760 .elementor-element.elementor-element-1d578f1 .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-1d578f1 .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-1d578f1 .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-1d578f1 figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-86c5506 */.elementor-41760 .elementor-element.elementor-element-86c5506 .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-86c5506 .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-86c5506 .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-86c5506 figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-43ad777 */.elementor-41760 .elementor-element.elementor-element-43ad777 .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-43ad777 .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-43ad777 .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-43ad777 figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-179165f */.elementor-41760 .elementor-element.elementor-element-179165f .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-179165f .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-179165f .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-179165f figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f4f4cd5 */.elementor-41760 .elementor-element.elementor-element-f4f4cd5 .swiper-slide {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-41760 .elementor-element.elementor-element-f4f4cd5 .swiper-slide-inner {
  width: 100% !important;
}

.elementor-41760 .elementor-element.elementor-element-f4f4cd5 .swiper-slide-image {
  height: 500px !important;
  width: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.elementor-41760 .elementor-element.elementor-element-f4f4cd5 figcaption {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
  text-align: center !important;
  margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS */.lwptoc {
  display: none !important;
}

.rt-reading-time {
  display: none !important;
}/* End custom CSS */