.elementor-8 .elementor-element.elementor-element-8d16b23{--display:flex;--min-height:92vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a1f2aab{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-d33c941{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--overflow:hidden;--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-8 .elementor-element.elementor-element-d33c941:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d33c941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/smartestrolche_background.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-753ae9d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-753ae9d.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-753ae9d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-8 .elementor-element.elementor-element-afa1ff8 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7b11a93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:83px;--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;--e-n-carousel-dots-vertical-offset:325px;}.elementor-8 .elementor-element.elementor-element-7b11a93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-8 .elementor-element.elementor-element-7b11a93 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-8 .elementor-element.elementor-element-0bb9161{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-bf37f3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bf37f3a .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f77fc2e{--display:flex;--min-height:90vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-8 .elementor-element.elementor-element-bdcebfa{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--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-8 .elementor-element.elementor-element-7bff9be{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:39px 0px;--row-gap:39px;--column-gap:0px;--overflow:hidden;--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-8 .elementor-element.elementor-element-7bff9be:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7bff9be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/smartestrolche_background.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-747f407 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-747f407.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-747f407 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8022fb1 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9c9054f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-32px;}.elementor-8 .elementor-element.elementor-element-9c9054f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-8 .elementor-element.elementor-element-9c9054f .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-8 .elementor-element.elementor-element-de35003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-9a2552f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9a2552f .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-acb0fb9{--display:flex;--min-height:92vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--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-8 .elementor-element.elementor-element-acb0fb9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-acb0fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_1800x700.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b4938f7{--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-8 .elementor-element.elementor-element-b4938f7.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-928b5b1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8 .elementor-element.elementor-element-928b5b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-412134c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-412134c.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7f3fb75{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7f3fb75.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-97dc895{text-align:start;}.elementor-8 .elementor-element.elementor-element-97dc895 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-97dc895.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-97dc895 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-widget-text-editor{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 );font-style:var( --e-global-typography-text-font-style );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{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 );font-style:var( --e-global-typography-text-font-style );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.ob-postman blockquote cite{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 );font-style:var( --e-global-typography-text-font-style );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-c482685{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-c482685.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-c482685 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d535570 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d535570{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-d535570.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-d535570 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2b908e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2b908e7{text-align:start;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-2b908e7.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-2b908e7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-37f5999{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--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-8 .elementor-element.elementor-element-64115af{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d2f75f0 .elementor-button{background-color:#FFFFFF;font-family:"Arial Bold", Sans-serif;font-size:1.3em;font-weight:700;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e6f2eea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f16e558 .elementor-button{background-color:#FFFFFF;font-family:"Arial Bold", Sans-serif;font-size:1.3em;font-weight:700;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3f81825{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3f81825.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ad8824c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ad8824c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ad8824c.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-58a8a39{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;--e-con-transform-transition-duration:800ms;}.elementor-8 .elementor-element.elementor-element-58a8a39.e-con:hover{--e-con-transform-rotateZ:12deg;--e-con-transform-translateY:85px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-58a8a39.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b9aa449 > .elementor-widget-container{border-style:none;box-shadow:1px 0px 50px -13px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-b9aa449:hover .elementor-widget-container{border-style:none;}.elementor-8 .elementor-element.elementor-element-45b7e58{--display:flex;--min-height:90vh;--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;--overflow:hidden;--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-8 .elementor-element.elementor-element-45b7e58:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-45b7e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ac959d9{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-ece6ba0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ece6ba0.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-40353c0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-40353c0.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-51b9f7f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;--e-con-transform-transition-duration:800ms;}.elementor-8 .elementor-element.elementor-element-51b9f7f.e-con:hover{--e-con-transform-rotateZ:12deg;--e-con-transform-translateY:85px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-51b9f7f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a761201 > .elementor-widget-container{border-style:none;box-shadow:1px 0px 50px -13px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-a761201:hover .elementor-widget-container{border-style:none;}.elementor-8 .elementor-element.elementor-element-28e799b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-28e799b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-18d71f2{text-align:start;}.elementor-8 .elementor-element.elementor-element-18d71f2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-18d71f2.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-18d71f2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-39a74a1{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-39a74a1.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-39a74a1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d226fbe > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d226fbe{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-d226fbe.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-d226fbe > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-1143b1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1143b1f{text-align:start;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-1143b1f.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-1143b1f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7fddff7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-64b4101{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ef086de .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0087951{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b8411e .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0299057{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-8 .elementor-element.elementor-element-0299057:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0299057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Luffi_Hintergrund_2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-cdffcb1{--display:flex;}.elementor-8 .elementor-element.elementor-element-c5bfa81{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c5bfa81.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-88a3130{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-88a3130.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5372243{--display:flex;}.elementor-8 .elementor-element.elementor-element-1c2fe38{--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:85px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c2fe38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-449d1a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;--e-con-transform-transition-duration:800ms;}.elementor-8 .elementor-element.elementor-element-449d1a1.e-con:hover{--e-con-transform-rotateZ:12deg;--e-con-transform-translateY:85px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-449d1a1.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b611c1d > .elementor-widget-container{border-style:none;box-shadow:1px 0px 50px -13px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-b611c1d:hover .elementor-widget-container{border-style:none;}.elementor-8 .elementor-element.elementor-element-9d989cd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8 .elementor-element.elementor-element-9d989cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ba9b492{text-align:start;}.elementor-8 .elementor-element.elementor-element-ba9b492 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-ba9b492.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-ba9b492 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2b6c841{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-2b6c841.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-2b6c841 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8d6c243 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8d6c243{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:#7A7979;}.elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-8d6c243.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-8d6c243 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-e13e548 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e13e548{text-align:start;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-e13e548.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-e13e548 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8c4ea3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--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-8 .elementor-element.elementor-element-6844e20{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d98b9c7 .elementor-button{background-color:#FFFFFF;font-family:"Arial Bold", Sans-serif;font-size:1.3em;font-weight:700;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0de5717{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8eb19cb .elementor-button{background-color:#FFFFFF;font-family:"Arial Bold", Sans-serif;font-size:1.3em;font-weight:700;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c512028{--display:flex;--margin-top:0px;--margin-bottom:270px;--margin-left:-70px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fd9f8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e707947{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-6f50832{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6f50832.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-dc7e8aa{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-dc7e8aa.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4a3ba20{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-8 .elementor-element.elementor-element-4a3ba20:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a3ba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Luffi_Hintergrund_2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4a3ba20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-12ef12b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-12ef12b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-357e804{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-357e804.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-462e668{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-462e668.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c7c6f2c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c7c6f2c.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-03cab66{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-cf9291d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;--e-con-transform-transition-duration:800ms;}.elementor-8 .elementor-element.elementor-element-cf9291d.e-con:hover{--e-con-transform-rotateZ:12deg;--e-con-transform-translateY:85px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-cf9291d.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-57cd755 > .elementor-widget-container{border-style:none;box-shadow:1px 0px 50px -13px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-57cd755:hover .elementor-widget-container{border-style:none;}.elementor-8 .elementor-element.elementor-element-2fb1236{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2fb1236.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-6a205c2{text-align:start;}.elementor-8 .elementor-element.elementor-element-6a205c2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-6a205c2.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-6a205c2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-9eaf0db{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-9eaf0db.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-9eaf0db > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8c2bd0f > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8c2bd0f{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-8c2bd0f.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-8c2bd0f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-524a8c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-524a8c8{text-align:start;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-524a8c8.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-524a8c8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-f5e3145{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-4fe659d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-470f0bf .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ad752d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-327c3fb .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9e1a59b{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--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-8 .elementor-element.elementor-element-9e1a59b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9e1a59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Smarte7_Hintergrund.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-da5451f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-da5451f.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-090be29{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-090be29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-090be29.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-464b9b2{--display:flex;}.elementor-8 .elementor-element.elementor-element-4caca40{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4caca40.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-33af467{--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-8 .elementor-element.elementor-element-33af467.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f1008d1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f1008d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-dc4fd63{text-align:start;}.elementor-8 .elementor-element.elementor-element-dc4fd63 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-dc4fd63.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-dc4fd63 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-d600f7f > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d600f7f{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-d600f7f.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-d600f7f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-0fac4a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0fac4a0{text-align:start;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-0fac4a0.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-0fac4a0 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-bc8bc6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--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-8 .elementor-element.elementor-element-513b4bc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-55a3ab7 .elementor-button{background-color:#FFFFFF;font-family:"Arial Bold", Sans-serif;font-size:1.3em;font-weight:700;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-605422c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b351d10 .elementor-button{background-color:#FFFFFF;font-family:"Arial Bold", Sans-serif;font-size:1.3em;font-weight:700;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96e7b88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;--e-con-transform-transition-duration:800ms;}.elementor-8 .elementor-element.elementor-element-96e7b88.e-con:hover{--e-con-transform-rotateZ:12deg;--e-con-transform-translateY:85px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-96e7b88.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4b8db2d > .elementor-widget-container{border-style:none;box-shadow:1px 0px 50px -13px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-4b8db2d:hover .elementor-widget-container{border-style:none;}.elementor-8 .elementor-element.elementor-element-945f6de{--display:flex;--min-height:90vh;--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;--overflow:hidden;--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-8 .elementor-element.elementor-element-945f6de:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-945f6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4c9e04b{--display:flex;}.elementor-8 .elementor-element.elementor-element-2275eff{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2275eff.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4545e85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;--e-con-transform-transition-duration:800ms;}.elementor-8 .elementor-element.elementor-element-4545e85.e-con:hover{--e-con-transform-rotateZ:12deg;--e-con-transform-translateY:85px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-4545e85.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c32c5d4 > .elementor-widget-container{border-style:none;box-shadow:1px 0px 50px -13px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-c32c5d4:hover .elementor-widget-container{border-style:none;}.elementor-8 .elementor-element.elementor-element-b106e66{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b106e66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-6c9aa03{text-align:start;}.elementor-8 .elementor-element.elementor-element-6c9aa03 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-6c9aa03.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-6c9aa03 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-671bef7 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-671bef7{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-671bef7.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-671bef7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7d5a36e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7d5a36e{text-align:start;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-7d5a36e.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-7d5a36e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-0031803{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-ac058ba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8920524 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b7231b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d1c3a2 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-915bd8f{--display:flex;--min-height:95vh;--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;--overflow:hidden;--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-8 .elementor-element.elementor-element-915bd8f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-915bd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_Kompakt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-2bf94cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8c93edd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8c93edd{text-align:center;}.elementor-8 .elementor-element.elementor-element-8c93edd .elementor-heading-title{font-family:var( --e-global-typography-0e399bd-font-family ), Sans-serif;font-size:var( --e-global-typography-0e399bd-font-size );font-weight:var( --e-global-typography-0e399bd-font-weight );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-8c93edd.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-8c93edd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-967ed81{--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;--gap:0px 190px;--row-gap:0px;--column-gap:190px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-967ed81.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3a1dbfc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-43c8edd img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-3d41ae8 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-06e452f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d053afd img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-5a92511 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-db03290{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b7d7e0d img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-56d1b47 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4f4d5a1{--display:flex;--min-height:90vh;--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;--overflow:hidden;--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-8 .elementor-element.elementor-element-4f4d5a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f4d5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_Kompakt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-30cf2ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8e780be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8e780be{text-align:center;}.elementor-8 .elementor-element.elementor-element-8e780be .elementor-heading-title{font-family:var( --e-global-typography-0e399bd-font-family ), Sans-serif;font-size:var( --e-global-typography-0e399bd-font-size );font-weight:var( --e-global-typography-0e399bd-font-weight );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-8e780be.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-8e780be > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-10607f5{--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;--gap:0px 300px;--row-gap:0px;--column-gap:300px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-10607f5.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a4df4a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-f3180bd img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-9673698 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f9f432{--display:flex;}.elementor-8 .elementor-element.elementor-element-ab22512{--display:flex;}.elementor-8 .elementor-element.elementor-element-0030952 img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-badbb47 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-35be36a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-35be36a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7dbaf36 img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-a72fafe .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d22c40{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ef46ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-0458b36{text-align:center;}.elementor-8 .elementor-element.elementor-element-0458b36 .elementor-heading-title{font-family:var( --e-global-typography-0e399bd-font-family ), Sans-serif;font-size:var( --e-global-typography-0e399bd-font-size );font-weight:var( --e-global-typography-0e399bd-font-weight );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-0458b36.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-0458b36 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-e53d946{--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;--gap:0px 190px;--row-gap:0px;--column-gap:190px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e53d946.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f9ecda5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-46c25dc .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-231cdb9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-768cc2d img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-75cae24 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-298d215{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4ee19ce img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-e3a5f10 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-88e0868{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e63421e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ae29478{text-align:center;}.elementor-8 .elementor-element.elementor-element-ae29478 .elementor-heading-title{font-family:var( --e-global-typography-0e399bd-font-family ), Sans-serif;font-size:var( --e-global-typography-0e399bd-font-size );font-weight:var( --e-global-typography-0e399bd-font-weight );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-ae29478.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-ae29478 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-9148136{--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;--gap:0px 300px;--row-gap:0px;--column-gap:300px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9148136.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b696752{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3d52023 img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-b4bc844 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6970f4f{--display:flex;}.elementor-8 .elementor-element.elementor-element-1ce91b8{--display:flex;}.elementor-8 .elementor-element.elementor-element-8afa5ff img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-f5029ec .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3ed9888{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3ed9888.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a8008cc img{border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-3c7d175 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-eb1a295{--display:flex;--min-height:100vh;--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;--overflow:hidden;--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-8 .elementor-element.elementor-element-eb1a295:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eb1a295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_Downloads.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fde18b6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--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-8 .elementor-element.elementor-element-fde18b6::before, .elementor-8 .elementor-element.elementor-element-fde18b6 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-fde18b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-fde18b6 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-fde18b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-fde18b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-877f4c0{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 300px;--row-gap:0px;--column-gap:300px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-8 .elementor-element.elementor-element-877f4c0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-877f4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_Downloads_V2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-877f4c0.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a5b84b2{--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;--gap:0px 155px;--row-gap:0px;--column-gap:155px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:340px;}.elementor-8 .elementor-element.elementor-element-a5b84b2.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a5a9236{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a5a9236 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a5a9236.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-b739934 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b739934.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b739934{text-align:center;}.elementor-8 .elementor-element.elementor-element-b739934 .elementor-heading-title{font-family:var( --e-global-typography-0e399bd-font-family ), Sans-serif;font-size:var( --e-global-typography-0e399bd-font-size );font-weight:var( --e-global-typography-0e399bd-font-weight );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-b739934.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-b739934 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-3607831{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3607831 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3607831.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-58a312c{--display:flex;--overflow:hidden;}.elementor-8 .elementor-element.elementor-element-e7f23f5{--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;--gap:0px 200px;--row-gap:0px;--column-gap:200px;--overflow:hidden;--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-8 .elementor-element.elementor-element-e7f23f5.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3850ead{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b254d80 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-d7eb8bd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-dfa275d .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:40px 80px 40px 80px;}.elementor-8 .elementor-element.elementor-element-51a52ad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-fd4722c{--display:flex;--margin-top:0px;--margin-bottom:-65px;--margin-left:0px;--margin-right:-100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e673100{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e673100 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e673100.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-e13da4c .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:40px 50px 40px 50px;}.elementor-8 .elementor-element.elementor-element-e13da4c{z-index:10;}.elementor-8 .elementor-element.elementor-element-015f2bd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b432630{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b432630.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5cf319d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:65px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-20af019.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-bed8db8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bed8db8.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fa173cc{--display:flex;}.elementor-8 .elementor-element.elementor-element-8335338.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-599cb0f{--display:flex;--min-height:90vh;--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;--overflow:hidden;--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-8 .elementor-element.elementor-element-599cb0f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-599cb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_Downloads.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-212403a{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 300px;--row-gap:0px;--column-gap:300px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-8 .elementor-element.elementor-element-212403a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-212403a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_Downloads_V2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-212403a.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e20d880{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e20d880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e20d880.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7b98acb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7b98acb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7b98acb{text-align:center;}.elementor-8 .elementor-element.elementor-element-7b98acb .elementor-heading-title{font-family:var( --e-global-typography-0e399bd-font-family ), Sans-serif;font-size:var( --e-global-typography-0e399bd-font-size );font-weight:var( --e-global-typography-0e399bd-font-weight );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-7b98acb.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-7b98acb > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-00b7eb3{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-00b7eb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-00b7eb3.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-73b1569{--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;--gap:0px 200px;--row-gap:0px;--column-gap:200px;--overflow:hidden;--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-8 .elementor-element.elementor-element-73b1569.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e249815{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-dad73c9 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-2eec5a2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-900124c .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:40px 80px 40px 80px;}.elementor-8 .elementor-element.elementor-element-11c72b5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-91e899e .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-770fa36-font-family ), Sans-serif;font-size:var( --e-global-typography-770fa36-font-size );font-weight:var( --e-global-typography-770fa36-font-weight );font-style:var( --e-global-typography-770fa36-font-style );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:40px 50px 40px 50px;}.elementor-8 .elementor-element.elementor-element-91e899e{z-index:10;}.elementor-8 .elementor-element.elementor-element-9b4e21e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1f5f7c1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1f5f7c1.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2683674{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:65px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1a283a4.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-a8f6d52{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a8f6d52.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-77b8cd8{--display:flex;}.elementor-8 .elementor-element.elementor-element-732d855.elementor-element{--align-self:flex-end;}html, body{overflow-x:auto;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-8d16b23{--min-height:80vh;}.elementor-8 .elementor-element.elementor-element-a1f2aab{--min-height:100vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-d33c941{--min-height:100vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-753ae9d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-afa1ff8 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-7b11a93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:326px;}.elementor-8 .elementor-element.elementor-element-0bb9161{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-747f407 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8022fb1 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-9c9054f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:-32px;}.elementor-8 .elementor-element.elementor-element-de35003{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-acb0fb9{--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-acb0fb9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-acb0fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-8 .elementor-element.elementor-element-acb0fb9.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-928b5b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97dc895 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-c482685{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-d535570{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-2b908e7{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-37f5999{--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.elementor-8 .elementor-element.elementor-element-d2f75f0 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-f16e558 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-3f81825{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-545px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ad8824c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-58a8a39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-45b7e58{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-45b7e58:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-45b7e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-8 .elementor-element.elementor-element-45b7e58.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-51b9f7f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-18d71f2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-39a74a1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-d226fbe{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-1143b1f{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-ef086de .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-1b8411e .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-0299057{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-0299057:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0299057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-8 .elementor-element.elementor-element-0299057.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1c2fe38{--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:-60px;}.elementor-8 .elementor-element.elementor-element-449d1a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ba9b492 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-2b6c841{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-8d6c243{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-e13e548{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-8c4ea3c{--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.elementor-8 .elementor-element.elementor-element-d98b9c7 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-8eb19cb .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-c512028{--margin-top:0px;--margin-bottom:270px;--margin-left:-120px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1fd9f8a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-dc7e8aa{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-8 .elementor-element.elementor-element-4a3ba20{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-4a3ba20:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a3ba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-8 .elementor-element.elementor-element-4a3ba20.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cf9291d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a205c2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9eaf0db{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-8c2bd0f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-524a8c8{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-470f0bf .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-327c3fb .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-9e1a59b{--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-9e1a59b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9e1a59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9e1a59b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-da5451f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:-55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-090be29{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-8 .elementor-element.elementor-element-464b9b2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:155px;}.elementor-8 .elementor-element.elementor-element-4caca40{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-8 .elementor-element.elementor-element-dc4fd63 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-d600f7f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-0fac4a0{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-bc8bc6c{--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.elementor-8 .elementor-element.elementor-element-55a3ab7 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-b351d10 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-96e7b88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-945f6de{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-945f6de:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-945f6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-8 .elementor-element.elementor-element-945f6de.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4c9e04b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:155px;}.elementor-8 .elementor-element.elementor-element-2275eff{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-8 .elementor-element.elementor-element-4545e85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6c9aa03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-671bef7{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-7d5a36e{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-8920524 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-2d1c3a2 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-915bd8f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-915bd8f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-915bd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-8 .elementor-element.elementor-element-915bd8f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2bf94cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c93edd .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-967ed81{--gap:0px 90px;--row-gap:0px;--column-gap:90px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3a1dbfc{--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3d41ae8 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-5a92511 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-56d1b47 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-4f4d5a1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-4f4d5a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f4d5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-8 .elementor-element.elementor-element-4f4d5a1.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8e780be .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-10607f5{--gap:0px 90px;--row-gap:0px;--column-gap:90px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9673698 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-badbb47 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-a72fafe .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-5d22c40{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5d22c40.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ef46ed3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0458b36 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-e53d946{--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-46c25dc .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-75cae24 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-e3a5f10 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-88e0868{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-88e0868.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ae29478 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-9148136{--gap:0px 90px;--row-gap:0px;--column-gap:90px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b4bc844 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-f5029ec .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-3c7d175 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-eb1a295{--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-eb1a295:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eb1a295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8 .elementor-element.elementor-element-eb1a295.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fde18b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-877f4c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a5b84b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:95px;}.elementor-8 .elementor-element.elementor-element-a5a9236 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b739934 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-58a312c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e7f23f5{--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-8 .elementor-element.elementor-element-b254d80 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-dfa275d .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-fd4722c{--margin-top:0px;--margin-bottom:-67px;--margin-left:0px;--margin-right:-150px;}.elementor-8 .elementor-element.elementor-element-e13da4c .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-015f2bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b432630{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-bed8db8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-599cb0f{--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-599cb0f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-599cb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8 .elementor-element.elementor-element-599cb0f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-212403a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e20d880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7b98acb .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-73b1569{--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-8 .elementor-element.elementor-element-dad73c9 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-900124c .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-91e899e .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-9b4e21e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1f5f7c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a8f6d52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-8 .elementor-element.elementor-element-7b11a93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:330px;}.elementor-8 .elementor-element.elementor-element-9c9054f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:-32px;}.elementor-8 .elementor-element.elementor-element-acb0fb9.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-928b5b1{--padding-top:0px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-37f5999{--gap:0px 43px;--row-gap:0px;--column-gap:43px;--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-8 .elementor-element.elementor-element-d2f75f0 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-e6f2eea{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-f16e558 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-3f81825{--margin-top:0px;--margin-bottom:-180px;--margin-left:0px;--margin-right:-470px;}.elementor-8 .elementor-element.elementor-element-ad8824c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-8 .elementor-element.elementor-element-45b7e58.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0299057{--min-height:90vh;}.elementor-8 .elementor-element.elementor-element-0299057.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1c2fe38{--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:-35px;}.elementor-8 .elementor-element.elementor-element-9d989cd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-8c4ea3c{--gap:0px 43px;--row-gap:0px;--column-gap:43px;--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-8 .elementor-element.elementor-element-d98b9c7 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-0de5717{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-8eb19cb .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-1fd9f8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4a3ba20{--min-height:90vh;}.elementor-8 .elementor-element.elementor-element-4a3ba20.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9e1a59b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-090be29{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-8 .elementor-element.elementor-element-4caca40{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-8 .elementor-element.elementor-element-bc8bc6c{--gap:0px 43px;--row-gap:0px;--column-gap:43px;--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-8 .elementor-element.elementor-element-55a3ab7 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-605422c{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b351d10 .elementor-button{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-945f6de.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2275eff{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-8 .elementor-element.elementor-element-915bd8f{--min-height:90vh;}.elementor-8 .elementor-element.elementor-element-915bd8f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2bf94cc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-967ed81{--gap:0px 45px;--row-gap:0px;--column-gap:45px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4f4d5a1.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-30cf2ad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-10607f5{--gap:0px 45px;--row-gap:0px;--column-gap:45px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-35be36a.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5d22c40{--min-height:90vh;--padding-top:0px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5d22c40.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e53d946{--gap:0px 45px;--row-gap:0px;--column-gap:45px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-88e0868.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9148136{--gap:0px 45px;--row-gap:0px;--column-gap:45px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3ed9888.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-eb1a295.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fde18b6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fde18b6.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a5b84b2{--gap:0px 90px;--row-gap:0px;--column-gap:90px;--padding-top:0px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3607831{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-8 .elementor-element.elementor-element-58a312c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-58a312c.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e7f23f5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 90px;--row-gap:0px;--column-gap:90px;}.elementor-8 .elementor-element.elementor-element-3850ead.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b254d80.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-d7eb8bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d7eb8bd.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-dfa275d.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-dfa275d .elementor-button{padding:40px 84px 40px 71px;}.elementor-8 .elementor-element.elementor-element-51a52ad.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fd4722c{--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:-180px;}.elementor-8 .elementor-element.elementor-element-e13da4c.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-e13da4c .elementor-button{padding:40px 48px 40px 45px;}.elementor-8 .elementor-element.elementor-element-599cb0f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-00b7eb3{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-8 .elementor-element.elementor-element-73b1569{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 90px;--row-gap:0px;--column-gap:90px;}.elementor-8 .elementor-element.elementor-element-e249815.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-dad73c9.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2eec5a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2eec5a2.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-900124c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-900124c .elementor-button{padding:40px 84px 40px 71px;}.elementor-8 .elementor-element.elementor-element-11c72b5.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-91e899e.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-91e899e .elementor-button{padding:40px 48px 40px 45px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-753ae9d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-afa1ff8 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-7b11a93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:330px;}.elementor-8 .elementor-element.elementor-element-747f407 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8022fb1 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-9c9054f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:-42px;}.elementor-8 .elementor-element.elementor-element-928b5b1{--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97dc895 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-c482685{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-d535570{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-2b908e7{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-37f5999{--gap:0px 35px;--row-gap:0px;--column-gap:35px;}.elementor-8 .elementor-element.elementor-element-d2f75f0 .elementor-button{font-size:1.5em;}.elementor-8 .elementor-element.elementor-element-f16e558 .elementor-button{font-size:1.5em;}.elementor-8 .elementor-element.elementor-element-3f81825{--margin-top:0px;--margin-bottom:-115px;--margin-left:0px;--margin-right:-390px;}.elementor-8 .elementor-element.elementor-element-18d71f2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-39a74a1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-d226fbe{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-1143b1f{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-ef086de .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-1b8411e .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-ba9b492 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-2b6c841{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-8d6c243{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-e13e548{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-8c4ea3c{--gap:0px 35px;--row-gap:0px;--column-gap:35px;}.elementor-8 .elementor-element.elementor-element-d98b9c7 .elementor-button{font-size:1.5em;}.elementor-8 .elementor-element.elementor-element-8eb19cb .elementor-button{font-size:1.5em;}.elementor-8 .elementor-element.elementor-element-dc7e8aa{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-8 .elementor-element.elementor-element-6a205c2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9eaf0db{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-8c2bd0f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-524a8c8{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-470f0bf .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-327c3fb .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-dc4fd63 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-d600f7f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-0fac4a0{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-bc8bc6c{--gap:0px 35px;--row-gap:0px;--column-gap:35px;}.elementor-8 .elementor-element.elementor-element-55a3ab7 .elementor-button{font-size:1.5em;}.elementor-8 .elementor-element.elementor-element-b351d10 .elementor-button{font-size:1.5em;}.elementor-8 .elementor-element.elementor-element-6c9aa03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-671bef7{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-7d5a36e{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-8920524 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-2d1c3a2 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-915bd8f{--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-8 .elementor-element.elementor-element-2bf94cc{--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-8 .elementor-element.elementor-element-2bf94cc.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8c93edd .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-967ed81{--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-8 .elementor-element.elementor-element-3d41ae8 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-5a92511 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-56d1b47 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-4f4d5a1{--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-8 .elementor-element.elementor-element-30cf2ad{--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-8 .elementor-element.elementor-element-30cf2ad.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8e780be .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-10607f5{--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-8 .elementor-element.elementor-element-9673698 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-badbb47 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-a72fafe .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-5d22c40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0458b36 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-e53d946{--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-46c25dc .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-75cae24 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-e3a5f10 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-ae29478 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-9148136{--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-8 .elementor-element.elementor-element-b4bc844 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-f5029ec .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-3c7d175 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-fde18b6{--padding-top:0px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b739934 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-e7f23f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b254d80.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b254d80 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-dfa275d .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );padding:20px 50px 20px 50px;}.elementor-8 .elementor-element.elementor-element-e13da4c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e13da4c .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );padding:20px 30px 20px 30px;}.elementor-8 .elementor-element.elementor-element-7b98acb .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-73b1569{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-dad73c9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-dad73c9 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-900124c .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );padding:20px 50px 20px 50px;}.elementor-8 .elementor-element.elementor-element-91e899e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-91e899e .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );padding:20px 30px 20px 30px;}}@media(max-width:880px){.elementor-8 .elementor-element.elementor-element-8d16b23{--min-height:80vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a1f2aab{--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7b11a93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-vertical-offset:250px;}.elementor-8 .elementor-element.elementor-element-0bb9161{--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f77fc2e{--min-height:90vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bdcebfa{--min-height:90vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9c9054f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-offset:-42px;}.elementor-8 .elementor-element.elementor-element-de35003{--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d2f75f0 .elementor-button{font-size:1.1em;}.elementor-8 .elementor-element.elementor-element-f16e558 .elementor-button{font-size:1.1em;}.elementor-8 .elementor-element.elementor-element-3f81825{--margin-top:0px;--margin-bottom:-115px;--margin-left:0px;--margin-right:-345px;}.elementor-8 .elementor-element.elementor-element-58a8a39.e-con:hover{--e-con-transform-rotateZ:10deg;--e-con-transform-translateY:75px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-51b9f7f.e-con:hover{--e-con-transform-rotateZ:10deg;--e-con-transform-translateY:75px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-88a3130{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-449d1a1.e-con:hover{--e-con-transform-rotateZ:10deg;--e-con-transform-translateY:75px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-d98b9c7 .elementor-button{font-size:1.1em;}.elementor-8 .elementor-element.elementor-element-8eb19cb .elementor-button{font-size:1.1em;}.elementor-8 .elementor-element.elementor-element-cf9291d.e-con:hover{--e-con-transform-rotateZ:10deg;--e-con-transform-translateY:75px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-55a3ab7 .elementor-button{font-size:1.1em;}.elementor-8 .elementor-element.elementor-element-b351d10 .elementor-button{font-size:1.1em;}.elementor-8 .elementor-element.elementor-element-96e7b88.e-con:hover{--e-con-transform-rotateZ:10deg;--e-con-transform-translateY:75px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-4545e85.e-con:hover{--e-con-transform-rotateZ:10deg;--e-con-transform-translateY:75px;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-967ed81{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5d22c40{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e53d946{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fde18b6{--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-8d16b23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-753ae9d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-afa1ff8 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-7b11a93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;}.elementor-8 .elementor-element.elementor-element-f77fc2e{--min-height:90vh;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-bdcebfa{--min-height:90vh;}.elementor-8 .elementor-element.elementor-element-7bff9be{--min-height:90vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-747f407 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8022fb1 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-9c9054f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:11px;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-vertical-offset:-140px;}.elementor-8 .elementor-element.elementor-element-de35003{--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-97dc895 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-c482685{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-d535570{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-2b908e7{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-d2f75f0 .elementor-button{font-size:1em;}.elementor-8 .elementor-element.elementor-element-f16e558 .elementor-button{font-size:1em;}.elementor-8 .elementor-element.elementor-element-45b7e58:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-45b7e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_V5-e1736516778817.jpg");background-position:top right;}.elementor-8 .elementor-element.elementor-element-45b7e58{--min-height:90vh;}.elementor-8 .elementor-element.elementor-element-ac959d9{--width:45%;}.elementor-8 .elementor-element.elementor-element-ece6ba0{--width:50%;--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-8 .elementor-element.elementor-element-40353c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-40353c0{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-8 .elementor-element.elementor-element-51b9f7f.e-con:hover{--e-con-transform-rotateZ:6deg;--e-con-transform-translateX:13px;--e-con-transform-translateY:7px;}.elementor-8 .elementor-element.elementor-element-28e799b{--width:86%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:-10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-18d71f2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-39a74a1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-d226fbe > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d226fbe{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-1143b1f{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-7fddff7{--content-width:100%;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-7fddff7.e-con{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-64b4101{--width:39%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-64b4101.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-ef086de .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-0087951{--width:54%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-0087951.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-1b8411e.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-1b8411e .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-ba9b492 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-2b6c841{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-8d6c243{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-e13e548{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-d98b9c7 .elementor-button{font-size:1em;}.elementor-8 .elementor-element.elementor-element-8eb19cb .elementor-button{font-size:1em;}.elementor-8 .elementor-element.elementor-element-4a3ba20:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a3ba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Luffi_wolken_mobile_V4.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4a3ba20{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-12ef12b{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:220px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-357e804{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8 .elementor-element.elementor-element-462e668{--width:30%;--margin-top:0px;--margin-bottom:-95px;--margin-left:0px;--margin-right:270px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c7c6f2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c7c6f2c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-03cab66{--width:45%;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-cf9291d.e-con:hover{--e-con-transform-rotateZ:6deg;--e-con-transform-translateX:13px;--e-con-transform-translateY:7px;}.elementor-8 .elementor-element.elementor-element-cf9291d{--width:100%;}.elementor-8 .elementor-element.elementor-element-2fb1236{--width:86%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a205c2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9eaf0db{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-8c2bd0f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8c2bd0f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-524a8c8{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-f5e3145{--content-width:100%;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-f5e3145.e-con{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-4fe659d{--width:39%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-4fe659d.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-470f0bf .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-ad752d4{--width:54%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-ad752d4.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-327c3fb.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-327c3fb .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-dc4fd63 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-d600f7f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-0fac4a0{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-55a3ab7 .elementor-button{font-size:1em;}.elementor-8 .elementor-element.elementor-element-b351d10 .elementor-button{font-size:1em;}.elementor-8 .elementor-element.elementor-element-945f6de:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-945f6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Smarte7_Hintergrund.png");}.elementor-8 .elementor-element.elementor-element-945f6de{--content-width:100%;--min-height:89vh;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2275eff{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8 .elementor-element.elementor-element-4545e85.e-con:hover{--e-con-transform-rotateZ:6deg;--e-con-transform-translateX:13px;--e-con-transform-translateY:7px;}.elementor-8 .elementor-element.elementor-element-4545e85{--width:40%;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b106e66{--width:86%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6c9aa03 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8 .elementor-element.elementor-element-671bef7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-671bef7{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-7d5a36e{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-0031803{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-0031803.e-con{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-ac058ba{--width:39%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-ac058ba.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8920524 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-b7231b2{--width:54%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-b7231b2.e-con{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-2d1c3a2.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-2d1c3a2 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-915bd8f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-915bd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:auto;}.elementor-8 .elementor-element.elementor-element-915bd8f{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c93edd .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-967ed81{--width:75%;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3d41ae8 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-5a92511 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-56d1b47 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-4f4d5a1{--min-height:75vh;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4f4d5a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f4d5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:auto;}.elementor-8 .elementor-element.elementor-element-8e780be .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-10607f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a4df4a3{--width:46%;--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9673698 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-2f9f432{--width:100%;--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-8 .elementor-element.elementor-element-ab22512{--width:46%;}.elementor-8 .elementor-element.elementor-element-badbb47 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-35be36a{--width:46%;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a72fafe .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-0458b36 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-e53d946{--width:75%;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-46c25dc .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-75cae24 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-e3a5f10 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-88e0868{--min-height:75vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ae29478 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-9148136{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b696752{--width:46%;--gap:45px 0px;--row-gap:45px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b4bc844 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-6970f4f{--width:100%;--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-8 .elementor-element.elementor-element-1ce91b8{--width:46%;}.elementor-8 .elementor-element.elementor-element-f5029ec .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-3ed9888{--width:46%;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3c7d175 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-b739934 .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-58a312c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e7f23f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-3850ead{--width:50%;}.elementor-8 .elementor-element.elementor-element-b254d80 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-d7eb8bd{--width:50%;}.elementor-8 .elementor-element.elementor-element-dfa275d .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-51a52ad{--width:50%;}.elementor-8 .elementor-element.elementor-element-e13da4c .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-599cb0f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-599cb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_Mobile-V4.jpg");background-position:bottom center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-599cb0f{--content-width:100%;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-212403a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-212403a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartestrolche.de/wp-content/uploads/2025/01/Hintergrund_wolken_V3.jpg");}.elementor-8 .elementor-element.elementor-element-212403a{--min-height:50vh;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e20d880 > .elementor-widget-container{padding:25px 0px 0px 40px;}.elementor-8 .elementor-element.elementor-element-e20d880{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-8 .elementor-element.elementor-element-7b98acb .elementor-heading-title{font-size:var( --e-global-typography-0e399bd-font-size );line-height:var( --e-global-typography-0e399bd-line-height );letter-spacing:var( --e-global-typography-0e399bd-letter-spacing );word-spacing:var( --e-global-typography-0e399bd-word-spacing );}.elementor-8 .elementor-element.elementor-element-00b7eb3 > .elementor-widget-container{padding:0px 45px 0px 0px;}.elementor-8 .elementor-element.elementor-element-00b7eb3{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-8 .elementor-element.elementor-element-73b1569{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-8 .elementor-element.elementor-element-e249815{--width:50%;}.elementor-8 .elementor-element.elementor-element-dad73c9 .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );}.elementor-8 .elementor-element.elementor-element-2eec5a2{--width:50%;}.elementor-8 .elementor-element.elementor-element-900124c .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );padding:20px 40px 20px 40px;}.elementor-8 .elementor-element.elementor-element-11c72b5{--width:50%;}.elementor-8 .elementor-element.elementor-element-91e899e .elementor-button{font-size:var( --e-global-typography-770fa36-font-size );line-height:var( --e-global-typography-770fa36-line-height );letter-spacing:var( --e-global-typography-770fa36-letter-spacing );word-spacing:var( --e-global-typography-770fa36-word-spacing );padding:20px 25px 20px 25px;}.elementor-8 .elementor-element.elementor-element-9b4e21e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1f5f7c1{--width:23%;}.elementor-8 .elementor-element.elementor-element-a8f6d52{--width:25%;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-8d16b23{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-f77fc2e{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-acb0fb9{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-b4938f7{--width:60%;}.elementor-8 .elementor-element.elementor-element-928b5b1{--width:55%;}.elementor-8 .elementor-element.elementor-element-412134c{--width:75%;}.elementor-8 .elementor-element.elementor-element-64115af{--width:43%;}.elementor-8 .elementor-element.elementor-element-e6f2eea{--width:75%;}.elementor-8 .elementor-element.elementor-element-3f81825{--width:100%;}.elementor-8 .elementor-element.elementor-element-58a8a39{--width:60%;}.elementor-8 .elementor-element.elementor-element-45b7e58{--content-width:60%;}.elementor-8 .elementor-element.elementor-element-ac959d9{--width:46%;}.elementor-8 .elementor-element.elementor-element-ece6ba0{--width:75%;}.elementor-8 .elementor-element.elementor-element-51b9f7f{--width:60%;}.elementor-8 .elementor-element.elementor-element-28e799b{--width:45%;}.elementor-8 .elementor-element.elementor-element-64b4101{--width:55%;}.elementor-8 .elementor-element.elementor-element-0087951{--width:75%;}.elementor-8 .elementor-element.elementor-element-0299057{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-cdffcb1{--width:65%;}.elementor-8 .elementor-element.elementor-element-88a3130{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-5372243{--width:20%;}.elementor-8 .elementor-element.elementor-element-1c2fe38{--width:60%;}.elementor-8 .elementor-element.elementor-element-449d1a1{--width:60%;}.elementor-8 .elementor-element.elementor-element-9d989cd{--width:55%;}.elementor-8 .elementor-element.elementor-element-6844e20{--width:43%;}.elementor-8 .elementor-element.elementor-element-0de5717{--width:75%;}.elementor-8 .elementor-element.elementor-element-c512028{--width:17%;}.elementor-8 .elementor-element.elementor-element-6f50832{--width:100%;}.elementor-8 .elementor-element.elementor-element-4a3ba20{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-12ef12b{--width:75%;}.elementor-8 .elementor-element.elementor-element-462e668{--width:75%;}.elementor-8 .elementor-element.elementor-element-03cab66{--width:46%;}.elementor-8 .elementor-element.elementor-element-cf9291d{--width:60%;}.elementor-8 .elementor-element.elementor-element-2fb1236{--width:45%;}.elementor-8 .elementor-element.elementor-element-4fe659d{--width:55%;}.elementor-8 .elementor-element.elementor-element-ad752d4{--width:75%;}.elementor-8 .elementor-element.elementor-element-9e1a59b{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-da5451f{--width:100%;}.elementor-8 .elementor-element.elementor-element-33af467{--width:60%;}.elementor-8 .elementor-element.elementor-element-f1008d1{--width:55%;}.elementor-8 .elementor-element.elementor-element-513b4bc{--width:43%;}.elementor-8 .elementor-element.elementor-element-605422c{--width:75%;}.elementor-8 .elementor-element.elementor-element-96e7b88{--width:60%;}.elementor-8 .elementor-element.elementor-element-945f6de{--content-width:60%;}.elementor-8 .elementor-element.elementor-element-4545e85{--width:60%;}.elementor-8 .elementor-element.elementor-element-b106e66{--width:45%;}.elementor-8 .elementor-element.elementor-element-ac058ba{--width:55%;}.elementor-8 .elementor-element.elementor-element-b7231b2{--width:75%;}.elementor-8 .elementor-element.elementor-element-915bd8f{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-967ed81{--width:90%;}.elementor-8 .elementor-element.elementor-element-3a1dbfc{--width:20%;}.elementor-8 .elementor-element.elementor-element-06e452f{--width:20%;}.elementor-8 .elementor-element.elementor-element-db03290{--width:20%;}.elementor-8 .elementor-element.elementor-element-4f4d5a1{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-10607f5{--width:80%;}.elementor-8 .elementor-element.elementor-element-a4df4a3{--width:20%;}.elementor-8 .elementor-element.elementor-element-35be36a{--width:20%;}.elementor-8 .elementor-element.elementor-element-5d22c40{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-e53d946{--width:90%;}.elementor-8 .elementor-element.elementor-element-f9ecda5{--width:25%;}.elementor-8 .elementor-element.elementor-element-231cdb9{--width:25%;}.elementor-8 .elementor-element.elementor-element-298d215{--width:25%;}.elementor-8 .elementor-element.elementor-element-88e0868{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-9148136{--width:80%;}.elementor-8 .elementor-element.elementor-element-b696752{--width:20%;}.elementor-8 .elementor-element.elementor-element-3ed9888{--width:20%;}.elementor-8 .elementor-element.elementor-element-eb1a295{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-fde18b6{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-877f4c0{--width:100%;}.elementor-8 .elementor-element.elementor-element-e7f23f5{--width:80%;}.elementor-8 .elementor-element.elementor-element-3850ead{--width:20%;}.elementor-8 .elementor-element.elementor-element-d7eb8bd{--width:20%;}.elementor-8 .elementor-element.elementor-element-51a52ad{--width:20%;}.elementor-8 .elementor-element.elementor-element-b432630{--width:15%;}.elementor-8 .elementor-element.elementor-element-bed8db8{--width:15%;}.elementor-8 .elementor-element.elementor-element-599cb0f{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-212403a{--width:100%;}.elementor-8 .elementor-element.elementor-element-73b1569{--width:80%;}.elementor-8 .elementor-element.elementor-element-e249815{--width:20%;}.elementor-8 .elementor-element.elementor-element-2eec5a2{--width:20%;}.elementor-8 .elementor-element.elementor-element-11c72b5{--width:20%;}.elementor-8 .elementor-element.elementor-element-1f5f7c1{--width:15%;}.elementor-8 .elementor-element.elementor-element-a8f6d52{--width:15%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-acb0fb9{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-b4938f7{--width:100%;}.elementor-8 .elementor-element.elementor-element-928b5b1{--width:50%;}.elementor-8 .elementor-element.elementor-element-3f81825{--width:25%;}.elementor-8 .elementor-element.elementor-element-58a8a39{--width:45%;}.elementor-8 .elementor-element.elementor-element-45b7e58{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-ac959d9{--width:45%;}.elementor-8 .elementor-element.elementor-element-51b9f7f{--width:45%;}.elementor-8 .elementor-element.elementor-element-28e799b{--width:45%;}.elementor-8 .elementor-element.elementor-element-0299057{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-cdffcb1{--width:80%;}.elementor-8 .elementor-element.elementor-element-1c2fe38{--width:100%;}.elementor-8 .elementor-element.elementor-element-449d1a1{--width:45%;}.elementor-8 .elementor-element.elementor-element-9d989cd{--width:50%;}.elementor-8 .elementor-element.elementor-element-c512028{--width:100%;}.elementor-8 .elementor-element.elementor-element-4a3ba20{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-03cab66{--width:45%;}.elementor-8 .elementor-element.elementor-element-cf9291d{--width:45%;}.elementor-8 .elementor-element.elementor-element-2fb1236{--width:45%;}.elementor-8 .elementor-element.elementor-element-9e1a59b{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-464b9b2{--width:100%;}.elementor-8 .elementor-element.elementor-element-33af467{--width:100%;}.elementor-8 .elementor-element.elementor-element-f1008d1{--width:50%;}.elementor-8 .elementor-element.elementor-element-96e7b88{--width:45%;}.elementor-8 .elementor-element.elementor-element-945f6de{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-4c9e04b{--width:100%;}.elementor-8 .elementor-element.elementor-element-4545e85{--width:45%;}.elementor-8 .elementor-element.elementor-element-b106e66{--width:45%;}.elementor-8 .elementor-element.elementor-element-915bd8f{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-967ed81{--width:90%;}.elementor-8 .elementor-element.elementor-element-3a1dbfc{--width:30%;}.elementor-8 .elementor-element.elementor-element-06e452f{--width:30%;}.elementor-8 .elementor-element.elementor-element-db03290{--width:30%;}.elementor-8 .elementor-element.elementor-element-4f4d5a1{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-10607f5{--width:90%;}.elementor-8 .elementor-element.elementor-element-a4df4a3{--width:30%;}.elementor-8 .elementor-element.elementor-element-35be36a{--width:30%;}.elementor-8 .elementor-element.elementor-element-5d22c40{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-e53d946{--width:100%;}.elementor-8 .elementor-element.elementor-element-f9ecda5{--width:40%;}.elementor-8 .elementor-element.elementor-element-231cdb9{--width:40%;}.elementor-8 .elementor-element.elementor-element-298d215{--width:40%;}.elementor-8 .elementor-element.elementor-element-88e0868{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-9148136{--width:90%;}.elementor-8 .elementor-element.elementor-element-b696752{--width:30%;}.elementor-8 .elementor-element.elementor-element-3ed9888{--width:30%;}.elementor-8 .elementor-element.elementor-element-eb1a295{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-e7f23f5{--width:100%;}.elementor-8 .elementor-element.elementor-element-599cb0f{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-73b1569{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-928b5b1{--width:50%;}.elementor-8 .elementor-element.elementor-element-e6f2eea{--width:63%;}.elementor-8 .elementor-element.elementor-element-3f81825{--width:40%;}.elementor-8 .elementor-element.elementor-element-58a8a39{--width:44%;}.elementor-8 .elementor-element.elementor-element-ac959d9{--width:50%;}.elementor-8 .elementor-element.elementor-element-51b9f7f{--width:44%;}.elementor-8 .elementor-element.elementor-element-28e799b{--width:50%;}.elementor-8 .elementor-element.elementor-element-449d1a1{--width:44%;}.elementor-8 .elementor-element.elementor-element-9d989cd{--width:50%;}.elementor-8 .elementor-element.elementor-element-0de5717{--width:63%;}.elementor-8 .elementor-element.elementor-element-c512028{--width:100%;}.elementor-8 .elementor-element.elementor-element-03cab66{--width:50%;}.elementor-8 .elementor-element.elementor-element-cf9291d{--width:44%;}.elementor-8 .elementor-element.elementor-element-2fb1236{--width:50%;}.elementor-8 .elementor-element.elementor-element-9e1a59b{--content-width:85%;}.elementor-8 .elementor-element.elementor-element-f1008d1{--width:50%;}.elementor-8 .elementor-element.elementor-element-605422c{--width:63%;}.elementor-8 .elementor-element.elementor-element-96e7b88{--width:44%;}.elementor-8 .elementor-element.elementor-element-4545e85{--width:44%;}.elementor-8 .elementor-element.elementor-element-b106e66{--width:50%;}.elementor-8 .elementor-element.elementor-element-2bf94cc{--width:100%;}.elementor-8 .elementor-element.elementor-element-967ed81{--width:100%;}.elementor-8 .elementor-element.elementor-element-3a1dbfc{--width:30%;}.elementor-8 .elementor-element.elementor-element-06e452f{--width:30%;}.elementor-8 .elementor-element.elementor-element-db03290{--width:30%;}.elementor-8 .elementor-element.elementor-element-30cf2ad{--width:100%;}.elementor-8 .elementor-element.elementor-element-10607f5{--width:100%;}.elementor-8 .elementor-element.elementor-element-a4df4a3{--width:30%;}.elementor-8 .elementor-element.elementor-element-35be36a{--width:30%;}.elementor-8 .elementor-element.elementor-element-e53d946{--width:100%;}.elementor-8 .elementor-element.elementor-element-f9ecda5{--width:30%;}.elementor-8 .elementor-element.elementor-element-231cdb9{--width:30%;}.elementor-8 .elementor-element.elementor-element-298d215{--width:30%;}.elementor-8 .elementor-element.elementor-element-9148136{--width:100%;}.elementor-8 .elementor-element.elementor-element-b696752{--width:30%;}.elementor-8 .elementor-element.elementor-element-3ed9888{--width:30%;}.elementor-8 .elementor-element.elementor-element-58a312c{--width:100%;}.elementor-8 .elementor-element.elementor-element-e7f23f5{--width:100%;}.elementor-8 .elementor-element.elementor-element-3850ead{--width:25%;}.elementor-8 .elementor-element.elementor-element-d7eb8bd{--width:25%;}.elementor-8 .elementor-element.elementor-element-51a52ad{--width:25%;}.elementor-8 .elementor-element.elementor-element-73b1569{--width:100%;}.elementor-8 .elementor-element.elementor-element-e249815{--width:25%;}.elementor-8 .elementor-element.elementor-element-2eec5a2{--width:25%;}.elementor-8 .elementor-element.elementor-element-11c72b5{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-928b5b1{--width:55%;}.elementor-8 .elementor-element.elementor-element-58a8a39{--width:50%;}.elementor-8 .elementor-element.elementor-element-ac959d9{--width:50%;}.elementor-8 .elementor-element.elementor-element-51b9f7f{--width:50%;}.elementor-8 .elementor-element.elementor-element-28e799b{--width:55%;}.elementor-8 .elementor-element.elementor-element-449d1a1{--width:50%;}.elementor-8 .elementor-element.elementor-element-9d989cd{--width:55%;}.elementor-8 .elementor-element.elementor-element-03cab66{--width:50%;}.elementor-8 .elementor-element.elementor-element-cf9291d{--width:50%;}.elementor-8 .elementor-element.elementor-element-2fb1236{--width:55%;}.elementor-8 .elementor-element.elementor-element-f1008d1{--width:55%;}.elementor-8 .elementor-element.elementor-element-96e7b88{--width:50%;}.elementor-8 .elementor-element.elementor-element-4545e85{--width:50%;}.elementor-8 .elementor-element.elementor-element-b106e66{--width:55%;}.elementor-8 .elementor-element.elementor-element-3a1dbfc{--width:32%;}.elementor-8 .elementor-element.elementor-element-06e452f{--width:32%;}.elementor-8 .elementor-element.elementor-element-db03290{--width:32%;}.elementor-8 .elementor-element.elementor-element-a4df4a3{--width:32%;}.elementor-8 .elementor-element.elementor-element-35be36a{--width:32%;}.elementor-8 .elementor-element.elementor-element-f9ecda5{--width:32%;}.elementor-8 .elementor-element.elementor-element-231cdb9{--width:32%;}.elementor-8 .elementor-element.elementor-element-298d215{--width:32%;}.elementor-8 .elementor-element.elementor-element-b696752{--width:32%;}.elementor-8 .elementor-element.elementor-element-3ed9888{--width:32%;}.elementor-8 .elementor-element.elementor-element-58a312c{--width:100%;}.elementor-8 .elementor-element.elementor-element-3850ead{--width:25%;}.elementor-8 .elementor-element.elementor-element-e249815{--width:25%;}}@media(max-width:880px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-f9ecda5{--width:32%;}}/* Start custom CSS for html, class: .elementor-element-b9aa449 *//* Set height for the outer widget container */
.elementor-widget-container {
  height: 450px; /* Set height of the widget */
  display: flex;
  justify-content: center;
  align-items: center;
  /* Ensure no overflow happens if the content doesn't fit */
}

/* Base styles for the book container */
.book-container {
  perspective: 1000px; /* Enables 3D perspective */
  display: inline-block;
  position: relative;
  width: 320px; /* Default width */
  height: 450px; /* Default height */
  border-radius: 0; /* Remove rounded corners */
  transition: transform 0.8s ease-out; /* Smooth transition for scale effect */
}




/* Media query for tablet portrait (screen width <= 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px;  /* Adjust width for tablet */
    height: 350px; /* Adjust height for tablet */
  }
}

/* Media query for mobile landscape (screen width <= 768px) */
@media (max-width: 768px) {
  .book-container {
    width: 200px;  /* Adjust width for mobile landscape */
    height: 300px; /* Adjust height for mobile landscape */
  }
}

/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px;  /* Adjust width for mobile portrait */
    height: 200px; /* Adjust height for mobile portrait */
  }
}

/* Inner container to group cover and content */
.book-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d; /* Enables 3D transformation */
  transition: transform 0.8s ease-out; /* Smooth animation */
}












/* Book cover styles */
.book-cover {
  position: absolute;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  backface-visibility: visible; /* Show the back of the cover when it rotates */
  transform-origin: left center; /* Rotate from the left edge */
  transition: transform 0.8s ease-out, background-color 1s ease-out, opacity 0.8s ease-out; /* Smooth animation */
  z-index: 2; /* Front cover above the content */
  border-radius: 0; /* Remove rounded corners */
  background-color: transparent; /* Default color (image shown initially) */
  overflow: hidden; /* Ensure the cover stays within bounds */
}

/* When hovering, change the background color and fade the image */
.book-container:hover .book-cover {
  background-color: #7A7979; /* Change background color to grey */
  opacity: 1; /* Ensure opacity stays at 1 when hovered */
}

/* Styling the image inside the front cover */
.book-cover img {
  position: absolute; /* Make the image cover the container */
  top: 0; /* Align it to the top */
  left: 0; /* Align it to the left */
  width: 100%; /* Ensure the image fills the cover width */
  height: 100%; /* Ensure the image fills the cover height */
  object-fit: cover; /* Ensure the image covers the entire area without distortion */
  border-radius: 0; /* Remove rounded corners */
  transition: opacity 0.3s ease-out; /* Fade out image when hovered */
}

/* When hovered, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}

/* Book content styles */
.book-content {
  position: absolute;
  width: 100%;
  height: 100%; /* Ensure the content height matches the book's height */
  backface-visibility: hidden; /* Hide back when rotated */
  transform-origin: left center; /* Pivot from the left edge */
  transform: rotateY(-180deg); /* Initially hidden behind the cover */
  background: #fff; /* No background color or overlay */
  color: #333; /* Text color */
  font-family: 'Shortstack', sans-serif; /* Font family set to Shortstack */
  font-weight: 600; /* Font weight set to 600 (halbfett) */
  font-size: 1em; /* Font size for larger screens (desktop/laptop) */
  line-height: 1.5;
  padding: 2em; /* No padding */
  margin: 0; /* Remove any margin */
  box-shadow: none; /* Remove any box shadow */
  overflow: hidden; /* Prevents overflow within content */

  /* Center the content */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em; /* Increase padding-top to move text content down */

}


/* When hovering, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}
/* Logo - positioned at the top-right corner of the content page */
.book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  right: 20px; /* Adjust for centering within the content */
  width: 120px; /* Adjust the size of the logo */
  height: auto; /* Maintain the aspect ratio */
  object-fit: contain; /* Ensure the logo fits inside the box */
  z-index: 3; /* Ensure the logo stays on top of content */
}

@media (max-width: 1024px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  }
}

@media (max-width: 880px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  width: 80px; /* Adjust the size of the logo */
  }
}

/* Signature - positioned in the bottom-right corner */
.book-signature {
  position: absolute;
  bottom: 20px; /* Positioned at the bottom-right corner */
  right: 20px; /* Align to the right side */
  font-size: 1em; /* Adjust signature size as needed */
  color: #333; /* Dark color for contrast */
}

/* Responsive font size for tablet and mobile */
@media (max-width: 1024px) { /* Tablet size and smaller */
  .book-content {
    font-size: 0.8em; /* Font size for tablets and mobile devices */
  }
  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
  }
}

/* Hover effect: simulate book opening and tilt */
.book-container:hover .book-inner {
  transform: rotateY(-180deg) scale(1.05); /* Tilt and scale up the book */
}

.book-container:hover .book-cover {
  transform: rotateY(-180deg); /* Rotate the front cover */
}

.book-container:hover .book-content {
  transform: rotateY(0deg); /* Reveal content */
}

/* When not hovered, the book is in its closed position */
.book-container:not(:hover) .book-inner {
  transform: rotateY(0deg) scale(1); /* Reset the rotation and size */
}

.book-container:not(:hover) .book-cover {
  transform: rotateY(0deg); /* Reset front cover */
}

.book-container:not(:hover) .book-content {
  transform: rotateY(0deg); /* Hide the content */
    opacity: 1; /* Ensure content is fully visible when closed */
      visibility: visible; /* Ensure content is visible even when not hovered */
}





/* Book container shadows */
.book-container {
  position: relative; /* Ensure shadows are positioned relative to the book */
  background: white; /* Background color for the book */
  display: inline-block;
  width: 320px;
  height: 450px;
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Media query for tablets or smaller screens (max-width: 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px; /* Smaller width for tablets or medium screens */
    height: 350px; /* Smaller height for tablets or medium screens */
  }
}

/* Media query for mobile screens (max-width: 880px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px; /* Even smaller width for mobile devices */
    height: 250px; /* Even smaller height for mobile devices */
  }
}
/* Top shadow */
.book-container::before {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -5px; /* Position shadow just above the book */
  left: 1.5px; /* Move shadow a bit to the right (no negative value) */
  right: -6.5px; /* Keep shadow within reasonable bounds */
  height: 8.5px; /* Shadow height */
  background: #C0C0C0; /* Top shadow color */
  transform: skewX(-30deg); /* Angled perspective for the top shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Right shadow */
.book-container::after {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -2px; /* Align the shadow's top with the book */
  bottom: -1px; /* Match the shadow height to the book height */
  left: 100%; /* Position shadow right next to the book */
 height: calc(100% - 1px); /* Reduce the height of the shadow */
  width: 9px; /* Shadow width */
  background: #82887D; /* Right shadow color */
  transform: skewY(-30deg); /* Angled perspective for the right shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a761201 *//* Set height for the outer widget container */
.elementor-widget-container {
  height: 450px; /* Set height of the widget */
  display: flex;
  justify-content: center;
  align-items: center;
  /* Ensure no overflow happens if the content doesn't fit */
}

/* Base styles for the book container */
.book-container {
  perspective: 1000px; /* Enables 3D perspective */
  display: inline-block;
  position: relative;
  width: 320px; /* Default width */
  height: 450px; /* Default height */
  border-radius: 0; /* Remove rounded corners */
  transition: transform 0.8s ease-out; /* Smooth transition for scale effect */
}


/* Media query for tablet portrait (screen width <= 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px;  /* Adjust width for tablet */
    height: 350px; /* Adjust height for tablet */
  }
}

/* Media query for mobile landscape (screen width <= 768px) */
@media (max-width: 768px) {
  .book-container {
    width: 200px;  /* Adjust width for mobile landscape */
    height: 300px; /* Adjust height for mobile landscape */
  }
}


/* Inner container to group cover and content */
.book-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d; /* Enables 3D transformation */
  transition: transform 0.8s ease-out; /* Smooth animation */
}


/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 220px;  /* Increase the width of the book slightly */
    height: 300px; /* Increase the height of the book a little */
  }

  .book-content {
    font-size: 0.6em;  /* Decrease font size a little */
  }

  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
    font-family: 'Shortstack', sans-serif !important;  /* Force font */
    font-weight: 400; /* Change font-weight to 400 */
  }
}


