.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list { 
    display: flex;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 40px;
}

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item {
    width: calc(25% - 30px);
}

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner {
    display: block;
    text-decoration: none;
}

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner .team-member-post-list-item-image {
    display: block;
    position: relative;
}  

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner .team-member-post-list-item-image img {
    display: block;
    width: 100%;
    height: auto;
}  

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner .team-member-post-list-item-image .team-member-post-list-item-image-overlay {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    transition: background 0.5s ease; 
} 

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item.content-yes:hover .team-member-post-list-item-inner .team-member-post-list-item-image .team-member-post-list-item-image-overlay { 
    background: rgba(42,48,68,0.4)
} 

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item.content-yes .team-member-post-list-item-inner .team-member-post-list-item-image .team-member-post-list-item-image-overlay:before {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    width: 88px;
    height: 60px;
    margin: 0 auto;
    content: '';
    text-align: center;
    transform: translateY(-30%);
    background-image: url("data:image/svg+xml,%3Csvg width='88' height='60' viewBox='0 0 88 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.47812 48.352C9.47812 47.6627 9.26545 47.1127 8.84012 46.702C8.42945 46.2913 7.78412 46.086 6.90412 46.086H3.62612V50.64H6.90412C7.49079 50.64 7.97479 50.552 8.35612 50.376C8.73745 50.1853 9.01612 49.9213 9.19212 49.584C9.38279 49.232 9.47812 48.8213 9.47812 48.352ZM6.99212 43.6C8.23879 43.6 9.26545 43.82 10.0721 44.26C10.8935 44.6853 11.5021 45.2647 11.8981 45.998C12.3088 46.7167 12.5141 47.5013 12.5141 48.352C12.5141 48.924 12.4115 49.496 12.2061 50.068C12.0008 50.6253 11.6781 51.1387 11.2381 51.608C10.7981 52.0627 10.2261 52.4293 9.52212 52.708C8.83279 52.9867 7.98945 53.126 6.99212 53.126H3.62612V59H0.656118V43.6H6.99212ZM8.66412 52.136L12.8221 59H9.50012L5.51812 52.136H8.66412ZM19.5156 59.154C18.4156 59.154 17.4476 58.912 16.6116 58.428C15.7756 57.944 15.123 57.2693 14.6536 56.404C14.199 55.5387 13.9716 54.5413 13.9716 53.412C13.9716 52.3267 14.199 51.366 14.6536 50.53C15.1083 49.694 15.739 49.0413 16.5456 48.572C17.367 48.088 18.2983 47.846 19.3396 47.846C20.3956 47.846 21.327 48.0733 22.1336 48.528C22.9403 48.9827 23.5636 49.6207 24.0036 50.442C24.4583 51.2487 24.6856 52.1947 24.6856 53.28C24.6856 53.4413 24.671 53.6247 24.6416 53.83C24.627 54.0207 24.605 54.226 24.5756 54.446H17.0076C17.0663 54.9153 17.213 55.3187 17.4476 55.656C17.697 55.9787 17.9976 56.2353 18.3496 56.426C18.7163 56.602 19.127 56.69 19.5816 56.69C20.1243 56.69 20.6083 56.58 21.0336 56.36C21.4736 56.1253 21.789 55.8247 21.9796 55.458L24.4876 56.206C24.0476 57.1447 23.3876 57.8707 22.5076 58.384C21.6423 58.8973 20.645 59.154 19.5156 59.154ZM21.6056 52.4C21.591 51.9893 21.481 51.6227 21.2756 51.3C21.0703 50.9627 20.799 50.706 20.4616 50.53C20.1243 50.3393 19.7503 50.244 19.3396 50.244C18.973 50.244 18.6283 50.3393 18.3056 50.53C17.983 50.7207 17.7043 50.9773 17.4696 51.3C17.2496 51.608 17.103 51.9747 17.0296 52.4H21.6056ZM32.8602 59L32.6402 57.658C32.2735 58.1127 31.8555 58.472 31.3862 58.736C30.9315 59 30.3155 59.132 29.5382 59.132C28.8048 59.132 28.1595 59.0073 27.6022 58.758C27.0595 58.494 26.6342 58.1347 26.3262 57.68C26.0182 57.2107 25.8642 56.6607 25.8642 56.03C25.8642 55.106 26.1942 54.3433 26.8542 53.742C27.5288 53.126 28.5408 52.7373 29.8902 52.576L32.6402 52.268V51.498C32.6402 51.19 32.5008 50.904 32.2222 50.64C31.9435 50.376 31.5035 50.244 30.9022 50.244C30.3742 50.244 29.9122 50.376 29.5162 50.64C29.1348 50.8893 28.8782 51.2707 28.7462 51.784L26.3262 50.904C26.6195 49.9213 27.1768 49.166 27.9982 48.638C28.8195 48.11 29.8315 47.846 31.0342 47.846C32.5008 47.846 33.6008 48.2127 34.3342 48.946C35.0822 49.6647 35.4562 50.618 35.4562 51.806V59H32.8602ZM32.6402 54.226L30.2642 54.534C29.7802 54.5927 29.4135 54.7393 29.1642 54.974C28.9148 55.194 28.7902 55.4653 28.7902 55.788C28.7902 56.096 28.9148 56.36 29.1642 56.58C29.4135 56.7853 29.7655 56.888 30.2202 56.888C30.7335 56.888 31.1662 56.7927 31.5182 56.602C31.8848 56.4113 32.1635 56.1327 32.3542 55.766C32.5448 55.3993 32.6402 54.9447 32.6402 54.402V54.226ZM45.5827 49.65L45.2307 49.694V43.16H48.0467V59H45.4947L45.3187 57.636C44.9667 58.0467 44.4974 58.406 43.9107 58.714C43.3387 59.0073 42.6714 59.154 41.9087 59.154C40.9554 59.154 40.112 58.9193 39.3787 58.45C38.6454 57.9807 38.0734 57.328 37.6627 56.492C37.252 55.6413 37.0467 54.644 37.0467 53.5C37.0467 52.356 37.252 51.3587 37.6627 50.508C38.0734 49.6573 38.6454 49.0047 39.3787 48.55C40.112 48.0807 40.9554 47.846 41.9087 47.846C42.774 47.846 43.5147 48.022 44.1307 48.374C44.7614 48.726 45.2454 49.1513 45.5827 49.65ZM40.0827 53.5C40.0827 54.424 40.3174 55.172 40.7867 55.744C41.256 56.3013 41.872 56.58 42.6347 56.58C43.104 56.58 43.5294 56.4627 43.9107 56.228C44.3067 55.9787 44.622 55.6267 44.8567 55.172C45.106 54.7173 45.2307 54.16 45.2307 53.5C45.2307 52.84 45.106 52.2827 44.8567 51.828C44.622 51.3733 44.3067 51.0287 43.9107 50.794C43.5294 50.5447 43.104 50.42 42.6347 50.42C41.872 50.42 41.256 50.706 40.7867 51.278C40.3174 51.8353 40.0827 52.576 40.0827 53.5ZM65.2491 48.044C65.2491 47.3987 65.0438 46.9147 64.6331 46.592C64.2225 46.2547 63.6431 46.086 62.8951 46.086H59.1331V49.98H62.8731C63.6211 49.98 64.2005 49.8187 64.6111 49.496C65.0365 49.1587 65.2491 48.6747 65.2491 48.044ZM56.1631 59V43.6H63.3131C64.3838 43.6 65.2858 43.7833 66.0191 44.15C66.7525 44.502 67.3025 44.986 67.6691 45.602C68.0505 46.2033 68.2411 46.8853 68.2411 47.648C68.2411 48.3227 68.1165 48.8947 67.8671 49.364C67.6178 49.8333 67.2731 50.2073 66.8331 50.486C66.4078 50.75 65.9165 50.9333 65.3591 51.036V51.212C66.0338 51.3 66.6131 51.4907 67.0971 51.784C67.5811 52.0627 67.9551 52.4587 68.2191 52.972C68.4831 53.4853 68.6151 54.1087 68.6151 54.842C68.6151 55.6487 68.4171 56.3673 68.0211 56.998C67.6251 57.614 67.0458 58.1053 66.2831 58.472C65.5351 58.824 64.6331 59 63.5771 59H56.1631ZM59.1331 56.514H63.1811C63.9585 56.514 64.5598 56.3453 64.9851 56.008C65.4251 55.656 65.6451 55.15 65.6451 54.49C65.6451 53.8007 65.4105 53.28 64.9411 52.928C64.4865 52.576 63.8778 52.4 63.1151 52.4H59.1331V56.514ZM70.8968 48H73.7128V59H70.8968V48ZM72.3268 46.592C71.7988 46.592 71.3661 46.4307 71.0288 46.108C70.6915 45.7707 70.5228 45.36 70.5228 44.876C70.5228 44.392 70.6915 43.9887 71.0288 43.666C71.3661 43.3287 71.7988 43.16 72.3268 43.16C72.8255 43.16 73.2435 43.3287 73.5808 43.666C73.9328 43.9887 74.1088 44.392 74.1088 44.876C74.1088 45.36 73.9328 45.7707 73.5808 46.108C73.2435 46.4307 72.8255 46.592 72.3268 46.592ZM81.3502 59.154C80.2796 59.154 79.3262 58.9267 78.4902 58.472C77.6542 58.0027 76.9942 57.35 76.5102 56.514C76.0409 55.6633 75.8062 54.666 75.8062 53.522C75.8062 52.3633 76.0482 51.3587 76.5322 50.508C77.0309 49.6573 77.7056 49.0047 78.5562 48.55C79.4069 48.0807 80.3602 47.846 81.4162 47.846C82.4722 47.846 83.4256 48.0807 84.2762 48.55C85.1269 49.0047 85.8016 49.6573 86.3002 50.508C86.7989 51.344 87.0482 52.334 87.0482 53.478C87.0482 54.6367 86.7916 55.6413 86.2782 56.492C85.7796 57.3427 85.0976 58.0027 84.2322 58.472C83.3816 58.9267 82.4209 59.154 81.3502 59.154ZM81.3282 56.624C81.7829 56.624 82.2156 56.514 82.6262 56.294C83.0369 56.0593 83.3742 55.7147 83.6382 55.26C83.9022 54.7907 84.0342 54.1967 84.0342 53.478C84.0342 52.7887 83.9096 52.2167 83.6602 51.762C83.4109 51.2927 83.0809 50.948 82.6702 50.728C82.2742 50.4933 81.8416 50.376 81.3722 50.376C80.9176 50.376 80.4922 50.4933 80.0962 50.728C79.7149 50.948 79.4069 51.2927 79.1722 51.762C78.9522 52.2167 78.8422 52.8033 78.8422 53.522C78.8422 54.2113 78.9522 54.7907 79.1722 55.26C79.3922 55.7147 79.6929 56.0593 80.0742 56.294C80.4556 56.514 80.8736 56.624 81.3282 56.624Z' fill='white'/%3E%3Crect x='43' width='2' height='30' fill='white'/%3E%3Crect x='58' y='14' width='2' height='30' transform='rotate(90 58 14)' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 88px 60px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 0.2s 0.1s ease, transform 0.2s 0.1s ease; 
}     

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item.content-yes:hover .team-member-post-list-item-inner .team-member-post-list-item-image .team-member-post-list-item-image-overlay:before {
    opacity: 1;
    transition: opacity 0.2s 0.2s ease, transform 0.2s 0.2s ease; 
    transform: translateY(-50%);
}  

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner .team-member-post-list-item-content {
    display: block;
    padding: 12px 0 0 0;
}

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner .team-member-post-list-item-content h4 {
    padding: 0 0 6px 0;
}

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner .team-member-post-list-item-content p {
    padding: 0;
	line-height: 1.4rem;
}

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list-load-more { 
    text-align: center; 
}

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list-load-more a, .content-full-width.list-team-member-posts-block.wpblock .team-member-post-list-load-more a:hover, .content-full-width.list-team-member-posts-block.wpblock .team-member-post-list-load-more a:active, .content-full-width.list-team-member-posts-block.wpblock .team-member-post-list-load-more a:visited, .content-full-width.list-team-member-posts-block.wpblock .team-member-post-list-load-more a:focus {
    display: inline-block;
    position: relative;
    margin: 60px 0 0 0;
    padding: 22px 30px 22px 30px;
    font-size: 1rem;
    line-height: 1rem;
    color: var(--dark-grey);
    border: 0;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    border-radius: 6px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--yellow);
    background-color: var(--yellow);
    transition: background 0.2s linear, border 0.2s linear; 
    cursor: pointer;
    vertical-align: middle;
} 

