.elementor-7468 .elementor-element.elementor-element-3db113f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7468 .elementor-element.elementor-element-459ac4a img{width:100%;max-width:100%;height:100%;}body:not(.rtl) .elementor-7468 .elementor-element.elementor-element-3ec4276{right:0px;}body.rtl .elementor-7468 .elementor-element.elementor-element-3ec4276{left:0px;}.elementor-7468 .elementor-element.elementor-element-3ec4276{bottom:0px;}.elementor-7468 .elementor-element.elementor-element-3ec4276 .elementor-icon-wrapper{text-align:center;}.elementor-7468 .elementor-element.elementor-element-3ec4276 .elementor-icon{font-size:40px;}.elementor-7468 .elementor-element.elementor-element-3ec4276 .elementor-icon svg{height:40px;}.elementor-7468 .elementor-element.elementor-element-745e367{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-7468 .elementor-element.elementor-element-94e1102{--display:flex;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:10px;--padding-bottom:10px;--padding-left:012px;--padding-right:012px;}.elementor-7468 .elementor-element.elementor-element-94e1102:not(.elementor-motion-effects-element-type-background), .elementor-7468 .elementor-element.elementor-element-94e1102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7468 .elementor-element.elementor-element-cdf316b{font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-7468 .elementor-element.elementor-element-5beb3e0{font-family:"Open Sans", Sans-serif;font-weight:400;}@media(max-width:1366px){.elementor-7468 .elementor-element.elementor-element-3db113f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7468 .elementor-element.elementor-element-745e367{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7468 .elementor-element.elementor-element-94e1102{border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:012px;--padding-right:012px;}}@media(max-width:1023px){.elementor-7468 .elementor-element.elementor-element-3ec4276 .elementor-icon{font-size:40px;}.elementor-7468 .elementor-element.elementor-element-3ec4276 .elementor-icon svg{height:40px;}.elementor-7468 .elementor-element.elementor-element-745e367{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7468 .elementor-element.elementor-element-94e1102{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-7468 .elementor-element.elementor-element-cdf316b{font-size:16px;line-height:150%;}.elementor-7468 .elementor-element.elementor-element-5beb3e0{font-size:14px;line-height:150%;}}@media(max-width:767px){.elementor-7468 .elementor-element.elementor-element-459ac4a{z-index:1;}.elementor-7468 .elementor-element.elementor-element-459ac4a img{width:100%;max-width:100%;height:100%;object-fit:cover;}body:not(.rtl) .elementor-7468 .elementor-element.elementor-element-3ec4276{right:0px;}body.rtl .elementor-7468 .elementor-element.elementor-element-3ec4276{left:0px;}.elementor-7468 .elementor-element.elementor-element-3ec4276{bottom:0px;z-index:2;}.elementor-7468 .elementor-element.elementor-element-3ec4276 .elementor-icon{font-size:24px;}.elementor-7468 .elementor-element.elementor-element-3ec4276 .elementor-icon svg{height:24px;}.elementor-7468 .elementor-element.elementor-element-745e367{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7468 .elementor-element.elementor-element-94e1102{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}@media(max-width:500px){.elementor-7468 .elementor-element.elementor-element-ee84b00 img{width:50%;max-width:50%;height:100%;}.elementor-7468 .elementor-element.elementor-element-cdf316b{font-size:16px;}.elementor-7468 .elementor-element.elementor-element-5beb3e0{font-size:14px;}}/* Start custom CSS for icon, class: .elementor-element-3ec4276 */.elementor-7468 .elementor-element.elementor-element-3ec4276 {
    width: 24px;
    height: 24px;
    aspect-ratio: 1/1;
    opacity: 1;
    transition: all 400ms ease;
}

@media(max-width: 767px) {
    .active__team__card svg {
        opacity: 0;
    }
}

@media(min-width: 768px) {
    .elementor-7468 .elementor-element.elementor-element-3ec4276 {
        width: 40px;
        height: 40px;
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee84b00 */.employee__image {
    width: 50%;
    height: 100%;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdf316b */.employee__name {
    color: var(--Dark, #010F11);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 24px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5beb3e0 */.employee__position {
    color: var(--Dark, #010F11);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 21px */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94e1102 */@media(max-width: 767px) {
    .content__team__card .employee__image + div {
        width: 50%;
        display: flex;
        padding: 16px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        flex: 1 0 0;
        align-self: stretch;
        background: #E2ECED;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745e367 */.elementor-7468 .elementor-element.elementor-element-745e367 {
    display: none;
}

.active__team__card .content__team__card {
    display: flex !important;
}

@media(max-width: 767px) {
    .content__team__card {
        flex-direction: row !important;
    }
}

@media (min-width: 768px) {
  .content__team__card {
    display: flex !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    transform: translateY(100%); 
    transition: transform 0.4s ease;
  }

  .team__card.active__team__card .content__team__card {
    transform: translateY(0); 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db113f */.elementor-7468 .elementor-element.elementor-element-3db113f {
    position: relative;
    aspect-ratio: 1/1;
    cursor: pointer;
     -webkit-tap-highlight-color: transparent !important;
}

.elementor-7468 .elementor-element.elementor-element-3db113f:hover {
    box-shadow: 1px 2px 6px 0 rgba(15, 121, 147, 0.30);
}

@keyframes ShowGreenWrapper {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@media(max-width: 767px) {
    .elementor-7468 .elementor-element.elementor-element-3db113f.active__team__card::after {
        background: linear-gradient(0deg, rgba(27, 174, 184, 0.95) 0%, rgba(27, 174, 184, 0.95) 100%);
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        animation: ShowGreenWrapper 400ms ease forwards;
        z-index: 4;
    }
    .elementor-7468 .elementor-element.elementor-element-3db113f.team__grey__wrap::after {
        background: rgba(237, 245, 246, 0.2);
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        animation: ShowGreenWrapper 400ms ease forwards;
        z-index: 4;
    }
}

@media(min-width: 768px) {
    .elementor-7468 .elementor-element.elementor-element-3db113f.active__team__card {
        box-shadow: 1px 2px 6px 0 rgba(15, 121, 147, 0.30);
    }
    
    .elementor-7468 .elementor-element.elementor-element-3db113f {
        overflow: hidden;
    }
}

@media(min-width: 1440px) {
    .elementor-7468 .elementor-element.elementor-element-3db113f {
        width: 192px;
        height: 192px;
        max-width: 192px;
        max-height: 192px;
        aspect-ratio: 1/1;
    }
}/* End custom CSS */