/* Book cover styles */
.book-cover {
  position: absolute;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  backface-visibility: visible; /* Show the back of the cover when it rotates */
  transform-origin: left center; /* Rotate from the left edge */
  transition: transform 0.8s ease-out, background-color 1s ease-out, opacity 0.8s ease-out; /* Smooth animation */
  z-index: 2; /* Front cover above the content */
  border-radius: 0; /* Remove rounded corners */
  background-color: transparent; /* Default color (image shown initially) */
  overflow: hidden; /* Ensure the cover stays within bounds */
}

/* When hovering, change the background color and fade the image */
.book-container:hover .book-cover {
  background-color: #7A7979; /* Change background color to grey */
  opacity: 1; /* Ensure opacity stays at 1 when hovered */
}

/* Styling the image inside the front cover */
.book-cover img {
  position: absolute; /* Make the image cover the container */
  top: 0; /* Align it to the top */
  left: 0; /* Align it to the left */
  width: 100%; /* Ensure the image fills the cover width */
  height: 100%; /* Ensure the image fills the cover height */
  object-fit: cover; /* Ensure the image covers the entire area without distortion */
  border-radius: 0; /* Remove rounded corners */
  transition: opacity 0.3s ease-out; /* Fade out image when hovered */
}

/* When hovered, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}

/* Book content styles */
.book-content {
  position: absolute;
  width: 100%;
  height: 100%; /* Ensure the content height matches the book's height */
  backface-visibility: hidden; /* Hide back when rotated */
  transform-origin: left center; /* Pivot from the left edge */
  transform: rotateY(-180deg); /* Initially hidden behind the cover */
  background: #fff; /* No background color or overlay */
  color: #333; /* Text color */
  font-family: 'Shortstack', sans-serif; /* Font family set to Shortstack */
  font-weight: 400; /* Font weight set to 400 */
  font-size: 1em; /* Font size for larger screens (desktop/laptop) */
  line-height: 1.5;
  padding: 2em; /* No padding */
  margin: 0; /* Remove any margin */
  box-shadow: none; /* Remove any box shadow */
  overflow: hidden; /* Prevents overflow within content */

  /* Center the content */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em; /* Increase padding-top to move text content down */

}


