.elementor-24186 .elementor-element.elementor-element-c320f17{padding:0px 0px 48px 0px;}/* Start custom CSS for supportpersondisplay, class: .elementor-element-9249f4a */:root {
			--card-border-radius: 18px;
		}
		.support-person-card {
			background-color: #2969AE !important;
			border: solid 1px #C6E0F5 !important;
			border-radius: var(--card-border-radius) !important;
			color: #fff !important;
		}
		.support-person-card .title {
			width: 100%;
			text-transform: uppercase;
			padding: 28px 50px 18px;
			margin-bottom: 45px;
			border-bottom: solid 1px #4494D5;
		}

		.support-person-card a {
			color: #fff;
			text-decoration: none;
		}

		.support-person-card a:hover {
			text-decoration: underline;
		}

		.support-person-card a .fa {
			margin-right: 20px;
		}

		.support-person-card .support-person {
			margin-bottom: 30px;
		}


		.support-person-card .support-person .name {
			font-size: 24px;
		}


		.support-person-card .support-person .position {
			font-size: 18px;
		}

		.support-person-card .quote {
			font-size: 18px;
			margin: 0;
			margin-bottom: 60px;
			max-width: 90%;
		}

		.support-person-card .contact-title {
			font-size: 24px;
			margin-bottom: 14px;
		}

		.support-person-card .image {
			text-align: right;
		}

		.support-person-card .image img {
			max-width: 124px;
			border-radius: 500px;
		}

		.support-person-card .right {
			display: flex;
			align-items: center;
		}

		.support-person-card .right ul.list {
			padding: 0;
			margin: 0;
			list-style: none;
		}

		.support-person-card .right ul.list li {
			display: flex;
			margin-bottom: 20px;
		}

		.support-person-card .right ul.list li:last-of-type {
			margin-bottom: 0;
		}

		.support-person-card .right ul.list li svg {
			width: 24px;
			flex: 0 0 24px;
			margin-right: 12px;
		}

		.content.row {
			display: flex !important;
			padding: 1rem 3rem 3.5rem !important;
			justify-content: space-between;
		}

		.content.row > div:nth-child(2) {
			width: 60% !important;
		}

		.support-person-card .title {
			color: white !important;
		}

		.contact-details.row {
			display: flex;
			gap: 2.5rem;
		}

		@media screen and (max-width: 600px) {
			.support-person-card .content.row {
				padding-inline: 1rem !important;
			}


			.support-person-card .contact-details.row {
				display: flex !important;
				flex-direction: column !important;
				margin-bottom: 1rem;
				width: 100%;
				gap: 0.5rem;
			}

			.support-person-card .contact-details.row .email, .support-person-card .contact-details.row .phone {
				width: 100%;
			} 
		}/* End custom CSS */