.elementor-3351 .elementor-element.elementor-element-01548e0{--display:flex;}.elementor-3351 .elementor-element.elementor-element-02f463e{--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-3351 .elementor-element.elementor-element-0b0a5cc.elementor-element{--align-self:center;}.elementor-3351 .elementor-element.elementor-element-0b0a5cc{text-align:center;}.elementor-3351 .elementor-element.elementor-element-0b0a5cc .elementor-heading-title{font-family:var( --e-global-typography-882b1cb-font-family ), Sans-serif;font-size:var( --e-global-typography-882b1cb-font-size );font-weight:var( --e-global-typography-882b1cb-font-weight );text-transform:var( --e-global-typography-882b1cb-text-transform );font-style:var( --e-global-typography-882b1cb-font-style );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );color:var( --e-global-color-47ebc6f );}.elementor-3351 .elementor-element.elementor-element-2e18b08{width:var( --container-widget-width, 688px );max-width:688px;padding:8px 0px 24px 0px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:center;}.elementor-3351 .elementor-element.elementor-element-2e18b08.elementor-element{--align-self:center;}.elementor-3351 .elementor-element.elementor-element-2e18b08 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-cea7035 );}.elementor-3351 .elementor-element.elementor-element-8f98143{width:var( --container-widget-width, 688px );max-width:688px;padding:0px 0px 60px 0px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-fbd8279 );}.elementor-3351 .elementor-element.elementor-element-8f98143.elementor-element{--align-self:center;}.elementor-3351 .elementor-element.elementor-element-1be180b{--grid-columns:1;}:root{--page-title-display:none;}@media(min-width:2540px){.elementor-3351 .elementor-element.elementor-element-0b0a5cc .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-3351 .elementor-element.elementor-element-2e18b08 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3351 .elementor-element.elementor-element-8f98143{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}}@media(max-width:1024px){.elementor-3351 .elementor-element.elementor-element-0b0a5cc .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-3351 .elementor-element.elementor-element-2e18b08{padding:6px 0px 20px 0px;}.elementor-3351 .elementor-element.elementor-element-2e18b08 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3351 .elementor-element.elementor-element-8f98143{padding:0px 0px 40px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-3351 .elementor-element.elementor-element-1be180b{--grid-columns:1;}}@media(max-width:767px){.elementor-3351 .elementor-element.elementor-element-0b0a5cc .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-3351 .elementor-element.elementor-element-2e18b08{padding:4px 0px 16px 0px;}.elementor-3351 .elementor-element.elementor-element-2e18b08 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3351 .elementor-element.elementor-element-8f98143{padding:0px 0px 30px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-3351 .elementor-element.elementor-element-1be180b{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-02f463e */.meet_team .team_img_container{
    display: block !important;
}


.team_img, .team_img img{
    height: 100% !important;
}



.meet_team .team_img_container {
    display: block !important;
}

.meet_team .team_img_container img {
    aspect-ratio: 1/1;
    object-fit: cover;
}


.truncated-text {
    position: relative;
    transition: all 0.3s ease-in-out;

}


.full-text {
    display: none;
    transition: all 0.3s ease-in-out;
}

.full-text.open {
    display: inline;
    transition: all 0.3s ease-in-out;

}


.dots {
    display: inline;
}


.read-more-btn {
    display: block;             
    position: relative;
    margin-top: 8px;
    width: fit-content;
    cursor: pointer;
    text-decoration: none;
    transition: color 0.3s ease;

    font-family: var(--e-global-typography-4342e00-font-family), Sans-serif;
    font-size: var(--e-global-typography-4342e00-font-size);
    font-weight: var(--e-global-typography-4342e00-font-weight);
    text-transform: var(--e-global-typography-4342e00-text-transform);
    font-style: var(--e-global-typography-4342e00-font-style);
    line-height: var(--e-global-typography-4342e00-line-height);
    letter-spacing: var(--e-global-typography-4342e00-letter-spacing);
    color: var(--e-global-color-primary) !important;
    width: fit-content;
}

.read-more-btn:hover {
    color: #AAE6F7 !important;
}


.read-more-btn:after { 
    content: ""; 
    position: absolute; 
    left: 0; 
    bottom: -6px; 
    width: 100%; 
    height: 1px; 
    background-color: currentColor; 
    
}


.truncated-text.expanded-box .read-more-btn {
    margin-top: 15px;
}


.team_content_container a,
.team_content_container a:hover {
    color: var(--e-global-color-fbd8279);
}

@media (min-width: 1201px) and (max-width: 1290px) {
    .team_content_container {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media(max-width:1024px){
    .read-more-btn {
    margin-top: 6px !important;
}

}

@media (max-width: 767px) {
    .truncated-text.expanded-box .read-more-btn {
        margin-top: 8px !important;
    }
        .read-more-btn {
        left: 50%;
        transform: translate(-50%);
    }
}/* End custom CSS */