/* When hovering, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}

/* Logo - positioned at the top-right corner of the content page */
.book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  right: 20px; /* Adjust for centering within the content */
  width: 120px; /* Adjust the size of the logo */
  height: auto; /* Maintain the aspect ratio */
  object-fit: contain; /* Ensure the logo fits inside the box */
  z-index: 3; /* Ensure the logo stays on top of content */
}

@media (max-width: 1024px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  }
}

@media (max-width: 880px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  width: 80px; /* Adjust the size of the logo */
  font-family: 'Shortstack', sans-serif !important;  /* Force font */
  }
}

@media (max-width: 480px) {
  .book-logo {
  position: absolute;
  top: 10px; /* Adjust for centering within the content */
  width: 40px; /* Adjust the size of the logo */
  }
}

/* Signature - positioned in the bottom-right corner */
.book-signature {
  position: absolute;
  bottom: 20px; /* Positioned at the bottom-right corner */
  right: 20px; /* Align to the right side */
  font-size: 1em; /* Adjust signature size as needed */
  font-family: 'Shortstack', sans-serif !important;  /* Force font */
  color: #333; /* Dark color for contrast */
  font-weight: 400; /* Change font-weight to 400 */
}

/* Responsive font size for tablet and mobile */
@media (max-width: 1024px) { /* Tablet size and smaller */
  .book-content {
    font-size: 0.8em; /* Font size for tablets and mobile devices */
  }
  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
    font-family: 'Shortstack', sans-serif !important;
    font-weight: 400; /* Change font-weight to 400 */
  }
}

