/*
 Author:       Paramount Digital
 Author URI:   http://paramountdigital.co.uk
*/

.login-block .login-message {
	margin-bottom: 25px;
    display: block;
    padding: 8px 8px 8px 38px;
    background-color: var(--navy-50, #EBF3FF);
    border-radius: var(--radius-tiny, 4px);
    border: 1px solid var(--navy-200, #AAC4FD);
	position: relative;
}
.login-block .login-message::after {
	content: "";
	top: -1px;
    left: -1px;
	width: 4px;
	height: calc(100% + 2px);
	background-color: var(--navy-500, #2856FA);
	position: absolute;
    border-radius: 4px 0 0 4px;
}
.login-block .login-message::before {
	content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5.75V8.75M8 11V11.0075M1.25 8C1.25 8.88642 1.42459 9.76417 1.76381 10.5831C2.10303 11.4021 2.60023 12.1462 3.22703 12.773C3.85382 13.3998 4.59794 13.897 5.41689 14.2362C6.23583 14.5754 7.11358 14.75 8 14.75C8.88642 14.75 9.76417 14.5754 10.5831 14.2362C11.4021 13.897 12.1462 13.3998 12.773 12.773C13.3998 12.1462 13.897 11.4021 14.2362 10.5831C14.5754 9.76417 14.75 8.88642 14.75 8C14.75 7.11358 14.5754 6.23583 14.2362 5.41689C13.897 4.59794 13.3998 3.85382 12.773 3.22703C12.1462 2.60023 11.4021 2.10303 10.5831 1.76381C9.76417 1.42459 8.88642 1.25 8 1.25C7.11358 1.25 6.23583 1.42459 5.41689 1.76381C4.59794 2.10303 3.85382 2.60023 3.22703 3.22703C2.60023 3.85382 2.10303 4.59794 1.76381 5.41689C1.42459 6.23583 1.25 7.11358 1.25 8Z' stroke='%232856FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 11px; 
	left: 11px; 
	vertical-align: middle;
	line-height: 1;
	font-size: 0;
}

/* tippy tag */
.tippy-box {
	background-color: var(--navy-900, #02215A);
    color: #fff;
    font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
    padding: 14px 12px;
    text-align: center;
}
.tippy-box .tippy-arrow {
	color: var(--navy-900, #02215A);
}
#member-context-menu {
	display: none;
}
.tippy-box[data-theme="context-menu"] {
	background: #fff;
    padding: 0;
}
.tippy-box[data-theme="context-menu"] .tippy-content {
	padding: 0;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.tippy-box[data-theme="context-menu"] .tippy-content a,
.tippy-box[data-theme="context-menu"] .tippy-content button {
	display: block;
    text-decoration: unset;
    padding: 8px 25px;
    color: var(--navy-900, #02215A);
	background-color: #fff;
	margin: 0;
    border: unset;
	border-radius: 0;
	width: 100%;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.tippy-box[data-theme="context-menu"] .tippy-content button[hidden] {
	display: none;
}
.tippy-box[data-theme="context-menu"] .tippy-content a:hover,
.tippy-box[data-theme="context-menu"] .tippy-content a:focus, 
.tippy-box[data-theme="context-menu"] .tippy-content button:hover,
.tippy-box[data-theme="context-menu"] .tippy-content button:focus {
	background-color: var(--navy-500, #2856FA) !important;
    color: #fff;
}
.tippy-box[data-theme="context-menu"] .tippy-content div[class*="context-menu"] {
	border-radius: var(--radius-tiny, 4px);
    overflow: hidden;
    border: 1px solid var(--navy-200, #AAC4FD);
    box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
    background-color: #fff;
}
.tippy-box[data-theme="context-menu"] .tippy-arrow {
	color: var(--navy-200, #AAC4FD);
}

/* SweetAlert2 toasts */
.swal2-popup {
	border-radius: var(--radius-tiny, 4px);
    box-shadow: 0px 2px 4px 0px rgba(9, 61, 244, 0.08) !important;
    background-color: #DFFBE5 !important;
    padding: 5px 15px 7px 44px !important;
	border-left: 4px solid var(--green);
}
.swal2-popup.response-success::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 8.3099V8.9999C16.4991 10.6172 15.9754 12.1909 15.007 13.4863C14.0386 14.7816 12.6775 15.7293 11.1265 16.1878C9.57557 16.6464 7.91794 16.5913 6.40085 16.0308C4.88376 15.4703 3.58849 14.4345 2.70822 13.0777C1.82795 11.7209 1.40984 10.1159 1.51626 8.50213C1.62267 6.88832 2.24791 5.35214 3.29871 4.1227C4.34951 2.89326 5.76959 2.03644 7.34714 1.68001C8.92469 1.32358 10.5752 1.48665 12.0525 2.1449' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 3L9 10.5075L6.75 8.2575' stroke='%230D6821' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	font-size: 0;
    line-height: 1;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
}
.swal2-popup.response-error::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.71758 2.89491L1.36508 13.4999C1.2341 13.7267 1.1648 13.9839 1.16407 14.2458C1.16334 14.5077 1.23119 14.7653 1.3609 14.9928C1.4906 15.2203 1.67762 15.41 1.90336 15.5428C2.12909 15.6756 2.38568 15.747 2.64758 15.7499H15.3526C15.6145 15.747 15.8711 15.6756 16.0968 15.5428C16.3225 15.41 16.5096 15.2203 16.6393 14.9928C16.769 14.7653 16.8368 14.5077 16.8361 14.2458C16.8354 13.9839 16.766 13.7267 16.6351 13.4999L10.2826 2.89491C10.1489 2.67449 9.96062 2.49225 9.73597 2.36577C9.51133 2.2393 9.25788 2.17285 9.00008 2.17285C8.74227 2.17285 8.48882 2.2393 8.26418 2.36577C8.03953 2.49225 7.85128 2.67449 7.71758 2.89491V2.89491Z' stroke='%23C70017' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 6.75V9.75' stroke='%23C70017' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.75H9.00708' stroke='%23C70017' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	font-size: 0;
    line-height: 1;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
}
.swal2-popup.response-error {
	background-color: #FFE0E4 !important;
	border-left: 4px solid #FF8E9B; 
}
.swal2-popup .swal2-title {
	font-size: 17px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin: 0 !important;
    color: #0D6821;
	display: inline-block !important;
}
.swal2-popup.response-error .swal2-title {
	color: #C70017;
}
.swal2-popup .swal2-html-container {
	margin: 0 !important;
	color: #0D6821;
}
.swal2-popup.response-error .swal2-html-container {
	color: #C70017;
}
.swal2-popup .swal2-timer-progress-bar-container {
	margin-left: -4px;
}

/* account banner */
#page-hero.account-banner {
	background: var(--navy-900, #02215A);
	color: #fff;
	padding-top: 8em;
	padding-bottom: 2em;
	min-height: 20em;
}
#page-hero.account-banner .container {
	color: #fff;
}
#page-hero.account-banner .contained-hero-content .main-heading {
	color: #fff;
	width: auto;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 46px;
}
#page-hero.account-banner .contained-hero-content {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
#page-hero.account-banner .contained-hero-content .tag {
	margin: 0 0 20px 20px;
    background: #E7EFF6;
    padding: 7px 12px;
    border-radius: 22px;
    color: var(--grey-500, #6D7797);
    font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
}
#page-hero.account-banner .contained-hero-content .banner-content {
	width: 100%;
}
#page-hero.account-banner .contained-hero-content address {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
#page-hero.account-banner .banner-edit-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
#page-hero.account-banner .banner-edit-link .content-button.secondary {
	background-color: #fff;
	border: 1px solid #fff;
}
#page-hero.account-banner .banner-edit-link .content-button.secondary:hover,
#page-hero.account-banner .banner-edit-link .content-button.secondary:focus {
	background-color: var(--navy-800, #032E8C);
    border-color: var(--navy-800, #032E8C);
    color: #fff;
}
@media (max-width: 991px) {
	#page-hero.account-banner {
		padding-top: 4em;
		padding-bottom: 4em;
		min-height: 16em;
	}
	#page-hero.account-banner .banner-edit-link {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
}

/* socitm-account-single */
section.socitm-account-single {
	padding: 30px 0;
}
section.socitm-account-single .user-login,
section.socitm-account-single .user-reset-password {
	padding: 30px 0;
}
.socitm-account-single > .container {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
@media (max-width: 991px) {
	section.socitm-account-single .user-login {
		padding: 0;
	}
	section.socitm-account-single {
		padding: 0 0 30px;
	}
}

/* account message */
.account-homepage .socitm-account-message {
	border-radius: var(--radius-small, 8px);
    margin-top: 20px;
    border: 1px solid var(--navy-500, #2856FA);
    border-left: 8px solid var(--navy-500, #2856FA);
    display: inline-block;
    width: 100%;
    padding: 16px 62px 17px;
    position: relative;
    color: var(--navy-900, #02215A);
    background-color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8C18 6.4087 17.3679 4.88258 16.2426 3.75736C15.1174 2.63214 13.5913 2 12 2C10.4087 2 8.88258 2.63214 7.75736 3.75736C6.63214 4.88258 6 6.4087 6 8C6 15 3 17 3 17H21C21 17 18 15 18 8Z' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7295 21C13.5537 21.3031 13.3014 21.5547 12.9978 21.7295C12.6941 21.9044 12.3499 21.9965 11.9995 21.9965C11.6492 21.9965 11.3049 21.9044 11.0013 21.7295C10.6977 21.5547 10.4453 21.3031 10.2695 21' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 24px;
	margin: 0 15px 40px;
    max-width: calc(100% - 30px);
}
.account-homepage .socitm-account-message p {
	margin-bottom: 0;
}
@media (max-width: 991px) {
	.account-homepage .socitm-account-message {
		margin: 0 30px 40px;
		max-width: calc(100% - 60px);
		margin-bottom: 22px;
	}
}

/* socitm sidebar menu */
.socitm-account-single .account-side-menu .side-menu {
	padding: 20px 50px 20px 0;
	width: 100%;
}
.socitm-account-single .account-side-menu .account-side-menu-heading {
	width: 100%;
	font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
	margin-bottom: 20px;
}
.socitm-account-single .account-side-menu .side-menu-nav {
	list-style: none;
	margin: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.mobile-settings-nav {
	margin: 0;
    width: 100%;
    display: inline-block;
	list-style: none;
}
.mobile-settings-nav > .current-page {
	margin: 0;
}
.socitm-account-single .account-side-menu .side-menu-nav li {
    line-height: 1;
	margin-bottom: 6px;
	position: relative;
	overflow: hidden;
	border-radius: var(--radius-tiny, 4px);
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.socitm-account-single .account-side-menu .side-menu-nav li a.account-settings::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14338_2700)'%3E%3Cpath d='M9 11.25C10.2426 11.25 11.25 10.2426 11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25Z' stroke='%2302215A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.55 11.25C14.4502 11.4762 14.4204 11.7271 14.4645 11.9704C14.5086 12.2137 14.6246 12.4382 14.7975 12.615L14.8425 12.66C14.982 12.7993 15.0926 12.9647 15.1681 13.1468C15.2436 13.3289 15.2824 13.5241 15.2824 13.7213C15.2824 13.9184 15.2436 14.1136 15.1681 14.2957C15.0926 14.4778 14.982 14.6432 14.8425 14.7825C14.7032 14.922 14.5378 15.0326 14.3557 15.1081C14.1736 15.1836 13.9784 15.2224 13.7812 15.2224C13.5841 15.2224 13.3889 15.1836 13.2068 15.1081C13.0247 15.0326 12.8593 14.922 12.72 14.7825L12.675 14.7375C12.4982 14.5646 12.2737 14.4486 12.0304 14.4045C11.7871 14.3604 11.5362 14.3902 11.31 14.49C11.0882 14.5851 10.899 14.7429 10.7657 14.9442C10.6325 15.1454 10.561 15.3812 10.56 15.6225V15.75C10.56 16.1478 10.402 16.5294 10.1207 16.8107C9.83936 17.092 9.45782 17.25 9.06 17.25C8.66218 17.25 8.28064 17.092 7.99934 16.8107C7.71804 16.5294 7.56 16.1478 7.56 15.75V15.6825C7.55419 15.4343 7.47384 15.1935 7.32938 14.9915C7.18493 14.7896 6.98305 14.6357 6.75 14.55C6.52379 14.4502 6.27286 14.4204 6.02956 14.4645C5.78626 14.5086 5.56176 14.6246 5.385 14.7975L5.34 14.8425C5.20069 14.982 5.03526 15.0926 4.85316 15.1681C4.67106 15.2436 4.47587 15.2824 4.27875 15.2824C4.08163 15.2824 3.88644 15.2436 3.70434 15.1681C3.52224 15.0926 3.35681 14.982 3.2175 14.8425C3.07804 14.7032 2.9674 14.5378 2.89191 14.3557C2.81642 14.1736 2.77757 13.9784 2.77757 13.7812C2.77757 13.5841 2.81642 13.3889 2.89191 13.2068C2.9674 13.0247 3.07804 12.8593 3.2175 12.72L3.2625 12.675C3.4354 12.4982 3.55139 12.2737 3.5955 12.0304C3.63962 11.7871 3.60984 11.5362 3.51 11.31C3.41493 11.0882 3.25707 10.899 3.05585 10.7657C2.85463 10.6325 2.61884 10.561 2.3775 10.56H2.25C1.85218 10.56 1.47064 10.402 1.18934 10.1207C0.908035 9.83936 0.75 9.45782 0.75 9.06C0.75 8.66218 0.908035 8.28064 1.18934 7.99934C1.47064 7.71804 1.85218 7.56 2.25 7.56H2.3175C2.56575 7.55419 2.8065 7.47384 3.00847 7.32938C3.21045 7.18493 3.36429 6.98305 3.45 6.75C3.54984 6.52379 3.57962 6.27286 3.5355 6.02956C3.49139 5.78626 3.3754 5.56176 3.2025 5.385L3.1575 5.34C3.01804 5.20069 2.9074 5.03526 2.83191 4.85316C2.75642 4.67106 2.71757 4.47587 2.71757 4.27875C2.71757 4.08163 2.75642 3.88644 2.83191 3.70434C2.9074 3.52224 3.01804 3.35681 3.1575 3.2175C3.29681 3.07804 3.46224 2.9674 3.64434 2.89191C3.82644 2.81642 4.02163 2.77757 4.21875 2.77757C4.41587 2.77757 4.61106 2.81642 4.79316 2.89191C4.97526 2.9674 5.14069 3.07804 5.28 3.2175L5.325 3.2625C5.50176 3.4354 5.72626 3.55139 5.96956 3.5955C6.21285 3.63962 6.46379 3.60984 6.69 3.51H6.75C6.97183 3.41493 7.16101 3.25707 7.29427 3.05585C7.42753 2.85463 7.49904 2.61884 7.5 2.3775V2.25C7.5 1.85218 7.65804 1.47064 7.93934 1.18934C8.22064 0.908035 8.60218 0.75 9 0.75C9.39782 0.75 9.77936 0.908035 10.0607 1.18934C10.342 1.47064 10.5 1.85218 10.5 2.25V2.3175C10.501 2.55884 10.5725 2.79463 10.7057 2.99585C10.839 3.19707 11.0282 3.35493 11.25 3.45C11.4762 3.54984 11.7271 3.57962 11.9704 3.5355C12.2137 3.49139 12.4382 3.3754 12.615 3.2025L12.66 3.1575C12.7993 3.01804 12.9647 2.9074 13.1468 2.83191C13.3289 2.75642 13.5241 2.71757 13.7213 2.71757C13.9184 2.71757 14.1136 2.75642 14.2957 2.83191C14.4778 2.9074 14.6432 3.01804 14.7825 3.1575C14.922 3.29681 15.0326 3.46224 15.1081 3.64434C15.1836 3.82644 15.2224 4.02163 15.2224 4.21875C15.2224 4.41587 15.1836 4.61106 15.1081 4.79316C15.0326 4.97526 14.922 5.14069 14.7825 5.28L14.7375 5.325C14.5646 5.50176 14.4486 5.72626 14.4045 5.96956C14.3604 6.21285 14.3902 6.46379 14.49 6.69V6.75C14.5851 6.97183 14.7429 7.16101 14.9442 7.29427C15.1454 7.42753 15.3812 7.49904 15.6225 7.5H15.75C16.1478 7.5 16.5294 7.65804 16.8107 7.93934C17.092 8.22064 17.25 8.60218 17.25 9C17.25 9.39782 17.092 9.77936 16.8107 10.0607C16.5294 10.342 16.1478 10.5 15.75 10.5H15.6825C15.4412 10.501 15.2054 10.5725 15.0042 10.7057C14.8029 10.839 14.6451 11.0282 14.55 11.25V11.25Z' stroke='%2302215A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14338_2700'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    vertical-align: middle;
    margin-right: 10px;
	display: inline-block;
	line-height: 1;
}
.socitm-account-single .account-side-menu .side-menu-nav li.current-menu-item a.account-settings::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14338_2128)'%3E%3Cpath d='M9 11.25C10.2426 11.25 11.25 10.2426 11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25Z' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.55 11.25C14.4502 11.4762 14.4204 11.7271 14.4645 11.9704C14.5086 12.2137 14.6246 12.4382 14.7975 12.615L14.8425 12.66C14.982 12.7993 15.0926 12.9647 15.1681 13.1468C15.2436 13.3289 15.2824 13.5241 15.2824 13.7213C15.2824 13.9184 15.2436 14.1136 15.1681 14.2957C15.0926 14.4778 14.982 14.6432 14.8425 14.7825C14.7032 14.922 14.5378 15.0326 14.3557 15.1081C14.1736 15.1836 13.9784 15.2224 13.7812 15.2224C13.5841 15.2224 13.3889 15.1836 13.2068 15.1081C13.0247 15.0326 12.8593 14.922 12.72 14.7825L12.675 14.7375C12.4982 14.5646 12.2737 14.4486 12.0304 14.4045C11.7871 14.3604 11.5362 14.3902 11.31 14.49C11.0882 14.5851 10.899 14.7429 10.7657 14.9442C10.6325 15.1454 10.561 15.3812 10.56 15.6225V15.75C10.56 16.1478 10.402 16.5294 10.1207 16.8107C9.83936 17.092 9.45782 17.25 9.06 17.25C8.66218 17.25 8.28064 17.092 7.99934 16.8107C7.71804 16.5294 7.56 16.1478 7.56 15.75V15.6825C7.55419 15.4343 7.47384 15.1935 7.32938 14.9915C7.18493 14.7896 6.98305 14.6357 6.75 14.55C6.52379 14.4502 6.27286 14.4204 6.02956 14.4645C5.78626 14.5086 5.56176 14.6246 5.385 14.7975L5.34 14.8425C5.20069 14.982 5.03526 15.0926 4.85316 15.1681C4.67106 15.2436 4.47587 15.2824 4.27875 15.2824C4.08163 15.2824 3.88644 15.2436 3.70434 15.1681C3.52224 15.0926 3.35681 14.982 3.2175 14.8425C3.07804 14.7032 2.9674 14.5378 2.89191 14.3557C2.81642 14.1736 2.77757 13.9784 2.77757 13.7812C2.77757 13.5841 2.81642 13.3889 2.89191 13.2068C2.9674 13.0247 3.07804 12.8593 3.2175 12.72L3.2625 12.675C3.4354 12.4982 3.55139 12.2737 3.5955 12.0304C3.63962 11.7871 3.60984 11.5362 3.51 11.31C3.41493 11.0882 3.25707 10.899 3.05585 10.7657C2.85463 10.6325 2.61884 10.561 2.3775 10.56H2.25C1.85218 10.56 1.47064 10.402 1.18934 10.1207C0.908035 9.83936 0.75 9.45782 0.75 9.06C0.75 8.66218 0.908035 8.28064 1.18934 7.99934C1.47064 7.71804 1.85218 7.56 2.25 7.56H2.3175C2.56575 7.55419 2.8065 7.47384 3.00847 7.32938C3.21045 7.18493 3.36429 6.98305 3.45 6.75C3.54984 6.52379 3.57962 6.27286 3.5355 6.02956C3.49139 5.78626 3.3754 5.56176 3.2025 5.385L3.1575 5.34C3.01804 5.20069 2.9074 5.03526 2.83191 4.85316C2.75642 4.67106 2.71757 4.47587 2.71757 4.27875C2.71757 4.08163 2.75642 3.88644 2.83191 3.70434C2.9074 3.52224 3.01804 3.35681 3.1575 3.2175C3.29681 3.07804 3.46224 2.9674 3.64434 2.89191C3.82644 2.81642 4.02163 2.77757 4.21875 2.77757C4.41587 2.77757 4.61106 2.81642 4.79316 2.89191C4.97526 2.9674 5.14069 3.07804 5.28 3.2175L5.325 3.2625C5.50176 3.4354 5.72626 3.55139 5.96956 3.5955C6.21285 3.63962 6.46379 3.60984 6.69 3.51H6.75C6.97183 3.41493 7.16101 3.25707 7.29427 3.05585C7.42753 2.85463 7.49904 2.61884 7.5 2.3775V2.25C7.5 1.85218 7.65804 1.47064 7.93934 1.18934C8.22064 0.908035 8.60218 0.75 9 0.75C9.39782 0.75 9.77936 0.908035 10.0607 1.18934C10.342 1.47064 10.5 1.85218 10.5 2.25V2.3175C10.501 2.55884 10.5725 2.79463 10.7057 2.99585C10.839 3.19707 11.0282 3.35493 11.25 3.45C11.4762 3.54984 11.7271 3.57962 11.9704 3.5355C12.2137 3.49139 12.4382 3.3754 12.615 3.2025L12.66 3.1575C12.7993 3.01804 12.9647 2.9074 13.1468 2.83191C13.3289 2.75642 13.5241 2.71757 13.7213 2.71757C13.9184 2.71757 14.1136 2.75642 14.2957 2.83191C14.4778 2.9074 14.6432 3.01804 14.7825 3.1575C14.922 3.29681 15.0326 3.46224 15.1081 3.64434C15.1836 3.82644 15.2224 4.02163 15.2224 4.21875C15.2224 4.41587 15.1836 4.61106 15.1081 4.79316C15.0326 4.97526 14.922 5.14069 14.7825 5.28L14.7375 5.325C14.5646 5.50176 14.4486 5.72626 14.4045 5.96956C14.3604 6.21285 14.3902 6.46379 14.49 6.69V6.75C14.5851 6.97183 14.7429 7.16101 14.9442 7.29427C15.1454 7.42753 15.3812 7.49904 15.6225 7.5H15.75C16.1478 7.5 16.5294 7.65804 16.8107 7.93934C17.092 8.22064 17.25 8.60218 17.25 9C17.25 9.39782 17.092 9.77936 16.8107 10.0607C16.5294 10.342 16.1478 10.5 15.75 10.5H15.6825C15.4412 10.501 15.2054 10.5725 15.0042 10.7057C14.8029 10.839 14.6451 11.0282 14.55 11.25V11.25Z' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14338_2128'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.account-settings:hover::before,
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.account-settings:focus::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14338_2700)'%3E%3Cpath d='M9 11.25C10.2426 11.25 11.25 10.2426 11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25Z' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.55 11.25C14.4502 11.4762 14.4204 11.7271 14.4645 11.9704C14.5086 12.2137 14.6246 12.4382 14.7975 12.615L14.8425 12.66C14.982 12.7993 15.0926 12.9647 15.1681 13.1468C15.2436 13.3289 15.2824 13.5241 15.2824 13.7213C15.2824 13.9184 15.2436 14.1136 15.1681 14.2957C15.0926 14.4778 14.982 14.6432 14.8425 14.7825C14.7032 14.922 14.5378 15.0326 14.3557 15.1081C14.1736 15.1836 13.9784 15.2224 13.7812 15.2224C13.5841 15.2224 13.3889 15.1836 13.2068 15.1081C13.0247 15.0326 12.8593 14.922 12.72 14.7825L12.675 14.7375C12.4982 14.5646 12.2737 14.4486 12.0304 14.4045C11.7871 14.3604 11.5362 14.3902 11.31 14.49C11.0882 14.5851 10.899 14.7429 10.7657 14.9442C10.6325 15.1454 10.561 15.3812 10.56 15.6225V15.75C10.56 16.1478 10.402 16.5294 10.1207 16.8107C9.83936 17.092 9.45782 17.25 9.06 17.25C8.66218 17.25 8.28064 17.092 7.99934 16.8107C7.71804 16.5294 7.56 16.1478 7.56 15.75V15.6825C7.55419 15.4343 7.47384 15.1935 7.32938 14.9915C7.18493 14.7896 6.98305 14.6357 6.75 14.55C6.52379 14.4502 6.27286 14.4204 6.02956 14.4645C5.78626 14.5086 5.56176 14.6246 5.385 14.7975L5.34 14.8425C5.20069 14.982 5.03526 15.0926 4.85316 15.1681C4.67106 15.2436 4.47587 15.2824 4.27875 15.2824C4.08163 15.2824 3.88644 15.2436 3.70434 15.1681C3.52224 15.0926 3.35681 14.982 3.2175 14.8425C3.07804 14.7032 2.9674 14.5378 2.89191 14.3557C2.81642 14.1736 2.77757 13.9784 2.77757 13.7812C2.77757 13.5841 2.81642 13.3889 2.89191 13.2068C2.9674 13.0247 3.07804 12.8593 3.2175 12.72L3.2625 12.675C3.4354 12.4982 3.55139 12.2737 3.5955 12.0304C3.63962 11.7871 3.60984 11.5362 3.51 11.31C3.41493 11.0882 3.25707 10.899 3.05585 10.7657C2.85463 10.6325 2.61884 10.561 2.3775 10.56H2.25C1.85218 10.56 1.47064 10.402 1.18934 10.1207C0.908035 9.83936 0.75 9.45782 0.75 9.06C0.75 8.66218 0.908035 8.28064 1.18934 7.99934C1.47064 7.71804 1.85218 7.56 2.25 7.56H2.3175C2.56575 7.55419 2.8065 7.47384 3.00847 7.32938C3.21045 7.18493 3.36429 6.98305 3.45 6.75C3.54984 6.52379 3.57962 6.27286 3.5355 6.02956C3.49139 5.78626 3.3754 5.56176 3.2025 5.385L3.1575 5.34C3.01804 5.20069 2.9074 5.03526 2.83191 4.85316C2.75642 4.67106 2.71757 4.47587 2.71757 4.27875C2.71757 4.08163 2.75642 3.88644 2.83191 3.70434C2.9074 3.52224 3.01804 3.35681 3.1575 3.2175C3.29681 3.07804 3.46224 2.9674 3.64434 2.89191C3.82644 2.81642 4.02163 2.77757 4.21875 2.77757C4.41587 2.77757 4.61106 2.81642 4.79316 2.89191C4.97526 2.9674 5.14069 3.07804 5.28 3.2175L5.325 3.2625C5.50176 3.4354 5.72626 3.55139 5.96956 3.5955C6.21285 3.63962 6.46379 3.60984 6.69 3.51H6.75C6.97183 3.41493 7.16101 3.25707 7.29427 3.05585C7.42753 2.85463 7.49904 2.61884 7.5 2.3775V2.25C7.5 1.85218 7.65804 1.47064 7.93934 1.18934C8.22064 0.908035 8.60218 0.75 9 0.75C9.39782 0.75 9.77936 0.908035 10.0607 1.18934C10.342 1.47064 10.5 1.85218 10.5 2.25V2.3175C10.501 2.55884 10.5725 2.79463 10.7057 2.99585C10.839 3.19707 11.0282 3.35493 11.25 3.45C11.4762 3.54984 11.7271 3.57962 11.9704 3.5355C12.2137 3.49139 12.4382 3.3754 12.615 3.2025L12.66 3.1575C12.7993 3.01804 12.9647 2.9074 13.1468 2.83191C13.3289 2.75642 13.5241 2.71757 13.7213 2.71757C13.9184 2.71757 14.1136 2.75642 14.2957 2.83191C14.4778 2.9074 14.6432 3.01804 14.7825 3.1575C14.922 3.29681 15.0326 3.46224 15.1081 3.64434C15.1836 3.82644 15.2224 4.02163 15.2224 4.21875C15.2224 4.41587 15.1836 4.61106 15.1081 4.79316C15.0326 4.97526 14.922 5.14069 14.7825 5.28L14.7375 5.325C14.5646 5.50176 14.4486 5.72626 14.4045 5.96956C14.3604 6.21285 14.3902 6.46379 14.49 6.69V6.75C14.5851 6.97183 14.7429 7.16101 14.9442 7.29427C15.1454 7.42753 15.3812 7.49904 15.6225 7.5H15.75C16.1478 7.5 16.5294 7.65804 16.8107 7.93934C17.092 8.22064 17.25 8.60218 17.25 9C17.25 9.39782 17.092 9.77936 16.8107 10.0607C16.5294 10.342 16.1478 10.5 15.75 10.5H15.6825C15.4412 10.501 15.2054 10.5725 15.0042 10.7057C14.8029 10.839 14.6451 11.0282 14.55 11.25V11.25Z' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14338_2700'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.socitm-account-single .account-side-menu .side-menu-nav li a.manage-password::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M11.6247 5.625L14.2497 3M15.7497 1.5L14.2497 3L15.7497 1.5ZM8.54222 8.7075C8.92947 9.0896 9.23732 9.54453 9.44803 10.0461C9.65875 10.5477 9.76817 11.0859 9.76999 11.63C9.77181 12.174 9.666 12.713 9.45865 13.216C9.2513 13.7189 8.94651 14.1759 8.56183 14.5606C8.17714 14.9453 7.72016 15.2501 7.21719 15.4574C6.71423 15.6648 6.17522 15.7706 5.63119 15.7688C5.08717 15.7669 4.54887 15.6575 4.04731 15.4468C3.54575 15.2361 3.09082 14.9283 2.70872 14.541C1.95732 13.763 1.54154 12.721 1.55094 11.6395C1.56034 10.5579 1.99416 9.52331 2.75897 8.7585C3.52377 7.99369 4.55838 7.55987 5.63994 7.55047C6.7215 7.54107 7.76348 7.95685 8.54147 8.70825L8.54222 8.7075ZM8.54222 8.7075L11.6247 5.625L8.54222 8.7075ZM11.6247 5.625L13.8747 7.875L16.4997 5.25L14.2497 3L11.6247 5.625Z" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    vertical-align: middle;
    margin-right: 10px;
	display: inline-block;
	line-height: 1;
}
.socitm-account-single .account-side-menu .side-menu-nav li.current-menu-item a.manage-password::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M11.6247 5.625L14.2497 3M15.7497 1.5L14.2497 3L15.7497 1.5ZM8.54222 8.7075C8.92947 9.0896 9.23732 9.54453 9.44803 10.0461C9.65875 10.5477 9.76817 11.0859 9.76999 11.63C9.77181 12.174 9.666 12.713 9.45865 13.216C9.2513 13.7189 8.94651 14.1759 8.56183 14.5606C8.17714 14.9453 7.72016 15.2501 7.21719 15.4574C6.71423 15.6648 6.17522 15.7706 5.63119 15.7688C5.08717 15.7669 4.54887 15.6575 4.04731 15.4468C3.54575 15.2361 3.09082 14.9283 2.70872 14.541C1.95732 13.763 1.54154 12.721 1.55094 11.6395C1.56034 10.5579 1.99416 9.52331 2.75897 8.7585C3.52377 7.99369 4.55838 7.55987 5.63994 7.55047C6.7215 7.54107 7.76348 7.95685 8.54147 8.70825L8.54222 8.7075ZM8.54222 8.7075L11.6247 5.625L8.54222 8.7075ZM11.6247 5.625L13.8747 7.875L16.4997 5.25L14.2497 3L11.6247 5.625Z" stroke="rgb(9 61 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.manage-password:hover::before,
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.manage-password:focus::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6247 5.625L14.2497 3M15.7497 1.5L14.2497 3L15.7497 1.5ZM8.54222 8.7075C8.92947 9.0896 9.23732 9.54453 9.44803 10.0461C9.65875 10.5477 9.76817 11.0859 9.76999 11.63C9.77181 12.174 9.666 12.713 9.45865 13.216C9.2513 13.7189 8.94651 14.1759 8.56183 14.5606C8.17714 14.9453 7.72016 15.2501 7.21719 15.4574C6.71423 15.6648 6.17522 15.7706 5.63119 15.7688C5.08717 15.7669 4.54887 15.6575 4.04731 15.4468C3.54575 15.2361 3.09082 14.9283 2.70872 14.541C1.95732 13.763 1.54154 12.721 1.55094 11.6395C1.56034 10.5579 1.99416 9.52331 2.75897 8.7585C3.52377 7.99369 4.55838 7.55987 5.63994 7.55047C6.7215 7.54107 7.76348 7.95685 8.54147 8.70825L8.54222 8.7075ZM8.54222 8.7075L11.6247 5.625L8.54222 8.7075ZM11.6247 5.625L13.8747 7.875L16.4997 5.25L14.2497 3L11.6247 5.625Z' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.socitm-account-single .account-side-menu .side-menu-nav li a.your-organisation::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 15.75V10.5" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 7.5V2.25" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 15.75V9" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 6V2.25" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 15.75V12" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 9V2.25" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.75 10.5H5.25" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.75 6H11.25" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.75 12H17.25" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    vertical-align: middle;
    margin-right: 10px;
	display: inline-block;
	line-height: 1;
}
.socitm-account-single .account-side-menu .side-menu-nav li.your-organisation {
	-webkit-box-ordinal-group: 41;
    -ms-flex-order: 40;
    order: 40;
    border-bottom: none;
}
.socitm-account-single .account-side-menu .side-menu-nav li.current-menu-item a.your-organisation::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3 15.75V10.5' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 7.5V2.25' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 15.75V9' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 6V2.25' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 15.75V12' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 9V2.25' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.75 10.5H5.25' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 6H11.25' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.75 12H17.25' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.your-organisation:hover::before,
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.your-organisation:focus::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 15.75V10.5' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 7.5V2.25' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 15.75V9' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 6V2.25' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 15.75V12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 9V2.25' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.75 10.5H5.25' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 6H11.25' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.75 12H17.25' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.socitm-account-single .account-side-menu .side-menu-nav li a.membership-details::before,
.socitm-account-single .account-side-menu .side-menu-nav li a.partnership-details::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M13.5 2.25C12.9033 2.25 12.331 2.48705 11.909 2.90901C11.4871 3.33097 11.25 3.90326 11.25 4.5V13.5C11.25 14.0967 11.4871 14.669 11.909 15.091C12.331 15.5129 12.9033 15.75 13.5 15.75C14.0967 15.75 14.669 15.5129 15.091 15.091C15.5129 14.669 15.75 14.0967 15.75 13.5C15.75 12.9033 15.5129 12.331 15.091 11.909C14.669 11.4871 14.0967 11.25 13.5 11.25H4.5C3.90326 11.25 3.33097 11.4871 2.90901 11.909C2.48705 12.331 2.25 12.9033 2.25 13.5C2.25 14.0967 2.48705 14.669 2.90901 15.091C3.33097 15.5129 3.90326 15.75 4.5 15.75C5.09674 15.75 5.66903 15.5129 6.09099 15.091C6.51295 14.669 6.75 14.0967 6.75 13.5V4.5C6.75 3.90326 6.51295 3.33097 6.09099 2.90901C5.66903 2.48705 5.09674 2.25 4.5 2.25C3.90326 2.25 3.33097 2.48705 2.90901 2.90901C2.48705 3.33097 2.25 3.90326 2.25 4.5C2.25 5.09674 2.48705 5.66903 2.90901 6.09099C3.33097 6.51295 3.90326 6.75 4.5 6.75H13.5C14.0967 6.75 14.669 6.51295 15.091 6.09099C15.5129 5.66903 15.75 5.09674 15.75 4.5C15.75 3.90326 15.5129 3.33097 15.091 2.90901C14.669 2.48705 14.0967 2.25 13.5 2.25Z' stroke='rgb(50, 76, 117)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    vertical-align: middle;
    margin-right: 10px;
	display: inline-block;
	line-height: 1;
}
.socitm-account-single .account-side-menu .side-menu-nav li.current-menu-item a.membership-details::before,
.socitm-account-single .account-side-menu .side-menu-nav li.current-menu-item a.partnership-details::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M13.5 2.25C12.9033 2.25 12.331 2.48705 11.909 2.90901C11.4871 3.33097 11.25 3.90326 11.25 4.5V13.5C11.25 14.0967 11.4871 14.669 11.909 15.091C12.331 15.5129 12.9033 15.75 13.5 15.75C14.0967 15.75 14.669 15.5129 15.091 15.091C15.5129 14.669 15.75 14.0967 15.75 13.5C15.75 12.9033 15.5129 12.331 15.091 11.909C14.669 11.4871 14.0967 11.25 13.5 11.25H4.5C3.90326 11.25 3.33097 11.4871 2.90901 11.909C2.48705 12.331 2.25 12.9033 2.25 13.5C2.25 14.0967 2.48705 14.669 2.90901 15.091C3.33097 15.5129 3.90326 15.75 4.5 15.75C5.09674 15.75 5.66903 15.5129 6.09099 15.091C6.51295 14.669 6.75 14.0967 6.75 13.5V4.5C6.75 3.90326 6.51295 3.33097 6.09099 2.90901C5.66903 2.48705 5.09674 2.25 4.5 2.25C3.90326 2.25 3.33097 2.48705 2.90901 2.90901C2.48705 3.33097 2.25 3.90326 2.25 4.5C2.25 5.09674 2.48705 5.66903 2.90901 6.09099C3.33097 6.51295 3.90326 6.75 4.5 6.75H13.5C14.0967 6.75 14.669 6.51295 15.091 6.09099C15.5129 5.66903 15.75 5.09674 15.75 4.5C15.75 3.90326 15.5129 3.33097 15.091 2.90901C14.669 2.48705 14.0967 2.25 13.5 2.25Z' stroke='rgb(9 61 244)' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.membership-details:hover::before,
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.membership-details:focus::before,
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.partnership-details:hover::before,
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.partnership-details:focus::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 2.25C12.9033 2.25 12.331 2.48705 11.909 2.90901C11.4871 3.33097 11.25 3.90326 11.25 4.5V13.5C11.25 14.0967 11.4871 14.669 11.909 15.091C12.331 15.5129 12.9033 15.75 13.5 15.75C14.0967 15.75 14.669 15.5129 15.091 15.091C15.5129 14.669 15.75 14.0967 15.75 13.5C15.75 12.9033 15.5129 12.331 15.091 11.909C14.669 11.4871 14.0967 11.25 13.5 11.25H4.5C3.90326 11.25 3.33097 11.4871 2.90901 11.909C2.48705 12.331 2.25 12.9033 2.25 13.5C2.25 14.0967 2.48705 14.669 2.90901 15.091C3.33097 15.5129 3.90326 15.75 4.5 15.75C5.09674 15.75 5.66903 15.5129 6.09099 15.091C6.51295 14.669 6.75 14.0967 6.75 13.5V4.5C6.75 3.90326 6.51295 3.33097 6.09099 2.90901C5.66903 2.48705 5.09674 2.25 4.5 2.25C3.90326 2.25 3.33097 2.48705 2.90901 2.90901C2.48705 3.33097 2.25 3.90326 2.25 4.5C2.25 5.09674 2.48705 5.66903 2.90901 6.09099C3.33097 6.51295 3.90326 6.75 4.5 6.75H13.5C14.0967 6.75 14.669 6.51295 15.091 6.09099C15.5129 5.66903 15.75 5.09674 15.75 4.5C15.75 3.90326 15.5129 3.33097 15.091 2.90901C14.669 2.48705 14.0967 2.25 13.5 2.25Z' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.socitm-account-single .account-side-menu .side-menu-nav li a.directory::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 10.5C6 10.5 7.125 12 9 12C10.875 12 12 10.5 12 10.5" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.75 6.75H6.7575" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.25 6.75H11.2575" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    vertical-align: middle;
    margin-right: 10px;
	display: inline-block;
	line-height: 1;
}
.socitm-account-single .account-side-menu .side-menu-nav li.current-menu-item a.directory::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z" stroke="rgb(9 61 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 10.5C6 10.5 7.125 12 9 12C10.875 12 12 10.5 12 10.5" stroke="rgb(9 61 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.75 6.75H6.7575" stroke="rgb(9 61 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.25 6.75H11.2575" stroke="rgb(9 61 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.directory:hover::before,
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.directory:focus::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14338_2130)'%3E%3Cpath d='M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 10.5C6 10.5 7.125 12 9 12C10.875 12 12 10.5 12 10.5' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.75 6.75H6.7575' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 6.75H11.2575' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14338_2130'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.socitm-account-single .account-side-menu .side-menu-nav li a.go-back::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M14.25 9H3.75" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 14.25L3.75 9L9 3.75" stroke="rgb(50, 76, 117)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    vertical-align: middle;
    margin-right: 10px;
	display: inline-block;
	line-height: 1;
}
.socitm-account-single .account-side-menu .side-menu-nav li.current-menu-item a.go-back::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M14.25 9H3.75" stroke="rgb(9 61 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 14.25L3.75 9L9 3.75" stroke="rgb(9 61 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.go-back:hover::before,
.socitm-account-single .account-side-menu .side-menu-nav li:not(.current-menu-item) a.go-back:focus::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 9H3.75' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 14.25L3.75 9L9 3.75' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.socitm-account-single .account-side-menu .side-menu-nav li a {
	color: var(--navy-900, #02215A);
	text-decoration: none;
	padding: 6px 13px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	display: inline-block;
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.socitm-account-single .account-side-menu .side-menu-nav li a:hover,
.socitm-account-single .account-side-menu .side-menu-nav li a:focus {
	background-color: var(--navy-500, #2856FA);
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
}
.socitm-account-single .account-side-menu .side-menu-nav li.current-menu-item a {
	background-color: var(--navy-100, #D2E1FE);
    color: var(--navy-900, #02215A);
}
.socitm-account-single .account-side-menu .back-to-account {
	margin-bottom: 0 !important;
}
.socitm-account-single .account-side-menu .back-to-account a {
	position: relative;
}
.socitm-account-single .account-side-menu .back-to-account a .link-style-arrow {
	position: relative;
	-webkit-transform: none;
	    -ms-transform: none;
	        transform: none;
	top: auto;
	right: auto;
}
@media (min-width: 992px) {
	.mobile-settings-nav .current-page-mobile {
		display: none;
	}
	.socitm-account-single .account-side-menu .mobile-back-button {
		display: none;
	}
	.socitm-account-single .account-side-menu .side-menu {
		max-width: 288px;
	}
}
@media (max-width: 991px) {
	.socitm-account-message {
		width: calc(100% - 60px) !important;
		max-width: calc(100% - 60px) !important;
		margin: 0 30px 30px;
	}
	.socitm-account-single .account-side-menu .mobile-back-button {
		position: relative;
		color: #fff;
		background-color: var(--navy-500, #2856FA);
		display: inline-block;
		width: calc(100% + 60px);
		margin-left: -30px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		text-decoration: unset;
		padding: 14px 30px;
	}
	.socitm-account-single .account-side-menu .mobile-back-button::before {
		content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M14.25 9H3.75" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 14.25L3.75 9L9 3.75" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
		vertical-align: middle;
		line-height: 1;
		display: inline-block;
    	margin-right: 10px;
	}
	.socitm-account-single .account-side-menu .side-menu {
		padding: 0 0 20px;
	}
	.socitm-account-single .account-side-menu .account-side-menu-heading {
		text-align: center;
	}
	.socitm-account-single .account-side-menu .side-menu-nav li {
		margin: 0;
		border-radius: 0;
		border-bottom: 1px solid var(--navy-200, #AAC4FD);
		display: inline-block;
		width: 100%;
	}
	.socitm-account-single .account-side-menu .side-menu-nav li a {
		padding: 10px 16px;
	}
	.mobile-settings-nav .current-page-mobile {
		background-color: #fff;
		padding: 10px 16px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		width: 100%;
    	display: inline-block;
		position: relative;
	}
	.mobile-settings-nav .current-page-mobile::before {
		content: "";
		width: 48px;
		height: 48px;
		background-color: var(--navy-50, #EBF3FF);
		position: absolute;
		top: 0;
		right: 0;
	}
	.mobile-settings-nav .current-page-mobile::after { 
		width: 48px;
		height: 48px; 
		position: absolute;
		top: 0;
		right: 0;
		content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M4.5 7.75L9 12.25L13.5 7.75" stroke="rgb(9, 61, 244)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
		line-height: 1;
		vertical-align: middle;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.mobile-settings-nav li:not(:hover) .current-page-mobile {
		color: var(--navy-500, #2856FA);
	}
	.mobile-settings-nav {
		border-radius: var(--radius-small, 8px);
		overflow: hidden;
		background: #fff;
	}
	.socitm-account-single .account-side-menu .side-menu-nav li:nth-last-child(2) {
		border-bottom: none;
	}
	.socitm-account-single .account-side-menu .side-menu-nav li.back-to-account {
		display: none;
	}
	.socitm-account-single .account-side-menu .side-menu-nav {
		height: 0;
		overflow: hidden;
		display: inherit;
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.socitm-account-single .account-side-menu .current-page {
		border: 1px solid var(--navy-200, #AAC4FD);
		border-radius: var(--radius-small, 8px); 
		overflow: hidden;
	}
	.socitm-account-single .account-side-menu .current-page.active .side-menu-nav {
		height: auto;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		border-top: 1px solid var(--navy-200, #AAC4FD);
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.socitm-account-single .account-side-menu .current-page:hover:not(.active) .current-page-mobile,
	.mobile-settings-nav .current-page:hover:not(.active) .current-page-mobile::before {
		background-color: var(--navy-500, #2856FA);
		color: #fff;
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mobile-settings-nav .current-page:hover:not(.active) .current-page-mobile::after {
		content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M4.5 7.75L9 12.25L13.5 7.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mobile-settings-nav .current-page.active .current-page-mobile::after {
		transform: rotate(-180deg);
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
}

/* manage organisation */
.socitm-account-single section.details-section {
	padding-top: 0;
	padding-bottom: 0;
}
.socitm-account-single section.details-section.manage-org {
	position: initial;
}
.socitm-account-single .details-section .details-inner {
	width: 100%;
	padding: 32px 30px 38px;
	background-color: #fff;
	border-radius: var(--radius-small, 8px);
	-webkit-box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
	box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
	overflow: hidden;
}
.socitm-account-single .details-section .details-inner:not(:last-of-type) {
	margin-bottom: 20px;
}
.socitm-account-single .details-section .details-inner header {
	border-bottom: 1px solid var(--navy-200, #AAC4FD);
	padding: 0 30px 30px;
    grid-column: -1 / 1;
	margin-bottom: 0;
	position: relative;
}
.socitm-account-single .details-section .details-inner .membership-overview .content-button {
    margin: 0;
}
.socitm-account-single .details-section .details-inner .membership-overview {
	display: inline-flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
	margin-bottom: 13px;
}
.socitm-account-single .details-section .details-inner .users-intro {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.socitm-account-single .details-section .details-inner form header .main-heading,
.socitm-account-single .details-section .details-inner .basic-details header .main-heading,
.socitm-account-single .details-section .details-inner .membership-overview .main-heading {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	width: auto;
}
.socitm-account-single .details-section .details-inner .move-organisation {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
    color: var(--navy-900, #02215A);
	float: right;
}
.socitm-account-single .details-section .details-inner form header .main-heading span {
	font-weight: 400;
}
.socitm-account-single .details-section .details-inner form header .main-heading::before,
.socitm-account-single .details-section .details-inner .basic-details header .main-heading::before,
.socitm-account-single .details-section .details-inner .membership-overview .main-heading.membership-users::before {
	vertical-align: middle;
	line-height: 1;
	display: inline-block;
}
.socitm-account-single .details-section .details-inner .membership-overview .main-heading.membership-users::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="19" height="16" viewBox="0 0 19 16" fill="none"><path d="M13.4438 14.9994V13.444C13.4438 12.6189 13.1161 11.8276 12.5327 11.2442C11.9492 10.6608 11.158 10.333 10.3329 10.333H4.11096C3.28588 10.333 2.4946 10.6608 1.91118 11.2442C1.32776 11.8276 1 12.6189 1 13.444V14.9994" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.22229 7.22192C8.94042 7.22192 10.3332 5.82909 10.3332 4.11096C10.3332 2.39282 8.94042 1 7.22229 1C5.50415 1 4.11133 2.39282 4.11133 4.11096C4.11133 5.82909 5.50415 7.22192 7.22229 7.22192Z" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.1106 14.9999V13.4444C18.11 12.7551 17.8806 12.0855 17.4583 11.5408C17.036 10.996 16.4447 10.6069 15.7773 10.4346" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.666 1.10156C13.3352 1.2729 13.9283 1.66208 14.3519 2.20775C14.7754 2.75342 15.0053 3.42454 15.0053 4.1153C15.0053 4.80607 14.7754 5.47719 14.3519 6.02286C13.9283 6.56853 13.3352 6.95771 12.666 7.12905" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	margin-right: 10px;
}
.socitm-account-single .details-section .details-inner form header .main-heading.personal-details::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 10.5C6 10.5 7.125 12 9 12C10.875 12 12 10.5 12 10.5" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.75 6.75H6.7575" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.25 6.75H11.2575" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	margin-right: 10px;
}
.socitm-account-single .details-section .details-inner form header .main-heading.contact-details::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 3H15C15.825 3 16.5 3.675 16.5 4.5V13.5C16.5 14.325 15.825 15 15 15H3C2.175 15 1.5 14.325 1.5 13.5V4.5C1.5 3.675 2.175 3 3 3Z" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.5 4.5L9 9.75L1.5 4.5" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	margin-right: 10px;
}
.socitm-account-single .details-section .details-inner form header .main-heading.diversity-details::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9 1.5V4.5" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 13.5V16.5" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.69922 3.69727L5.82172 5.81977" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.1797 12.1797L14.3022 14.3022" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M1.5 9H4.5" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5 9H16.5" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.69922 14.3022L5.82172 12.1797" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.1797 5.81977L14.3022 3.69727" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	margin-right: 10px;
}
.socitm-account-single .details-section .details-inner .basic-details header .main-heading::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9 1.5L11.3175 6.195L16.5 6.9525L12.75 10.605L13.635 15.765L9 13.3275L4.365 15.765L5.25 10.605L1.5 6.9525L6.6825 6.195L9 1.5Z" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	margin-right: 10px;
}
@media (max-width: 575px) {
	.socitm-account-single .details-section .details-inner form header .main-heading span {
		display: block;
    	margin-left: 28px;
	}
	.socitm-account-single .details-section .details-inner .move-organisation {
		float: unset;
    	display: inline-block;
	}
}

/* socitm dashboard headers */
.socitm-account-single section.details-section > header {
	background-color: var(--navy-900, #02215A);
    width: 100%;
    margin: 0 0 20px;
    border-radius: var(--radius-small, 8px);
    color: #fff;
	padding: 30px;
	-webkit-box-shadow: var(--box-shadow);
    box-shadow: var(--box-shadow);
}
.socitm-account-single section.details-section > header .main-heading {
	font-size: 21px;
	font-style: normal;
	font-weight: 600;
	line-height: 33px;
	color: #fff;
}
@media (max-width: 575px) {
	.socitm-account-single section.details-section > header {
		padding: 25px;
	}
}

/* unavailable popup */
.modal.unavailable-popup {
	padding: 2em;
	max-width: 380px !important;
	-webkit-box-shadow: var(--box-shadow-hover);
	box-shadow: var(--box-shadow-hover);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-left: 10px solid var(--blue);
}
.modal.unavailable-popup p:last-child {
	margin-bottom: 0;
}

/* main account page - sidebar */
.account-homepage .inside-side-menu {
	width: 100%;
	grid-auto-rows: 1fr;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr[1];
	grid-template-columns: repeat(1,minmax(0,1fr));
	grid-auto-flow: row dense;
	grid-gap: 1em;
}
.inside-side-menu .sidebar-card h3.main-heading {
    font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
}

.account-homepage .sidebar-card {
	width: 100%;
	position: relative;
	padding: 0;
	color: #fff;
	border-radius: var(--radius-small, 8px);
	clear: both;
	-webkit-box-shadow: var(--box-shadow);
	        box-shadow: var(--box-shadow);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-position: 0 100%;
    	background-size: 200% 100%;
    	background-image: -webkit-gradient(linear, left top, right top, from(var(--navy-500, #2856FA)), to(var(--navy-800, #032E8C)));
    	background-image: -o-linear-gradient(left, var(--navy-500, #2856FA) 0%, var(--navy-800, #032E8C) 100%);
    	background-image: linear-gradient(90deg, var(--navy-500, #2856FA) 0%, var(--navy-800, #032E8C) 100%);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.account-homepage .sidebar-card:hover, .account-homepage .sidebar-card:focus {
	background-position: 100% 0;
	-webkit-box-shadow: var(--box-shadow-hover);
	box-shadow: var(--box-shadow-hover);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.account-homepage .sidebar-card .card-link-arrow {
	position: absolute;
    	top: 50%;
    	-webkit-transform: translate(0, -50%);
    	    -ms-transform: translate(0, -50%);
    	        transform: translate(0, -50%);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    	right: 30px;
}
.account-homepage .sidebar-card a:hover .card-link-arrow, .account-homepage .sidebar-card a:focus .card-link-arrow {
	width: 42px;
	height: 42px;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.account-homepage .sidebar-card .side-card-inner {
	width: 100%;
	padding: 1em 2em;
	height: 100%;
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-ms-flex-wrap: wrap;
    	    flex-wrap: wrap;
    	-webkit-box-align: center;
    	    -ms-flex-align: center;
    	        align-items: center;
    	-webkit-box-pack: start;
    	    -ms-flex-pack: start;
    	        justify-content: flex-start;
    	border-radius: var(--radius-small, 8px);
}
.account-homepage .sidebar-card.no-link {
	background-color: var(--grey-button);
	color: var(--navy-900, #02215A);
	background-image: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
aside.sidebar-card.no-link:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.account-homepage .sidebar-card.no-link .main-heading {
	color: var(--navy-900, #02215A);
}
.account-homepage .sidebar-card.no-link .side-card-inner .unavailable-text {
	margin-bottom: 0;
    	margin-top: 5px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.account-homepage .sidebar-card.no-link .side-card-inner .unavailable-text a {
	text-decoration: underline;
    	text-underline-position: under;
}
.account-homepage .sidebar-card.purple .side-card-inner {
	border-right: 10px solid var(--purple);
}
.account-homepage .sidebar-card.orange .side-card-inner {
	border-right: 10px solid var(--orange);
}
.account-homepage .sidebar-card.no-link .side-card-inner {
	border-right: 10px solid #D7D7D7;
}
.account-homepage .sidebar-card .side-card-inner .main-heading {
	max-width: 200px;
}
.account-homepage .sidebar-card .coming-soon-card {
	position: absolute;
    	top: -11.5px;
    	left: 2em;
}
.account-homepage .sidebar-card .main-heading {
	color: #fff;
}
@media (max-width: 575px) {
	.account-homepage .sidebar-card .side-card-inner {
		padding: 15px 45px 15px 15px;
	}
}
@media (min-width: 576px) and (max-width: 991px) {
	.account-homepage .inside-side-menu {
		-ms-grid-columns: 1fr[2];
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
}

/* main account page */
.details-section.account-homepage-details {
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr[12];
    grid-template-columns: repeat(12,minmax(0,1fr));
    grid-gap: 40px 20px;
}
.details-section .details-card {
	border-radius: var(--radius-small, 8px);
	padding: 30px;
	background-color: #fff;
	box-shadow: 0px 4px 10px 0px rgba(9, 61, 244, 0.04);
}
.details-section .account-details-card {
	-ms-grid-column-span: 7;
	grid-column: span 7;
	padding: 30px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}
.details-section .organisation-card {
	-ms-grid-column-span: 5;
	grid-column: span 5;
}
.details-section .organisation-card p {
	margin-bottom: 16px;
}
.details-section .organisation-card p:last-child {
	margin-bottom: 0;
}
.details-section header {
	width: calc(100% + 60px);
    margin-left: -30px;
    padding: 0 30px;
    font-size: 21px;
	font-style: normal;
	font-weight: 600;
	line-height: 33px;
    border-bottom: 1px solid var(--navy-200, #AAC4FD);
    margin-bottom: 30px;
	padding-bottom: 30px;
}
.details-section header .main-heading {
	display: inline;
	margin: 0;
}
.details-section .details-inner header {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
}
.details-section .account-details-card .content-buttons {
	margin-top: auto;
	margin-bottom: -10px;
}
.details-section .quick-links {
	grid-column: -1 / 1;
    list-style-type: none;
    margin: 0;
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr[4];
    grid-template-columns: repeat(4,minmax(0,1fr));
    grid-gap: 20px;
	grid-auto-rows: 1fr;
}
.details-section .quick-links.partner-quick-links {
	-ms-grid-columns: 1fr[3];
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.details-section .quick-links.large-quick-links {
	-ms-grid-columns: 1fr[2];
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.details-section .quick-links .quick-button {
	font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    padding: 17px 85px 18px 29px;
    display: inline-flex;
    align-items: center;
	font-family: inherit;
    justify-content: flex-start;
    background-color: var(--navy-500, #2856FA);
    border-radius: var(--radius-small, 8px);
	border: unset;
    color: #fff;
    text-decoration: unset;
    text-align: left;
    width: 100%;
    height: 100%;
	position: relative;
	margin: 0;
	box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.details-section .partner-quick-links .quick-button {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; 
	padding: 17px 65px 18px 29px;
	text-wrap: balance;
}
.details-section .quick-links .quick-button button.unavailable-message {
	position: absolute;
    width: 28px;
    height: 28px;
    padding: unset;
    border: unset;
    margin: 0;
    right: 17px;
	top: 50%;
	transform: translatey(-50%);
    border-radius: unset;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3047 18.4307H12.3161' stroke='%236D7797' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 24C18.8513 24 24 18.8513 24 12.5C24 6.14873 18.8513 1 12.5 1C6.14873 1 1 6.14873 1 12.5C1 18.8513 6.14873 24 12.5 24Z' stroke='%236D7797' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.1875 9.12506C9.45475 8.36573 9.98224 7.72543 10.6766 7.31758C11.3709 6.90973 12.1872 6.76064 12.981 6.89672C13.7747 7.03281 14.4947 7.44528 15.0133 8.06108C15.532 8.67688 15.8158 9.45627 15.8146 10.2612C15.8146 12.5335 12.4044 13.6697 12.4044 13.6697' stroke='%236D7797' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3047 13.6699V16.0089' stroke='%236D7797' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    background-position: center;
    background-size: initial;
}
.details-section .large-quick-links .quick-button button.unavailable-message {
	right: 33px;
}
.details-section .quick-links .quick-button button.unavailable-message:is(:hover, :focus) {
	background-color: unset;
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3047 18.4307H12.3161' stroke='%232856FA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 24C18.8513 24 24 18.8513 24 12.5C24 6.14873 18.8513 1 12.5 1C6.14873 1 1 6.14873 1 12.5C1 18.8513 6.14873 24 12.5 24Z' stroke='%232856FA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.1875 9.12506C9.45475 8.36573 9.98224 7.72543 10.6766 7.31758C11.3709 6.90973 12.1872 6.76064 12.981 6.89672C13.7747 7.03281 14.4947 7.44528 15.0133 8.06108C15.532 8.67688 15.8158 9.45627 15.8146 10.2612C15.8146 12.5335 12.4044 13.6697 12.4044 13.6697' stroke='%232856FA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.3047 13.6699V16.0089' stroke='%232856FA' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.details-section .quick-links .quick-button.unavailable-button {
	border: unset;
	color: var(--navy-900, #02215A);
    background: var(--navy-100, #D2E1FE);
    box-shadow: unset;
}
.details-section .quick-links .quick-button.unavailable-button:is(:hover, :focus) {
	color: var(--navy-900, #02215A);
    background: var(--navy-100, #D2E1FE);
}
.details-section .quick-links .quick-button.unavailable-button .unavailable-link {
	position: absolute;
	width: auto;
    right: 29px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	text-transform: uppercase;
	color: var(--navy-900, #02215A);
}
.details-section .quick-links .quick-button.unavailable-button .unavailable-link span {
	display: block;
	color: var(--navy-500, #2856FA);
	text-transform: initial;
    text-decoration: underline;
}
.details-section .quick-links .quick-button.unavailable-button:is(:hover, :focus) .unavailable-link span {
	color: var(--navy-800, #032E8C);
}
.details-section .quick-links .quick-button:is(:hover, :focus) {
	background-color: var(--navy-800, #032E8C);
	color: #fff;
	border-color: var(--navy-800, #032E8C) !important;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.details-section .quick-links .quick-button svg {
	position: absolute;
	top: 50%;
	right: 17px;
	transform: translateY(-50%);
	width: 28px;
	height: 28px;
}
.details-section .quick-links.large-quick-links .quick-button svg {
	right: 33px;
}
.details-section .quick-links .quick-button svg path,
.details-section .quick-links .quick-button svg path {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.details-section .quick-links .quick-button:is(:hover, :focus) svg path {
	stroke: var(--navy-800, #032E8C);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.details-section .quick-links .quick-button:is(:hover, :focus) svg path.circle {
	fill: #fff;
	stroke: #fff;
}
.details-section .quick-links.large-quick-links .quick-button {
	font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    background-color: #fff;
	border: 1px solid var(--navy-100, #D2E1FE);
    color: var(--navy-900, #02215A);
}
.details-section .quick-links.large-quick-links .quick-button svg path.circle {
	stroke: var(--navy-500, #2856FA);
	fill: var(--navy-500, #2856FA);
}
.details-section .quick-links.large-quick-links .quick-button svg path {
	stroke: #fff;
}
@media (max-width: 991px) {
	.details-section.account-homepage-details {
		grid-gap: 22px;
	}
	.details-section .account-details-card {
		grid-column: -1 / 1;
	}
	.details-section .organisation-card {
		grid-column: -1 / 1;
	}
	.details-section .quick-links,
	.details-section .quick-links.large-quick-links,
	.details-section .quick-links.partner-quick-links {
		-ms-grid-columns: 1fr[1];
    	grid-template-columns: repeat(1,minmax(0,1fr));
	}
}
@media (max-width: 575px) {
	.details-section .details-card {
		padding: 25px;
	}
	.socitm-account-single .details-section .details-inner {
		padding: 25px;
	}
	.details-section header {
		width: calc(100% + 50px);
    	margin-left: -25px;
	}
	.socitm-account-single .details-section .details-inner header {
		padding: 0 25px 25px;
	}
	.details-section .account-details-card .content-buttons .content-button {
		width: 100%;
		margin: 0 auto 15px;
	}
	.details-section .quick-links {
		grid-auto-rows: auto;
	}
}

/* advertisement cards */
.details-section.advertisement-cards {
	display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    grid-auto-rows: 1fr;
	-ms-grid-columns: 1fr[2];
    grid-template-columns: repeat(2,minmax(0,1fr));
	grid-column: -1 / 1;
}
.advertisement-cards .details-card {
	border-radius: var(--radius-small, 8px);
    background-color: #fff;
    box-shadow: 0px 4px 10px 0px rgba(9, 61, 244, 0.04);
	padding: 30px;
	display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(6,minmax(0,1fr));
	background-image: url("data:image/svg+xml,%3Csvg width='135' height='233' viewBox='0 0 135 233' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84 0H127C131.418 0 135 3.58172 135 8V225C135 229.418 131.418 233 127 233H0L84 0Z' fill='%236EE4FF'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
}
.advertisement-cards .details-card:nth-of-type(2n) {
	background-image: url("data:image/svg+xml,%3Csvg width='135' height='233' viewBox='0 0 135 233' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84 0H127C131.418 0 135 3.58172 135 8V225C135 229.418 131.418 233 127 233H0L84 0Z' fill='%23FFCE5C'/%3E%3C/svg%3E%0A");
}
.advertisement-cards .details-card .card-content {
	grid-column: span 4;
    font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.advertisement-cards .details-card .card-content p:last-child a:only-child {
	font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    box-sizing: border-box;
    text-decoration: none;
    display: inline-block;
    border-radius: var(--radius-tiny, 4px);
    background-color: #fff;
    border: 1px solid var(--navy-800, #032E8C);
    color: var(--navy-800, #032E8C);
    text-align: center;
    padding: 6px 15px;
	-webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.advertisement-cards .details-card .card-content p:last-child {
	margin-bottom: 0;
}
.advertisement-cards .details-card .card-content p:last-child a:only-child:focus {
	background-color: var(--navy-50, #EBF3FF);
    border: 1px solid var(--navy-800, #032E8C);
    color: var(--navy-800, #032E8C);
	-webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.advertisement-cards .details-card .card-content p:last-child a:only-child:hover {
	background-color: rgba(125, 161, 252, 0.2);
    background-color: color-mix(in srgb, var(--navy-300, #7DA1FC) 20%, transparent);
    border: 1px solid var(--navy-800, #032E8C);
    color: var(--navy-800, #032E8C);
	-webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.advertisement-cards .details-card figure {
	grid-column: span 2;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	margin: 0;
}
@media (max-width: 991px) {
	.details-section.advertisement-cards {
		-ms-grid-columns: 1fr[1];
		grid-template-columns: repeat(1,minmax(0,1fr));
		grid-auto-rows: auto;
	}
}

/* account welcome heading */
.details-section .account-details-card .tag {
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    background: var(--navy-50, #EBF3FF);
    display: inline-block;
    padding: 2px 15px;
    border-radius: 15px;
    margin-bottom: 20px;
	-ms-flex-item-align: start;
	    align-self: flex-start;
}
.details-section .account-details-card .main-heading {
	font-size: 26px;
	font-style: normal;
	font-weight: 600;
	line-height: 36px;
	margin-bottom: 13px;
	-ms-flex-item-align: start;
	    align-self: flex-start;
}
.details-section .account-details-card .account-details-summary address {
	display: -webkit-inline-box;
    width: 100%;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.details-section .any-questions-account {
    border-radius: var(--radius-small, 8px);
    margin-top: 20px;
	border: 1px solid var(--navy-500, #2856FA);
    border-left: 8px solid var(--navy-500, #2856FA);
    display: inline-block;
	width: 100%;
	padding: 16px 50px 17px;
	position: relative;
	color: var(--navy-900, #02215A);
	background-color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.15625 16.3889C13.2984 16.3889 16.6562 13.0537 16.6562 8.93945C16.6562 4.82523 13.2984 1.48999 9.15625 1.48999C5.01411 1.48999 1.65625 4.82523 1.65625 8.93945C1.65625 13.0537 5.01411 16.3889 9.15625 16.3889Z' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.97266 6.70441C7.14898 6.20654 7.49702 5.78671 7.95512 5.5193C8.41322 5.25188 8.95183 5.15413 9.47554 5.24335C9.99925 5.33258 10.4743 5.60302 10.8165 6.00679C11.1587 6.41055 11.3459 6.92158 11.3452 7.44935C11.3452 8.93925 9.09516 9.68419 9.09516 9.68419' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.15625 12.6641H9.16458' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: 23px;
}
.details-section .any-questions-account p {
	margin: 0;
}
@media (max-width: 991px) {
	.details-section .any-questions-account {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 22px;
	}
}

/* socitm login page */
body.postid-3537 .socitm-account-single,
body.postid-3540 .socitm-account-single,
body.postid-3539 .socitm-account-single {
	background-color: #fff;
}
.user-login .login-block {
	background: #fff;
	margin: auto;
}
.user-login .login-block hr {
    width: 100%;
	margin: 25px 0 !important;
}
.user-login .create-account-message {
	text-align: center;
}
.user-login .login-block form {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: start;
        align-content: flex-start;
}
.user-login .login-block form .ajax-loader {
	position: absolute;
    left: 50%;
    top: 6em;
    margin: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.user-login .login-block form label {
	font-weight: 600;
	margin-bottom: 9px;
	display: block;
}
.user-login .login-block form label input[type="submit"] {
	margin: 0;
	float: right;
}
.user-login .login-block .login-error {
	text-align: center;
	width: 100%;
	background: var(--navy-50, #EBF3FF);
	padding: 1em;
	border-radius: var(--radius-small, 8px);
	border-left: 5px solid var(--red);
	margin-bottom: 1.5em;
}
.user-login .login-block .login-error.confirm-email {
	border-left: 5px solid var(--green);
}
.user-login .login-block form > p {
	display: block;
	width: 100%;
}
.user-login .login-block form > p.login-remember label {
	margin-bottom: 0;
	font-weight: 400;
}
.user-login .login-block a {
	text-decoration: underline;
    text-underline-position: under;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
}
.user-login .login-block form > p.login-submit input[type="submit"] {
	width: 100%;
    min-width: unset;
    margin: 0;
	max-width: 100%;
}
.user-login .login-block form .row-password-link {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
	margin: 0;
	text-align: center;
}
.user-login .seperate-div {
	width: 100%;
    display: block;
}
.user-login .login-create-account {
	background: var(--grey-button);
    margin: auto;
    padding: 4em;
    border-radius: var(--radius-small, 8px);
	margin-top: 1.5em;
	display: flex;
    flex-wrap: wrap;
}
.user-login .login-create-account > * {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 55%;
	        flex: 1 0 55%;
	margin-bottom: 0;
}
.user-login .login-create-account .content-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 45%;
	        flex: 1 0 45%;
}
.user-login .login-create-account .content-button {
	margin: 0;
}
.user-login .login-block form .login-remember input[type="checkbox"] {
	width: 18px;
    height: 18px;
    margin-right: 12px;
    vertical-align: middle;
    margin-top: -3px;
}
.user-login .login-info {
	width: 100%;
}
@media (min-width: 1201px) {
	.user-login .login-block {
		max-width: 390px;
	}
}
@media (max-width: 991px) {
	.user-login {
		padding: 0 30px;
	}
	.user-login .login-block {
		padding: 0 30px;
	}
}
@media (max-width: 575px) {
	.user-login .login-block form .login-remember input[type="checkbox"] {
		margin-right: 10px;
	}
}

/* login loader */
.account-loader .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}
.account-loader .ajax-loader::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: accountspin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
	.account-loader .ajax-loader::before {
		animation-name: accountblink;
		animation-duration: 2000ms;
	}
}

@keyframes accountspin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes accountblink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

/* change password form */
#change-password-form {
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr[2];
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-gap: 20px 40px;
}
#change-password-form p {
	grid-column: -1 / 1;
}
form .password-fields {
	grid-column: -1 / 1;
    margin-bottom: 0;
    border-bottom: 1px solid var(--navy-200, #AAC4FD);
    padding-bottom: 11px;
	display: inline-flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
	position: relative;
}
.password-fields.confirm-new-pass {
	border-bottom: unset;
	padding-bottom: 0;
	margin-bottom: 30px;
}
.password-fields input[type="password"],
.password-fields input[type="text"] {
	width: 100%;
	padding-right: 106px;
}
#change-password-form .password-intro {
	max-width: 463px;
}
.password-fields .password-container {
	position: relative;
	max-width: 313px;
	margin-left: auto;
}
.password-fields button.password-toggle {
    position: absolute;
    margin: 0;
    right: 4px;
	top: 50%;
    transform: translateY(-50%);
	z-index: 1;
    min-width: unset;
	background-color: transparent;
    border: unset;
	font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
	color: var(--navy-500, #2856FA);
	border-left: 1px solid var(--navy-200, #AAC4FD);
    border-radius: 0;
	text-decoration: underline;
    text-underline-position: under;
}
.password-fields button.password-toggle:hover,
.password-fields button.password-toggle:active {
	border: unset;
	background-color: transparent;
	color: (--navy-800, #032E8C);
	border-left: 1px solid var(--navy-200, #AAC4FD);
}
.password-fields button.password-toggle::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 9C0.75 9 3.75 3 9 3C14.25 3 17.25 9 17.25 9C17.25 9 14.25 15 9 15C3.75 15 0.75 9 0.75 9Z' stroke='%232856FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 11.25C10.2426 11.25 11.25 10.2426 11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25Z' stroke='%232856FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	margin-right: 7px;
    vertical-align: middle;
    display: inline-block;
    font-size: 0;
    line-height: 1;
}
.password-fields button.password-toggle[aria-toggled="true"]::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.425 3.18002C7.94125 3.05918 8.4698 2.99877 9 3.00002C14.25 3.00002 17.25 9.00002 17.25 9.00002C16.7947 9.85172 16.2518 10.6536 15.63 11.3925M10.59 10.59C10.384 10.8111 10.1356 10.9884 9.85961 11.1114C9.58362 11.2343 9.28568 11.3005 8.98357 11.3058C8.68146 11.3111 8.38137 11.2555 8.10121 11.1424C7.82104 11.0292 7.56654 10.8608 7.35288 10.6471C7.13923 10.4335 6.97079 10.179 6.85763 9.89881C6.74447 9.61865 6.68889 9.31856 6.69423 9.01645C6.69956 8.71434 6.76568 8.4164 6.88866 8.1404C7.01163 7.86441 7.18894 7.61601 7.41 7.41002M13.455 13.455C12.1729 14.4323 10.6118 14.9737 9 15C3.75 15 0.75 9.00002 0.75 9.00002C1.68292 7.26144 2.97685 5.74247 4.545 4.54502L13.455 13.455Z' stroke='%232856FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.75 0.75L17.25 17.25' stroke='%232856FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#change-password-form .password-change-message {
	text-align: center;
	width: 100%;
	background: var(--navy-50, #EBF3FF);
	padding: 1em;
	border-radius: var(--radius-small, 8px);
	border-left: 5px solid var(--red);
	margin-bottom: 1.5em;
	grid-column: -1 / 1;
}
#change-password-form .password-change-message.successful-change { 
	border-left: 5px solid var(--green);
	font-weight: 600;
}
#change-password-form .password-change-message span {
	width: auto;
	float: none;
	font-style: normal;
}
@media (max-width: 768px) {
	.password-fields .password-container {
		width: 100%;
		max-width: unset;
		margin-top: 8px;
	}
}
@media (max-width: 575px) {
	#change-password-form {
		-ms-grid-columns: 1fr[1];
    	grid-template-columns: repeat(1,minmax(0,1fr));
	}
	#change-password-form .current-pass input {
		width: 100% !important;
	}
	.password-fields button.password-toggle span {
		border: 0;
		clip: rect(1px,1px,1px,1px);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		word-wrap: normal!important;
	}
	.password-fields button.password-toggle::before {
		margin: 0;
	}
}

/* reset password page */
body.postid-3538 .socitm-account-single {
	background-color: #fff;
}
.user-reset-password .reset-password-block {
	background: #fff;
	margin: auto;
	font-size: 14px;
	font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.user-reset-password .reset-password-block form {
	width: 100%;
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr[1];
    grid-template-columns: repeat(1,minmax(0,1fr));
    grid-gap: 20px;
}
.user-reset-password .reset-password-block form .password-fields .password-container {
	max-width: unset;
	width: 100%;
}
.user-reset-password .reset-password-block form p {
	width: 100%;
	border-bottom: unset;
	padding-bottom: unset;
	margin: 0;
}
.user-reset-password .reset-password-block .lost-password-submit input[type="submit"] {
	width: 100%;
	margin: 0;
	max-width: 100%;
}
.user-reset-password .reset-password-block form label {
	font-weight: 600;
	margin-bottom: 0.75em;
    display: block;
}
.user-reset-password .reset-password-block a {
	text-decoration: underline;
    text-underline-position: under;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
}
.user-reset-password .reset-password-block .lost-pass-note {
	text-align: center;
}
.user-reset-password .reset-password-block form > p.lost-pass-desc {
	margin-bottom: 0;
}
.user-reset-password .reset-password-block p.login-error {
	text-align: center;
	width: 100%;
	background: var(--navy-50, #EBF3FF);
	padding: 1em;
	border-radius: var(--radius-small, 8px);
	border-left: 5px solid var(--red);
	margin-bottom: 1.5em;
}
.reset-password-block .password-change-message {
	text-align: center;
	width: 100%;
	background: var(--navy-50, #EBF3FF);
	padding: 1em;
	border-radius: var(--radius-small, 8px);
	border-left: 5px solid var(--red);
	margin-bottom: 1.5em;
}
@media (min-width: 1201px) {
	.user-reset-password .reset-password-block {
		max-width: 390px;
	}
}
@media (max-width: 991px) {
	.user-reset-password {
		padding: 0 30px;
	}
}

/* account fields */
.details-inner .details-form {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr[1];
	grid-template-columns: repeat(1,minmax(0,1fr));
	grid-gap: 20px;
	grid-auto-flow: row dense;
	width: 100%;
	position: relative;
}
.details-section .saving-state {
	position: relative;
    text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	border-radius: var(--radius-small, 8px);
	width: 100%;
}
.details-section .saving-state p {
	margin-bottom: 0;
}
.details-section .saving-state.success {
    padding: 12px 24px 12px 54px;
    background: #F0FCF1;
    color: var(--navy-900, #02215A);
    border-left: 8px solid var(--green);
}
.details-section .saving-state.error {
    padding: 12px 24px 12px 54px;
    background: #FFEDED;
    color: var(--navy-900, #02215A);
    border-left: 8px solid var(--red);
}
.details-section label .form-error {
	grid-column: -1 / 1;
    text-align: right;
    margin-top: 10px;
    color: var(--red);
    font-weight: 600;
}
.details-section .saving-state.success::before {
	content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 11.0801V12.0001C21.9988 14.1565 21.3005 16.2548 20.0093 17.9819C18.7182 19.7091 16.9033 20.9726 14.8354 21.584C12.7674 22.1954 10.5573 22.122 8.53447 21.3747C6.51168 20.6274 4.78465 19.2462 3.61096 17.4372C2.43727 15.6281 1.87979 13.4882 2.02168 11.3364C2.16356 9.18467 2.99721 7.13643 4.39828 5.49718C5.79935 3.85793 7.69279 2.71549 9.79619 2.24025C11.8996 1.76502 14.1003 1.98245 16.07 2.86011" stroke="rgb(59, 65, 107)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M22 4L12 14.01L9 11.01" stroke="rgb(59, 65, 107)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    vertical-align: middle;
    line-height: 1;
    display: inline-block;
	position: absolute;
    left: 15px;
    top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.details-section .saving-state.error::before {
	content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2888 3.85996L1.8188 18C1.64417 18.3024 1.55177 18.6453 1.55079 18.9945C1.54981 19.3437 1.64029 19.6871 1.81323 19.9905C1.98616 20.2939 2.23553 20.5467 2.53651 20.7238C2.83749 20.9009 3.1796 20.9961 3.5288 21H20.4688C20.818 20.9961 21.1601 20.9009 21.4611 20.7238C21.7621 20.5467 22.0114 20.2939 22.1844 19.9905C22.3573 19.6871 22.4478 19.3437 22.4468 18.9945C22.4458 18.6453 22.3534 18.3024 22.1788 18L13.7088 3.85996C13.5305 3.56607 13.2795 3.32308 12.98 3.15444C12.6805 2.98581 12.3425 2.89722 11.9988 2.89722C11.6551 2.89722 11.3171 2.98581 11.0176 3.15444C10.7181 3.32308 10.4671 3.56607 10.2888 3.85996V3.85996Z" stroke="rgb(59, 65, 107)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 9V13" stroke="rgb(59, 65, 107)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 17H12.0094" stroke="rgb(59, 65, 107)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    vertical-align: middle;
    line-height: 1;
    display: inline-block;
	position: absolute;
    left: 15px;
    top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.interests-card .saving-state {
	margin-bottom: 15px;
}
.details-inner .details-form > label,
.details-inner .details-form.basic-details p {
	padding-bottom: 20px;
    border-bottom: 1px solid var(--navy-200, #AAC4FD);
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr[2];
	grid-template-columns: repeat(2,minmax(0,1fr));
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.details-inner .details-form.basic-details p span {
    color: var(--navy-900, #02215A);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	padding: 6px 16px;
	padding: 0 16px;
}
form label input[type="text"][readonly], 
form label input[type="tel"][readonly], 
form label input[type="email"][readonly] {
	background-color: #fff;
    border-color: #fff !important;
	outline: unset !important;
	box-shadow: unset !important;
}
.details-inner .details-form > label:last-of-type,
.details-inner .details-form.basic-details p:last-of-type {
	border-bottom: unset;
    padding-bottom: 0;
}
form:not(.editing-form, #change-password-form, .create-new-member-form, #edit-member-form).details-form .submit-edit-form {
	border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important;
}
.details-inner .details-form input[disabled] {
	background: transparent;
    border-color: transparent;
    font-weight: 600;
    color: var(--navy-900, #02215A);
}
.details-inner .details-form input[type="submit"][disabled] {
	background-color: var(--grey-button);
    color: var(--grey-button-text);
    outline: unset;
}
.details-inner .submit-edit-form {
	grid-column: -1 / 1;
	position: relative;
	text-align: right;
	justify-content: flex-end;
}
.details-inner .submit-edit-form .content-button {
	min-width: unset;
}
.details-inner .details-form .submit-edit-form .ajax-loader {
	margin: 0;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
@media (max-width: 575px) {
	.details-inner .details-form > label, 
	.details-inner .details-form.basic-details p {
		-ms-grid-columns: 1fr[1];
    	grid-template-columns: repeat(1,minmax(0,1fr));
		grid-gap: 0;
	}
	.details-inner .details-form.editing-form > label, 
	.details-inner .details-form.basic-details.editing-form p { 
		grid-gap: 8px;
	}
	.details-inner .details-form.basic-details p span {
		padding: 6px 0;
	}
	.details-inner .details-form input[type="text"][readonly], 
	.details-inner .details-form input[type="tel"][readonly], 
	.details-inner .details-form input[type="email"][readonly], 
	.details-inner .details-form input[type="password"][readonly] {
		padding-left: 0;
	}
	.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
		padding-left: 0 !important;
	}
	.details-inner .details-form .submit-edit-form .content-button {
		width: 100%;
    	margin-right: 0;
		margin-bottom: 10px;
	}
	.details-inner .details-form .submit-edit-form label {
		width: 100%;
	}
	.details-inner .details-form .submit-edit-form .ajax-loader {
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

/* membership details */
.details-inner .details-form label select, .details-inner .details-form label .select2-container {
	width: 100%;
    display: block;
}
.details-inner table {
	border: unset;
	border-radius: 0;
	color: var(--navy-900, #02215A);
	margin: 0;
}
.socitm-account-single .details-section .package-details-card {
	overflow: initial;
	padding: 32px 30px;
}
.details-inner .view-package-details {
	float: right;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.details-inner table:not(:last-child) {  
	margin-bottom: 20px;
}
.details-inner table tr:nth-of-type(odd) {
	background: var(--navy-50, #EBF3FF);
}
.details-inner table thead tr th {
	background-color: #fff;
	padding: 10px;
    font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
	border: unset;
}
.details-inner table tr td {
	border: none;
	border-bottom: 1px solid var(--navy-200, #AAC4FD);
	padding: 10px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.details-inner table tr td[aria-label="Email address"] div {
	text-overflow: ellipsis;
    text-wrap: nowrap;
    overflow: hidden;
    max-width: 280px;
}
.details-inner table tr:first-child td { 
	border-top: 2px solid var(--navy-200, #AAC4FD);
}
.details-inner table tr span[rel="tag"] {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	padding: 1px 19px;
	border: 1px solid var(--navy-200, #AAC4FD);
	background-color: #fff; 
	border-radius: 30px; 
	display: inline-block;
}
.details-inner table tr span[rel="tag"] + span[rel="tag"] {
	margin-left: 4px;
}
.details-inner table tr span[rel="tag"]:hover {
	background-color: var(--navy-200, #AAC4FD);
	color: var(--navy-900, #02215A);
}
.details-inner table tr.active td {  
	font-weight: 600;
}
.details-inner div#organiastion-members {
	display: inline-block;
    width: 100%;
}
#organiastion-members .loading-content {
	display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: relative;
	width: 100%;
}
.details-inner .partnership-benefits-table {
	margin-top: 20px;;
}
.membership-details-table .inner-heading {
	margin-bottom: 0;
}
.membership-details-table .membership-benefits-notes {
	margin-bottom: 25px;
}
.membership-details-table .details-inner table tr.active td:first-child::before { 
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 4.5L6.75 12.75L3 9' stroke='%232856FA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    vertical-align: middle;
    margin-right: 10px;
    display: inline-block;
	line-height: 1;
	font-size: 0;
}
.membership-details-table .details-inner table tr:not(.active) td:first-child::before { 
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4.5L4.5 13.5' stroke='%23FF5050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 4.5L13.5 13.5' stroke='%23FF5050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    vertical-align: middle;
    margin-right: 10px;
    display: inline-block;
	line-height: 1;
	font-size: 0;
}
.details-inner table.package-addition tr.active td:first-child::before,
.details-inner table.package-addition tr:not(.active) td:first-child::before {
	display: none;
}
.details-inner table.package-addition tr.active td:nth-child(2)::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 4.5L6.75 12.75L3 9' stroke='%232856FA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    vertical-align: text-top;
    margin-right: 10px;
    display: inline-block;
	line-height: 1;
	font-size: 0;
}
.details-inner table.package-addition tr:not(.active) td:nth-child(2)::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4.5L4.5 13.5' stroke='%23FF5050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 4.5L13.5 13.5' stroke='%23FF5050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    vertical-align: text-top;
    margin-right: 10px;
    display: inline-block;
	line-height: 1;
	font-size: 0;
}
.membership-details-table .details-inner {
	position: relative;
}
.membership-details-table .membership-tag {
	position: absolute;
    top: 0;
    right: 30px;
    padding: 17px 15px 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    background-color: var(--navy-100, #D2E1FE);
    border-bottom-left-radius: var(--radius-small, 8px);
    border-bottom-right-radius: var(--radius-small, 8px);
}
.details-inner table tr td:last-child {
	width: auto;
	text-align: right;
}
.details-inner table tr td .edit-user-button {
	padding: unset;
    border: unset;
    background-color: transparent;
    display: inline-block;
    line-height: 1;
    box-shadow: unset;
    width: 26px;
    height: 26px;
	margin: -3px 0;
}
.details-inner table tr td .edit-user-button::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14338_3007)'%3E%3Cpath d='M8.25 3H3C2.60218 3 2.22064 3.15804 1.93934 3.43934C1.65804 3.72064 1.5 4.10218 1.5 4.5V15C1.5 15.3978 1.65804 15.7794 1.93934 16.0607C2.22064 16.342 2.60218 16.5 3 16.5H13.5C13.8978 16.5 14.2794 16.342 14.5607 16.0607C14.842 15.7794 15 15.3978 15 15V9.75' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.875 1.87517C14.1734 1.5768 14.578 1.40918 15 1.40918C15.422 1.40918 15.8266 1.5768 16.125 1.87517C16.4234 2.17354 16.591 2.57821 16.591 3.00017C16.591 3.42213 16.4234 3.8268 16.125 4.12517L9 11.2502L6 12.0002L6.75 9.00017L13.875 1.87517Z' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14338_3007'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	font-size: 0;
}
.details-inner table tr td .edit-user-button:hover::before,
.details-inner table tr td .edit-user-button:focus::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14338_3007)'%3E%3Cpath d='M8.25 3H3C2.60218 3 2.22064 3.15804 1.93934 3.43934C1.65804 3.72064 1.5 4.10218 1.5 4.5V15C1.5 15.3978 1.65804 15.7794 1.93934 16.0607C2.22064 16.342 2.60218 16.5 3 16.5H13.5C13.8978 16.5 14.2794 16.342 14.5607 16.0607C14.842 15.7794 15 15.3978 15 15V9.75' stroke='%23032E8C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.875 1.87517C14.1734 1.5768 14.578 1.40918 15 1.40918C15.422 1.40918 15.8266 1.5768 16.125 1.87517C16.4234 2.17354 16.591 2.57821 16.591 3.00017C16.591 3.42213 16.4234 3.8268 16.125 4.12517L9 11.2502L6 12.0002L6.75 9.00017L13.875 1.87517Z' stroke='%23032E8C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14338_3007'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.details-inner table tr th {
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
	padding: 12px 20px;
	background-color: var(--navy-50, #EBF3FF);
	color: var(--navy-900, #02215A);
	text-align: left;
	border-bottom: 1px solid var(--navy-200, #AAC4FD);
	border-right: none;
}
.details-inner .membership-upgrade {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	padding-left: 65px;
	position: relative;
}
.details-inner .membership-upgrade p:last-child {
	margin-bottom: 0;
}
.details-inner .membership-upgrade::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none"><circle cx="22" cy="22" r="22" fill="rgb(9, 61, 244)"/><path d="M31.0929 26.5524C30.4302 28.1196 29.3937 29.5006 28.074 30.5746C26.7543 31.6486 25.1916 32.3831 23.5225 32.7136C21.8534 33.0442 20.1287 32.9609 18.4993 32.4709C16.8698 31.981 15.3852 31.0994 14.1752 29.9031C12.9652 28.7068 12.0666 27.2324 11.5581 25.6086C11.0496 23.9849 10.9466 22.2612 11.2581 20.5885C11.5696 18.9157 12.2861 17.3447 13.345 16.0129C14.4039 14.681 15.773 13.6288 17.3325 12.9482" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.7222 28.0559H25.6667V20.417H29.1389L22.1944 14.167L15.25 20.417H18.7222V28.0559Z" stroke="white" stroke-width="1.3" stroke-linejoin="round"/></svg>');
	position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
    vertical-align: middle;
    line-height: 1;
}
.partnership-details-table .partnership-end-date {
	font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
}
@media (min-width: 992px) and (max-width: 1080px) {
	.details-inner table tr td[aria-label="Email address"] div {
		max-width: 200px;
	}
}
@media (min-width: 992px) { 
	.details-inner .inner-heading.table-heading {
		width: auto;
		display: inline-block;
	}
	.membership-details-table .membership-benefits-notes {
		width: 50%;
		text-wrap: balance;
	}
	.details-inner table.package-addition tr.active td:first-child::before,
	.details-inner table.package-addition tr:not(.active) td:first-child::before {
		display: none;
	}
}
@media (max-width: 991px) {
	.details-inner .view-package-details {
		float: none;
		display: inline-block;
	}
	.membership-details-table .membership-benefits-notes {
		padding-top: 42px;
	}
	.details-inner table.package-addition td:first-child {
		padding: 10px 10px 0 38px;
	}
	.details-inner table.package-addition td:nth-child(2) {
		padding: 0 10px 10px 38px;
	}
	.details-inner table.package-addition tr:not(.active) td:nth-child(2)::before,
	.details-inner table.package-addition tr.active td:nth-child(2)::before {
		display: none;
	}
	.details-inner table.package-addition tr:not(.active) td:first-child::before {
		content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4.5L4.5 13.5' stroke='%23FF5050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 4.5L13.5 13.5' stroke='%23FF5050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		vertical-align: middle;
		margin-right: 10px;
		display: inline-block;
		line-height: 1;
		font-size: 0;
	}
	.details-inner table.package-addition tr.active td:first-child::before {
		content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 4.5L6.75 12.75L3 9' stroke='%232856FA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		vertical-align: middle;
		margin-right: 10px;
		display: inline-block;
		line-height: 1;
		font-size: 0;
	}
}
@media (max-width: 768px) {
	.details-inner table.benefits-table td:first-child {
		padding-left: 38px;
		position: relative;
	}
	.details-inner table.benefits-table tr td:first-child::before {
		position: absolute;
		left: 10px;
		top: 12px;
	}
	.details-inner .details-form .tel-label {
		grid-gap: unset;
	}
	.details-inner .details-form .tel-label strong {
		margin: 0;
		flex: 0 0 100%;
	}
	.details-inner .details-form .tel-label .edit-form-button {
		position: relative;
		top: unset;
		transform: unset;
		right: unset;
		margin: 0; 
		min-width: unset;
	}
}
@media (max-width: 600px) {
	.details-inner table.socitm-users thead {
		border: 0;
		clip: rect(1px,1px,1px,1px);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		word-wrap: normal!important;
	}
	.details-inner table.socitm-users tr {
		display: grid;
		grid-template-columns: repeat(4,minmax(0,1fr));
		border-top: 2px solid var(--navy-200, #AAC4FD);
		position: relative;
	}
	.details-inner table.socitm-users tr td {
		border: none;
	}
	.details-inner table.socitm-users tr td:not(:first-child) {
		padding-top: 0;
	}
	.details-inner table.socitm-users tr td[aria-label] {
		grid-column: span 3;
	}
	.details-inner table.socitm-users tr td[aria-label="Role"]::before {
		display: none;
	}
	.details-inner table.socitm-users tr td[aria-label]::before {
		content: attr(aria-label);
		display: block;
		font-weight: 600;
		margin-bottom: 2px;
	}
	.details-inner table.socitm-users tr td[aria-label]:empty::before {
		display: none;
	}
	.details-inner table.socitm-users tr td:not([aria-label]) {
		grid-row-start: 1;
		grid-row-end: 4;
		grid-column-start: 4;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		padding: 10px;
	}
	.details-inner table tr td .edit-user-button {
		width: 36px;
		height: 36px;
	}
}

/* package additions */
.details-inner table.package-addition,
.details-inner table.package-addition tr {
	background-color: unset;
}
.details-inner table.package-addition tr td {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	background-color: transparent;
	border: unset;
	padding: unset;
}

/* manage organisation */
.membership-details-table header,
.manage-org header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
}
.membership-details-table header .main-heading,
.manage-org header .main-heading {
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto; 
	width: auto;
}
.membership-details-table header .payment-date,
.manage-org header .payment-date {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto; 
	text-align: right;
}
.details-inner .membership-overview .membership-type {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	display: inline-block;
}
.details-inner .membership-overview .membership-type .main-heading {
	margin-bottom: 10px;
}
.details-inner .membership-overview .membership-type .main-heading:last-child {
	margin-bottom: 0;
}
.details-inner p:last-child {
	margin-bottom: 0;
}
.details-inner {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.details-inner .inner-heading {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
}
@media (max-width: 991px) {
	.socitm-account-single .details-section .details-inner .membership-overview .membership-type {
		margin-bottom: 20px;
	}
	.socitm-account-single .details-section .details-inner .membership-overview .membership-upgrade {
		padding-right: 0;
	}
}
.details-inner .details-form .tel-label,
.details-inner .details-form .contact-address {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.details-inner .details-form .tel-label strong,
.details-inner .details-form .contact-address strong {
	margin-right: 10px;
}
.details-form .contact-address address {
	font-size: inherit;
	font-style: normal;
	margin: 0;
}
.details-inner .details-form.editing-form .tel-label .edit-contact-number {
	display: none;
}
#organisation-phone-form input[type="tel"] {
	flex: 1;
	margin-right: 18px;
}
.tel-label .edit-form-button {
	top: calc(50% - 10px);
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
	z-index: 1;
	min-width: unset;
	margin: 0;
}
#organisation-phone-form input[type="tel"][readonly] {
	line-height: 28px;
    padding: 0;
}
.details-inner .membership-overview .create-new-member {
	padding-left: 0;
	padding-right: 0;
}
.details-inner .membership-overview .create-new-member .content-button {
	margin: 0;
	float: right;
}
.details-inner .membership-overview .main-heading span {
	font-weight: 400;
}
.details-inner .table-members-header {
	margin: 30px 0;
}
.details-inner .table-members-header:first-child {
	margin-top: 0;
}
.details-inner .table-members-header strong {
	color: var(--navy-900, #02215A);
}
@media (max-width: 991px) {
	.details-inner .details-form .tel-label .submit-edit-form {
		-webkit-box-flex: 1;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin-top: 15px;
	}
	.details-inner .details-form .tel-label .submit-edit-form .content-button[type="submit"] {
		-webkit-box-flex: unset;
		    -ms-flex: unset;
		        flex: unset;
	}
}
@media (max-width: 575px) {
	.details-inner .details-form .tel-label {
		align-items: flex-end;
	}
	#organisation-phone-form input[type="tel"] {
		margin-top: 15px;
	}
	.details-inner .details-form .tel-label .submit-edit-form .content-button {
		flex: 1;
		margin: 0 8px 0 0;
	}
	.details-inner .details-form .tel-label .submit-edit-form .content-button[type="submit"] {
		flex: 1;
		margin: 0 0 0 8px;
	}
}

/* package addons */
.package-addons {
	display: grid;
	grid-template-columns: repeat(2, minmax(0,1fr));
	grid-gap: 13px;
}
.package-addons .package-addons-title {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	grid-column: -1 / 1;
	margin-bottom: 0;
}
.package-addons .package-addon {
	border-radius: var(--radius-small, 8px);
	border: 1px solid var(--navy-100, #D2E1FE);
	background-color: #fff;
	padding: 19px 22px 19px 52px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4.5L4.5 13.5' stroke='%23FA5454' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 4.5L13.5 13.5' stroke='%23FA5454' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    background-position-x: 19px;
    background-position-y: center;
}
.package-addons .package-addon.active {
	border: 1px solid var(--navy-500, #2856FA);
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%232856FA'/%3E%3Cpath d='M19 8.5L10.75 16.75L7 13' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
}
@media (max-width: 575px) {
	.package-addons {
		grid-template-columns: repeat(1, minmax(0,1fr));
	}
}

/* partnership package */
.partnership-overview .partnership-overview-additionals {
	font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
	display: flex;
	flex-wrap: wrap;
}
.partnership-overview .partnership-overview-additionals p {
	margin-bottom: 0;
}
.partnership-overview .partnership-overview-additionals .quick-links {
	display: inline-block;
	margin-left: auto;
}
.partnership-overview .partnership-overview-additionals .quick-button {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
}
@media (max-width: 991px) {
	.partnership-overview .partnership-overview-additionals .quick-links {
		margin: 25px 0 0;
	}
}

/* create new account page */
#create-account-form > p {
	-ms-grid-columns: 1fr[1];
    	grid-template-columns: repeat(1,minmax(0,1fr));
}
#create-account-form > p.create-user-note {
	display: block;
    	grid-gap: 0;
}
#create-account-form label {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
#create-account-form > p input:not([type="submit"]) {
	grid-column: -1 / 1;
}
.create-member .create-account-message.error-change {
	text-align: center;
	width: 100%;
	background: var(--navy-50, #EBF3FF);
	padding: 1em;
	border-radius: var(--radius-small, 8px);
	border-left: 5px solid var(--red);
	margin-bottom: 1.5em;
}

/* edit information */
.details-section .details-inner .edit-information-errors {
	text-align: center;
	width: 100%;
	background: var(--navy-50, #EBF3FF);
	padding: 1em;
	border-radius: var(--radius-small, 8px);
	border-left: 5px solid var(--red);
	grid-column: -1 / 1;
}
.details-section.create-new-member .details-inner .edit-information-errors {
	margin-bottom: -1em;
}
.details-section .details-inner .edit-information-errors.updated {
	border-left: 5px solid var(--green);
}
.create-new-member .details-inner header p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}
.create-new-member .details-inner header small {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	display: inline-block;
}

/* diversity dropdowns */
.select2-results .select2-results__options .select2-results__option[aria-disabled="true"] {
	display:none;
}
@media (max-width: 768px) {
	.account-loader .submit-edit-form .ajax-loader {
		margin-left: 0;
		margin-right: 0;
		position: absolute;
		left: 50%;
		margin: 0;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
}

/* interests card */
.details-card.interests-card header {
	position: relative;
	margin-right: -30px;
	padding: 0 120px 30px 30px;
}
.details-card.interests-card header .main-heading {
	width: auto;
	margin-bottom: 10px;
}
.details-card.interests-card header p {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.details-card.interests-card header p:last-child {
	margin-bottom: 0;
}
button.edit-form-button,
button#edit-interests {
	top: 60px;
	right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
	border-radius: var(--radius-small, 8px);
	color: var(--navy-500, #2856FA);
	background-color: var(--navy-50, #EBF3FF); 
	border: 1px solid var(--navy-50, #EBF3FF);
	padding: 4px 10px;
	right: 30px;
	position: absolute;
	font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
header button.edit-form-button,
header button#edit-interests {
	top: 0;
    transform: unset;
	right: 30px; 
	margin: 0;
	min-width: unset;
}
.editing-form .edit-form-button,
.editing-form button#edit-interests {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.edit-form-button::before,
button#edit-interests::before {
	content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.91797 1.74985C10.0712 1.59664 10.2531 1.47511 10.4532 1.39219C10.6534 1.30928 10.868 1.2666 11.0846 1.2666C11.3013 1.2666 11.5159 1.30928 11.716 1.39219C11.9162 1.47511 12.0981 1.59664 12.2513 1.74985C12.4045 1.90306 12.526 2.08494 12.609 2.28512C12.6919 2.4853 12.7346 2.69985 12.7346 2.91652C12.7346 3.13319 12.6919 3.34774 12.609 3.54791C12.526 3.74809 12.4045 3.92998 12.2513 4.08318L4.3763 11.9582L1.16797 12.8332L2.04297 9.62485L9.91797 1.74985Z' stroke='%232856FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    vertical-align: middle;
	line-height: 1;
	font-size: 0;
	display: inline-block;
    margin-right: 4px;
	opacity: 1;
	transform: translateY(-1.5px);
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; 
}
.edit-form-button:is(:hover, :active)::before,
button#edit-interests:is(:hover, :active)::before {
	content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.91797 1.74985C10.0712 1.59664 10.2531 1.47511 10.4532 1.39219C10.6534 1.30928 10.868 1.2666 11.0846 1.2666C11.3013 1.2666 11.5159 1.30928 11.716 1.39219C11.9162 1.47511 12.0981 1.59664 12.2513 1.74985C12.4045 1.90306 12.526 2.08494 12.609 2.28512C12.6919 2.4853 12.7346 2.69985 12.7346 2.91652C12.7346 3.13319 12.6919 3.34774 12.609 3.54791C12.526 3.74809 12.4045 3.92998 12.2513 4.08318L4.3763 11.9582L1.16797 12.8332L2.04297 9.62485L9.91797 1.74985Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.edit-form-button:is(:hover, :active),
button#edit-interests:is(:hover, :active) {
	color: #fff;
	background-color: var(--navy-500, #2856FA) !important;
	border-color: var(--navy-500, #2856FA) !important;
}
.interests-card {
	position: relative;
	grid-column: -1 / 1;
}
.interests-card .interests-buttons {
	display: contents;
	width: 100%;
}
#interests-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
	width: 100%;
}
#interests-form fieldset label {
	font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
}
#interests-form:not(.editing-form) fieldset label { 
	cursor: unset;
	border-radius: var(--radius-large, 16px);
    background-color: var(--navy-50, #EBF3FF);
    border-color: var(--navy-50, #EBF3FF) !important;
	box-shadow: unset !important;
	outline: unset !important;
}
.interests-buttons input[type="checkbox"][disabled] {
	margin-left: -24px;
}
.interests-card .card-form:not(.editing-form) .submit-edit-form.submit-interests-form {
	border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important;
}
.submit-edit-form.submit-interests-form {
	width: 100%;
    justify-content: flex-end;
    margin: 0;
	position: relative;
}
.submit-edit-form.submit-interests-form .content-button {
	min-width: unset;
	max-width: unset;
}
.submit-edit-form.submit-interests-form label {
	display: inline-block;
	float: right;
}
.submit-edit-form.submit-interests-form label .content-button {
	margin: 0;
}
.submit-edit-form.submit-interests-form .ajax-loader {
	margin: 0 12px 0 0;
}
.interests-card .card-form.editing-form .edit-form-button {
	display: none;
}
@media (max-width: 575px) {
	.submit-edit-form.submit-interests-form {
		margin-bottom: 0;
		max-width: calc(100% + 18px);
		width: calc(100% + 18px);
		margin: 0 -9px;
	}
	.details-card.interests-card header {
		margin-left: -25px;
    	margin-right: -25px;
		padding: 0 30px 30px;
	}
	.interests-card .editing-form .interests-buttons label {
		width: 100%;
	}
	.interests-card .editing-form .interests-buttons label span {
		margin-right: 0;
		width: 100%;
		text-align: left;
	}
	button#edit-interests {
		position: relative;
		float: unset;
		top: unset;
		transform: none;
		right: unset;
		width: 100%;
		background-color: #fff !important;
		border: 1px solid var(--navy-500, #2856FA);
		padding: 5px 34px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		border-radius: var(--radius-tiny, 4px);
		margin-bottom: 0;
	}
	.editing-form button#edit-interests {
		display: none;
	}
	button#edit-interests::before {
		display: none;
	}
	button#edit-interests::after {
		content: " your interests";
	}
	.submit-edit-form.submit-interests-form .content-button {
		width: 100%;
		max-width: calc(100% - 18px);
	}
	#interests-form .saving-state {
		margin: 12px 0 0;
	}
}

/* create new member form */
.create-new-member-form label {
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	color: var(--navy-900, #02215A);
}
.create-new-member-form label .asterisk {
	font-weight: 400;
}
.create-new-member-form p.form-row {
	margin-bottom: 0;
}
.create-new-member-form p.form-row.accept {
	grid-column: -1 / 1;
}
.create-new-member-form p.form-row.accept label input[type="checkbox"] {
	width: 16px;
	height: 16px;
	margin-right: 14px;
	margin-top: 3px;
}
.details-section .details-inner .edit-information-errors.success-create {
	border-left: 5px solid var(--green);
}
@media (max-width: 768px) {
	.details-inner .details-form.create-new-member-form {
		-ms-grid-columns: 1fr[1];
		grid-template-columns: repeat(1,minmax(0,1fr));
	}
	.create-new-member-form .submit-edit-form {
		position: relative;
	}
}

/* edit membership members */
.member-row .tags span {
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    background: var(--navy-50, #EBF3FF);
    display: inline-block;
    padding: 2px 15px;
    border-radius: 15px;
	float: right;
}
.member-row .tags span:not(:last-child) {
	margin-left: 5px;
}
.edit-member-menu {
	position: absolute;
	display: none;
	z-index: 2;
	-webkit-box-shadow: var(--box-shadow-hover);
	        box-shadow: var(--box-shadow-hover);
	-webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
	width: 240px;
	max-width: 80%;
}
.edit-member-menu .member-dropdown-menu {
    width: 100%;
    list-style: none;
    margin: 0;
	border: 1px solid var(--navy-200, #AAC4FD);
    border-radius: var(--radius-small, 8px);
    background: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	position: relative;
	color: var(--navy-900, #02215A);
	overflow: hidden;
}
.edit-member-menu.member-loading .member-dropdown-menu {
	pointer-events: none;
	cursor: progress;
	position: relative;
}
.edit-member-menu.member-loading .member-dropdown-menu::before {
	content: "";
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.03);
}
.edit-member-menu .member-dropdown-menu li {
	margin: 0;
    padding: 0;
	width: 100%;
	border-bottom: 1px solid var(--navy-200, #AAC4FD);
	position: relative;
}
.edit-member-menu .member-dropdown-menu li:last-child {
	border-bottom: none;
}
.edit-member-menu .member-dropdown-menu li::before {
	position: absolute;
	content: "";
	z-index: 0;
    pointer-events: none;
    top: 0;
    left: -25px;
    width: calc(100% + 50px);
    height: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.edit-member-menu .member-dropdown-menu li a:hover,
.edit-member-menu .member-dropdown-menu li a:focus {
	background-color: var(--navy-500, #2856FA);
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.edit-member-menu .member-dropdown-menu li a {
	color: var(--navy-900, #02215A);
    position: relative;
    padding: 10px 15px;
    width: 100%;
	display: inline-block;
	text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
table .edit-member-button,
table .benefits-description {
	background: transparent;
    border: none;
    padding: 10px 10px;
    line-height: 1;
	margin: 0;
	float: right;
	box-shadow: none !important;
}
.benefits-description:hover, .benefits-description:active {
	border: unset;
}
.details-inner table[class*="benefits"] td:not(:first-child) {
	text-align: right;
}
.details-inner table[class*="benefits"] tr:not(.active) td.value {
	color: var(--grey-500, #6D7797);
}
.details-inner table[class*="benefits"] td.benefit-desc {
	width: 40px;
}
table .benefits-description {
	padding: 0;
	max-width: unset;
	min-width: unset;
}
table .edit-member-button::before {
	content: url('data:image/svg+xml; utf8, <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.25 3H3C2.60218 3 2.22064 3.15804 1.93934 3.43934C1.65804 3.72064 1.5 4.10218 1.5 4.5V15C1.5 15.3978 1.65804 15.7794 1.93934 16.0607C2.22064 16.342 2.60218 16.5 3 16.5H13.5C13.8978 16.5 14.2794 16.342 14.5607 16.0607C14.842 15.7794 15 15.3978 15 15V9.75" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"></path><path d="M13.875 1.87494C14.1734 1.57657 14.578 1.40895 15 1.40895C15.422 1.40895 15.8266 1.57657 16.125 1.87494C16.4234 2.17331 16.591 2.57798 16.591 2.99994C16.591 3.4219 16.4234 3.82657 16.125 4.12494L9 11.2499L6 11.9999L6.75 8.99994L13.875 1.87494Z" stroke="rgb(9, 61, 244)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
    vertical-align: middle;
	display: inline-block;
    line-height: 1;
	font-size: 0;
}
table .benefits-description::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.81836 6.75043C6.99469 6.24918 7.34272 5.82651 7.80083 5.55728C8.25893 5.28805 8.79753 5.18963 9.32124 5.27946C9.84495 5.36929 10.32 5.64157 10.6622 6.04807C11.0044 6.45458 11.1917 6.96907 11.1909 7.50043C11.1909 9.00043 8.94086 9.75043 8.94086 9.75043' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.75H9.0075' stroke='%232856FA' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	vertical-align: middle;
	display: inline-block;
    line-height: 1;
	font-size: 0;
}
table .benefits-description:hover::before, table .benefits-description:focus::before {
	content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z' stroke='%23032E8C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.81836 6.75043C6.99469 6.24918 7.34272 5.82651 7.80083 5.55728C8.25893 5.28805 8.79753 5.18963 9.32124 5.27946C9.84495 5.36929 10.32 5.64157 10.6622 6.04807C11.0044 6.45458 11.1917 6.96907 11.1909 7.50043C11.1909 9.00043 8.94086 9.75043 8.94086 9.75043' stroke='%23032E8C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.75H9.0075' stroke='%23032E8C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
table .edit-member-button:hover, table .edit-member-button:focus,
table .benefits-description:hover, table .benefits-description:focus {
	background: transparent;
}
table .edit-member-button svg path, table .edit-member-button svg path {
	-webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
table .edit-member-button:hover svg path, table .edit-member-button:focus svg path {
	stroke: var(--navy-800, #032E8C);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.edit-member-menu .ajax-loader {
	visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
   	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.edit-member-menu .ajax-loader::before {
	content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: accountspin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@media (max-width: 575px) {
	table .edit-member-button {
		position: absolute;
		right: 0;
		margin: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.member-row .tags span {
		float: none;
	}
	.edit-member-menu {
		-webkit-transform: translate(-50%, -40px);
		    -ms-transform: translate(-50%, -40px);
		        transform: translate(-50%, -40px);
	}
	.details-inner table[class*="benefits"] tr {
		display: grid;
		text-align: left;
		grid-template-columns: repeat(5,minmax(0,1fr));
		border-bottom: 1px solid var(--navy-200, #AAC4FD);
	}
	.details-inner table[class*="benefits"] tr:first-child {
		border-top: 2px solid var(--navy-200, #AAC4FD);
	}
	.details-inner table[class*="benefits"] tr td {
		border: unset;
		grid-column: span 4;
	}
	.details-inner table.benefits-table td:first-child {
		padding-bottom: 0;
	}
	.details-inner table[class*="benefits"] td:not(:first-child) {
		text-align: left;
		padding-left: 38px;
		padding-top: 0;
		font-weight: 400;
	}
	.details-inner table[class*="benefits"] td.benefit-desc {
		padding: 10px;
		grid-column-start: 5;
		width: auto;
		grid-row-start: 1;
		grid-row-end: 3;
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
}

/* deletion request */
#deletion-request-form {
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr[2];
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-gap: 25px;
    grid-auto-flow: row dense;
    width: 100%;
}
#deletion-request-form input[type="email"], #deletion-request-form input[type="text"], #deletion-request-form textarea {
    width: 100%;
    border-radius: var(--radius-tiny, 4px);
    border: 1px solid var(--grey-500, #6D7797);
    background-color: #fff;
    margin-top: 0.5em;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#deletion-request-form input[readonly="readonly"] {
	background-color: var(--grey-button);
    color: var(--grey-button-text);
}
#deletion-request-form label .asterisk {
	font-weight: 400;
}
#deletion-request-form label.deletion-message {
	grid-column: -1 / 1;
}
#deletion-request-form .wpcf7-list-item {
	margin: 0;
    width: 100%;
}
#deletion-request-form .accept, #deletion-request-form .submit {
	grid-column: -1 / 1;
	position: relative;
}
#deletion-request-form .submit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
#deletion-request-form .submit .content-button {
	float: right;
	text-decoration: none;
}
#deletion-request-form .submit label {
	float: right;
}
#deletion-request-form .reason-dropdown, #deletion-request-form div[data-id="delete-reason-other"] {
	grid-column: -1 / 1;
}
#deletion-request-form .deletion-user-details div {
	margin-top: 8px;
}
#deletion-request-form .submit input {
	margin: 0;
}
#deletion-request-form .ajax-loader,
#deletion-request-form .wpcf7-spinner {
	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin: 0;
}
@media (max-width: 768px) {
	#deletion-request-form {
		-ms-grid-columns: 1fr[1];
		grid-template-columns: repeat(1,minmax(0,1fr));
		grid-gap: 15px;
	}
}

/* information block */
.information-block {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	width: calc(100% - 30px);
    margin: auto;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 5px;
    overflow: hidden;
	-webkit-box-shadow: var(--box-shadow);
	        box-shadow: var(--box-shadow);
}
.information-block .icon-block {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 70px;
	        flex: 0 0 70px;
	width: 70px;
    background: var(--blue);
    padding: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.information-block .information-details {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	padding: 10px;
}
.information-block .information-details p:last-child {
	margin-bottom: 0;
} 
@media (max-width: 991px) {
	.information-block { 
		width: calc(100% - 60px);
	}
}

/* loading dots */
.search-loading {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    overflow: hidden;
	visibility: hidden;
	position: absolute;
	top: 0;
    left: 0;
	min-height: 1.5em;
}
.loading-dots {
	position: relative;
	left: -9999px;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: var(--navy-500, #2856FA);
	color: var(--navy-500, #2856FA);
	box-shadow: 9999px 0 0 -5px var(--navy-500, #2856FA);
	animation: dotPulse 1.5s infinite linear;
	animation-delay: .25s;
	display: inline-block;
}
.loading-dots::before, .loading-dots::after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: var(--navy-500, #2856FA);
	color: var(--navy-500, #2856FA);
}
.loading-dots::before {
	box-shadow: 9984px 0 0 -5px var(--navy-500, #2856FA);
	animation: dotPulseBefore 1.5s infinite linear;
	animation-delay: 0s;
}
.loading-dots::after {
	box-shadow: 10014px 0 0 -5px var(--navy-500, #2856FA);
	animation: dotPulseAfter 1.5s infinite linear;
	animation-delay: .5s;
}

@keyframes dotPulseBefore {
  0% {
    box-shadow: 9984px 0 0 -5px var(--navy-500, #2856FA);
  }
  30% {
    box-shadow: 9984px 0 0 2px var(--navy-500, #2856FA);
  }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px var(--navy-500, #2856FA);
  }
}

@keyframes dotPulse {
  0% {
    box-shadow: 9999px 0 0 -5px var(--navy-500, #2856FA);
  }
  30% {
    box-shadow: 9999px 0 0 2px var(--navy-500, #2856FA);
  }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px var(--navy-500, #2856FA);
  }
}

@keyframes dotPulseAfter {
  0% {
    box-shadow: 10014px 0 0 -5px var(--navy-500, #2856FA);
  }
  30% {
    box-shadow: 10014px 0 0 2px var(--navy-500, #2856FA);
  }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px var(--navy-500, #2856FA);
  }
}

/* apply forms */
.wpcf7 form.sent.booking-session-application .wpcf7-response-output::after {
	display: none;
}
.apply-contact-form form {
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr[2];
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-gap: 20px;
}
.apply-contact-form header {
	width: 100%;
    margin: 0;
    padding: 0 0 30px !important;
    margin-bottom: 30px !important;
}
.apply-contact-form header .main-heading {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
}
.apply-contact-form form .event-themes-collection,
.apply-contact-form form .event-type-collection,
.apply-contact-form form div[data-id="region-group"],
.apply-contact-form form div[data-id="group-sdma"],
.apply-contact-form form .sdma-selection,
.apply-contact-form form label[for="cf-textarea-advice"],
.apply-contact-form form label[for="cf-article-title"],
.apply-contact-form form label[for="cf-article-content"],
.apply-contact-form form label[for="cf-article-content-links"],
.apply-contact-form form .webinar-hosted-time,
.apply-contact-form form .event-webinar-amount,
.apply-contact-form form label[for="cf-advisory-hours"],
.apply-contact-form form label[for="cf-moving-org"],
.apply-contact-form form div[data-id="group-webinars-hosted"],
.apply-contact-form form .venue-address,
.apply-contact-form form div[data-id="group-hours"],
.apply-contact-form form .inform-month-selection,
.apply-contact-form form label[for="cf-msg"] {
	grid-column: -1 / 1;
}
.apply-contact-form form .event-themes-collection,
.apply-contact-form form .event-type-collection,
.apply-contact-form form div[data-id="region-group"],
.apply-contact-form form .sdma-selection,
.apply-contact-form form div[data-id="group-sdma"],
.apply-contact-form form .event-webinar-amount { 
	margin-bottom: -15px;
}
.apply-contact-form form .event-themes-collection,
.apply-contact-form form .webinar-hosted-time,
.apply-contact-form form .article-title-label,
.apply-contact-form form label[for="cf-advisory-hours"],
.apply-contact-form form .sdma-selection,
.apply-contact-form form label[for="cf-moving-org"],
.apply-contact-form form label[for="cf-msg"] {
	margin: 10px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid var(--navy-200, #AAC4FD);
	font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
	color: var(--navy-900, #02215A);
}
.apply-contact-form form .sdma-selection .wpcf7-list-item {
	display: block;
}
.apply-contact-form form label[for="cf-article-content"],
.apply-contact-form form label[for="cf-article-content-links"],
.apply-contact-form form .event-type-collection,
.apply-contact-form form .event-webinar-amount,
.apply-contact-form form label[for="cf-textarea-advice"],
.apply-contact-form form div[data-id="group-webinars-hosted"] label,
.apply-contact-form form div[data-id="region-group"] .event-region-collection,
.apply-contact-form form .venue-address,
.apply-contact-form form label[for="cf-venue-capacity"],
.apply-contact-form form label[for="cf-venue-date"],
.apply-contact-form form div[data-id="group-hours"] label,
.apply-contact-form form div[data-id="group-sdma"] label,
.apply-contact-form form .inform-month-selection {
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
	color: var(--navy-900, #02215A);
}
.apply-contact-form form label[for="cf-venue-capacity"] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; 
	-ms-flex-line-pack: end; 
	    align-content: flex-end;
}
.apply-contact-form form .accept .wpcf7-form-control-wrap {
	margin-top: 0;
}
.apply-contact-form form .webinar-hosted-time {
	border-top: none;
    margin-top: 0;
    padding-top: 0;
	padding-bottom: 30px;
}
.apply-contact-form form .submit-form,
.apply-contact-form form div[data-id="group-webinars-hosted"],
.apply-contact-form form div[data-id="region-group"] {
	margin-top: 10px;
    padding-top: 30px;
    border-top: 1px solid var(--navy-200, #AAC4FD);
	color: var(--navy-900, #02215A);
}
.apply-contact-form form .article-title-label,
.apply-contact-form form .webinar-hosted-time.inform-host-time,
.apply-contact-form form label[for="cf-advisory-hours"],
.apply-contact-form form .sdma-selection,
.apply-contact-form form label[for="cf-moving-org"],
.apply-contact-form form label[for="cf-msg"] {
	border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.apply-contact-form form label[for="cf-moving-org"] {
	margin-top: 0;
}
.apply-contact-form form .sdma-selection {
	margin-bottom: -15px;
}
.apply-contact-form form .event-themes-collection .wpcf7-form-control-wrap,
.apply-contact-form form .event-type-collection .wpcf7-form-control-wrap {
	margin-top: 20px;
}
.apply-contact-form form .submit-form {
    grid-column: -1 / 1;
}
.apply-contact-form form .submit-form .accept {
	display: flex;
    flex-wrap: wrap;
	margin-bottom: 20px;
}
.apply-contact-form form .submit-form .accept {
	-ms-grid-column-span: 2;
	grid-column: span 2;
}
.apply-contact-form form .submit-form label .wpcf7-spinner {
	margin: 0;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.apply-contact-form form input[type="date"] {
	display: inline-block;
    width: 100%;
    border: 1px solid var(--navy-200, #AAC4FD);
    background-color: var(--navy-50, #EBF3FF);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
    padding: 5px 15px;
    border-radius: var(--radius-small, 8px);
    outline-color: var(--navy-800, #032E8C);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.apply-contact-form form input[type="date"]::placeholder {
	color: #666666;
}
@media (max-width: 1100px) {
	.apply-contact-form form .submit-form {
		-ms-grid-columns: 1fr[2];
    	grid-template-columns: repeat(2,minmax(0,1fr));
	}
}
@media (max-width: 575px) {
	.apply-contact-form form {
		-ms-grid-columns: 1fr[1];
    	grid-template-columns: repeat(1,minmax(0,1fr));
	}
	.apply-contact-form form .wpcf7-list-item label .wpcf7-list-item-label {
		text-align: left;
	}
	.apply-contact-form form .wpcf7-list-item label .wpcf7-list-item-label {
		width: 100%;
		margin-right: 0;
	}
	.apply-contact-form form .wpcf7-list-item,
	.apply-contact-form form .wpcf7-list-item label {
		width: 100%;
	}
}

/* booking form innovation lab/sessions */
.socitm-account-single .details-section .details-inner .apply-contact-form {
	padding: 40px 40px 20px;
}
.apply-contact-form form .details-tab.package-additions-details {
	padding-bottom: 0 !important;
	border-bottom: unset !important;
}
.apply-contact-form form.booking-session-application {
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr[1];
    grid-template-columns: repeat(1,minmax(0,1fr));
    grid-gap: 20px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
.apply-contact-form form.booking-session-application .details-tab,
.apply-contact-form form.booking-session-application .accept-information-sharing {
	border-bottom: 1px solid var(--navy-200, #AAC4FD);
    padding-bottom: 35px;
}
.apply-contact-form form.booking-session-application .tab-title {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
    letter-spacing: 0.85px;
    text-transform: uppercase;
    color: var(--navy-500, #2856FA);
}
.apply-contact-form form .submit {
	display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
}
.apply-contact-form form .submit .form-footer-terms {
	margin: 0;
    flex: 1;
    text-align: left;
    text-wrap: balance;
    margin-right: 28px;
	order: unset;
}
.apply-contact-form form.booking-session-application .submit {
	text-align: right;
	position: relative;
}
.apply-contact-form form.booking-session-application .submit .wpcf7-spinner {
	position: absolute;
    margin: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.apply-contact-form form.booking-session-application .submit input[type="submit"] {
	margin: 0;
}
.apply-contact-form form.booking-session-application .session-title {
	margin-top: 0;
}
.apply-contact-form form.booking-session-application .accept {
	display: inline-block;
}
.apply-contact-form form.booking-session-application small {
	margin-bottom: 20px;
	display: block;
}
@media (max-width: 991px) {
	.apply-contact-form form .submit .form-footer-terms {
		order: 1;
		margin: 22px 0 0;
		width: 100%;
	}
}

/* account load more remove */
.post-type-archive-socitm_dashboard .masonry-load-more {
	display: none !important;
}

/* account booking form update */
.apply-contact-form .advisory-booking-advert {
	background: var(--navy-100, #D2E1FE);
    border-radius: var(--radius-small, 8px);
    padding: 30px;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
}
.apply-contact-form .advisory-booking-advert .advisory-booking-advert-content {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
    margin-right: 34px;
}
.apply-contact-form form label[for="cf-advisory-hours"] {
	margin-top: 0;
	padding-bottom: 30px;
    border-bottom: 1px solid var(--navy-200, #AAC4FD);
}
@media (max-width: 768px) {
	.apply-contact-form .advisory-booking-advert .advisory-booking-advert-content {
		flex: 1 0 100%;
		margin: 0;
	}
	.apply-contact-form .advisory-booking-advert {
		padding: 25px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}

/* search directory */
#search-directory-form {
	display: grid;
}
#search-directory-form .search-wrap {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
#search-directory-form .search-wrap input[type="search"] {
	flex: 1;
	border-radius: 4px 0 0 4px;
}
#search-directory-form .search-wrap button {
	margin: 0;
    background-color: var(--navy-500, #2856FA);
    border-radius: 0 4px 4px 0;
    padding: unset;
    min-width: 40px;
    min-height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
#search-directory-container {
	margin-top: 20px;
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
	text-align: center;
    text-wrap: balance;
}
#search-directory-container .content-button {
	display: block;
    margin: auto;
}
#search-directory-container .content-button[disabled] {
	background: var(--grey-button);
    border-color: var(--grey-button);
    color: var(--grey-button-text);
	cursor: not-allowed;
}
table#search-directory {
	table-layout: fixed;
	text-align: left;
    text-wrap: unset;
}
table#search-directory thead {
	position: relative;
}
#search-directory-container .directory-results-found {
    width: 100%;
    text-align: right;
    margin-bottom: 20px;
}
.loading-search-results {
	display: flex;
    width: 100%;
    justify-content: center;
    margin: 0 0 20px;
	text-align: left;
}
table#search-directory tr td:first-child {
	font-weight: 600;
}
table#search-directory tr td:first-child em {
	font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 22px;
    color: var(--grey-500, #6D7797);
}
table#search-directory tr td {
	text-align: left;
	padding: 11px 16px 11px;
}
table#search-directory tr:first-child td {
	border-top: unset;
}
table#search-directory tr th {
	background-color: var(--navy-900, #02215A);
    color: #fff;
	padding: 13px 16px 10px 47px;
	position: relative;
}
table#search-directory tr th:first-child {
	border-radius: 8px 0 0 0;
	position: initial;
}
table#search-directory tr th:nth-last-child(2) {
	border-radius: 0 8px 0 0;
}
.search-directory-filters {
	display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
	align-items: center;
}
.search-directory-filters legend {
	display: inline-block;
    float: left;
    vertical-align: middle;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
}
.search-directory-filters .select-options {
	margin: 0 0 0 10px;
	flex: 0 0 205px;
}
.search-directory-filters button[type="reset"] {
	margin: 0 0 0 auto;
    border: unset;
    padding: unset;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    text-decoration: underline;
    text-underline-position: under;
	background-color: transparent;
	color: var(--navy-500, #2856FA);
}
.search-directory-filters button[type="reset"][hidden] {
	display: none;
}
.search-directory-filters button[type="reset"] svg {
	display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
}
.search-directory-filters button[type="reset"]:hover,
.search-directory-filters button[type="reset"]:focus {
	background-color: unset;
    color: var(--navy-800, #032E8C);
}
.search-directory-filters button[type="reset"]:hover svg path,
.search-directory-filters button[type="reset"]:focus svg path {
	stroke: var(--navy-800, #032E8C);
}
.search-directory-type {
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    order: -1;
	margin-bottom: 40px;
	position: relative;
}
.search-directory-type[hidden] {
	display: none;
}
.search-directory-type legend {
	margin: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	margin-right: auto;
    float: left;
}
.search-directory-type input[type="radio"] {
	border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}
.search-directory-type label {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
    line-height: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 238px;
    background: var(--navy-100, #D2E1FE);
	position: relative;
    border-radius: 40px 0 0 40px;
	color: var(--navy-900, #02215A);
}
.search-directory-type label span {
	z-index: 1;
    position: relative;
    width: 100%;
    text-align: center;
    display: block;
    cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-directory-type label input[type="radio"]:checked + span {
	color: var(--navy-500, #2856FA);
	font-weight: 600;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-directory-type label .type-marker {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
    line-height: 36px;
    padding: 3px;
    background: var(--navy-100, #D2E1FE);
    position: relative;
    border: 1px solid var(--navy-200, #AAC4FD);
    background-color: #fff;
    border-radius: 40px;
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    position: absolute;
    top: 50%;
    left: calc(-100% + 3px);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-directory-type label input[type="radio"]:checked + span + .type-marker {
	left: 3px;
}
.search-directory-type label:last-child {
	border-radius: 0 40px 40px 0;
}
table .sort-order,
table .sort-name,
table .mobile-sorting-btn {
	border-radius: var(--radius-tiny, 4px);
    background: transparent;
    border: unset;
    padding: unset;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin: 0;
    position: absolute;
    top: 12px;
	left: 16px;
	background: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.85714L3.88889 1M3.88889 1L6.77778 3.85714M3.88889 1V11M14 8.14286L11.1111 11M11.1111 11L8.22222 8.14286M11.1111 11V1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
	border-color: transparent;
}
table div[class*="context-menu"] .sort-order {
	position: unset;
	width: unset;
	height: unset;
	border-color: transparent;
}
table .sort-name {
	background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
	border-color: transparent;
}
table .mobile-sorting-btn {
	background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 1V5M3 9V17M9 1V11M9 15V17M15 1V2M15 6V17M1 5H5V9H1V5ZM7 11H11V15H7V11ZM13 2H17V6H13V2Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
	border-color: transparent;
	left: unset;
    right: 16px;
}
table .sort-order:hover,
table .sort-order:active {
    box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
	border-color: var(--navy-900, #02215A);
	background: var(--navy-900, #02215A) url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.85714L3.88889 1M3.88889 1L6.77778 3.85714M3.88889 1V11M14 8.14286L11.1111 11M11.1111 11L8.22222 8.14286M11.1111 11V1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
}
table .sort-name:hover,
table .sort-name:active {
	box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
	border-color: var(--navy-900, #02215A);
	background: var(--navy-900, #02215A) url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
}
table .mobile-sorting-btn:hover,
table .mobile-sorting-btn:active {
	box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
	border-color: var(--navy-900, #02215A);
	background: var(--navy-900, #02215A) url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 1V5M3 9V17M9 1V11M9 15V17M15 1V2M15 6V17M1 5H5V9H1V5ZM7 11H11V15H7V11ZM13 2H17V6H13V2Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
}
table .sort-order[aria-selected="true"] {
	background: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.85714L3.88889 1M3.88889 1L6.77778 3.85714M3.88889 1V11M14 8.14286L11.1111 11M11.1111 11L8.22222 8.14286M11.1111 11V1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
}
table .sort-order[aria-selected="true"][data-sort="desc"] {
	background: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.85714L3.88889 1M3.88889 1L6.77778 3.85714M3.88889 1V11' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0004 8.14286L11.1115 11M11.1115 11V1M11.1115 11L9.6671 9.57143L8.22266 8.14286' stroke='white' stroke-opacity='0.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
}
table .sort-order[aria-selected="true"][data-sort="desc"]:hover,
table .sort-order[aria-selected="true"][data-sort="desc"]:active {
    box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
	border-color: var(--navy-900, #02215A);
	background: var(--navy-900, #02215A) url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.85714L3.88889 1M3.88889 1L6.77778 3.85714M3.88889 1V11' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0004 8.14286L11.1115 11M11.1115 11V1M11.1115 11L9.6671 9.57143L8.22266 8.14286' stroke='white' stroke-opacity='0.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
}
table .sort-order[aria-selected="true"][data-sort="asc"] {
	background: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.85714L3.88889 1M3.88889 1L6.77778 3.85714M3.88889 1V11' stroke='white' stroke-opacity='0.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0004 8.14286L11.1115 11M11.1115 11V1M11.1115 11L9.6671 9.57143L8.22266 8.14286' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
}
table .sort-order[aria-selected="true"][data-sort="asc"]:hover,
table .sort-order[aria-selected="true"][data-sort="asc"]:active {
    box-shadow: var(--box-shadow, 0px 4px 20px 0px rgba(9, 61, 244, 0.08));
	border-color: var(--navy-900, #02215A);
	background: var(--navy-900, #02215A) url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.85714L3.88889 1M3.88889 1L6.77778 3.85714M3.88889 1V11' stroke='white' stroke-opacity='0.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0004 8.14286L11.1115 11M11.1115 11V1M11.1115 11L9.6671 9.57143L8.22266 8.14286' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/auto no-repeat;
}
table .loading-directory-data .loading {
	display: block;
	width: 75%;
}
.details-inner > div[class*="context-menu"] {
	display: none;
}
.sort-context-menu > button,
.mobile-directory-context-menu > button {
	padding: 8px 32px 8px 11px !important;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 13.5L11.25 9L6.75 4.5' stroke='%2302215A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: auto;
	background-position-x: calc(100% - 11px);
    background-position-y: center;
}
.sort-context-menu > button[aria-selected="true"],
.mobile-directory-context-menu > button[aria-selected="true"] {
	background-color: var(--navy-50, #EBF3FF) !important;
}
.sort-context-menu > button:hover,
.sort-context-menu > button:active,
.mobile-directory-context-menu > button:hover,
.mobile-directory-context-menu > button:active {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 13.5L11.25 9L6.75 4.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[class*="inner-context-menu"] > button {
	padding: 8px 25px 8px 32px !important;
	background: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 5.66667V2.33333C8.33333 1.41333 8.74667 1 9.66667 1C10.5867 1 11 1.41333 11 2.33333V5.66667M11 3.66667H8.33333M11 13H8.33333L11 8.33333H8.33333M1 9L3 11M3 11L5 9M3 11V3' stroke='%2302215A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat !important;
	background-size: auto !important;
	background-position-x: 11px !important;
    background-position-y: center !important;
}
[class*="inner-context-menu"] > button[aria-selected="true"]::after {
	content: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5L4.66667 8L12 1' stroke='%2302215A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
	margin-left: 11px;
	line-height: 1;
}
[class*="inner-context-menu"] > button[aria-selected="true"]:hover::after,
[class*="inner-context-menu"] > button[aria-selected="true"]:active::after {
	content: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5L4.66667 8L12 1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[class*="inner-context-menu"] > button[data-sort="desc"] {
	background: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 13V9.66667C8.33333 8.74667 8.74667 8.33333 9.66667 8.33333C10.5867 8.33333 11 8.74667 11 9.66667V13M11 11H8.33333M11 5.66667H8.33333L11 1H8.33333M1 9L3 11M3 11L5 9M3 11V3' stroke='%2302215A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[class*="inner-context-menu"] > button[aria-selected="true"][data-sort="asc"] {
	background: var(--navy-50, #EBF3FF) url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 5.66667V2.33333C8.33333 1.41333 8.74667 1 9.66667 1C10.5867 1 11 1.41333 11 2.33333V5.66667M11 3.66667H8.33333M11 13H8.33333L11 8.33333H8.33333M1 9L3 11M3 11L5 9M3 11V3' stroke='%2302215A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[class*="inner-context-menu"] > button[aria-selected="true"][data-sort="desc"] {
	background: var(--navy-50, #EBF3FF) url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 13V9.66667C8.33333 8.74667 8.74667 8.33333 9.66667 8.33333C10.5867 8.33333 11 8.74667 11 9.66667V13M11 11H8.33333M11 5.66667H8.33333L11 1H8.33333M1 9L3 11M3 11L5 9M3 11V3' stroke='%2302215A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[class*="inner-context-menu"] > button:hover,
[class*="inner-context-menu"] > button:active {
	background: var(--navy-50, #EBF3FF) url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 5.66667V2.33333C8.33333 1.41333 8.74667 1 9.66667 1C10.5867 1 11 1.41333 11 2.33333V5.66667M11 3.66667H8.33333M11 13H8.33333L11 8.33333H8.33333M1 9L3 11M3 11L5 9M3 11V3' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[class*="inner-context-menu"] > button[data-sort="asc"]:hover,
[class*="inner-context-menu"] > button[data-sort="asc"]:active {
	background: var(--navy-50, #EBF3FF) url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 5.66667V2.33333C8.33333 1.41333 8.74667 1 9.66667 1C10.5867 1 11 1.41333 11 2.33333V5.66667M11 3.66667H8.33333M11 13H8.33333L11 8.33333H8.33333M1 9L3 11M3 11L5 9M3 11V3' stroke='%2302215A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
[class*="inner-context-menu"] > button[data-sort="desc"]:hover,
[class*="inner-context-menu"] > button[data-sort="desc"]:active {
	background: var(--navy-50, #EBF3FF) url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 13V9.66667C8.33333 8.74667 8.74667 8.33333 9.66667 8.33333C10.5867 8.33333 11 8.74667 11 9.66667V13M11 11H8.33333M11 5.66667H8.33333L11 1H8.33333M1 9L3 11M3 11L5 9M3 11V3' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.mobile-directory-context-menu [data-tippy-root] {
	width: 100%;
}
.mobile-directory-context-menu .tippy-box[data-theme="context-menu"] .tippy-content div[class*="context-menu"] {
	border-top: unset;
    border-radius: 0 0 4px 4px;
}
#search-directory-container #directory-load-more[hidden] {
	display: none;
}
@media (min-width: 769px) {
	table#search-directory tr th.mobile-sorting-header {
		display: none;
	}
}
@media (max-width: 1280px) { 
	.search-directory-filters {
		margin-top: 25px;
		display: grid;
		grid-gap: 15px;
	}
	.search-directory-type legend {
		float: unset;
		margin: 0 0 15px;
	}
	.search-directory-filters .select-options {
		margin: 0;
	}
	.search-directory-filters button[type="reset"] {
		margin: 0 auto 0 0;
	}
}
@media (max-width: 768px) {
	table#search-directory thead tr {
		display: grid;
		position: relative;
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	table#search-directory thead tr th:not(:first-child, .mobile-sorting-header),
	table#search-directory tr th:first-child span {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		word-wrap: normal !important;
	}
	table#search-directory tbody tr {
		display: grid;
		position: relative;
	}
	table#search-directory tbody tr td {
		border: unset;
	}
	table#search-directory tr th:first-child {
		grid-column: span 2;
		padding: 13px 16px 10px 16px;
	}
	table .sort-name {
		display: none;
	}
	table#search-directory tr th.mobile-sorting-header {
		border-radius: 0 8px 0 0;
		padding: 13px 16px 10px;
		text-align: right;
		position: initial;
	}
	table#search-directory tr th:first-child::before {
		content: "People";
		display: inline-block;
	}
	table#search-directory tr td:first-child {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 28px;
		padding-top: 15px;
	}
	table#search-directory tbody tr td:nth-child(2):not(:last-child) {
		padding-top: 1px;
		padding-bottom: 1px;
	}
	table#search-directory tbody tr td:nth-child(2):last-child {
		padding-top: 1px;
	}
	table#search-directory tbody tr td:nth-child(3) {
		padding-top: 4px;
		padding-bottom: 15px;
	}
	table#search-directory tbody tr td:not(:first-child)::before {
		content: attr(aria-label);
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 22px;
		display: block;
	}
	table#search-directory tbody tr {
		border-bottom: 2px solid var(--navy-200, #AAC4FD);
	}
}