.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list-load-more a:hover {
    background-color: var(--light-yellow); 
    border-color: var(--light-yellow); 
}  
 
.modal.team {
    padding: 40px !important;
    max-width: 1000px !important;
    background: #FFFFFF !important;
}

.modal.team .profile {
    display: flex;
    align-items: flex-start;
}

.modal.team .profile .image {
    width: 35.211%;
}

.modal.team .profile .image img {
    display: block;
    width: 100%;
    height: auto;
}

.modal.team .profile .details {
    padding: 0 0 0 40px;
    width: 64.789%;
    overflow: scroll;
} 

.modal.team .profile .details h3 {
    padding: 4px 0 8px 0;
}  

.modal.team .profile .details .profile-title p {
    font-weight: 700;
}  

.modal.team .profile .details .profile-email p a, .modal.team .profile .details .profile-email p a:active, .modal.team .profile .details .profile-email p a:visited, .modal.team .profile .details .profile-email p a:focus, .modal.team .profile .details .profile-email p a:hover {
    padding: 0 0 0 32px;
    text-decoration: none;
    color: var(--black);
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8021 12.2664C14.8021 13.1425 15.051 13.4919 15.7021 13.4919C17.1531 13.4919 18.0771 11.6406 18.0771 8.56174C18.0771 3.85586 14.6521 1.60305 10.376 1.60305C5.97708 1.60305 1.97604 4.55674 1.97604 10.1387C1.97604 15.4704 5.47604 18.374 10.851 18.374C12.676 18.374 13.901 18.1738 15.775 17.548L16.1771 19.224C14.3271 19.8258 12.35 20 10.826 20C3.77604 20 0 16.1201 0 10.1377C0 4.10513 4.37604 0 10.401 0C16.676 0 20 3.75469 20 8.36045C20 12.2653 18.776 15.2441 14.926 15.2441C13.175 15.2441 12.026 14.5432 11.876 12.9902C11.426 14.7174 10.226 15.2441 8.6 15.2441C6.425 15.2441 4.6 13.5659 4.6 10.1877C4.6 6.78348 6.20104 4.68085 9.07604 4.68085C10.601 4.68085 11.551 5.2816 11.974 6.23279L12.7 4.90613H14.8V12.2664H14.8021ZM11.7281 8.96224C11.7281 7.58657 10.7021 7.0098 9.85208 7.0098C8.92708 7.0098 7.90313 7.7597 7.90313 9.96349C7.90313 11.7157 8.67813 12.6919 9.85208 12.6919C10.6771 12.6919 11.7281 12.1662 11.7281 10.7144V8.96224Z' fill='%232A3044'/%3E%3C/svg%3E%0A");    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px 20px;
} 