/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 220px;  /* Increase the width of the book slightly */
    height: 300px; /* Increase the height of the book a little */
  }

  .book-content {
    font-size: 0.6em;  /* Decrease font size a little */
    font-family: 'Shortstack', sans-serif !important;
    font-weight: 400; /* Change font-weight to 400 */
  }

/* Hover effect: simulate book opening and tilt */
.book-container:hover .book-inner {
  transform: rotateY(-180deg) scale(1.05); /* Tilt and scale up the book */
}

.book-container:hover .book-cover {
  transform: rotateY(-180deg); /* Rotate the front cover */
}

.book-container:hover .book-content {
  transform: rotateY(0deg); /* Reveal content */
}

/* When not hovered, the book is in its closed position */
.book-container:not(:hover) .book-inner {
  transform: rotateY(0deg) scale(1); /* Reset the rotation and size */
}

.book-container:not(:hover) .book-cover {
  transform: rotateY(0deg); /* Reset front cover */
}

.book-container:not(:hover) .book-content {
  transform: rotateY(0deg); /* Hide the content */
  opacity: 1; /* Ensure content is fully visible when closed */
  visibility: visible; /* Ensure content is visible even when not hovered */
}


/* Book container shadows */
.book-container {
  position: relative; /* Ensure shadows are positioned relative to the book */
  background: white; /* Background color for the book */
  display: inline-block;
  width: 320px;
  height: 450px;
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}


