.elementor-236 .elementor-element.elementor-element-02d88de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-016dc39 > .elementor-widget-container{background-image:url("https://theaterwrede.de/wp-content/uploads/2022/07/ROBOT-DREAMS-18-1024x580-1.jpg");margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-016dc39 img{opacity:1;}.elementor-236 .elementor-element.elementor-element-615a519 > .elementor-element-populated, .elementor-236 .elementor-element.elementor-element-615a519 > .elementor-element-populated > .elementor-background-overlay, .elementor-236 .elementor-element.elementor-element-615a519 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-615a519 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-615a519 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-c5ab107{text-align:left;}.elementor-236 .elementor-element.elementor-element-c5ab107 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-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-236 .elementor-element.elementor-element-f313f6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-f313f6a{text-align:left;color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-fafb3f9{text-align:left;font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-236 .elementor-element.elementor-element-2a91f24 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-2047b1e > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-2047b1e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-fa77064 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-fa77064{text-align:left;font-family:var( --e-global-typography-426cd05-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-426cd05-font-size );font-weight:var( --e-global-typography-426cd05-font-weight );line-height:var( --e-global-typography-426cd05-line-height );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-b54f6ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-b54f6ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-cba2190{text-align:left;font-family:var( --e-global-typography-426cd05-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-426cd05-font-size );font-weight:var( --e-global-typography-426cd05-font-weight );line-height:var( --e-global-typography-426cd05-line-height );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-236 .elementor-element.elementor-element-f94e3c4 .elementor-button{background-color:var( --e-global-color-text );font-size:1.2em;border-radius:0em 0em 0em 0em;}.elementor-236 .elementor-element.elementor-element-f94e3c4 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-f94e3c4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-f94e3c4 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-f94e3c4 .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-f94e3c4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-e1dac58{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-b6953e1 > .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-236 .elementor-element.elementor-element-b6953e1 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-236 .elementor-element.elementor-element-b6953e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-b6953e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-8481a4b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-8481a4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-8028e2d{text-align:left;font-family:var( --e-global-typography-426cd05-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-426cd05-font-size );font-weight:var( --e-global-typography-426cd05-font-weight );line-height:var( --e-global-typography-426cd05-line-height );color:var( --e-global-color-text );}.elementor-236 .elementor-element.elementor-element-e667dbc{text-align:left;font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-4c794db0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-13799a96{text-align:left;font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-236 .elementor-element.elementor-element-59f2078e{--spacer-size:204px;}.elementor-236 .elementor-element.elementor-element-59f2078e > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-7020d1e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-31190530{text-align:left;font-family:var( --e-global-typography-text-font-family ), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-2498bb7c:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-2498bb7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-2498bb7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;padding:8px 0px 20px 0px;}.elementor-236 .elementor-element.elementor-element-2498bb7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-236 .elementor-element.elementor-element-3051a877 > .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-236 .elementor-element.elementor-element-15317b6f > .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-236 .elementor-element.elementor-element-40c1d3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-bc95aa7 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-3051a877{width:66.964%;}.elementor-236 .elementor-element.elementor-element-15317b6f{width:33.036%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-236 .elementor-element.elementor-element-c5ab107 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-fafb3f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-fa77064{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-236 .elementor-element.elementor-element-cba2190{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-236 .elementor-element.elementor-element-8028e2d{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-236 .elementor-element.elementor-element-e667dbc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-13799a96{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-31190530{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-016dc39{text-align:center;}.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-236 .elementor-element.elementor-element-c5ab107 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-fafb3f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-fa77064{text-align:left;font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-236 .elementor-element.elementor-element-cba2190{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-236 .elementor-element.elementor-element-f94e3c4 .elementor-button{font-size:1em;padding:8px 30px 8px 30px;}.elementor-236 .elementor-element.elementor-element-8028e2d{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-236 .elementor-element.elementor-element-e667dbc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-13799a96{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-59f2078e{--spacer-size:100px;}.elementor-236 .elementor-element.elementor-element-31190530{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-236 .elementor-element.elementor-element-c5ab107 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-fafb3f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-fa77064{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-236 .elementor-element.elementor-element-cba2190{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-236 .elementor-element.elementor-element-8028e2d{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );}.elementor-236 .elementor-element.elementor-element-e667dbc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-13799a96{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-31190530{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-236 .elementor-element.elementor-element-15317b6f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-7581d021 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-7581d021{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-016dc39 */.elementor-236 .elementor-element.elementor-element-016dc39 img {
    aspect-ratio: 2.43 / 1;
    width: 100%;
    object-fit: contain;
}
.elementor-236 .elementor-element.elementor-element-016dc39 .image-overlay {
        background-color: var( --e-global-color-primary );
        mix-blend-mode: screen;
        z-index: 2;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: calc(50% + 10px);
}
.elementor-236 .elementor-element.elementor-element-016dc39 .image-vertical-bar {
        width: calc(50% + 10px);
        z-index: 9;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        border-right: 20px solid var( --e-global-color-primary );
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-016dc39 .image-vertical-bar {
        border-right: 16px var( --e-global-color-primary ) solid;
        width: calc(50% + 8px);
    }
    .elementor-236 .elementor-element.elementor-element-016dc39 .image-overlay {
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-016dc39 .image-vertical-bar {
        border-right: 12px var( --e-global-color-primary ) solid;
        width: calc(50% + 6px);
    }
    .elementor-236 .elementor-element.elementor-element-016dc39 .image-overlay {
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-016dc39 img {
    aspect-ratio: 2 / 1; 
    }
    .elementor-236 .elementor-element.elementor-element-016dc39 .image-vertical-bar {
        border-right: 8px var( --e-global-color-primary ) solid;
        width: calc(50% + 4px);
    }
    .elementor-236 .elementor-element.elementor-element-016dc39 .image-overlay {
        width: calc(50% + 4px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-02d88de */.elementor-236 .elementor-element.elementor-element-02d88de {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
.elementor-236 .elementor-element.elementor-element-02d88de .elementor-widget-container {
    filter: grayscale(1);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-02d88de {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-02d88de {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-02d88de {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */
/* Start custom CSS for theme-page-title, class: .elementor-element-c5ab107 */.elementor-236 .elementor-element.elementor-element-c5ab107 {
    padding: 2% 0;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-c5ab107 {
        padding: 2% 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f313f6a */.elementor-236 .elementor-element.elementor-element-f313f6a {
    padding: 0;
}
.elementor-236 .elementor-element.elementor-element-f313f6a p {
    margin-bottom: 0;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-f313f6a {
        padding: 2% 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fafb3f9 */.elementor-236 .elementor-element.elementor-element-fafb3f9 {
    padding: 0 1% 0 0;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-fafb3f9 {
        padding: 0 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-615a519 */.elementor-236 .elementor-element.elementor-element-615a519 {
    border-right: 20px var( --e-global-color-primary ) solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-615a519 {
        border-right: 16px var( --e-global-color-primary ) solid;
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-615a519 {
        border-right: 12px var( --e-global-color-primary ) solid;
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-615a519 {
        border-right-width: 0;
        border-bottom: 8px solid var( --e-global-color-primary );
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa77064 */.elementor-236 .elementor-element.elementor-element-fa77064 {
    padding: 4% 0 0 4%;
}
.elementor-236 .elementor-element.elementor-element-fa77064 .elementor-widget-container {
    -ms-word-break: break-all;
     word-break: break-all;
     word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-fa77064 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2047b1e */.elementor-236 .elementor-element.elementor-element-2047b1e {
    width: calc(50% + 10px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-2047b1e {
    width: calc(50% + 8px);
    border-right-width: 16px;
    height: 225px;
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-2047b1e {
    width: calc(50% + 6px);
    border-right-width: 12px;
    height: 200px;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-2047b1e {
    border-right-width: 0;
    border-bottom: 8px solid var( --e-global-color-primary );
    width: 100%;
    height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cba2190 */.elementor-236 .elementor-element.elementor-element-cba2190 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-cba2190 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f94e3c4 */.elementor-236 .elementor-element.elementor-element-f94e3c4 {
    display: inline-block;
    position: relative;
}
.elementor-236 .elementor-element.elementor-element-f94e3c4 .elementor-button {
    padding: 10px 40px;
    border-radius: 0;
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-f94e3c4 .elementor-button {
        padding: 8px 30px;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-f94e3c4 {
        padding-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b54f6ad */.elementor-236 .elementor-element.elementor-element-b54f6ad {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-b54f6ad {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-b54f6ad {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-b54f6ad {
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8db9e5 */.elementor-236 .elementor-element.elementor-element-f8db9e5 {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-f8db9e5 {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-f8db9e5 {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-f8db9e5 {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6953e1 */.elementor-236 .elementor-element.elementor-element-b6953e1 {
    width: calc(50% + 10px);
    border-right-width: 20px;
    border-color: var( --e-global-color-primary );
    border-right-style: solid;
    height: 225px;
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-b6953e1 {
    width: calc(50% + 8px);
    border-right-width: 16px;
    height: 225px;
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-b6953e1 {
    width: calc(50% + 6px);
    border-right-width: 12px;
    height: 200px;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-b6953e1 {
    border-right-width: 0;
    border-bottom: 8px solid var( --e-global-color-primary );
    width: 100%;
    height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8028e2d */.elementor-236 .elementor-element.elementor-element-8028e2d {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-8028e2d {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8481a4b */.elementor-236 .elementor-element.elementor-element-8481a4b {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-8481a4b {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-8481a4b {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-8481a4b {
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1dac58 */.elementor-236 .elementor-element.elementor-element-e1dac58 {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-e1dac58 {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-e1dac58 {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-e1dac58 {
        border:;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e667dbc */.elementor-236 .elementor-element.elementor-element-e667dbc {
    padding: 2% 0 2% 2%;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-e667dbc {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a91f24 */.elementor-236 .elementor-element.elementor-element-2a91f24 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-2a91f24 {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-2a91f24 {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-2a91f24 {
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ec8490 */.elementor-236 .elementor-element.elementor-element-9ec8490 {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-9ec8490 {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-9ec8490 {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-9ec8490 {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13799a96 */.elementor-236 .elementor-element.elementor-element-13799a96 {
    padding: 2% 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-13799a96 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c794db0 */.elementor-236 .elementor-element.elementor-element-4c794db0 {
    border-right: 20px var( --e-global-color-primary ) solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-4c794db0 {
        border-right: 16px var( --e-global-color-primary ) solid;
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-4c794db0 {
        border-right: 12px var( --e-global-color-primary ) solid;
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-4c794db0 {
        border: none;
        width: 100%;
        display: none;
} }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5762a284 */.elementor-236 .elementor-element.elementor-element-5762a284 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-5762a284 {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-5762a284 {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-5762a284 {
    width: calc(50% - 4px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ff13714 */.elementor-236 .elementor-element.elementor-element-2ff13714 {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-2ff13714 {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-2ff13714 {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-2ff13714 {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31190530 */.elementor-236 .elementor-element.elementor-element-31190530 {
    padding: 2% 1% 0 0;
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-31190530 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7020d1e0 */.elementor-236 .elementor-element.elementor-element-7020d1e0 {
    border-right: 20px var( --e-global-color-primary ) solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-7020d1e0 {
        border-right: 16px var( --e-global-color-primary ) solid;
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-7020d1e0 {
        border-right: 12px var( --e-global-color-primary ) solid;
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-7020d1e0 {
        border: none;
        width: 100%;
        display: none;
} }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40c1d3b */.elementor-236 .elementor-element.elementor-element-40c1d3b {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-40c1d3b {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-40c1d3b {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-40c1d3b {
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44373e61 */.elementor-236 .elementor-element.elementor-element-44373e61 {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
@media (max-width: 1366px) {
    .elementor-236 .elementor-element.elementor-element-44373e61 {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-236 .elementor-element.elementor-element-44373e61 {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-236 .elementor-element.elementor-element-44373e61 {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */