.elementor-332 .elementor-element.elementor-element-ca00b95{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-332 .elementor-element.elementor-element-0f623ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-332 .elementor-element.elementor-element-0f623ce > .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-332 .elementor-element.elementor-element-0f623ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-332 .elementor-element.elementor-element-85de9ad{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;top:-4%;z-index:5;color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-85de9ad > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-332 .elementor-element.elementor-element-85de9ad{left:5%;}body.rtl .elementor-332 .elementor-element.elementor-element-85de9ad{right:5%;}.elementor-332 .elementor-element.elementor-element-a9ae386{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;top:0%;z-index:5;color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-a9ae386 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-332 .elementor-element.elementor-element-a9ae386{left:36%;}body.rtl .elementor-332 .elementor-element.elementor-element-a9ae386{right:36%;}.elementor-332 .elementor-element.elementor-element-c060276{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:-2%;z-index:5;color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-c060276 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-332 .elementor-element.elementor-element-c060276{left:8%;}body.rtl .elementor-332 .elementor-element.elementor-element-c060276{right:8%;}.elementor-332 .elementor-element.elementor-element-b2a5d72{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:-16px;z-index:5;color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-b2a5d72 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-332 .elementor-element.elementor-element-b2a5d72{left:39.4%;}body.rtl .elementor-332 .elementor-element.elementor-element-b2a5d72{right:39.4%;}.elementor-332 .elementor-element.elementor-element-33952f2{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:-8px;z-index:5;color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-33952f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-332 .elementor-element.elementor-element-33952f2{right:5%;}body.rtl .elementor-332 .elementor-element.elementor-element-33952f2{left:5%;}.elementor-332 .elementor-element.elementor-element-79e312d{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;bottom:35%;z-index:5;}.elementor-332 .elementor-element.elementor-element-79e312d > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-332 .elementor-element.elementor-element-79e312d{right:7.5%;}body.rtl .elementor-332 .elementor-element.elementor-element-79e312d{left:7.5%;}.elementor-332 .elementor-element.elementor-element-7feb8db{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;top:3%;z-index:5;color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-7feb8db > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-332 .elementor-element.elementor-element-7feb8db{right:33vh;}body.rtl .elementor-332 .elementor-element.elementor-element-7feb8db{left:33vh;}.elementor-332 .elementor-element.elementor-element-f618a63{--spacer-size:110vh;width:auto;max-width:auto;z-index:10;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-332 .elementor-element.elementor-element-353c394{width:auto;max-width:auto;z-index:10;}.elementor-332 .elementor-element.elementor-element-353c394 img{width:1550px;height:110vh;}/* Start custom CSS for text-editor, class: .elementor-element-85de9ad */.elementor-332 .elementor-element.elementor-element-85de9ad img {
    width: 100%;
}

.elementor-332 .elementor-element.elementor-element-85de9ad {
    width: 40vh;
    min-width: 40vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9ae386 */.elementor-332 .elementor-element.elementor-element-a9ae386 img {
    width: 100%;
}

.elementor-332 .elementor-element.elementor-element-a9ae386 {
    width: 36vh;
    min-width: 36vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c060276 */.elementor-332 .elementor-element.elementor-element-c060276 img {
    width: 100%;
}

.elementor-332 .elementor-element.elementor-element-c060276 {
    width: 39.5vh;
    min-width: 39.5vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2a5d72 */.elementor-332 .elementor-element.elementor-element-b2a5d72 img {
    width: 100%;
}

.elementor-332 .elementor-element.elementor-element-b2a5d72 {
    width: 29.7vh;
    min-width: 29.7vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33952f2 */.elementor-332 .elementor-element.elementor-element-33952f2 img {
    width: 100%;
}

.elementor-332 .elementor-element.elementor-element-33952f2 {
    width: 44vh;
    min-width: 44vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79e312d */.elementor-332 .elementor-element.elementor-element-79e312d img {
    width: 100%;
}

.elementor-332 .elementor-element.elementor-element-79e312d {
    width: 41vh;
    min-width: 41vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7feb8db */.elementor-332 .elementor-element.elementor-element-7feb8db img {
    width: 100%;
}

.elementor-332 .elementor-element.elementor-element-7feb8db {
    width: 22vh;
    min-width: 22vh;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-f618a63 */.elementor-332 .elementor-element.elementor-element-f618a63 {
    width: 1753.97px !important;
}

.elementor-editor-active .elementor-332 .elementor-element.elementor-element-f618a63 {
    pointer-events: auto;
}

.elementor-332 .elementor-element.elementor-element-f618a63 {
    pointer-events: none;

    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-353c394 */.elementor-332 .elementor-element.elementor-element-353c394 img {
    width: auto;
    object-fit: cover;
    height: 135vh;
    margin-top: -15vh;
}


.elementor-editor-active .elementor-332 .elementor-element.elementor-element-353c394 {
    pointer-events: auto;
}

.elementor-332 .elementor-element.elementor-element-353c394 {
    pointer-events: none;

    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0f623ce */.elementor-332 .elementor-element.elementor-element-0f623ce {
    max-height: 100vh;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ca00b95 */.elementor-332 .elementor-element.elementor-element-ca00b95 .elementor-element-populated {
    width: fit-content;
}

.elementor-332 .elementor-element.elementor-element-ca00b95 .elementor-column {
    justify-content: center;
}

.elementor-332 .elementor-element.elementor-element-ca00b95 {
    position: absolute;
    width: 100%;
    top: 0;
}



.elementor-332 .elementor-element.elementor-element-ca00b95 .sympl-item {
    opacity: 0;
    pointer-events: none;
    transition: opacity ease 0.6s;
}

.elementor-332 .elementor-element.elementor-element-ca00b95 .sympl-item.active {
    opacity: 1;
    pointer-events: auto;
}/* End custom CSS */