/* Media query for tablets or smaller screens (max-width: 1024px) */}
@media (max-width: 1024px) {
  .book-container {
    width: 250px; /* Smaller width for tablets or medium screens */
    height: 350px; /* Smaller height for tablets or medium screens */
  }
}

/* Media query for mobile screens (max-width: 880px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px; /* Even smaller width for mobile devices */
    height: 220px; /* Even smaller height for mobile devices */
  }
}

/* Top shadow */
.book-container::before {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -5px; /* Position shadow just above the book */
  left: 1.5px; /* Move shadow a bit to the right (no negative value) */
  right: -7px; /* Keep shadow within reasonable bounds */
  height: 9px; /* Shadow height */
  background: #C0C0C0; /* Top shadow color */
  transform: skewX(-30deg); /* Angled perspective for the top shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Right shadow */
.book-container::after {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -2px; /* Align the shadow's top with the book */
  bottom: -1px; /* Match the shadow height to the book height */
  left: 100%; /* Position shadow right next to the book */
  height: calc(100% - 1px); /* Reduce the height of the shadow */
  width: 9px; /* Shadow width */
  background: #82887D; /* Right shadow color */
  transform: skewY(-30deg); /* Angled perspective for the right shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b611c1d *//* Set height for the outer widget container */
.elementor-widget-container {
  height: 450px; /* Set height of the widget */
  display: flex;
  justify-content: center;
  align-items: center;
  /* Ensure no overflow happens if the content doesn't fit */
}

/* Base styles for the book container */
.book-container {
  perspective: 1000px; /* Enables 3D perspective */
  display: inline-block;
  position: relative;
  width: 320px; /* Default width */
  height: 450px; /* Default height */
  border-radius: 0; /* Remove rounded corners */
  transition: transform 0.8s ease-out; /* Smooth transition for scale effect */
}




/* Media query for tablet portrait (screen width <= 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px;  /* Adjust width for tablet */
    height: 350px; /* Adjust height for tablet */
  }
}

