.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-521 .elementor-element.elementor-element-4bb4d02{--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-widget-rttm-team-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-rttm-team-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-521 .elementor-element.elementor-element-5e8b5df .single-team-area h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout11 .single-team-area .tlp-title h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .special01 .rt-special-wrapper .rt-row h3,.elementor-521 .elementor-element.elementor-element-5e8b5df .rttmp-builder-team-details .tlp-member-title{font-size:1.1rem;}.elementor-521 .elementor-element.elementor-element-5e8b5df .single-team-area h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout11 .single-team-area .tlp-title h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout13 .single-team-area .tlp-overlay h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout14 .rt-grid-item .tlp-overlay h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .special01 .rt-special-wrapper .rt-row h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .carousel8 .rt-grid-item .tlp-overlay h3, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .carousel9 .single-team-area .tlp-overlay h3,.elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout17 .single-team-area .tlp-title h3 a,.elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout17 .single-team-area .tlp-title h3,.elementor-521 .elementor-element.elementor-element-5e8b5df .rttmp-builder-team-details .tlp-member-title{color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-5e8b5df .tlp-position, .elementor-521 .elementor-element.elementor-element-5e8b5df .layout2 .rttm-content-area .tlp-position, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout-el-8 .tlp-overlay .tlp-position, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout9 .single-team-area:hover .tlp-position, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout13 .single-team-area .tlp-overlay .tlp-position, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .special01 .rt-special-wrapper .rt-row .tlp-position, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout11 .single-team-area .tlp-title .tlp-position, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .special01 .rt-el-special-wrapper .rt-row .tlp-position{font-size:0.9rem;font-weight:700;}.elementor-521 .elementor-element.elementor-element-5e8b5df .short-bio, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout9 .single-team-area .short-bio, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout10 .tlp-overlay .short-bio, .elementor-521 .elementor-element.elementor-element-5e8b5df .rt-elementor-container .layout12 .single-team-area .short-bio{font-size:0.9rem;}/* Start custom CSS for rttm-team-grid, class: .elementor-element-5e8b5df */.tlp-location {
    font-weight: bold;
}

.team-name {
    white-space: normal;
    word-break: keep-all;
    overflow-wrap: break-word;
    line-height: 1.2;
}

.tlp-email,
.tlp-phone,
.tlp-mobile,
.tlp-location {
    display: flex;
    align-items: flex-start;
    gap: 6px;

    font-size: 0.9rem !important;
    line-height: 1.3 !important;

    overflow-wrap: anywhere;
    word-break: normal;
}

.tlp-email a {
    overflow-wrap: anywhere;
}/* End custom CSS */