.modal.team .profile .details .profile-telephone p {
    padding: 0 0 5px 0;
}  

.modal.team .profile .details .profile-telephone p a, .modal.team .profile .details .profile-telephone p a:active, .modal.team .profile .details .profile-telephone p a:visited, .modal.team .profile .details .profile-telephone p a:focus, .modal.team .profile .details .profile-telephone p a:hover {
    padding: 0 0 0 32px;
    text-decoration: none;
    color: var(--black);
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5343 11.5339C9.55805 13.5155 7.26851 15.4072 6.36119 14.5005C5.06395 13.2005 4.26411 12.0731 1.40301 14.3714C-1.45809 16.6697 0.739808 18.203 1.99622 19.4596C3.44594 20.9096 8.84986 19.5355 14.1938 14.193C19.5377 8.8506 20.9091 3.44483 19.4594 1.99318C18.1997 0.739027 16.6708 -1.45595 14.3729 1.40069C12.075 4.25732 13.204 5.05898 14.5004 6.35563C15.4069 7.26728 13.5156 9.55642 11.5343 11.5339Z' fill='%232A3044'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px 20px;
}  

.modal.team .profile .details .profile-details {
    padding: 0;
}

.modal.team .profile .details .profile-details > *:last-child {
    padding-bottom: 0;
}

@media(max-width:1300px) {  

	.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner .team-member-post-list-item-content p {
		line-height: 1.15rem;
    	font-size: 0.9rem;
	}

	.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item .team-member-post-list-item-inner .team-member-post-list-item-content h4 {
		font-size: 1.15rem;
        line-height: 1.3rem;
		padding: 0 0 4px 0;
	}

}

@media(max-width:980px) { 

    .content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item {
        width: 100%;
    }  

    .modal.team {
        padding: 20px 20px 30px 20px !important;
    }

    .modal.team .profile {
        flex-direction: column;
    }

    .modal.team .profile .image {
        width: 100%;
    }

    .modal.team .profile .image img {
        display: block;
        width: 100%;
        height: auto;
    }

    .modal.team .profile .details {
        padding: 14px 0 0 0;
        width: 100%;
    } 

	.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list {
		column-gap: 20px;
	}   

	.content-full-width.list-team-member-posts-block.wpblock .team-member-post-list .team-member-post-list-item {
		width: calc(50% - 10px);
	}
     
} 