/* Media query for mobile landscape (screen width <= 768px) */
@media (max-width: 768px) {
  .book-container {
    width: 200px;  /* Adjust width for mobile landscape */
    height: 300px; /* Adjust height for mobile landscape */
  }
}

/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px;  /* Adjust width for mobile portrait */
    height: 200px; /* Adjust height for mobile portrait */
  }
}

/* Inner container to group cover and content */
.book-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d; /* Enables 3D transformation */
  transition: transform 0.8s ease-out; /* Smooth animation */
}












/* Book cover styles */
.book-cover {
  position: absolute;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  backface-visibility: visible; /* Show the back of the cover when it rotates */
  transform-origin: left center; /* Rotate from the left edge */
  transition: transform 0.8s ease-out, background-color 1s ease-out, opacity 0.8s ease-out; /* Smooth animation */
  z-index: 2; /* Front cover above the content */
  border-radius: 0; /* Remove rounded corners */
  background-color: transparent; /* Default color (image shown initially) */
  overflow: hidden; /* Ensure the cover stays within bounds */
}

/* When hovering, change the background color and fade the image */
.book-container:hover .book-cover {
  background-color: #7A7979; /* Change background color to grey */
  opacity: 1; /* Ensure opacity stays at 1 when hovered */
}

/* Styling the image inside the front cover */
.book-cover img {
  position: absolute; /* Make the image cover the container */
  top: 0; /* Align it to the top */
  left: 0; /* Align it to the left */
  width: 100%; /* Ensure the image fills the cover width */
  height: 100%; /* Ensure the image fills the cover height */
  object-fit: cover; /* Ensure the image covers the entire area without distortion */
  border-radius: 0; /* Remove rounded corners */
  transition: opacity 0.3s ease-out; /* Fade out image when hovered */
}

/* When hovered, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}

/* Book content styles */
.book-content {
  position: absolute;
  width: 100%;
  height: 100%; /* Ensure the content height matches the book's height */
  backface-visibility: hidden; /* Hide back when rotated */
  transform-origin: left center; /* Pivot from the left edge */
  transform: rotateY(-180deg); /* Initially hidden behind the cover */
  background: #fff; /* No background color or overlay */
  color: #333; /* Text color */
  font-family: 'Shortstack', sans-serif; /* Font family set to Shortstack */
  font-weight: 600; /* Font weight set to 600 (halbfett) */
  font-size: 1em; /* Font size for larger screens (desktop/laptop) */
  line-height: 1.5;
  padding: 2em; /* No padding */
  margin: 0; /* Remove any margin */
  box-shadow: none; /* Remove any box shadow */
  overflow: hidden; /* Prevents overflow within content */

  /* Center the content */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em; /* Increase padding-top to move text content down */

}


/* When hovering, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}
/* Logo - positioned at the top-right corner of the content page */
.book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  right: 20px; /* Adjust for centering within the content */
  width: 120px; /* Adjust the size of the logo */
  height: auto; /* Maintain the aspect ratio */
  object-fit: contain; /* Ensure the logo fits inside the box */
  z-index: 3; /* Ensure the logo stays on top of content */
}

@media (max-width: 1024px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  }
}

@media (max-width: 880px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  width: 80px; /* Adjust the size of the logo */
  }
}

/* Signature - positioned in the bottom-right corner */
.book-signature {
  position: absolute;
  bottom: 20px; /* Positioned at the bottom-right corner */
  right: 20px; /* Align to the right side */
  font-size: 1em; /* Adjust signature size as needed */
  color: #333; /* Dark color for contrast */
}

/* Responsive font size for tablet and mobile */
@media (max-width: 1024px) { /* Tablet size and smaller */
  .book-content {
    font-size: 0.8em; /* Font size for tablets and mobile devices */
  }
  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
  }
}

/* Hover effect: simulate book opening and tilt */
.book-container:hover .book-inner {
  transform: rotateY(-180deg) scale(1.05); /* Tilt and scale up the book */
}

.book-container:hover .book-cover {
  transform: rotateY(-180deg); /* Rotate the front cover */
}

.book-container:hover .book-content {
  transform: rotateY(0deg); /* Reveal content */
}

/* When not hovered, the book is in its closed position */
.book-container:not(:hover) .book-inner {
  transform: rotateY(0deg) scale(1); /* Reset the rotation and size */
}

.book-container:not(:hover) .book-cover {
  transform: rotateY(0deg); /* Reset front cover */
}

.book-container:not(:hover) .book-content {
  transform: rotateY(0deg); /* Hide the content */
    opacity: 1; /* Ensure content is fully visible when closed */
      visibility: visible; /* Ensure content is visible even when not hovered */
}





/* Book container shadows */
.book-container {
  position: relative; /* Ensure shadows are positioned relative to the book */
  background: white; /* Background color for the book */
  display: inline-block;
  width: 320px;
  height: 450px;
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Media query for tablets or smaller screens (max-width: 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px; /* Smaller width for tablets or medium screens */
    height: 350px; /* Smaller height for tablets or medium screens */
  }
}

