.elementor-2154 .elementor-element.elementor-element-14152e2{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2154 .elementor-element.elementor-element-5020b97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2154 .elementor-element.elementor-element-5020b97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2154 .elementor-element.elementor-element-5020b97 .elementor-heading-title{font-style:italic;letter-spacing:-0.5px;}.elementor-2154 .elementor-element.elementor-element-c53cabc{--display:flex;}.elementor-2154 .elementor-element.elementor-element-8412964{--display:flex;--overlay-opacity:1;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:var( --e-global-color-dfb81e9 );--border-color:var( --e-global-color-dfb81e9 );--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2154 .elementor-element.elementor-element-8412964::before, .elementor-2154 .elementor-element.elementor-element-8412964 > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-8412964 > .e-con-inner > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-8412964 > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-8412964 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-8412964 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-88e0127 );--background-overlay:'';}.elementor-2154 .elementor-element.elementor-element-9741236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;columns:1;}.elementor-2154 .elementor-element.elementor-element-9741236.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2154 .elementor-element.elementor-element-1e680ae{--display:flex;--overlay-opacity:1;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:var( --e-global-color-dfb81e9 );--border-color:var( --e-global-color-dfb81e9 );--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2154 .elementor-element.elementor-element-1e680ae::before, .elementor-2154 .elementor-element.elementor-element-1e680ae > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-1e680ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-1e680ae > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-1e680ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-1e680ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-88e0127 );--background-overlay:'';}.elementor-2154 .elementor-element.elementor-element-287b5c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;columns:1;}.elementor-2154 .elementor-element.elementor-element-287b5c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2154 .elementor-element.elementor-element-fea75e3{--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:space-evenly;--align-items:flex-start;--overlay-opacity:1;--border-radius:11px 11px 11px 11px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2154 .elementor-element.elementor-element-fea75e3::before, .elementor-2154 .elementor-element.elementor-element-fea75e3 > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-fea75e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-fea75e3 > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-fea75e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-fea75e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2f3869d );--background-overlay:'';}.elementor-2154 .elementor-element.elementor-element-ef92afa{--display:flex;--overlay-opacity:1;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:var( --e-global-color-dfb81e9 );--border-color:var( --e-global-color-dfb81e9 );--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2154 .elementor-element.elementor-element-ef92afa::before, .elementor-2154 .elementor-element.elementor-element-ef92afa > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-ef92afa > .e-con-inner > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-ef92afa > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-ef92afa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-ef92afa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-88e0127 );--background-overlay:'';}.elementor-2154 .elementor-element.elementor-element-1ce2a96{--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:center;--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-2154 .elementor-element.elementor-element-e1de399.elementor-element{--align-self:flex-start;}.elementor-2154 .elementor-element.elementor-element-e1de399 .elementor-icon-wrapper{text-align:center;}.elementor-2154 .elementor-element.elementor-element-e1de399.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-e1de399.elementor-view-framed .elementor-icon, .elementor-2154 .elementor-element.elementor-element-e1de399.elementor-view-default .elementor-icon{color:var( --e-global-color-dd1cceb );border-color:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-e1de399.elementor-view-framed .elementor-icon, .elementor-2154 .elementor-element.elementor-element-e1de399.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-e1de399 .elementor-icon{font-size:39px;}.elementor-2154 .elementor-element.elementor-element-e1de399 .elementor-icon svg{height:39px;}.elementor-2154 .elementor-element.elementor-element-e1de399 .elementor-icon i, .elementor-2154 .elementor-element.elementor-element-e1de399 .elementor-icon svg{transform:rotate(0deg);}.elementor-2154 .elementor-element.elementor-element-a00c66b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;columns:1;}.elementor-2154 .elementor-element.elementor-element-a00c66b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2154 .elementor-element.elementor-element-b784f31{--display:flex;--overlay-opacity:1;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:var( --e-global-color-dfb81e9 );--border-color:var( --e-global-color-dfb81e9 );--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2154 .elementor-element.elementor-element-b784f31::before, .elementor-2154 .elementor-element.elementor-element-b784f31 > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-b784f31 > .e-con-inner > .elementor-background-video-container::before, .elementor-2154 .elementor-element.elementor-element-b784f31 > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-b784f31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2154 .elementor-element.elementor-element-b784f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-88e0127 );--background-overlay:'';}.elementor-2154 .elementor-element.elementor-element-0876812{--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:center;--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-2154 .elementor-element.elementor-element-5d54f18.elementor-element{--align-self:flex-start;}.elementor-2154 .elementor-element.elementor-element-5d54f18 .elementor-icon-wrapper{text-align:center;}.elementor-2154 .elementor-element.elementor-element-5d54f18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-5d54f18.elementor-view-framed .elementor-icon, .elementor-2154 .elementor-element.elementor-element-5d54f18.elementor-view-default .elementor-icon{color:var( --e-global-color-dd1cceb );border-color:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-5d54f18.elementor-view-framed .elementor-icon, .elementor-2154 .elementor-element.elementor-element-5d54f18.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-5d54f18 .elementor-icon{font-size:39px;}.elementor-2154 .elementor-element.elementor-element-5d54f18 .elementor-icon svg{height:39px;}.elementor-2154 .elementor-element.elementor-element-5d54f18 .elementor-icon i, .elementor-2154 .elementor-element.elementor-element-5d54f18 .elementor-icon svg{transform:rotate(0deg);}.elementor-2154 .elementor-element.elementor-element-e5f5cf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;columns:1;}.elementor-2154 .elementor-element.elementor-element-e5f5cf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2154 .elementor-element.elementor-element-a886510{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2154 .elementor-element.elementor-element-ff67bfc{--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;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2154 .elementor-element.elementor-element-a93be5e{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:11px 11px 11px 11px;}.elementor-2154 .elementor-element.elementor-element-a93be5e:not(.elementor-motion-effects-element-type-background), .elementor-2154 .elementor-element.elementor-element-a93be5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-a93be5e:hover{background-color:transparent;background-image:linear-gradient(200deg, var( --e-global-color-dd1cceb ) 0%, var( --e-global-color-7ec70ba ) 100%);}.elementor-2154 .elementor-element.elementor-element-9cc4c05{--display:flex;--justify-content:center;}.elementor-2154 .elementor-element.elementor-element-6aff7fd .elementor-icon-box-wrapper{gap:15px;}.elementor-2154 .elementor-element.elementor-element-6aff7fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-6aff7fd.elementor-view-framed .elementor-icon, .elementor-2154 .elementor-element.elementor-element-6aff7fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-6aff7fd .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-81f418c{--display:flex;--justify-content:center;}.elementor-2154 .elementor-element.elementor-element-c69feff{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:11px 11px 11px 11px;}.elementor-2154 .elementor-element.elementor-element-c69feff:not(.elementor-motion-effects-element-type-background), .elementor-2154 .elementor-element.elementor-element-c69feff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-c69feff:hover{background-color:transparent;background-image:linear-gradient(200deg, var( --e-global-color-dd1cceb ) 0%, var( --e-global-color-7ec70ba ) 100%);}.elementor-2154 .elementor-element.elementor-element-f259935{--display:flex;--justify-content:center;}.elementor-2154 .elementor-element.elementor-element-b1b5290 .elementor-icon-box-wrapper{gap:15px;}.elementor-2154 .elementor-element.elementor-element-b1b5290.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-b1b5290.elementor-view-framed .elementor-icon, .elementor-2154 .elementor-element.elementor-element-b1b5290.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-b1b5290 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-a451c54{--display:flex;--justify-content:center;}.elementor-2154 .elementor-element.elementor-element-13768ce{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:11px 11px 11px 11px;}.elementor-2154 .elementor-element.elementor-element-13768ce:not(.elementor-motion-effects-element-type-background), .elementor-2154 .elementor-element.elementor-element-13768ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-13768ce:hover{background-color:transparent;background-image:linear-gradient(200deg, var( --e-global-color-dd1cceb ) 0%, var( --e-global-color-7ec70ba ) 100%);}.elementor-2154 .elementor-element.elementor-element-6864544{--display:flex;--justify-content:center;}.elementor-2154 .elementor-element.elementor-element-d859601 .elementor-icon-box-wrapper{gap:15px;}.elementor-2154 .elementor-element.elementor-element-d859601.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-d859601.elementor-view-framed .elementor-icon, .elementor-2154 .elementor-element.elementor-element-d859601.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-d859601 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-3eda966{--display:flex;--justify-content:center;}.elementor-2154 .elementor-element.elementor-element-75d1b06{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:11px 11px 11px 11px;}.elementor-2154 .elementor-element.elementor-element-75d1b06:not(.elementor-motion-effects-element-type-background), .elementor-2154 .elementor-element.elementor-element-75d1b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd1cceb );}.elementor-2154 .elementor-element.elementor-element-75d1b06:hover{background-color:transparent;background-image:linear-gradient(200deg, var( --e-global-color-dd1cceb ) 0%, var( --e-global-color-7ec70ba ) 100%);}.elementor-2154 .elementor-element.elementor-element-7581a87{--display:flex;--justify-content:center;}.elementor-2154 .elementor-element.elementor-element-d7f8e20 .elementor-icon-box-wrapper{gap:15px;}.elementor-2154 .elementor-element.elementor-element-d7f8e20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-d7f8e20.elementor-view-framed .elementor-icon, .elementor-2154 .elementor-element.elementor-element-d7f8e20.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-d7f8e20 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2154 .elementor-element.elementor-element-226a467{--display:flex;--justify-content:center;}.elementor-2154 .elementor-element.elementor-element-47c0385{--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-2154 .elementor-element.elementor-element-d48df1a .elementor-button{border-radius:11px 11px 11px 11px;}.elementor-2154 .elementor-element.elementor-element-3b1c037 .elementor-button{border-radius:11px 11px 11px 11px;}.elementor-2154 .elementor-element.elementor-element-ced5e86 .elementor-button{border-radius:11px 11px 11px 11px;}.elementor-2154 .elementor-element.elementor-element-d71f93d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2154 .elementor-element.elementor-element-5636a71.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:26px;}.elementor-2154 .elementor-element.elementor-element-5636a71{background-color:var( --e-global-color-2f3869d );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .elementor-main-swiper{height:488px;width:90%;}.elementor-2154 .elementor-element.elementor-element-5636a71 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;border-color:var( --e-global-color-text );padding:28px 0px 0px 0px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .elementor-swiper-button{font-size:21px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:6px;width:6px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-5636a71{background-color:var( --e-global-color-2f3869d );}#elementor-lightbox-slideshow-5636a71 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-5636a71 .elementor-swiper-button{color:var( --e-global-color-2f3869d );}#elementor-lightbox-slideshow-5636a71 .elementor-video-container{width:50%;}@media(max-width:1024px){.elementor-2154 .elementor-element.elementor-element-5636a71.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-2154 .elementor-element.elementor-element-14152e2{--flex-wrap:nowrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2154 .elementor-element.elementor-element-5020b97{margin:0px -12px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;}.elementor-2154 .elementor-element.elementor-element-5020b97 .elementor-heading-title{letter-spacing:-0.5px;}.elementor-2154 .elementor-element.elementor-element-8412964{--border-radius:11px 11px 11px 11px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2154 .elementor-element.elementor-element-9eee7fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2154 .elementor-element.elementor-element-9eee7fd .elementor-heading-title{line-height:1.2em;}.elementor-2154 .elementor-element.elementor-element-1e680ae{--border-radius:11px 11px 11px 11px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2154 .elementor-element.elementor-element-944cff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2154 .elementor-element.elementor-element-944cff7 .elementor-heading-title{line-height:1.2em;}.elementor-2154 .elementor-element.elementor-element-a93be5e{--min-height:722px;}.elementor-2154 .elementor-element.elementor-element-47c0385{--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;--align-items:center;}.elementor-2154 .elementor-element.elementor-element-5636a71.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .elementor-main-swiper{height:442px;width:297px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .elementor-swiper-button{font-size:0px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:8px;width:8px;}.elementor-2154 .elementor-element.elementor-element-5636a71 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}}@media(min-width:768px){.elementor-2154 .elementor-element.elementor-element-8412964{--width:50%;}.elementor-2154 .elementor-element.elementor-element-1e680ae{--width:50%;}.elementor-2154 .elementor-element.elementor-element-ef92afa{--width:50%;}.elementor-2154 .elementor-element.elementor-element-b784f31{--width:50%;}.elementor-2154 .elementor-element.elementor-element-a93be5e{--width:49%;}.elementor-2154 .elementor-element.elementor-element-c69feff{--width:49%;}.elementor-2154 .elementor-element.elementor-element-13768ce{--width:49%;}.elementor-2154 .elementor-element.elementor-element-75d1b06{--width:49%;}}/* Start custom CSS for text-editor, class: .elementor-element-9741236 */.notfall-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

.notfall-table td {
  padding: 14px 16px;
  border: 1px solid #d7d7d7;
  vertical-align: top;
  line-height: 1.35;
  box-sizing: border-box;
}

.notfall-table td:first-child {
  width: 68%;
}

.notfall-table td:last-child {
  width: 32%;
  text-align: right;
}

.notfall-table a {
  overflow-wrap: anywhere;
  word-break: normal;
}

@media (max-width: 767px) {
  .notfall-table {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed !important;
  }

  .notfall-table td {
    padding: 12px 10px !important;
    font-size: 16px;
    line-height: 1.35;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    hyphens: auto;
  }

  .notfall-table td:first-child {
    width: 64% !important;
  }

  .notfall-table td:last-child {
    width: 36% !important;
    text-align: right !important;
  }

  .notfall-table td:last-child a {
    display: inline-block;
    max-width: 100%;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8412964 */@media (max-width: 767px) {

  .fix-mobile-scroll,
  .fix-mobile-scroll * {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;
    overflow-x: visible !important;
    overflow-y: visible !important;

    -webkit-overflow-scrolling: auto !important;
    overscroll-behavior: auto !important;

    box-sizing: border-box !important;
  }

  .fix-mobile-scroll {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    touch-action: pan-y !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-287b5c1 */.notfall-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

.notfall-table td {
  padding: 14px 16px;
  border: 1px solid #d7d7d7;
  vertical-align: top;
  line-height: 1.35;
  box-sizing: border-box;
}

.notfall-table td:first-child {
  width: 68%;
}

.notfall-table td:last-child {
  width: 32%;
  text-align: right;
}

.notfall-table a {
  overflow-wrap: anywhere;
  word-break: normal;
}

@media (max-width: 767px) {
  .notfall-table {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed !important;
  }

  .notfall-table td {
    padding: 12px 10px !important;
    font-size: 16px;
    line-height: 1.35;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    hyphens: auto;
  }

  .notfall-table td:first-child {
    width: 64% !important;
  }

  .notfall-table td:last-child {
    width: 36% !important;
    text-align: right !important;
  }

  .notfall-table td:last-child a {
    display: inline-block;
    max-width: 100%;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e680ae */@media (max-width: 767px) {
  .fix-mobile-scroll {
    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;
    overflow-x: visible !important;
    overflow-y: visible !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    box-sizing: border-box !important;
  }

  .fix-mobile-scroll > * {
    max-width: 100% !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;
    overflow-x: visible !important;
    overflow-y: visible !important;

    box-sizing: border-box !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c53cabc */@media (max-width: 767px) {

  .fix-mobile-scroll,
  .fix-mobile-scroll .e-con,
  .fix-mobile-scroll .elementor-element,
  .fix-mobile-scroll .elementor-widget,
  .fix-mobile-scroll .elementor-widget-wrap,
  .fix-mobile-scroll .elementor-widget-container,
  .fix-mobile-scroll .elementor-text-editor,
  .fix-mobile-scroll .elementor-widget-text-editor,
  .fix-mobile-scroll table,
  .fix-mobile-scroll tbody,
  .fix-mobile-scroll tr,
  .fix-mobile-scroll td,
  .fix-mobile-scroll th {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;
    overflow-x: visible !important;
    overflow-y: visible !important;

    -webkit-overflow-scrolling: auto !important;
    overscroll-behavior: auto !important;

    transform: none !important;
    translate: none !important;
    will-change: auto !important;

    box-sizing: border-box !important;
  }

  .fix-mobile-scroll {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    position: relative !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aff7fd */@media (max-width: 767px) {

  /* Icon-Box selbst darf wachsen */
  .hilfe-iconbox {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  /* Die gelbe Kachel */
  .hilfe-iconbox > .elementor-widget-container {
    min-height: 320px !important;
    height: auto !important;
    max-height: none !important;
    overflow: hidden !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 36px 24px !important;
    box-sizing: border-box !important;

    transition: min-height 0.25s ease;
  }

  .hilfe-iconbox .elementor-icon-box-wrapper {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
  }

  .hilfe-iconbox .elementor-icon-box-icon {
    margin-bottom: 24px !important;
  }

  .hilfe-iconbox .elementor-icon-box-title {
    margin: 0 !important;
    text-align: center !important;
  }

  /* Beschreibung im Normalzustand verstecken */
  .hilfe-iconbox .elementor-icon-box-description {
    max-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;

    margin-top: 0 !important;
    padding-top: 0 !important;

    transition:
      max-height 0.35s ease,
      opacity 0.2s ease,
      margin-top 0.25s ease;
  }

  /* Bei Hover / Touch: Text klappt auf und Kachel wächst mit */
  .hilfe-iconbox:hover > .elementor-widget-container,
  .hilfe-iconbox:focus-within > .elementor-widget-container,
  .hilfe-iconbox:active > .elementor-widget-container {
    overflow: visible !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }

  .hilfe-iconbox:hover .elementor-icon-box-wrapper,
  .hilfe-iconbox:focus-within .elementor-icon-box-wrapper,
  .hilfe-iconbox:active .elementor-icon-box-wrapper {
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }

  .hilfe-iconbox:hover .elementor-icon-box-title,
  .hilfe-iconbox:focus-within .elementor-icon-box-title,
  .hilfe-iconbox:active .elementor-icon-box-title {
    text-align: left !important;
  }

  .hilfe-iconbox:hover .elementor-icon-box-description,
  .hilfe-iconbox:focus-within .elementor-icon-box-description,
  .hilfe-iconbox:active .elementor-icon-box-description {
    max-height: 1200px !important;
    opacity: 1 !important;
    overflow: visible !important;
    margin-top: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc4c05 */.elementor-2154 .elementor-element.elementor-element-9cc4c05 {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81f418c */.elementor-2154 .elementor-element.elementor-element-81f418c {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f259935 */.elementor-2154 .elementor-element.elementor-element-f259935 {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a451c54 */.elementor-2154 .elementor-element.elementor-element-a451c54 {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6864544 */.elementor-2154 .elementor-element.elementor-element-6864544 {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eda966 */.elementor-2154 .elementor-element.elementor-element-3eda966 {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7581a87 */.elementor-2154 .elementor-element.elementor-element-7581a87 {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-226a467 */@media (max-width: 767px) {

  /* Icon-Box selbst darf wachsen */
  .hilfe-iconbox {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  /* Die gelbe Kachel */
  .hilfe-iconbox > .elementor-widget-container {
    min-height: 320px !important;
    height: auto !important;
    max-height: none !important;
    overflow: hidden !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 36px 24px !important;
    box-sizing: border-box !important;

    transition: min-height 0.25s ease;
  }

  .hilfe-iconbox .elementor-icon-box-wrapper {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
  }

  .hilfe-iconbox .elementor-icon-box-icon {
    margin-bottom: 24px !important;
  }

  .hilfe-iconbox .elementor-icon-box-title {
    margin: 0 !important;
    text-align: center !important;
  }

  /* Beschreibung im Normalzustand verstecken */
  .hilfe-iconbox .elementor-icon-box-description {
    max-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;

    margin-top: 0 !important;
    padding-top: 0 !important;

    transition:
      max-height 0.35s ease,
      opacity 0.2s ease,
      margin-top 0.25s ease;
  }

  /* Bei Hover / Touch: Text klappt auf und Kachel wächst mit */
  .hilfe-iconbox:hover > .elementor-widget-container,
  .hilfe-iconbox:focus-within > .elementor-widget-container,
  .hilfe-iconbox:active > .elementor-widget-container {
    overflow: visible !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }

  .hilfe-iconbox:hover .elementor-icon-box-wrapper,
  .hilfe-iconbox:focus-within .elementor-icon-box-wrapper,
  .hilfe-iconbox:active .elementor-icon-box-wrapper {
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }

  .hilfe-iconbox:hover .elementor-icon-box-title,
  .hilfe-iconbox:focus-within .elementor-icon-box-title,
  .hilfe-iconbox:active .elementor-icon-box-title {
    text-align: left !important;
  }

  .hilfe-iconbox:hover .elementor-icon-box-description,
  .hilfe-iconbox:focus-within .elementor-icon-box-description,
  .hilfe-iconbox:active .elementor-icon-box-description {
    max-height: 1200px !important;
    opacity: 1 !important;
    overflow: visible !important;
    margin-top: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5636a71 */.elementor-2154 .elementor-element.elementor-element-5636a71 .elementor-carousel-image {
    border: 1px solid #c7c7c7 !important;
    border-radius: 11px !important;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.10) !important;
}

.elementor-2154 .elementor-element.elementor-element-5636a71 .swiper-slide {
    border-radius: 11px !important;
    overflow: visible !important;
}

.elementor-2154 .elementor-element.elementor-element-5636a71 .swiper-wrapper {
    padding: 4px 8px 8px px !important;
}

.elementor-2154 .elementor-element.elementor-element-5636a71 .swiper,
.elementor-2154 .elementor-element.elementor-element-5636a71 .swiper-container {
    overflow: hidden !important;
    padding-right: 10px !important;
}/* End custom CSS */