.elementor-19514 .elementor-element.elementor-element-d197d12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19514 .elementor-element.elementor-element-3d120a6 img{opacity:1;}.elementor-19514 .elementor-element.elementor-element-3d120a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19514 .elementor-element.elementor-element-f7367ae > .elementor-element-populated, .elementor-19514 .elementor-element.elementor-element-f7367ae > .elementor-element-populated > .elementor-background-overlay, .elementor-19514 .elementor-element.elementor-element-f7367ae > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-19514 .elementor-element.elementor-element-f7367ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-19514 .elementor-element.elementor-element-f7367ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19514 .elementor-element.elementor-element-6156a4c{column-gap:0px;text-align:left;color:var( --e-global-color-secondary );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 );}.elementor-19514 .elementor-element.elementor-element-6156a4c > .elementor-widget-container{margin:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-19514 .elementor-element.elementor-element-f1f3fab{text-align:left;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-19514 .elementor-element.elementor-element-2b4964f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-19514 .elementor-element.elementor-element-2b4964f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19514 .elementor-element.elementor-element-d7929c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19514 .elementor-element.elementor-element-d7929c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19514 .elementor-element.elementor-element-192943c > .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-19514 .elementor-element.elementor-element-192943c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19514 .elementor-element.elementor-element-cdb1580{text-align:left;color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-cdb1580 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19514 .elementor-element.elementor-element-20cf53e > .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-19514 .elementor-element.elementor-element-20cf53e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19514 .elementor-element.elementor-element-1816d44{text-align:left;color:var( --e-global-color-primary );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 );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-4946a84 .elementor-button{font-size:1.2em;background-color:var( --e-global-color-text );border-radius:0em 0em 0em 0em;}.elementor-19514 .elementor-element.elementor-element-4946a84 .elementor-button:hover, .elementor-19514 .elementor-element.elementor-element-4946a84 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-19514 .elementor-element.elementor-element-4946a84 .elementor-button:hover svg, .elementor-19514 .elementor-element.elementor-element-4946a84 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19514 .elementor-element.elementor-element-4946a84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-19514 .elementor-element.elementor-element-75f372c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19514 .elementor-element.elementor-element-3cdd26f > .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-19514 .elementor-element.elementor-element-3cdd26f > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-19514 .elementor-element.elementor-element-3cdd26f > .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-19514 .elementor-element.elementor-element-3cdd26f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19514 .elementor-element.elementor-element-85a9739{text-align:left;color:var( --e-global-color-primary );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 );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-bfb8700 > .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-19514 .elementor-element.elementor-element-bfb8700 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19514 .elementor-element.elementor-element-fd92a37{text-align:left;color:#3A2938;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 );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );width:var( --container-widget-width, 96.741% );max-width:96.741%;--container-widget-width:96.741%;--container-widget-flex-grow:0;}.elementor-19514 .elementor-element.elementor-element-fd92a37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19514 .elementor-element.elementor-element-7844868{text-align:left;color:#3A2938;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 );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );width:var( --container-widget-width, 96.741% );max-width:96.741%;--container-widget-width:96.741%;--container-widget-flex-grow:0;}.elementor-19514 .elementor-element.elementor-element-7844868.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1366px){.elementor-19514 .elementor-element.elementor-element-6156a4c{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-19514 .elementor-element.elementor-element-f1f3fab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19514 .elementor-element.elementor-element-cdb1580{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-1816d44{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-85a9739{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-fd92a37{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-7844868{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}}@media(max-width:1024px){.elementor-19514 .elementor-element.elementor-element-3d120a6{text-align:center;}.elementor-19514 .elementor-element.elementor-element-6156a4c{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-19514 .elementor-element.elementor-element-f1f3fab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19514 .elementor-element.elementor-element-cdb1580{text-align:left;font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-1816d44{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-4946a84 .elementor-button{font-size:1em;padding:8px 30px 8px 30px;}.elementor-19514 .elementor-element.elementor-element-85a9739{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-fd92a37{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-7844868{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}}@media(max-width:767px){.elementor-19514 .elementor-element.elementor-element-6156a4c{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-19514 .elementor-element.elementor-element-f1f3fab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19514 .elementor-element.elementor-element-cdb1580{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-1816d44{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-85a9739{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-fd92a37{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}.elementor-19514 .elementor-element.elementor-element-7844868{font-size:var( --e-global-typography-426cd05-font-size );line-height:var( --e-global-typography-426cd05-line-height );letter-spacing:var( --e-global-typography-426cd05-letter-spacing );word-spacing:var( --e-global-typography-426cd05-word-spacing );}}/* Start custom CSS for image, class: .elementor-element-3d120a6 */.elementor-19514 .elementor-element.elementor-element-3d120a6 img {
    aspect-ratio: 2.43 / 1;
    width: 100%;
    object-fit: contain;
}
.elementor-19514 .elementor-element.elementor-element-3d120a6 .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-19514 .elementor-element.elementor-element-3d120a6 .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-19514 .elementor-element.elementor-element-3d120a6 .image-vertical-bar {
        border-right: 16px var( --e-global-color-primary ) solid;
        width: calc(50% + 8px);
    }
    .elementor-19514 .elementor-element.elementor-element-3d120a6 .image-overlay {
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-3d120a6 .image-vertical-bar {
        border-right: 12px var( --e-global-color-primary ) solid;
        width: calc(50% + 6px);
    }
    .elementor-19514 .elementor-element.elementor-element-3d120a6 .image-overlay {
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-3d120a6 img {
        aspect-ratio: 2 / 1;
    }
    .elementor-19514 .elementor-element.elementor-element-3d120a6 .image-vertical-bar {
        border-right: 8px var( --e-global-color-primary ) solid;
        width: calc(50% + 4px);
    }
    .elementor-19514 .elementor-element.elementor-element-3d120a6 .image-overlay {
        width: calc(50% + 4px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d197d12 */.elementor-19514 .elementor-element.elementor-element-d197d12 {
    border-bottom: 20px var( --e-global-color-primary ) solid;
    top: 0;
}
.elementor-19514 .elementor-element.elementor-element-d197d12 .elementor-widget-container {
    filter: grayscale(1);
}
@media (max-width: 1366px) {
    .elementor-19514 .elementor-element.elementor-element-d197d12 {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-d197d12 {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-d197d12 {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6156a4c */.elementor-19514 .elementor-element.elementor-element-6156a4c {
    padding: 0 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-6156a4c {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f3fab */.elementor-19514 .elementor-element.elementor-element-f1f3fab {
    padding: 0 1% 2% 0;
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-f1f3fab {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f7367ae */.elementor-19514 .elementor-element.elementor-element-f7367ae {
    border-right: 20px var( --e-global-color-primary ) solid;
    width: calc(50% + 10px);
}
@media (max-width: 1366px) {
    .elementor-19514 .elementor-element.elementor-element-f7367ae {
        border-right: 16px var( --e-global-color-primary ) solid;
        width: calc(50% + 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-f7367ae {
        border-right: 12px var( --e-global-color-primary ) solid;
        width: calc(50% + 6px);
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-f7367ae {
        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-cdb1580 */.elementor-19514 .elementor-element.elementor-element-cdb1580 {
    padding: 4% 0 0 4%;
}
.elementor-19514 .elementor-element.elementor-element-cdb1580 .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-19514 .elementor-element.elementor-element-cdb1580 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-192943c */.elementor-19514 .elementor-element.elementor-element-192943c {
    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-19514 .elementor-element.elementor-element-192943c {
    width: calc(50% + 8px);
    border-right-width: 16px;
    height: 225px;
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-192943c {
    width: calc(50% + 6px);
    border-right-width: 12px;
    height: 200px;
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-192943c {
    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-1816d44 */.elementor-19514 .elementor-element.elementor-element-1816d44 {
    padding: 4% 0 4% 4%;
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-1816d44 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4946a84 */.elementor-19514 .elementor-element.elementor-element-4946a84 {
    display: inline-block;
    position: relative;
}
.elementor-19514 .elementor-element.elementor-element-4946a84 .elementor-button {
    padding: 10px 40px;
    border-radius: 0;
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-4946a84 .elementor-button {
        padding: 8px 30px;
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-4946a84 {
        padding-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20cf53e */.elementor-19514 .elementor-element.elementor-element-20cf53e {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-19514 .elementor-element.elementor-element-20cf53e {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-20cf53e {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-20cf53e {
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7929c1 */.elementor-19514 .elementor-element.elementor-element-d7929c1 {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
@media (max-width: 1366px) {
    .elementor-19514 .elementor-element.elementor-element-d7929c1 {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-d7929c1 {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-d7929c1 {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a9739 */.elementor-19514 .elementor-element.elementor-element-85a9739 {
    padding: 4% 0 0 4%;
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-85a9739 {
        padding: 2% 0 4%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3cdd26f */.elementor-19514 .elementor-element.elementor-element-3cdd26f {
    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-19514 .elementor-element.elementor-element-3cdd26f {
    width: calc(50% + 8px);
    border-right-width: 16px;
    height: 225px;
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-3cdd26f {
    width: calc(50% + 6px);
    border-right-width: 12px;
    height: 200px;
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-3cdd26f {
    border-right-width: 0;
    border-bottom: 0px solid var( --e-global-color-primary );
    width: 100%;
    height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd92a37 */.elementor-19514 .elementor-element.elementor-element-fd92a37 {
    padding: 4% 0 0 4%;
}
.elementor-19514 .elementor-element.elementor-element-fd92a37 .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-19514 .elementor-element.elementor-element-fd92a37 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bfb8700 */.elementor-19514 .elementor-element.elementor-element-bfb8700 {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-19514 .elementor-element.elementor-element-bfb8700 {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-bfb8700 {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-bfb8700 {
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75f372c */.elementor-19514 .elementor-element.elementor-element-75f372c {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
@media (max-width: 1366px) {
    .elementor-19514 .elementor-element.elementor-element-75f372c {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-75f372c {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-75f372c {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7844868 */.elementor-19514 .elementor-element.elementor-element-7844868 {
    padding: 4% 0 0 4%;
}
.elementor-19514 .elementor-element.elementor-element-7844868 .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-19514 .elementor-element.elementor-element-7844868 {
        padding: 2% 0 2%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b4964f */.elementor-19514 .elementor-element.elementor-element-2b4964f {
    width: calc(50% - 10px);
}
@media (max-width: 1366px) {
    .elementor-19514 .elementor-element.elementor-element-2b4964f {
    width: calc(50% - 8px);
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-2b4964f {
    width: calc(50% - 6px);
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-2b4964f {
    width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f180a6 */.elementor-19514 .elementor-element.elementor-element-1f180a6 {
    border-bottom: 20px var( --e-global-color-primary ) solid;
}
@media (max-width: 1366px) {
    .elementor-19514 .elementor-element.elementor-element-1f180a6 {
        border-bottom: 16px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 1024px) {
    .elementor-19514 .elementor-element.elementor-element-1f180a6 {
        border-bottom: 12px var( --e-global-color-primary ) solid;
    }
}
@media (max-width: 767px) {
    .elementor-19514 .elementor-element.elementor-element-1f180a6 {
        border-bottom: 8px var( --e-global-color-primary ) solid;
    }
}/* End custom CSS */