/* Media query for mobile screens (max-width: 880px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px; /* Even smaller width for mobile devices */
    height: 250px; /* Even smaller height for mobile devices */
  }
}
/* Top shadow */
.book-container::before {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -5px; /* Position shadow just above the book */
  left: 1.5px; /* Move shadow a bit to the right (no negative value) */
  right: -7px; /* Keep shadow within reasonable bounds */
  height: 9px; /* Shadow height */
  background: #C0C0C0; /* Top shadow color */
  transform: skewX(-30deg); /* Angled perspective for the top shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Right shadow */
.book-container::after {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -2px; /* Align the shadow's top with the book */
  bottom: -1px; /* Match the shadow height to the book height */
  left: 100%; /* Position shadow right next to the book */
 height: calc(100% - 1px); /* Reduce the height of the shadow */
  width: 9px; /* Shadow width */
  background: #82887D; /* Right shadow color */
  transform: skewY(-30deg); /* Angled perspective for the right shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57cd755 *//* Set height for the outer widget container */
.elementor-widget-container {
  height: 450px; /* Set height of the widget */
  display: flex;
  justify-content: center;
  align-items: center;
  /* Ensure no overflow happens if the content doesn't fit */
}

/* Base styles for the book container */
.book-container {
  perspective: 1000px; /* Enables 3D perspective */
  display: inline-block;
  position: relative;
  width: 320px; /* Default width */
  height: 450px; /* Default height */
  border-radius: 0; /* Remove rounded corners */
  transition: transform 0.8s ease-out; /* Smooth transition for scale effect */
}


/* Media query for tablet portrait (screen width <= 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px;  /* Adjust width for tablet */
    height: 350px; /* Adjust height for tablet */
  }
}

/* Media query for mobile landscape (screen width <= 768px) */
@media (max-width: 768px) {
  .book-container {
    width: 200px;  /* Adjust width for mobile landscape */
    height: 300px; /* Adjust height for mobile landscape */
  }
}


/* Inner container to group cover and content */
.book-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d; /* Enables 3D transformation */
  transition: transform 0.8s ease-out; /* Smooth animation */
}


/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 220px;  /* Increase the width of the book slightly */
    height: 300px; /* Increase the height of the book a little */
  }

  .book-content {
    font-size: 0.6em;  /* Decrease font size a little */
  }

  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
    font-family: 'Shortstack', sans-serif !important;  /* Force font */
    font-weight: 400; /* Change font-weight to 400 */
  }
}


/* Book cover styles */
.book-cover {
  position: absolute;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  backface-visibility: visible; /* Show the back of the cover when it rotates */
  transform-origin: left center; /* Rotate from the left edge */
  transition: transform 0.8s ease-out, background-color 1s ease-out, opacity 0.8s ease-out; /* Smooth animation */
  z-index: 2; /* Front cover above the content */
  border-radius: 0; /* Remove rounded corners */
  background-color: transparent; /* Default color (image shown initially) */
  overflow: hidden; /* Ensure the cover stays within bounds */
}

/* When hovering, change the background color and fade the image */
.book-container:hover .book-cover {
  background-color: #7A7979; /* Change background color to grey */
  opacity: 1; /* Ensure opacity stays at 1 when hovered */
}

/* Styling the image inside the front cover */
.book-cover img {
  position: absolute; /* Make the image cover the container */
  top: 0; /* Align it to the top */
  left: 0; /* Align it to the left */
  width: 100%; /* Ensure the image fills the cover width */
  height: 100%; /* Ensure the image fills the cover height */
  object-fit: cover; /* Ensure the image covers the entire area without distortion */
  border-radius: 0; /* Remove rounded corners */
  transition: opacity 0.3s ease-out; /* Fade out image when hovered */
}

/* When hovered, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}

/* Book content styles */
.book-content {
  position: absolute;
  width: 100%;
  height: 100%; /* Ensure the content height matches the book's height */
  backface-visibility: hidden; /* Hide back when rotated */
  transform-origin: left center; /* Pivot from the left edge */
  transform: rotateY(-180deg); /* Initially hidden behind the cover */
  background: #fff; /* No background color or overlay */
  color: #333; /* Text color */
  font-family: 'Shortstack', sans-serif; /* Font family set to Shortstack */
  font-weight: 400; /* Font weight set to 400 */
  font-size: 1em; /* Font size for larger screens (desktop/laptop) */
  line-height: 1.5;
  padding: 2em; /* No padding */
  margin: 0; /* Remove any margin */
  box-shadow: none; /* Remove any box shadow */
  overflow: hidden; /* Prevents overflow within content */

  /* Center the content */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em; /* Increase padding-top to move text content down */

}


/* When hovering, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}

/* Logo - positioned at the top-right corner of the content page */
.book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  right: 20px; /* Adjust for centering within the content */
  width: 120px; /* Adjust the size of the logo */
  height: auto; /* Maintain the aspect ratio */
  object-fit: contain; /* Ensure the logo fits inside the box */
  z-index: 3; /* Ensure the logo stays on top of content */
}

@media (max-width: 1024px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  }
}

@media (max-width: 880px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  width: 80px; /* Adjust the size of the logo */
  font-family: 'Shortstack', sans-serif !important;  /* Force font */
  }
}

@media (max-width: 480px) {
  .book-logo {
  position: absolute;
  top: 10px; /* Adjust for centering within the content */
  width: 40px; /* Adjust the size of the logo */
  }
}

/* Signature - positioned in the bottom-right corner */
.book-signature {
  position: absolute;
  bottom: 20px; /* Positioned at the bottom-right corner */
  right: 20px; /* Align to the right side */
  font-size: 1em; /* Adjust signature size as needed */
  font-family: 'Shortstack', sans-serif !important;  /* Force font */
  color: #333; /* Dark color for contrast */
  font-weight: 400; /* Change font-weight to 400 */
}

/* Responsive font size for tablet and mobile */
@media (max-width: 1024px) { /* Tablet size and smaller */
  .book-content {
    font-size: 0.8em; /* Font size for tablets and mobile devices */
  }
  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
    font-family: 'Shortstack', sans-serif !important;
    font-weight: 400; /* Change font-weight to 400 */
  }
}

/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 220px;  /* Increase the width of the book slightly */
    height: 300px; /* Increase the height of the book a little */
  }

  .book-content {
    font-size: 0.6em;  /* Decrease font size a little */
    font-family: 'Shortstack', sans-serif !important;
    font-weight: 400; /* Change font-weight to 400 */
  }

/* Hover effect: simulate book opening and tilt */
.book-container:hover .book-inner {
  transform: rotateY(-180deg) scale(1.05); /* Tilt and scale up the book */
}

.book-container:hover .book-cover {
  transform: rotateY(-180deg); /* Rotate the front cover */
}

.book-container:hover .book-content {
  transform: rotateY(0deg); /* Reveal content */
}

/* When not hovered, the book is in its closed position */
.book-container:not(:hover) .book-inner {
  transform: rotateY(0deg) scale(1); /* Reset the rotation and size */
}

.book-container:not(:hover) .book-cover {
  transform: rotateY(0deg); /* Reset front cover */
}

.book-container:not(:hover) .book-content {
  transform: rotateY(0deg); /* Hide the content */
  opacity: 1; /* Ensure content is fully visible when closed */
  visibility: visible; /* Ensure content is visible even when not hovered */
}


/* Book container shadows */
.book-container {
  position: relative; /* Ensure shadows are positioned relative to the book */
  background: white; /* Background color for the book */
  display: inline-block;
  width: 320px;
  height: 450px;
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}


/* Media query for tablets or smaller screens (max-width: 1024px) */}
@media (max-width: 1024px) {
  .book-container {
    width: 250px; /* Smaller width for tablets or medium screens */
    height: 350px; /* Smaller height for tablets or medium screens */
  }
}

/* Media query for mobile screens (max-width: 880px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px; /* Even smaller width for mobile devices */
    height: 220px; /* Even smaller height for mobile devices */
  }
}

/* Top shadow */
.book-container::before {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -5px; /* Position shadow just above the book */
  left: 1.5px; /* Move shadow a bit to the right (no negative value) */
  right: -7px; /* Keep shadow within reasonable bounds */
  height: 9px; /* Shadow height */
  background: #C0C0C0; /* Top shadow color */
  transform: skewX(-30deg); /* Angled perspective for the top shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Right shadow */
.book-container::after {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -2px; /* Align the shadow's top with the book */
  bottom: -1px; /* Match the shadow height to the book height */
  left: 100%; /* Position shadow right next to the book */
  height: calc(100% - 1px); /* Reduce the height of the shadow */
  width: 9px; /* Shadow width */
  background: #82887D; /* Right shadow color */
  transform: skewY(-30deg); /* Angled perspective for the right shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b8db2d *//* Set height for the outer widget container */
.elementor-widget-container {
  height: 450px; /* Set height of the widget */
  display: flex;
  justify-content: center;
  align-items: center;
  /* Ensure no overflow happens if the content doesn't fit */
}

/* Base styles for the book container */
.book-container {
  perspective: 1000px; /* Enables 3D perspective */
  display: inline-block;
  position: relative;
  width: 320px; /* Default width */
  height: 450px; /* Default height */
  border-radius: 0; /* Remove rounded corners */
  transition: transform 0.8s ease-out; /* Smooth transition for scale effect */
}




/* Media query for tablet portrait (screen width <= 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px;  /* Adjust width for tablet */
    height: 350px; /* Adjust height for tablet */
  }
}

/* Media query for mobile landscape (screen width <= 768px) */
@media (max-width: 768px) {
  .book-container {
    width: 200px;  /* Adjust width for mobile landscape */
    height: 300px; /* Adjust height for mobile landscape */
  }
}

/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px;  /* Adjust width for mobile portrait */
    height: 200px; /* Adjust height for mobile portrait */
  }
}

/* Inner container to group cover and content */
.book-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d; /* Enables 3D transformation */
  transition: transform 0.8s ease-out; /* Smooth animation */
}












/* Book cover styles */
.book-cover {
  position: absolute;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  backface-visibility: visible; /* Show the back of the cover when it rotates */
  transform-origin: left center; /* Rotate from the left edge */
  transition: transform 0.8s ease-out, background-color 1s ease-out, opacity 0.8s ease-out; /* Smooth animation */
  z-index: 2; /* Front cover above the content */
  border-radius: 0; /* Remove rounded corners */
  background-color: transparent; /* Default color (image shown initially) */
  overflow: hidden; /* Ensure the cover stays within bounds */
}

/* When hovering, change the background color and fade the image */
.book-container:hover .book-cover {
  background-color: #7A7979; /* Change background color to grey */
  opacity: 1; /* Ensure opacity stays at 1 when hovered */
}

/* Styling the image inside the front cover */
.book-cover img {
  position: absolute; /* Make the image cover the container */
  top: 0; /* Align it to the top */
  left: 0; /* Align it to the left */
  width: 100%; /* Ensure the image fills the cover width */
  height: 100%; /* Ensure the image fills the cover height */
  object-fit: cover; /* Ensure the image covers the entire area without distortion */
  border-radius: 0; /* Remove rounded corners */
  transition: opacity 0.3s ease-out; /* Fade out image when hovered */
}

/* When hovered, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}

/* Book content styles */
.book-content {
  position: absolute;
  width: 100%;
  height: 100%; /* Ensure the content height matches the book's height */
  backface-visibility: hidden; /* Hide back when rotated */
  transform-origin: left center; /* Pivot from the left edge */
  transform: rotateY(-180deg); /* Initially hidden behind the cover */
  background: #fff; /* No background color or overlay */
  color: #333; /* Text color */
  font-family: 'Shortstack', sans-serif; /* Font family set to Shortstack */
  font-weight: 600; /* Font weight set to 600 (halbfett) */
  font-size: 1em; /* Font size for larger screens (desktop/laptop) */
  line-height: 1.5;
  padding: 2em; /* No padding */
  margin: 0; /* Remove any margin */
  box-shadow: none; /* Remove any box shadow */
  overflow: hidden; /* Prevents overflow within content */

  /* Center the content */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em; /* Increase padding-top to move text content down */

}


/* When hovering, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}
/* Logo - positioned at the top-right corner of the content page */
.book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  right: 20px; /* Adjust for centering within the content */
  width: 120px; /* Adjust the size of the logo */
  height: auto; /* Maintain the aspect ratio */
  object-fit: contain; /* Ensure the logo fits inside the box */
  z-index: 3; /* Ensure the logo stays on top of content */
}

@media (max-width: 1024px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  }
}

@media (max-width: 880px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  width: 80px; /* Adjust the size of the logo */
  }
}

/* Signature - positioned in the bottom-right corner */
.book-signature {
  position: absolute;
  bottom: 20px; /* Positioned at the bottom-right corner */
  right: 20px; /* Align to the right side */
  font-size: 1em; /* Adjust signature size as needed */
  color: #333; /* Dark color for contrast */
}

/* Responsive font size for tablet and mobile */
@media (max-width: 1024px) { /* Tablet size and smaller */
  .book-content {
    font-size: 0.8em; /* Font size for tablets and mobile devices */
  }
  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
  }
}

