.elementor-2502 .elementor-element.elementor-element-b7d6a51 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2502 .elementor-element.elementor-element-b7d6a51{box-shadow:0px 0px 16.5px 0px rgba(0, 0, 0, 0.07);}.elementor-2502 .elementor-element.elementor-element-d128f76 > .elementor-element-populated{padding:50px 60px 50px 50px;}.elementor-2502 .elementor-element.elementor-element-16a471c .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1 !important;}.elementor-2502 .elementor-element.elementor-element-16a471c .thegem-te-loop-featured-media .media-inner-wrap:before, .elementor-2502 .elementor-element.elementor-element-16a471c .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:rgba(0, 0, 0, 0);}.elementor-2502 .elementor-element.elementor-element-16a471c .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0, 0, 0, 0.3);}.elementor-2502 .elementor-element.elementor-element-16a471c .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100);}.elementor-2502 .elementor-element.elementor-element-16a471c .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);}.elementor-2502 .elementor-element.elementor-element-1b14f6d > .elementor-element-populated{padding:50px 50px 50px 0px;}.elementor-2502 .elementor-element.elementor-element-980c869 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-2502 .elementor-element.elementor-element-980c869 .thegem-te-post-title{justify-content:left;text-align:left;}.elementor-2502 .elementor-element.elementor-element-980c869 .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none;color:#8DCBFF;}.elementor-2502 .elementor-element.elementor-element-980c869 .thegem-te-post-title .post-title a{color:#8DCBFF;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields.custom-fields--labels .custom-fields-item{background-color:#CCCFD0;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .icon i, .elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{font-size:16px;line-height:16px;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .icon{margin-right:15px;color:#00BCD4;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{fill:#00BCD4;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .item-label{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{text-transform:none;color:#000000;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{text-transform:none;color:#000000;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item a{color:#000000;}.elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value,
				    .elementor-2502 .elementor-element.elementor-element-592b25a .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2502 .elementor-element.elementor-element-0e9d3f2 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{text-transform:none;}.elementor-2502 .elementor-element.elementor-element-0e9d3f2 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{text-transform:none;}.elementor-2502 .elementor-element.elementor-element-a8a0d14 .thegem-te-loop-post-content{justify-content:left;text-align:left;}.elementor-2502 .elementor-element.elementor-element-96331b5 .thegem-te-loop-featured-media:not(.custom-video-ratio).image-aspect-ratio .media-inner-wrap{--aspect-ratio:1 !important;}.elementor-2502 .elementor-element.elementor-element-96331b5 .thegem-te-loop-featured-media .media-inner-wrap:before, .elementor-2502 .elementor-element.elementor-element-96331b5 .thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before{background-color:rgba(0, 0, 0, 0);}.elementor-2502 .elementor-element.elementor-element-96331b5 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap:before{background-color:rgba(0, 0, 0, 0.3);}.elementor-2502 .elementor-element.elementor-element-96331b5 .thegem-te-loop-featured-media .media-inner-wrap img{opacity:calc(100/100);}.elementor-2502 .elementor-element.elementor-element-96331b5 .thegem-te-loop-featured-media.image-hover-effect a:hover .media-inner-wrap img{opacity:calc(100/100);}.elementor-2502 .elementor-element.elementor-element-81c112c > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-2502 .elementor-element.elementor-element-81c112c .thegem-te-post-title{justify-content:left;text-align:left;}.elementor-2502 .elementor-element.elementor-element-81c112c .thegem-te-post-title .post-title{letter-spacing:0px;text-transform:none;color:#8DCBFF;}.elementor-2502 .elementor-element.elementor-element-81c112c .thegem-te-post-title .post-title a{color:#8DCBFF;}.elementor-2502 .elementor-element.elementor-element-5559dad .thegem-te-loop-post-content{justify-content:left;text-align:left;}.elementor-2502 .elementor-element.elementor-element-a382d68 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2502 .elementor-element.elementor-element-a382d68 .thegem-te-custom-fields .custom-fields .custom-fields-item{margin-top:5px;}.elementor-2502 .elementor-element.elementor-element-a382d68 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon i, .elementor-2502 .elementor-element.elementor-element-a382d68 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{font-size:16px;line-height:16px;}.elementor-2502 .elementor-element.elementor-element-a382d68 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon{margin-right:15px;color:#00BCD4;}.elementor-2502 .elementor-element.elementor-element-a382d68 .thegem-te-custom-fields .custom-fields .custom-fields-item .icon svg{fill:#00BCD4;}.elementor-2502 .elementor-element.elementor-element-a382d68 .thegem-te-custom-fields .custom-fields .custom-fields-item .item-value{text-transform:none;}.elementor-2502 .elementor-element.elementor-element-a382d68 .thegem-te-custom-fields .custom-fields .custom-fields-item .label-after{text-transform:none;}body.elementor-page-2502 #main-content .thegem-template-wrapper > .elementor{width:1170px;}@media(max-width:1024px){.elementor-2502 .elementor-element.elementor-element-d128f76 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2502 .elementor-element.elementor-element-1b14f6d > .elementor-element-populated{padding:30px 30px 30px 0px;}}@media(max-width:767px){.elementor-2502 .elementor-element.elementor-element-1b14f6d > .elementor-element-populated{padding:0px 30px 30px 30px;}}/* Start custom CSS for section, class: .elementor-element-b7d6a51 */.team-full-bio {
    display: none !important;
}

.team-custom-modal {
    position: fixed;
    inset: 0;
    z-index: 99999;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 30px;
    background: rgba(0, 0, 0, 0.7);
}

.team-custom-modal.is-open {
    display: flex;
}

.team-custom-modal__box {
    position: relative;
    width: min(900px, 100%);
    max-height: 85vh;
    overflow: auto;
    background: #ffffff;
    border-radius: 12px;
    padding: 28px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.35);
}

.team-custom-modal__close {
    position: absolute;
    top: 12px;
    right: 14px;
    border: 0;
    background: transparent;
    font-size: 28px;
    line-height: 1;
    cursor: pointer;
}

body.team-modal-open {
    overflow: hidden;
}/* End custom CSS */