.elementor-1039 .elementor-element.elementor-element-9a9ef3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:180px;--padding-bottom:105px;--padding-left:10px;--padding-right:10px;}.elementor-1039 .elementor-element.elementor-element-173034b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1039 .elementor-element.elementor-element-3e0aa64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;text-align:center;}.elementor-1039 .elementor-element.elementor-element-c11f330{width:var( --container-widget-width, 952px );max-width:952px;--container-widget-width:952px;--container-widget-flex-grow:0;text-align:center;}.elementor-1039 .elementor-element.elementor-element-c11f330.elementor-element{--align-self:center;}.elementor-1039 .elementor-element.elementor-element-e7d225b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1039 .elementor-element.elementor-element-7cc335e{--grid-columns:2;--grid-row-gap:50px;--grid-column-gap:24px;}.elementor-1039 .elementor-element.elementor-element-a69d431{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:145px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1039 .elementor-element.elementor-element-9a9ef3e{--padding-top:180px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1039 .elementor-element.elementor-element-c11f330{width:100%;max-width:100%;}.elementor-1039 .elementor-element.elementor-element-7cc335e{--grid-columns:2;}}@media(max-width:767px){.elementor-1039 .elementor-element.elementor-element-7cc335e{--grid-columns:1;--grid-row-gap:20px;}.elementor-1039 .elementor-element.elementor-element-a69d431{--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-9a9ef3e */.elementor-1039 .elementor-element.elementor-element-9a9ef3e {
    background: linear-gradient(180deg, #F4EFFD 0%, #FFF 100%);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7cc335e */.elementor-1039 .elementor-element.elementor-element-7cc335e .item-team-popup {
    position: fixed;
    inset: 0;
    z-index: 9999;

    display: flex;
    justify-content: center;
    align-items: center;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    transition: opacity 0.3s ease;
    cursor: auto;
}


.elementor-1039 .elementor-element.elementor-element-7cc335e  .item-team-popup.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}


.elementor-1039 .elementor-element.elementor-element-7cc335e .team-popup-overlay {
    position: absolute;
    inset: 0;
    /*background: rgba(0,0,0,0.4);*/
}

.elementor-1039 .elementor-element.elementor-element-7cc335e  .team-popup-inner {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 820px;
    margin: auto;
}

.elementor-1039 .elementor-element.elementor-element-7cc335e .team-close-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    z-index: 3;
}

.elementor-1039 .elementor-element.elementor-element-7cc335e .item-team-card{
    cursor: pointer;
}/* End custom CSS */