/* Hover effect: simulate book opening and tilt */
.book-container:hover .book-inner {
  transform: rotateY(-180deg) scale(1.05); /* Tilt and scale up the book */
}

.book-container:hover .book-cover {
  transform: rotateY(-180deg); /* Rotate the front cover */
}

.book-container:hover .book-content {
  transform: rotateY(0deg); /* Reveal content */
}

/* When not hovered, the book is in its closed position */
.book-container:not(:hover) .book-inner {
  transform: rotateY(0deg) scale(1); /* Reset the rotation and size */
}

.book-container:not(:hover) .book-cover {
  transform: rotateY(0deg); /* Reset front cover */
}

.book-container:not(:hover) .book-content {
  transform: rotateY(0deg); /* Hide the content */
    opacity: 1; /* Ensure content is fully visible when closed */
      visibility: visible; /* Ensure content is visible even when not hovered */
}





/* Book container shadows */
.book-container {
  position: relative; /* Ensure shadows are positioned relative to the book */
  background: white; /* Background color for the book */
  display: inline-block;
  width: 320px;
  height: 450px;
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Media query for tablets or smaller screens (max-width: 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px; /* Smaller width for tablets or medium screens */
    height: 350px; /* Smaller height for tablets or medium screens */
  }
}

/* Media query for mobile screens (max-width: 880px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px; /* Even smaller width for mobile devices */
    height: 250px; /* Even smaller height for mobile devices */
  }
}
/* Top shadow */
.book-container::before {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -5px; /* Position shadow just above the book */
  left: 1.5px; /* Move shadow a bit to the right (no negative value) */
  right: -7px; /* Keep shadow within reasonable bounds */
  height: 9px; /* Shadow height */
  background: #C0C0C0; /* Top shadow color */
  transform: skewX(-30deg); /* Angled perspective for the top shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Right shadow */
.book-container::after {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -2px; /* Align the shadow's top with the book */
  bottom: -1px; /* Match the shadow height to the book height */
  left: 100%; /* Position shadow right next to the book */
 height: calc(100% - 1px); /* Reduce the height of the shadow */
  width: 9px; /* Shadow width */
  background: #82887D; /* Right shadow color */
  transform: skewY(-30deg); /* Angled perspective for the right shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c32c5d4 *//* Set height for the outer widget container */
.elementor-widget-container {
  height: 450px; /* Set height of the widget */
  display: flex;
  justify-content: center;
  align-items: center;
  /* Ensure no overflow happens if the content doesn't fit */
}

/* Base styles for the book container */
.book-container {
  perspective: 1000px; /* Enables 3D perspective */
  display: inline-block;
  position: relative;
  width: 320px; /* Default width */
  height: 450px; /* Default height */
  border-radius: 0; /* Remove rounded corners */
  transition: transform 0.8s ease-out; /* Smooth transition for scale effect */
}




/* Media query for tablet portrait (screen width <= 1024px) */
@media (max-width: 1024px) {
  .book-container {
    width: 250px;  /* Adjust width for tablet */
    height: 350px; /* Adjust height for tablet */
  }
}

/* Media query for mobile landscape (screen width <= 768px) */
@media (max-width: 768px) {
  .book-container {
    width: 200px;  /* Adjust width for mobile landscape */
    height: 300px; /* Adjust height for mobile landscape */
  }
}



/* Inner container to group cover and content */
.book-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d; /* Enables 3D transformation */
  transition: transform 0.8s ease-out; /* Smooth animation */
}




/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 220px;  /* Increase the width of the book slightly */
    height: 300px; /* Increase the height of the book a little */
  }

  .book-content {
    font-size: 0.6em;  /* Decrease font size a little */
  }

  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
  }
}







/* Book cover styles */
.book-cover {
  position: absolute;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  backface-visibility: visible; /* Show the back of the cover when it rotates */
  transform-origin: left center; /* Rotate from the left edge */
  transition: transform 0.8s ease-out, background-color 1s ease-out, opacity 0.8s ease-out; /* Smooth animation */
  z-index: 2; /* Front cover above the content */
  border-radius: 0; /* Remove rounded corners */
  background-color: transparent; /* Default color (image shown initially) */
  overflow: hidden; /* Ensure the cover stays within bounds */
}

/* When hovering, change the background color and fade the image */
.book-container:hover .book-cover {
  background-color: #7A7979; /* Change background color to grey */
  opacity: 1; /* Ensure opacity stays at 1 when hovered */
}

/* Styling the image inside the front cover */
.book-cover img {
  position: absolute; /* Make the image cover the container */
  top: 0; /* Align it to the top */
  left: 0; /* Align it to the left */
  width: 100%; /* Ensure the image fills the cover width */
  height: 100%; /* Ensure the image fills the cover height */
  object-fit: cover; /* Ensure the image covers the entire area without distortion */
  border-radius: 0; /* Remove rounded corners */
  transition: opacity 0.3s ease-out; /* Fade out image when hovered */
}

/* When hovered, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}

/* Book content styles */
.book-content {
  position: absolute;
  width: 100%;
  height: 100%; /* Ensure the content height matches the book's height */
  backface-visibility: hidden; /* Hide back when rotated */
  transform-origin: left center; /* Pivot from the left edge */
  transform: rotateY(-180deg); /* Initially hidden behind the cover */
  background: #fff; /* No background color or overlay */
  color: #333; /* Text color */
  font-family: 'Shortstack', sans-serif; /* Font family set to Shortstack */
  font-weight: 600; /* Font weight set to 600 (halbfett) */
  font-size: 1em; /* Font size for larger screens (desktop/laptop) */
  line-height: 1.5;
  padding: 2em; /* No padding */
  margin: 0; /* Remove any margin */
  box-shadow: none; /* Remove any box shadow */
  overflow: hidden; /* Prevents overflow within content */

  /* Center the content */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em; /* Increase padding-top to move text content down */

}


/* When hovering, fade out the image */
.book-container:hover .book-cover img {
  opacity: 0; /* Fade out the image */
}
/* Logo - positioned at the top-right corner of the content page */
.book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  right: 20px; /* Adjust for centering within the content */
  width: 120px; /* Adjust the size of the logo */
  height: auto; /* Maintain the aspect ratio */
  object-fit: contain; /* Ensure the logo fits inside the box */
  z-index: 3; /* Ensure the logo stays on top of content */
}

@media (max-width: 1024px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  }
}

@media (max-width: 880px) {
  .book-logo {
  position: absolute;
  top: 40px; /* Adjust for centering within the content */
  width: 80px; /* Adjust the size of the logo */
  }
}

@media (max-width: 480px) {
  .book-logo {
  position: absolute;
  top: 10px; /* Adjust for centering within the content */
  width: 40px; /* Adjust the size of the logo */
  }
}
/* Signature - positioned in the bottom-right corner */
.book-signature {
  position: absolute;
  bottom: 3px; /* Positioned at the bottom-right corner */
  right: 20px; /* Align to the right side */
  font-size: 1em; /* Adjust signature size as needed */
  color: #333; /* Dark color for contrast */
}

/* Responsive font size for tablet and mobile */
@media (max-width: 1024px) { /* Tablet size and smaller */
  .book-content {
    font-size: 0.7em; /* Font size for tablets and mobile devices */
  }
  .book-signature {
    font-size: 0.8em; /* Adjust signature size for mobile */
  }
}

/* Media query for mobile portrait (screen width <= 480px) */
@media (max-width: 480px) {
  .book-container {
    width: 220px;  /* Increase the width of the book slightly */
    height: 300px; /* Increase the height of the book a little */
  }

  .book-content {
    font-size: 0.5em;  /* Decrease font size a little */
  }
  
  
/* Hover effect: simulate book opening and tilt */
.book-container:hover .book-inner {
  transform: rotateY(-180deg) scale(1.05); /* Tilt and scale up the book */
}

.book-container:hover .book-cover {
  transform: rotateY(-180deg); /* Rotate the front cover */
}

.book-container:hover .book-content {
  transform: rotateY(0deg); /* Reveal content */
}

/* When not hovered, the book is in its closed position */
.book-container:not(:hover) .book-inner {
  transform: rotateY(0deg) scale(1); /* Reset the rotation and size */
}

.book-container:not(:hover) .book-cover {
  transform: rotateY(0deg); /* Reset front cover */
}

.book-container:not(:hover) .book-content {
  transform: rotateY(0deg); /* Hide the content */
    opacity: 1; /* Ensure content is fully visible when closed */
      visibility: visible; /* Ensure content is visible even when not hovered */
}





/* Book container shadows */
.book-container {
  position: relative; /* Ensure shadows are positioned relative to the book */
  background: white; /* Background color for the book */
  display: inline-block;
  width: 320px;
  height: 450px;
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}


/* Media query for tablets or smaller screens (max-width: 1024px) */
}@media (max-width: 1024px) {
  .book-container {
    width: 250px; /* Smaller width for tablets or medium screens */
    height: 350px; /* Smaller height for tablets or medium screens */
  }
}

/* Media query for mobile screens (max-width: 880px) */
@media (max-width: 480px) {
  .book-container {
    width: 180px; /* Even smaller width for mobile devices */
    height: 220px; /* Even smaller height for mobile devices */
  }
}
/* Top shadow */
.book-container::before {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -5px; /* Position shadow just above the book */
  left: 1.5px; /* Move shadow a bit to the right (no negative value) */
  right: -7px; /* Keep shadow within reasonable bounds */
  height: 9px; /* Shadow height */
  background: #C0C0C0; /* Top shadow color */
  transform: skewX(-30deg); /* Angled perspective for the top shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}

/* Right shadow */
.book-container::after {
  content: ''; /* Create the pseudo-element */
  position: absolute;
  top: -2px; /* Align the shadow's top with the book */
  bottom: -1px; /* Match the shadow height to the book height */
  left: 100%; /* Position shadow right next to the book */
 height: calc(100% - 3px); /* Reduce the height of the shadow */
  width: 9px; /* Shadow width */
  background: #82887D; /* Right shadow color */
  transform: skewY(-30deg); /* Angled perspective for the right shadow */
  z-index: -1; /* Place behind the book */
  transition: transform 0.8s ease-out; /* Smooth animation during hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c8edd */.elementor-8 .elementor-element.elementor-element-43c8edd {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-43c8edd:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d053afd */.elementor-8 .elementor-element.elementor-element-d053afd {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-d053afd:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7d7e0d */.elementor-8 .elementor-element.elementor-element-b7d7e0d {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-b7d7e0d:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3180bd */.elementor-8 .elementor-element.elementor-element-f3180bd {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-f3180bd:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0030952 */.elementor-8 .elementor-element.elementor-element-0030952 {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-0030952:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7dbaf36 */.elementor-8 .elementor-element.elementor-element-7dbaf36 {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-7dbaf36:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a3175f */.elementor-8 .elementor-element.elementor-element-5a3175f {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-5a3175f:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-768cc2d */.elementor-8 .elementor-element.elementor-element-768cc2d {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-768cc2d:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ee19ce */.elementor-8 .elementor-element.elementor-element-4ee19ce {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-4ee19ce:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d52023 */.elementor-8 .elementor-element.elementor-element-3d52023 {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-3d52023:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8afa5ff */.elementor-8 .elementor-element.elementor-element-8afa5ff {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-8afa5ff:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8008cc */.elementor-8 .elementor-element.elementor-element-a8008cc {
  transition: transform 0.3s ease; /* Add transition for smooth scaling */
}

.elementor-8 .elementor-element.elementor-element-a8008cc:hover {
  transform: scale(1.05); /* Vergrößern um 5% */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Arial Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://smartestrolche.de/wp-content/uploads/2025/01/Arial-bold.eot');
	src: url('https://smartestrolche.de/wp-content/uploads/2025/01/Arial-bold.eot?#iefix') format('embedded-opentype'),
		url('https://smartestrolche.de/wp-content/uploads/2025/01/Arial-bold.woff2') format('woff2'),
		url('https://smartestrolche.de/wp-content/uploads/2025/01/Arial-bold.woff') format('woff'),
		url('https://smartestrolche.de/wp-content/uploads/2025/01/Arial-bold.ttf') format('truetype'),
		url('https://smartestrolche.de/wp-content/uploads/2025/01/Arial-bold.svg#ArialBold') format('svg');
}
/* End Custom Fonts CSS */