.elementor-1540 .elementor-element.elementor-element-dbeb823{--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:0% 8%;--row-gap:0%;--column-gap:8%;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1540 .elementor-element.elementor-element-434e52a{--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;--border-radius:15px 15px 15px 15px;box-shadow:5px 2px 10px -1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1540 .elementor-element.elementor-element-434e52a.e-con{--align-self:center;}.elementor-1540 .elementor-element.elementor-element-6155cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-1540 .elementor-element.elementor-element-6155cd3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1540 .elementor-element.elementor-element-7277a75{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1540 .elementor-element.elementor-element-c18e10f{text-align:left;}.elementor-1540 .elementor-element.elementor-element-c18e10f .elementor-heading-title{font-family:var( --e-global-typography-4af0e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-4af0e5a-font-size );font-weight:var( --e-global-typography-4af0e5a-font-weight );line-height:var( --e-global-typography-4af0e5a-line-height );word-spacing:var( --e-global-typography-4af0e5a-word-spacing );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-bab2ee6{text-align:left;}.elementor-1540 .elementor-element.elementor-element-bab2ee6 .elementor-heading-title{font-family:var( --e-global-typography-c8d17bd-font-family ), Sans-serif;font-size:var( --e-global-typography-c8d17bd-font-size );font-weight:var( --e-global-typography-c8d17bd-font-weight );line-height:var( --e-global-typography-c8d17bd-line-height );color:var( --e-global-color-accent );}.elementor-1540 .elementor-element.elementor-element-ac122bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-638c74c{--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:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-dc8061d{text-align:center;}.elementor-1540 .elementor-element.elementor-element-dc8061d .elementor-heading-title{font-family:var( --e-global-typography-a2387f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a2387f5-font-size );font-weight:var( --e-global-typography-a2387f5-font-weight );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-9439c9f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-ccbaf16{--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front{background-color:var( --e-global-color-45aa6a6 );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back{background-color:var( --e-global-color-113da6f );}.elementor-1540 .elementor-element.elementor-element-f0724b0{background-color:var( --e-global-color-accent );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-icon i{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-icon svg{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-a2387f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a2387f5-font-size );font-weight:var( --e-global-typography-a2387f5-font-weight );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:2vw 2vw 2vw 2vw;text-align:center;}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__button{margin-center:0;}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front{background-color:var( --e-global-color-262cb01 );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back{background-color:var( --e-global-color-113da6f );}.elementor-1540 .elementor-element.elementor-element-e85907a{background-color:var( --e-global-color-secondary );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-icon i{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-icon svg{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-a2387f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a2387f5-font-size );font-weight:var( --e-global-typography-a2387f5-font-weight );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:2vw 2vw 2vw 2vw;text-align:center;}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__button{margin-center:0;}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-7ed6a13{--display:flex;--min-height:0vh;--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:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front{background-color:var( --e-global-color-45aa6a6 );}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back{background-color:var( --e-global-color-113da6f );}.elementor-1540 .elementor-element.elementor-element-a60b7a7{background-color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-icon i{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-icon svg{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-a2387f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a2387f5-font-size );font-weight:var( --e-global-typography-a2387f5-font-weight );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:2vw 2vw 2vw 2vw;text-align:center;}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__button{margin-center:0;}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front{background-color:var( --e-global-color-262cb01 );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back{background-color:var( --e-global-color-113da6f );}.elementor-1540 .elementor-element.elementor-element-80df46b{background-color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-icon i{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-icon svg{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-a2387f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a2387f5-font-size );font-weight:var( --e-global-typography-a2387f5-font-weight );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:2vw 2vw 2vw 2vw;text-align:center;}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__button{margin-center:0;}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front{background-color:var( --e-global-color-45aa6a6 );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back{background-color:var( --e-global-color-113da6f );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a{background-color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-icon i{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-icon svg{transform:rotate(0deg);}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-a2387f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a2387f5-font-size );font-weight:var( --e-global-typography-a2387f5-font-weight );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:2vw 2vw 2vw 2vw;text-align:center;}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__button{margin-center:0;}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-e974569 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-7b29c7e{--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:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-f3e1f85{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-1540 .elementor-element.elementor-element-f3e1f85 .elementor-heading-title{font-family:var( --e-global-typography-a2387f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a2387f5-font-size );font-weight:var( --e-global-typography-a2387f5-font-weight );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-6fa809f{text-align:center;}.elementor-1540 .elementor-element.elementor-element-6fa809f .elementor-heading-title{font-family:var( --e-global-typography-c8d17bd-font-family ), Sans-serif;font-size:var( --e-global-typography-c8d17bd-font-size );font-weight:var( --e-global-typography-c8d17bd-font-weight );line-height:var( --e-global-typography-c8d17bd-line-height );color:var( --e-global-color-primary );}.elementor-1540 .elementor-element.elementor-element-652b08e{--display:flex;}.elementor-1540 .elementor-element.elementor-element-7724951{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-7724951 a{color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-wrapper{--tw-cbx-text-align-alternate:right;--tw-lbl-big-color:var( --e-global-color-primary );--tw-lbl-big-size:22px;--tw-lbl-small-color:var( --e-global-color-primary );--tw-lbl-small-size:16px;--tw-ybx-size:80px;--tw-cbx-bottom-margin:60px;--tw-cbx-title-color:var( --e-global-color-primary );--tw-cbx-des-color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-wrapper, .elementor-1540 .elementor-element.elementor-element-05f2aff .twae-navigationBar{--tw-line-bg:var( --e-global-color-aee52cb );--tw-ibx-bg:var( --e-global-color-primary );--tw-ibx-color:var( --e-global-color-e974569 );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-label-big,.elementor-1540 .elementor-element.elementor-element-05f2aff .twae_icon_text{font-family:var( --e-global-typography-c8d17bd-font-family ), Sans-serif;font-weight:var( --e-global-typography-c8d17bd-font-weight );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-label-small{font-family:var( --e-global-typography-d270ffa-font-family ), Sans-serif;font-weight:var( --e-global-typography-d270ffa-font-weight );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-title, .twae-popup .twae-title{font-family:var( --e-global-typography-d270ffa-font-family ), Sans-serif;font-size:var( --e-global-typography-d270ffa-font-size );font-weight:var( --e-global-typography-d270ffa-font-weight );line-height:var( --e-global-typography-d270ffa-line-height );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-description, .elementor-1540 .elementor-element.elementor-element-05f2aff .twae-button a, .twae-popup .twae-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-04225f2{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-eaae109{text-align:center;}.elementor-1540 .elementor-element.elementor-element-eaae109 .elementor-heading-title{font-family:var( --e-global-typography-c8d17bd-font-family ), Sans-serif;font-size:var( --e-global-typography-c8d17bd-font-size );font-weight:var( --e-global-typography-c8d17bd-font-weight );line-height:var( --e-global-typography-c8d17bd-line-height );color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-wrapper, .elementor-1540 .elementor-element.elementor-element-d246807 .twae-navigationBar{--tw-line-bg:var( --e-global-color-aee52cb );--tw-ibx-bg:var( --e-global-color-primary );--tw-ibx-color:var( --e-global-color-e974569 );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-wrapper{--tw-lbl-big-color:var( --e-global-color-primary );--tw-lbl-big-size:22px;--tw-lbl-small-color:var( --e-global-color-primary );--tw-lbl-small-size:16px;--tw-ybx-size:80px;--tw-cbx-bottom-margin:60px;--tw-cbx-title-color:var( --e-global-color-primary );--tw-cbx-des-color:var( --e-global-color-text );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-label-big,.elementor-1540 .elementor-element.elementor-element-d246807 .twae_icon_text{font-family:var( --e-global-typography-c8d17bd-font-family ), Sans-serif;font-weight:var( --e-global-typography-c8d17bd-font-weight );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-label-small{font-family:var( --e-global-typography-d270ffa-font-family ), Sans-serif;font-weight:var( --e-global-typography-d270ffa-font-weight );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-title, .twae-popup .twae-title{font-family:var( --e-global-typography-d270ffa-font-family ), Sans-serif;font-size:var( --e-global-typography-d270ffa-font-size );font-weight:var( --e-global-typography-d270ffa-font-weight );line-height:var( --e-global-typography-d270ffa-line-height );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-description, .elementor-1540 .elementor-element.elementor-element-d246807 .twae-button a, .twae-popup .twae-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1540 .elementor-element.elementor-element-dbeb823{--content-width:72%;}.elementor-1540 .elementor-element.elementor-element-434e52a{--width:60%;}.elementor-1540 .elementor-element.elementor-element-7277a75{--width:63%;}.elementor-1540 .elementor-element.elementor-element-638c74c{--content-width:70%;}.elementor-1540 .elementor-element.elementor-element-ccbaf16{--content-width:60%;}.elementor-1540 .elementor-element.elementor-element-7ed6a13{--content-width:80%;}.elementor-1540 .elementor-element.elementor-element-652b08e{--content-width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1540 .elementor-element.elementor-element-434e52a{--width:100%;}.elementor-1540 .elementor-element.elementor-element-7277a75{--width:100%;}.elementor-1540 .elementor-element.elementor-element-ccbaf16{--content-width:96%;}.elementor-1540 .elementor-element.elementor-element-7ed6a13{--content-width:98%;}.elementor-1540 .elementor-element.elementor-element-652b08e{--content-width:95%;}}@media(max-width:1024px){.elementor-1540 .elementor-element.elementor-element-dbeb823{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1540 .elementor-element.elementor-element-434e52a{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1540 .elementor-element.elementor-element-c18e10f .elementor-heading-title{font-size:var( --e-global-typography-4af0e5a-font-size );line-height:var( --e-global-typography-4af0e5a-line-height );word-spacing:var( --e-global-typography-4af0e5a-word-spacing );}.elementor-1540 .elementor-element.elementor-element-bab2ee6 .elementor-heading-title{font-size:var( --e-global-typography-c8d17bd-font-size );line-height:var( --e-global-typography-c8d17bd-line-height );}.elementor-1540 .elementor-element.elementor-element-ac122bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-dc8061d .elementor-heading-title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-9439c9f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box{height:55vh;}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box{height:55vh;}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-7ed6a13{--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:0% 1%;--row-gap:0%;--column-gap:1%;}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box{height:58vh;}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box{height:58vh;}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box{height:58vh;}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f3e1f85 .elementor-heading-title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-6fa809f .elementor-heading-title{font-size:var( --e-global-typography-c8d17bd-font-size );line-height:var( --e-global-typography-c8d17bd-line-height );}.elementor-1540 .elementor-element.elementor-element-7724951{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-title, .twae-popup .twae-title{font-size:var( --e-global-typography-d270ffa-font-size );line-height:var( --e-global-typography-d270ffa-line-height );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-description, .elementor-1540 .elementor-element.elementor-element-05f2aff .twae-button a, .twae-popup .twae-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-eaae109 .elementor-heading-title{font-size:var( --e-global-typography-c8d17bd-font-size );line-height:var( --e-global-typography-c8d17bd-line-height );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-title, .twae-popup .twae-title{font-size:var( --e-global-typography-d270ffa-font-size );line-height:var( --e-global-typography-d270ffa-line-height );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-description, .elementor-1540 .elementor-element.elementor-element-d246807 .twae-button a, .twae-popup .twae-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1540 .elementor-element.elementor-element-dbeb823{--content-width:95%;}.elementor-1540 .elementor-element.elementor-element-c18e10f .elementor-heading-title{font-size:var( --e-global-typography-4af0e5a-font-size );line-height:var( --e-global-typography-4af0e5a-line-height );word-spacing:var( --e-global-typography-4af0e5a-word-spacing );}.elementor-1540 .elementor-element.elementor-element-bab2ee6 .elementor-heading-title{font-size:var( --e-global-typography-c8d17bd-font-size );line-height:var( --e-global-typography-c8d17bd-line-height );}.elementor-1540 .elementor-element.elementor-element-ac122bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-dc8061d .elementor-heading-title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-9439c9f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-ccbaf16{--content-width:95%;--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box{height:54vh;}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box{height:54vh;}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-7ed6a13{--content-width:95%;--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box{height:46vh;}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box{height:46vh;}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box{height:53vh;}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-f3e1f85 .elementor-heading-title{font-size:var( --e-global-typography-a2387f5-font-size );line-height:var( --e-global-typography-a2387f5-line-height );word-spacing:var( --e-global-typography-a2387f5-word-spacing );}.elementor-1540 .elementor-element.elementor-element-6fa809f .elementor-heading-title{font-size:var( --e-global-typography-c8d17bd-font-size );line-height:var( --e-global-typography-c8d17bd-line-height );}.elementor-1540 .elementor-element.elementor-element-7724951{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-title, .twae-popup .twae-title{font-size:var( --e-global-typography-d270ffa-font-size );line-height:var( --e-global-typography-d270ffa-line-height );}.elementor-1540 .elementor-element.elementor-element-05f2aff .twae-description, .elementor-1540 .elementor-element.elementor-element-05f2aff .twae-button a, .twae-popup .twae-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1540 .elementor-element.elementor-element-eaae109 .elementor-heading-title{font-size:var( --e-global-typography-c8d17bd-font-size );line-height:var( --e-global-typography-c8d17bd-line-height );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-title, .twae-popup .twae-title{font-size:var( --e-global-typography-d270ffa-font-size );line-height:var( --e-global-typography-d270ffa-line-height );}.elementor-1540 .elementor-element.elementor-element-d246807 .twae-description, .elementor-1540 .elementor-element.elementor-element-d246807 .twae-button a, .twae-popup .twae-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for video, class: .elementor-element-6155cd3 */.elementor-widget-video iframe {
  min-height: 300px; /* oder gewünschte Höhe */
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-f0724b0 *//* Nur dieses Widget */
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back,
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer,
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
  height: 100%;
  box-sizing: border-box;
}

/* Rückseite: Scrollen ab der obersten Zeile, nicht zentrieren */
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__inner {
  display: block;                 /* zerschießt das Flex-Centering */
  height: 100%;
  max-height: 100%;
  overflow: auto;                 /* Scrollbar nur bei Bedarf */
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
  padding: 20px;                  /* nach Bedarf anpassen */
  box-sizing: border-box;
  word-break: break-word;
  hyphens: auto;
}

/* Vorderseite darf weiter zentriert sein (optional) */
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__front .elementor-flip-box__layer__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Leicht sichtbare, dezente Scrollbar */
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar {
  width: 8px;
}
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,.35);
  border-radius: 8px;
}
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-track {
  background: transparent;
}
/* Firefox */
.elementor-1540 .elementor-element.elementor-element-f0724b0 .elementor-flip-box__back .elementor-flip-box__layer__inner {
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,.35) transparent;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e85907a *//* Nur dieses Widget */
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back,
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer,
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
  height: 100%;
  box-sizing: border-box;
}

/* Rückseite: Scrollen ab der obersten Zeile, nicht zentrieren */
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__inner {
  display: block;                 /* zerschießt das Flex-Centering */
  height: 100%;
  max-height: 100%;
  overflow: auto;                 /* Scrollbar nur bei Bedarf */
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
  padding: 20px;                  /* nach Bedarf anpassen */
  box-sizing: border-box;
  word-break: break-word;
  hyphens: auto;
}

/* Vorderseite darf weiter zentriert sein (optional) */
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__front .elementor-flip-box__layer__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Leicht sichtbare, dezente Scrollbar */
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar {
  width: 8px;
}
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,.35);
  border-radius: 8px;
}
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-track {
  background: transparent;
}
/* Firefox */
.elementor-1540 .elementor-element.elementor-element-e85907a .elementor-flip-box__back .elementor-flip-box__layer__inner {
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,.35) transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccbaf16 */.elementor-1540 .elementor-element.elementor-element-ccbaf16 .elementor-flip-box__back {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-a60b7a7 *//* Nur dieses Widget */
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back,
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer,
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
  height: 100%;
  box-sizing: border-box;
}

/* Rückseite: Scrollen ab der obersten Zeile, nicht zentrieren */
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__inner {
  display: block;                 /* zerschießt das Flex-Centering */
  height: 100%;
  max-height: 100%;
  overflow: auto;                 /* Scrollbar nur bei Bedarf */
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
  padding: 20px;                  /* nach Bedarf anpassen */
  box-sizing: border-box;
  word-break: break-word;
  hyphens: auto;
}

/* Vorderseite darf weiter zentriert sein (optional) */
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__front .elementor-flip-box__layer__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Leicht sichtbare, dezente Scrollbar */
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar {
  width: 8px;
}
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,.35);
  border-radius: 8px;
}
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-track {
  background: transparent;
}
/* Firefox */
.elementor-1540 .elementor-element.elementor-element-a60b7a7 .elementor-flip-box__back .elementor-flip-box__layer__inner {
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,.35) transparent;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-80df46b *//* Nur dieses Widget */
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back,
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer,
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
  height: 100%;
  box-sizing: border-box;
}

/* Rückseite: Scrollen ab der obersten Zeile, nicht zentrieren */
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__inner {
  display: block;                 /* zerschießt das Flex-Centering */
  height: 100%;
  max-height: 100%;
  overflow: auto;                 /* Scrollbar nur bei Bedarf */
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
  padding: 20px;                  /* nach Bedarf anpassen */
  box-sizing: border-box;
  word-break: break-word;
  hyphens: auto;
}

/* Vorderseite darf weiter zentriert sein (optional) */
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__front .elementor-flip-box__layer__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Leicht sichtbare, dezente Scrollbar */
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar {
  width: 8px;
}
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,.35);
  border-radius: 8px;
}
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-track {
  background: transparent;
}
/* Firefox */
.elementor-1540 .elementor-element.elementor-element-80df46b .elementor-flip-box__back .elementor-flip-box__layer__inner {
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,.35) transparent;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-f4a8e3a *//* Nur dieses Widget */
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back,
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer,
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
  height: 100%;
  box-sizing: border-box;
}

/* Rückseite: Scrollen ab der obersten Zeile, nicht zentrieren */
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__inner {
  display: block;                 /* zerschießt das Flex-Centering */
  height: 100%;
  max-height: 100%;
  overflow: auto;                 /* Scrollbar nur bei Bedarf */
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
  padding: 20px;                  /* nach Bedarf anpassen */
  box-sizing: border-box;
  word-break: break-word;
  hyphens: auto;
}

/* Vorderseite darf weiter zentriert sein (optional) */
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__front .elementor-flip-box__layer__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Leicht sichtbare, dezente Scrollbar */
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar {
  width: 8px;
}
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,.35);
  border-radius: 8px;
}
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__inner::-webkit-scrollbar-track {
  background: transparent;
}
/* Firefox */
.elementor-1540 .elementor-element.elementor-element-f4a8e3a .elementor-flip-box__back .elementor-flip-box__layer__inner {
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,.35) transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed6a13 */.elementor-1540 .elementor-element.elementor-element-7ed6a13 .elementor-flip-box__back {
    overflow: hidden;
}/* End custom CSS */