.elementor-8 .elementor-element.elementor-element-939d19a{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-180a5adf > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-42397e78 > .elementor-element-populated{padding:0% 01.15% 0% 0%;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-4e41b07b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8 .elementor-element.elementor-element-4e41b07b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8 .elementor-element.elementor-element-4e41b07b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-4e41b07b > .elementor-element-populated{padding:0% 0% 0% 2.33%;}.elementor-8 .elementor-element.elementor-element-55623cce .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-677d5c8-font-family ), Sans-serif;font-size:var( --e-global-typography-677d5c8-font-size );font-weight:var( --e-global-typography-677d5c8-font-weight );text-transform:var( --e-global-typography-677d5c8-text-transform );font-style:var( --e-global-typography-677d5c8-font-style );text-decoration:var( --e-global-typography-677d5c8-text-decoration );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-55623cce > .elementor-widget-container{padding:0% 0% 3.5% 0%;}.elementor-8 .elementor-element.elementor-element-64b4b4a2{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-64b4b4a2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0% 0% 3.5% 0%;}.elementor-8 .elementor-element.elementor-element-69d07b0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-266278d-font-family ), Sans-serif;font-size:var( --e-global-typography-266278d-font-size );font-weight:var( --e-global-typography-266278d-font-weight );text-transform:var( --e-global-typography-266278d-text-transform );font-style:var( --e-global-typography-266278d-font-style );text-decoration:var( --e-global-typography-266278d-text-decoration );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-8 .elementor-element.elementor-element-69d07b0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-5c1d9308:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-5c1d9308 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5c1d9308 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-5c1d9308 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-5c1d9308{z-index:1;}.elementor-8 .elementor-element.elementor-element-6f58217c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-6f58217c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6f58217c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-6f58217c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-6f58217c{z-index:1;}.elementor-8 .elementor-element.elementor-element-8d09323{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8d09323 > .elementor-widget-container{margin:0rem 0rem -0.9rem 0rem;}.elementor-8 .elementor-element.elementor-element-937ab46 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-266278d-font-family ), Sans-serif;font-size:var( --e-global-typography-266278d-font-size );font-weight:var( --e-global-typography-266278d-font-weight );text-transform:var( --e-global-typography-266278d-text-transform );font-style:var( --e-global-typography-266278d-font-style );text-decoration:var( --e-global-typography-266278d-text-decoration );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-8 .elementor-element.elementor-element-2484043f{padding:0% 0% 05% 0%;}.elementor-8 .elementor-element.elementor-element-7ab477b > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-8ea45cb{text-align:center;}.elementor-8 .elementor-element.elementor-element-8ea45cb .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-677d5c8-font-family ), Sans-serif;font-size:var( --e-global-typography-677d5c8-font-size );font-weight:var( --e-global-typography-677d5c8-font-weight );text-transform:var( --e-global-typography-677d5c8-text-transform );font-style:var( --e-global-typography-677d5c8-font-style );text-decoration:var( --e-global-typography-677d5c8-text-decoration );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-8ea45cb > .elementor-widget-container{padding:0% 0% 3.85% 0%;}.elementor-8 .elementor-element.elementor-element-153ec3b{--grid-column-gap:0px;--grid-row-gap:35px;}.elementor-8 .elementor-element.elementor-element-095b6e6{--grid-column-gap:0px;--grid-row-gap:35px;}.elementor-8 .elementor-element.elementor-element-f1d19cf{padding:0% 0% 05% 0%;}.elementor-8 .elementor-element.elementor-element-c40706b{text-align:center;}.elementor-8 .elementor-element.elementor-element-c40706b .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-677d5c8-font-family ), Sans-serif;font-size:var( --e-global-typography-677d5c8-font-size );font-weight:var( --e-global-typography-677d5c8-font-weight );text-transform:var( --e-global-typography-677d5c8-text-transform );font-style:var( --e-global-typography-677d5c8-font-style );text-decoration:var( --e-global-typography-677d5c8-text-decoration );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-c40706b > .elementor-widget-container{padding:0% 0% 3.85% 0%;}.elementor-8 .elementor-element.elementor-element-329d6811 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-5ac0e1fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-27878b1{text-align:right;}.elementor-8 .elementor-element.elementor-element-27878b1 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-677d5c8-font-family ), Sans-serif;font-size:var( --e-global-typography-677d5c8-font-size );font-weight:var( --e-global-typography-677d5c8-font-weight );text-transform:var( --e-global-typography-677d5c8-text-transform );font-style:var( --e-global-typography-677d5c8-font-style );text-decoration:var( --e-global-typography-677d5c8-text-decoration );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-6b6ddec0{text-align:right;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-6b6ddec0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1c1629c8{text-align:right;}.elementor-8 .elementor-element.elementor-element-1c1629c8 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-266278d-font-family ), Sans-serif;font-size:var( --e-global-typography-266278d-font-size );font-weight:var( --e-global-typography-266278d-font-weight );text-transform:var( --e-global-typography-266278d-text-transform );font-style:var( --e-global-typography-266278d-font-style );text-decoration:var( --e-global-typography-266278d-text-decoration );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-8 .elementor-element.elementor-element-c2767b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-c2767b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c2767b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-c2767b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-4851ab4e img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-2e1066f{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-056e9dd > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-e597369{text-align:center;}.elementor-8 .elementor-element.elementor-element-e597369 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-677d5c8-font-family ), Sans-serif;font-size:var( --e-global-typography-677d5c8-font-size );font-weight:var( --e-global-typography-677d5c8-font-weight );text-transform:var( --e-global-typography-677d5c8-text-transform );font-style:var( --e-global-typography-677d5c8-font-style );text-decoration:var( --e-global-typography-677d5c8-text-decoration );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-e597369 > .elementor-widget-container{padding:0% 0% 2.46% 0%;}.elementor-8 .elementor-element.elementor-element-e29a17a{text-align:center;}.elementor-8 .elementor-element.elementor-element-e29a17a .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-677d5c8-font-family ), Sans-serif;font-size:var( --e-global-typography-677d5c8-font-size );font-weight:var( --e-global-typography-677d5c8-font-weight );text-transform:var( --e-global-typography-677d5c8-text-transform );font-style:var( --e-global-typography-677d5c8-font-style );text-decoration:var( --e-global-typography-677d5c8-text-decoration );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-becca4b{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-becca4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-27f2116 iframe{height:600px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-939d19a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-3de8d5a7{margin-top:0%;margin-bottom:14.39%;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-55623cce .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-64b4b4a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-69d07b0 .elementor-heading-title{font-size:var( --e-global-typography-266278d-font-size );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-498e711.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-498e711.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-8b4ab0a > .elementor-widget-container{padding:0% 0% 08.33% 0%;}.elementor-8 .elementor-element.elementor-element-8d09323{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8d09323 > .elementor-widget-container{padding:0% 0% 5.55% 0%;}.elementor-8 .elementor-element.elementor-element-937ab46 .elementor-heading-title{font-size:var( --e-global-typography-266278d-font-size );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-8 .elementor-element.elementor-element-2484043f{padding:0% 0% 9% 0%;}.elementor-8 .elementor-element.elementor-element-8ea45cb .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-8ea45cb > .elementor-widget-container{padding:0% 0% 5.71% 0%;}.elementor-8 .elementor-element.elementor-element-f1d19cf{padding:0% 0% 9% 0%;}.elementor-8 .elementor-element.elementor-element-c40706b .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-c40706b > .elementor-widget-container{padding:0% 0% 5.71% 0%;}.elementor-8 .elementor-element.elementor-element-27878b1 .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-6b6ddec0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-1c1629c8 .elementor-heading-title{font-size:var( --e-global-typography-266278d-font-size );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-8 .elementor-element.elementor-element-e597369 .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-e597369 > .elementor-widget-container{padding:0% 0% 2.86% 0%;}.elementor-8 .elementor-element.elementor-element-e29a17a .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-becca4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-c42f411{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-0b709d6{margin-top:0%;margin-bottom:0%;padding:10% 8.94% 0% 8.94%;}.elementor-8 .elementor-element.elementor-element-53455e9 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-8 .elementor-element.elementor-element-939d19a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-3de8d5a7{padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-4e41b07b{width:100%;}.elementor-8 .elementor-element.elementor-element-55623cce .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-64b4b4a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-69d07b0 .elementor-heading-title{font-size:var( --e-global-typography-266278d-font-size );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-8 .elementor-element.elementor-element-8d09323{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-937ab46 .elementor-heading-title{font-size:var( --e-global-typography-266278d-font-size );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-8 .elementor-element.elementor-element-2484043f{padding:0% 0% 15% 0%;}.elementor-8 .elementor-element.elementor-element-8ea45cb .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-f1d19cf{padding:0% 8.9% 15% 8.9%;}.elementor-8 .elementor-element.elementor-element-c40706b .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-27878b1 .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-6b6ddec0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-1c1629c8 .elementor-heading-title{font-size:var( --e-global-typography-266278d-font-size );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-8 .elementor-element.elementor-element-e597369 .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-e29a17a .elementor-heading-title{font-size:var( --e-global-typography-677d5c8-font-size );line-height:var( --e-global-typography-677d5c8-line-height );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-8 .elementor-element.elementor-element-becca4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for image, class: .elementor-element-5a2b4281 */@media (min-width : 768px) and (max-width : 1024px) {

}

@media (max-width : 768px) {
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42397e78 */.elementor-8 .elementor-element.elementor-element-42397e78 {
    width: 66.92%;
}

.elementor-8 .elementor-element.elementor-element-42397e78 .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 74.4%;
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-42397e78 .elementor-image {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* hier kann man angeben, was genau man von dem Bild sehen soll */
.elementor-8 .elementor-element.elementor-element-42397e78 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width : 768px) and (max-width : 1024px) {
    .elementor-8 .elementor-element.elementor-element-42397e78 {
        width: 70.38%;
    }
    
    /* hier kann man angeben, was genau man von dem Bild sehen soll */
    .elementor-8 .elementor-element.elementor-element-42397e78 img {
      width: 100% !important;
      height: 100% !important;
      object-fit: cover;
        object-position: 90% 0;
        transform: scale(1);
        position: absolute;
        top: 0%;
        left: 0;
    }
}

@media (max-width : 767px) {
    .elementor-8 .elementor-element.elementor-element-42397e78 {
        width: 91.06%;
    }
    
    .elementor-8 .elementor-element.elementor-element-42397e78 .elementor-widget-container {
        padding-bottom: 114%;
    }
    
    .elementor-8 .elementor-element.elementor-element-42397e78 img {
      width: 100% !important;
      height: 100% !important;
      object-fit: cover;
        object-position: 45% 0;
        transform: scale(1.1);
        position: absolute;
        top: 20%;
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b4b4a2 */@media (min-width : 768px) and (max-width : 1024px) {
 
}

@media (max-width : 768px) {
    .elementor-8 .elementor-element.elementor-element-64b4b4a2 {
        padding-bottom: 4.83vw;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d07b0 */.elementor-8 .elementor-element.elementor-element-69d07b0 a {
    font-style: normal !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e41b07b */.elementor-8 .elementor-element.elementor-element-4e41b07b {
    width: 33.85%;
}

@media (min-width : 768px) and (max-width : 1024px) {
 
}

@media (max-width : 768px) {
    .elementor-8 .elementor-element.elementor-element-4e41b07b {
        width: 100%;
        padding-top: 12.08%;
        padding-left: 8.94%;
        padding-right: 8.94%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef53c60 */.elementor-8 .elementor-element.elementor-element-ef53c60 {
    padding: 4.76%;
}

@media (min-width : 768px) and (max-width : 1024px) {
    .elementor-8 .elementor-element.elementor-element-ef53c60 {
        padding: 5.88%;
    }
}

@media (max-width : 767px) {
    .elementor-8 .elementor-element.elementor-element-ef53c60 {
        padding: 4.8vw;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c1d9308 */.elementor-8 .elementor-element.elementor-element-5c1d9308 {
    position: absolute;
    width: 32.31%;
    top: -42.15%;
    left: 55.38%;
}

.elementor-8 .elementor-element.elementor-element-5c1d9308 .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 100%;
}

.elementor-8 .elementor-element.elementor-element-5c1d9308 .elementor-image {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  overflow: hidden;
}

/* hier kann man angeben, was genau man von dem Bild sehen soll */
.elementor-8 .elementor-element.elementor-element-5c1d9308 img {
    position: absolute;
    left: 0;
    width: auto !important;
    height: 100% !important;
    object-fit: cover;
}

@media (min-width : 768px) and (max-width : 1024px) {
    .elementor-8 .elementor-element.elementor-element-5c1d9308 {
        width: 40.77% !important;
        top: 0;
        margin-top: -22.54%;
        left: 51.2%;
    }
}

@media (max-width : 767px) {
    .elementor-8 .elementor-element.elementor-element-5c1d9308 {
        width: 84.06% !important;
        top: 0;
        margin-top: -42.03%;
        left: 23.67%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e54dc3a */.elementor-8 .elementor-element.elementor-element-e54dc3a {
    padding-top: 15.38%;
}

@media (min-width : 768px) and (max-width : 1024px) {
    .elementor-8 .elementor-element.elementor-element-e54dc3a {
        padding-top: 22.54%;
    }
}

@media (max-width : 767px) {
    .elementor-8 .elementor-element.elementor-element-e54dc3a {
        padding-top: 42.03%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3de8d5a7 */.elementor-8 .elementor-element.elementor-element-3de8d5a7 {
    margin-top: 6.25% !important;
    margin-bottom: 6.25% !important;
}

@media (min-width : 768px) and (max-width : 1024px) {
    .elementor-8 .elementor-element.elementor-element-3de8d5a7 {
        margin-top: 14.39% !important;
        margin-bottom: 14.39% !important;
    }
}

@media (max-width : 767px) {
    .elementor-8 .elementor-element.elementor-element-3de8d5a7 {
        margin-top: 24.15% !important;
        margin-bottom: 24.15% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65e82092 */.elementor-8 .elementor-element.elementor-element-65e82092 {
    padding: 3.125%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f58217c */.elementor-8 .elementor-element.elementor-element-6f58217c {
    width: 49.23%;
    margin-top: 15.38%;
}

.elementor-8 .elementor-element.elementor-element-6f58217c .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 100%;
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-6f58217c .elementor-image {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* hier kann man angeben, was genau man von dem Bild sehen soll */
.elementor-8 .elementor-element.elementor-element-6f58217c img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e11f58c */.elementor-8 .elementor-element.elementor-element-2e11f58c {
    position: absolute;
    width: 66.15%;
    top: 0;
    right: 0;
}

.elementor-8 .elementor-element.elementor-element-2e11f58c .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 74%;
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-2e11f58c .elementor-image {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* hier kann man angeben, was genau man von dem Bild sehen soll */
.elementor-8 .elementor-element.elementor-element-2e11f58c img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
    transform: scale(1);
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66d0432 */.elementor-8 .elementor-element.elementor-element-66d0432 {
    padding: 5.88%
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-498e711 */.elementor-8 .elementor-element.elementor-element-498e711 {
    width: 48.57%;
}

.elementor-8 .elementor-element.elementor-element-498e711 .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 100%;
}

.elementor-8 .elementor-element.elementor-element-498e711 .elementor-image {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  overflow: hidden;
}

/* hier kann man angeben, was genau man von dem Bild sehen soll */
.elementor-8 .elementor-element.elementor-element-498e711 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bdcc16f */.elementor-8 .elementor-element.elementor-element-bdcc16f {
    width: 51.43%;
    padding-left: 2.86%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27878b1 */.elementor-8 .elementor-element.elementor-element-27878b1 {
    padding-bottom: 5.58%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b6ddec0 */.elementor-8 .elementor-element.elementor-element-6b6ddec0 {
    padding-bottom: 5.58%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c1629c8 */.elementor-8 .elementor-element.elementor-element-1c1629c8 a {
    font-style: normal !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ac0e1fe */.elementor-8 .elementor-element.elementor-element-5ac0e1fe {
    width: 33.08%;
    padding-right: 0.77%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ec88a61 */.elementor-8 .elementor-element.elementor-element-2ec88a61 {
    width: 67%;
    padding-left: 0.77%;
}

.elementor-8 .elementor-element.elementor-element-2ec88a61 .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 74.4%;
}

.elementor-8 .elementor-element.elementor-element-2ec88a61 .elementor-image {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  overflow: hidden;
}

/* hier kann man angeben, was genau man von dem Bild sehen soll */
.elementor-8 .elementor-element.elementor-element-2ec88a61 img {
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    object-position: 10% 0;
    width: 100% !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4851ab4e */.elementor-8 .elementor-element.elementor-element-4851ab4e {
    padding: 4.76%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c2767b4 */.elementor-8 .elementor-element.elementor-element-c2767b4 {
    position: absolute;
    left: 16.92%;
    bottom: -31.25%;
    width: 32.31%;
}

.elementor-8 .elementor-element.elementor-element-c2767b4 .elementor-widget-container {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 100%;
}

.elementor-8 .elementor-element.elementor-element-c2767b4 .elementor-image {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  overflow: hidden;

}

/* hier kann man angeben, was genau man von dem Bild sehen soll */
.elementor-8 .elementor-element.elementor-element-c2767b4 img {
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bf3fb92 */.elementor-8 .elementor-element.elementor-element-7bf3fb92 {
    padding-bottom: 15.38%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-becca4b */@media (min-width : 768px) and (max-width : 1024px) {
    .elementor-8 .elementor-element.elementor-element-becca4b.centered-text {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width : 767px) {
    .elementor-8 .elementor-element.elementor-element-becca4b {
        padding-bottom: 10vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-afbfb99 */.elementor-8 .elementor-element.elementor-element-afbfb99 {
    margin-bottom: 2.5% !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-afbfb99 {
        margin-bottom: 5% !important;
    }
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-afbfb99 {
        margin-bottom: 0% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c42f411 */@media (min-width : 768px) and (max-width : 1024px) {

}

@media (max-width : 768px) {

}/* End custom CSS */