html:has(.link-banner){
scroll-behavior: smooth;
scroll-padding-top: 70px;
}


.videoStyleWrp .hs-responsive-embed-wrapper.hs-responsive-embed {
	margin: 0 !important;
	max-width: 100% !important;
	max-height: 100% !important;
}
.videoStyleWrp .page-center {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.videoStyleWrp {
	background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.1) 23.45%, rgba(145, 199, 2, 0.1) 86.1%)
}
.videoStyleWrp .page-center .content_widget {
	margin-top: 1.5rem;
}
.webinarHeader{
	background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.1) 23.45%, rgba(145, 199, 2, 0.1) 86.1%);
}
.webinarHeader .page-center {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.webinarHeader .page-center .content_widget {
	padding-right: 1.25rem;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.webinarHeader .page-center .content_widget a {
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
	color: #494c50;
	font-size: .75rem;
	text-transform: uppercase;
	line-height: 1.6;
}
.webinarHeader .page-center .content_widget a span {
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	padding-right: .5rem;
}
.webinarHeader .page-center .content_widget h2 {
	margin-bottom: 0;
	font-size: 2.1875rem;
	font-weight: 700;
	line-height: 1.3;
	margin-top: .5rem;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-wrap: balance;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	overflow-wrap: normal;
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
}
.overviewWrp .content-col.col6 {
	padding: 0;
}
.overviewWrp .page-center.full_width {
	padding-bottom:3rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.overviewWrp .flex_row .content-col.col6 {
	width: 100%;
}
.overviewWrp .flex_row .media_column {
	width: 100%;
}

.overviewWrp .description h2 {
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	border-top-left-radius: 20px;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	line-height: 45px;
	text-wrap: balance;
	overflow-wrap: normal;
}
.overviewWrp.two-col-content .content-col .description {
	margin: 0;
}
.overviewWrp.two-col-content .content-col .description hr {
	background: transparent;
	margin-top: -8px;
	margin-bottom: 20px;
	border-top: 1px solid #85b903;
	opacity: .25;
}
.overviewWrp.two-col-content .content-col .description p {
	font-weight: 400;
	line-height: 25.6px;
	font-size: 1rem;
}

.overviewWrp .flex_row .media_column.col6 {
	padding: 0;
}

.overviewWrp .flex_row .media_column.col6 .content_box {
	margin: 0;
}

.overviewWrp .flex_row .media_column.col6 .content_box p:first-of-type {
	font-weight: 700;
	font-size: 16px;
}

.overviewWrp .flex_row .media_column.col6 .content_box ul {
	margin-bottom: 1rem;
	padding: 0;
}

.overviewWrp .flex_row .media_column.col6 .content_box ul li {
	list-style: none;
	font-weight: 700;
	font-size: 14px;
	text-indent: 0;
	margin-left: 0;
	margin-bottom: .625rem;
	padding-left: 1.2em;
	position: relative;
	display:flex;
	align-items: center;
	text-align: left;
}
.overviewWrp .flex_row .media_column.col6 .content_box ul li i {
	font-size: 1.5rem;
	padding-right: 15px;
	align-self: flex-start;
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
.overviewWrp .flex_row .media_column.col6 .content_box ul li i::before {
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	content: "";
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: initial;
}
.overviewWrp .flex_row .media_column.col6 .content_box .text_block>div {
	justify-content: center;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	border-radius: 6px;
	color: #fff;
	font-size: 24px;
	background: linear-gradient(327.65deg, #174f61 70.56%, #247f71 114.72%);
	align-items: center;
	-webkit-box-pack: center;
	flex-direction: column;
	-webkit-box-align: center;
	display: flex;
	margin-top: 70px;
}
.overviewWrp .flex_row .media_column.col6 .content_box .text_block>div p {
	text-align: center;
	margin-bottom: 1rem;
	font-size: 24px;
	font-weight: 400;
}
.overviewWrp .flex_row .media_column.col6 .content_box .text_block>div a {
	color: #91c701;
	text-decoration: none;
}
.overviewWrp .flex_row .media_column.col6 .content_box .text_block>div a:hover {
	text-decoration: underline;
}
.overviewWrp .flex_row .content-col.col6 .btn_row {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 20px;
	margin-top: 0;
}
.overviewWrp .flex_row .content-col.col6 .btn_row a.hs-sec-btn {
	color: #fff;
	background-color: #174e62;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
	font-weight: 700;
	min-width: 5rem;
	border-radius: 30px;
	display: inline-block;
	padding: 0.7875rem 25px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-size: 1rem;
	border: 1px solid #506b09;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}
.overviewWrp .flex_row .content-col.col6 .btn_row a.hs-sec-btn:hover {
	text-decoration: underline;
}

.overviewWrp.two-col-content .flex_row {
	gap: 0;
}
.home-video.cnt-wit-bg-wrp {
	padding-top: 0;
	padding-bottom: 0;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.home-video.cnt-wit-bg-wrp .page-center {
	padding: 0;
}
.home-video.cnt-wit-bg-wrp .page-center .rich_text {
	justify-content: center;
	align-items: flex-start;
	-webkit-box-pack: center;
	display: flex;
	-webkit-box-align: start;
	width: 100%;
	position: relative;
	padding: 0 5%;
	padding-top: 56.25%;
}
.home-video.cnt-wit-bg-wrp .page-center .rich_text video {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	object-fit: cover;
}
.cm-home-brands .top_sec.noButton {
	margin-top: 40px;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	display: flex;
	margin-bottom: 2rem;
	padding: 0;
}
.cm-home-brands .top_sec.noButton h2.title {
	text-wrap: balance;
	line-height: 1.3;
	text-align: center;
	font-weight: 600;
	font-size: 1.75rem;
	overflow-wrap: normal;
}

.logo_slider.cm-clients {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.logo_slider.cm-clients .top_sec.noButton h2 {
	text-align: center;
	margin-bottom: 20px;
	font-size: 28px;
	font-weight: 600;
	text-wrap: balance;
	overflow-wrap: normal;
	line-height: 1.3;
}
.logo_slider.cm-clients.noDotsArrowsAdded .top_sec.noButton {
	margin: 0;
	padding: 0;
}
.cm-clients .logos_row.flex_row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom:1.5rem;
}
.cm-clients .logos_row.flex_row .logo_item.col2 {
	width: 280px;
	display: block;
	margin: 20px 0;
	text-align: center;
}
.logo_slider.cm-clients .top_sec.noButton{  
	margin-bottom: 0;
}
.logo_slider.cm-clients {
	padding-top: 3rem;
	padding-bottom: 3rem;
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
	background: var(--backgroundOverride, linear-gradient(to bottom, #f5f4eb, #f5f4eb 50% 50%, #f5f4eb 50%, #f5f4eb));
}



.cs-proven-ways .content-col .description h2 {
	text-wrap: balance;
	overflow-wrap: normal;
	font-size: 2.1875rem;
	line-height: 1.3;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: .5rem;
}

.cs-proven-ways .content-col .description p {
	margin-top: 0;
	margin-bottom: 1rem;
}

.cs-proven-ways .content-col.col6 {
	padding: 0;
	max-width: 730px;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.6;
	width: 100%;
}

.cs-proven-ways .media_column.img-col.col6 {
	display: none;
}

.cs-proven-ways .content-col.col6 .btn_item a.hs-sec-btn {
	background-color: #91c701;
	color: #174f61;
	min-width: 5rem;
	border-radius: 30px;
	display: inline-block;
	padding: 0.7875rem 50px;
	font-size: 1rem;
	line-height: 1.3;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #91c701;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}

.cs-proven-ways .content-col.col6 .btn_item a.hs-sec-btn:hover {
	background-color: #a2cf27;
	border-color: #9ccd1a;
}
.two-col-content.cs-proven-ways {
	border-radius: 1.28125rem;
}

.two-col-content.cs-proven-ways .content-col .btn-items .btn_row {
	margin-top: 0;
}

.cnt-wit-bg-wrp.cs-form-btm.contactHeader {
	padding-top: 0;
}
.cnt-wit-bg-wrp.cs-form-btm.contactHeader .page-center{
	padding: 0;
}

.cnt-wit-bg-wrp.cs-form-btm.contactHeader .rich_text h3 {
	padding-top: 50px;
}
.two-col-content.cs-proven-ways .page-center.theme_center {
	padding: 0;
}
.cm-home-brands .flex_row {
	display: grid;
	grid-template-rows: repeat(var(--bs-rows, 1), 1fr);
	grid-template-columns: repeat(var(--bs-columns, 12), 1fr);
	-webkit-column-gap: var(--bs-gap, 16px);
	-moz-column-gap: var(--bs-gap,16px);
	column-gap: var(--bs-gap, 16px);
	row-gap: 0;
}
.cm-home-brands .flex_row .card_item.col4 {
	padding: 2rem;
	width: auto;
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
	border-radius: 8px;
	margin-bottom: 24px !important;
	background: #fff;
	container-type: inline-size;
	container-name: basic-tile;
	text-align: left;
	position: relative;
	grid-column: auto / span 12;

}
.cm-home-brands .flex_row .card_item.col4 .card_inner.theme {
	box-shadow: none;
	padding: 0;
	position: static; 
}
.cm-home-brands .flex_row .card_item.col4 .card_inner.theme .card_content img {
	max-width: 100%;
	max-height: 110px;
	width: auto;
	margin-bottom: 20px;
	vertical-align: middle;
}
.cm-home-brands .flex_row .card_item.col4 .card_inner.theme .card_content svg {
	max-width: 100%;
	max-height: 110px;
	width: auto;
	margin-bottom: 20px;
	height: 148px;
}

.cm-home-brands .flex_row .card_item.col4 .card_inner.theme p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
}

.cm-home-brands .flex_row .card_item.col4 .card_inner .btn_row {
	margin-top: 1.5rem;
	line-height: normal;
}
.rendering-card.clickable-card:hover a span.forward-link {
	color: #405607;
}
.cm-home-brands .flex_row .card_item.col4 .card_inner .btn_row a.hs-button {
	color: #506b09;
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
	background: transparent;
	padding: 0;
	font-size: 16px;
	line-height: 1.3;
}
.cm-home-brands .flex_row .card_item.col4 .card_inner .btn_row a.hs-button:after {
	padding-left: .5rem;
	content: "";
	font-weight: 900;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	font-family: "Font Awesome 6 Pro";
	-webkit-box-ordinal-group: 2;
}
.cmSlider .cnt-col.col12 .inner_spacing.theme .col-btn-grp .btn_row a.hs-button:hover {
	text-decoration: underline;
}

.cmSlider .splide__arrows {
	margin-top: -96px;
	justify-content: center;
	position: relative;
	z-index: 50;
	align-items: center;
	-webkit-box-pack: center;
	flex-direction: row;
	-webkit-box-align: center;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	position: absolute;
	bottom: 3rem;
	width: 100%;
	bottom: 50px;
}
.cmSlider .splide__arrows button.splide__arrow {
	transform: none;
	position: static;
}

.cmSlider .slide-number {
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
	text-align: right;
	width: 100%;
	color: #506b09;
}

.cmSlider .splide__arrows button.splide__arrow{
	font-weight: 400;
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;  
	opacity: 1;
	display: inline-block;
}
.cmSlider .splide__arrows button.splide__arrow svg{
	display:none !important;
}

.cm-home-brands .flex_row .card_item.col4:hover {
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}
.cmSlider .splide__arrows button.splide__arrow {
	border-radius: 0;
	min-width: 5rem;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	color: #fff;
	display: inline-block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.3;
	padding: 0.7875rem 10px;
	border: 1px solid #506b09;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	height: auto;
}
.cmSlider .cnt-col.col12 .inner_spacing.theme .col-btn-grp .btn_row a.hs-button:hover {
	color: #405607;
}
.cm-home-brands .flex_row .card_item.col4:hover .btn_row a.hs-button {
	text-decoration: underline;
}

.cmSlider .splide__arrows button.splide__arrow.splide__arrow--prev {
	border-top-left-radius: 10px;
	background-color: #6a9039;
}

.cmSlider .splide__arrows button.splide__arrow.splide__arrow--prev:before{
	content: "";
}

.cmSlider .splide__arrows button.splide__arrow.splide__arrow--next:before{
	content: "";
}
.cmSlider .splide__arrows button.splide__arrow.splide__arrow--next {
	margin-left: 2px;
	background-color: #6a9039;
}

.cnt-wit-tp-img-wrp.cmSlider .bottom_row .cnt-col{
	margin: 0;
}

.cmSlider .cnt-col.col12 {
	padding: 0;
}

.cmSlider .cnt-col.col12 .inner_spacing.theme {
	text-align: left;
	align-items: center;
	display: flex;
	flex-direction: row;
	padding-top: 3rem;
	padding-bottom: 3rem;
}


.cmSlider .cnt-col.col12 .inner_spacing.theme .newWrp {
	order: 1;
	padding-right: 1.875rem;
	flex-direction: column;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	width: 50%;
}


.cmSlider .cnt-col.col12 .inner_spacing.theme .tp-img-cnt {
	font-size: 24px;
	line-height: 34px;
	font-weight: 500;
	max-width: 480px;
}

.cmSlider .cnt-col.col12 .inner_spacing.theme .tp-img {
	width: 50%;
	display: flex;
	-webkit-box-align: center;
	justify-content: center;
	align-items: center;
	height: 100%;
	order: 2;
	margin-bottom:0;
}
.cmSlider .cnt-col.col12 .inner_spacing.theme h3.col-title {
	font-weight: 700;
	font-size: 28px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: 3rem;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	line-height: 1.3;
	text-wrap: balance;
	overflow-wrap: normal;
	background-clip: text;
	text-fill-color: transparent;
}

.cmSlider .cnt-col.col12 .inner_spacing.theme .tp-img-cnt p {
	margin-bottom: 1rem;
}
.cmSlider .cnt-col.col12 .inner_spacing.theme .col-btn-grp {
	display: block;
	text-align: left;
	margin-bottom :16px;
}

.cmSlider .cnt-col.col12 .inner_spacing.theme .col-btn-grp .btn_row {
	display: block;
}

.cmSlider .splide__arrows button.splide__arrow:focus {
	outline: none;
}

.cmSlider .cnt-col.col12 .inner_spacing.theme .col-btn-grp .btn_row a.hs-button {
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
	color: #506b09;
	background: transparent;
	font-size: 24px;
	line-height: 34px;
	padding: 0;
}
.cmSlider .cnt-col.col12 .inner_spacing.theme .tp-img-cnt p {
	font-size: 24px;
	line-height: 1.4;
}
.cmSlider .cnt-col.col12 .inner_spacing.theme .col-btn-grp .btn_row a.hs-button:after {
	padding-left: 4px;
	content: "";
	-webkit-box-ordinal-group: 2;
	font-weight: 900;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	font-family: "Font Awesome 6 Pro";
}

.cmSlider .splide__track {
	margin: 0 !important;
}


.cm-home-brands .flex_row .card_item.col4:first-child {
	margin-left: 20px;
}
.cm-home-brands .flex_row .card_item.col4:nth-child(2) {
	margin-left: 10px;
	margin-right: 10px;
}
.cm-home-brands .flex_row .card_item.col4:nth-child(3) {
	margin-right: 20px;
}

.cm-home-brands .flex_row .card_item.col4:nth-child(4) {
	margin-left: 200px;
	margin-right: 5px;
	margin-top: 10px;
	grid-column: auto / span 12;
}

.cm-home-brands .flex_row .card_item.col4:nth-child(5) {
	margin-left: 5px;
	margin-right: 200px;
	margin-top: 10px;
	grid-column: auto / span 12;
}
.card_gallery.cm-home-brands {
	overflow: visible;
}


.cnt-wit-tp-img-wrp.cmSlider .page-center .sliderWrapper {
	margin-left: -1.5rem;
	margin-right: -1.5rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 3rem;
}
.overviewWrp .flex_row .content-col.col6 .btn_row .btn_item.index1 a.hs-sec-btn:before {
	padding-left: .5rem;
	content: "";
	-webkit-box-ordinal-group: 2;
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	font-family: "Font Awesome 6 Pro";
}

.overviewWrp .flex_row .content-col.col6 .btn_row {
	gap: 0;
}

.overviewWrp .flex_row .content-col.col6 .btn_row .btn_item.index2 {
	margin-left: 20px;
}
.overviewWrp .flex_row .content-col.col6 .btn_row a {
	line-height: 1.3;
}

@media (min-width: 576px) {
	.cm-home-brands .flex_row .card_item.col4 {
		grid-column: auto / span 6;
	}

	.cm-home-brands .flex_row .card_item.col4:nth-child(4) {
		grid-column: auto / span 6;
	}

	.cm-home-brands .flex_row .card_item.col4:nth-child(5) {
		grid-column: auto / span 6;
	}
}

@media (min-width: 768px) {
	.webinarHeader .page-center{
		padding-left: max(((100vw - 17px - 825px) / 2), 2rem);
		padding-right: max(((100vw - 17px - 825px) / 2), 2rem);
	}
	.overviewWrp .page-center.full_width{
		padding-left: max(((100vw - 17px - 825px) / 2), 2rem);
		padding-right: max(((100vw - 17px - 825px) / 2), 2rem);
	} 
	.videoStyleWrp .page-center{
		padding-left: max(((100vw - 17px - 825px) / 2), 2rem);
		padding-right: max(((100vw - 17px - 825px) / 2), 2rem);
	}

	.cnt-wit-tp-img-wrp.cmSlider .page-center .sliderWrapper {
		margin-left: -2rem;
		margin-right: -2rem;
		padding-left: 2rem;
		padding-right: 2rem;
	}

}

@media (min-width: 992px) {
	.webinarHeader .page-center{
		padding-left: max(((100vw - 17px - 825px) / 2), 2rem);
		padding-right: max(((100vw - 17px - 825px) / 2), 2rem);
	}
	.overviewWrp .page-center.full_width{
		padding-left: max(((100vw - 17px - 825px) / 2), 2rem);
		padding-right: max(((100vw - 17px - 825px) / 2), 2rem);
	} 
	.videoStyleWrp .page-center{
		padding-left: max(((100vw - 17px - 825px) / 2), 2rem);
		padding-right: max(((100vw - 17px - 825px) / 2), 2rem);
	}
	.home-video.cnt-wit-bg-wrp {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cm-home-brands .flex_row {
		--bs-gap: 24px;
	}
	.cm-home-brands .flex_row .card_item.col4 {
		grid-column: auto / span 4;
	}

	.cnt-wit-tp-img-wrp.cmSlider .page-center .sliderWrapper {
		margin-left: -4rem;
		margin-right: -4rem;
		padding-left: 4rem;
		padding-right: 4rem;
	}

}

@media (min-width: 1200px) {
	.webinarHeader .page-center{
		padding-left: calc((100vw - 17px - 825px) / 2);
		padding-right: calc((100vw - 17px - 825px) / 2);
	}
	.overviewWrp .page-center.full_width{
		padding-left: calc((100vw - 17px - 825px) / 2);
		padding-right: calc((100vw - 17px - 825px) / 2);
	}
	.videoStyleWrp .page-center{
		padding-left: calc((100vw - 17px - 825px) / 2);
		padding-right: calc((100vw - 17px - 825px) / 2);
	}

}


@media (min-width: 1417px) {
	.webinarHeader .page-center{
		padding-left: calc((100vw - 17px - 825px) / 2);
		padding-right: calc((100vw - 17px - 825px) / 2);
	}
	.videoStyleWrp .page-center{
		padding-left: calc((100vw - 17px - 825px) / 2);
		padding-right: calc((100vw - 17px - 825px) / 2);
	}
	.home-video.cnt-wit-bg-wrp {
		padding-left: calc((100vw - 17px - 1272px) / 2);
		padding-right: calc((100vw - 17px - 1272px) / 2);
	}

	.cnt-wit-tp-img-wrp.cmSlider .page-center .sliderWrapper {
		margin-left: calc(-1 * (100vw - 17px - 1272px) / 2);
		margin-right: calc(-1 * (100vw - 17px - 1272px) / 2);
		padding-left: calc((100vw - 17px - 1272px) / 2);
		padding-right: calc((100vw - 17px - 1272px) / 2);
	}


}



@media (max-width: 1199.98px) {
	.cm-home-brands .flex_row .card_item.col4 {
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 24px !important;
	}
	.cmSlider .splide__arrows button.splide__arrow {
		transition: opacity .15s ease;
		opacity: .5;
		text-align: center;
		padding: 0;
		align-items: center;
		-webkit-box-pack: center;
		position: absolute;
		top: 0;
		bottom: 0;
		z-index: 1;
		width: 3.75rem;
		min-width: auto;
		height: 100%;

	}
	.cmSlider .splide__arrows button.splide__arrow.splide__arrow--next {
		right: 0;
		background: transparent;
		border:none;
	}
	.cmSlider .splide__arrows button.splide__arrow.splide__arrow--prev {
		left: 0;
		background: transparent;
		border:none;
	}
	.cmSlider .splide__arrows {
		position: static;
		margin-top: 0;
	}

	.cmSlider .splide__arrows button.splide__arrow.splide__arrow--next::before {
		content: "" !important;
		display:block !important;
	}
	.cmSlider .splide__arrows button.splide__arrow.splide__arrow--prev::before{
		content: "" !important;
		display:block !important;
	}
	.cmSlider .splide__arrows button.splide__arrow{
		color: #6a9039;
	}
	.cmSlider .splide__arrows button.splide__arrow{
		font-size: 32px;
		font-weight: 900;
	}
	.cmSlider .cnt-col.col12 .inner_spacing.theme {
		padding-left: 60px;
		padding-right: 60px;
	}
	.journeyStep .responsive-container .rendering-generic-content {
		margin-bottom: 1.5rem;
	}
	.cmSlider .splide__arrows button.splide__arrow:hover {
		opacity: .9;
	}

	.cmSlider .splide .splide__arrows{
		display: block;
	}
}


@media  (max-width: 1200px) {
	.cnt-wit-tp-img-wrp.cmSlider .page-center .sliderWrapper{
		padding-bottom: 3rem
	}
}
@media  (max-width: 991.98px) {
	.cmSlider .cnt-col.col12 .inner_spacing.theme {
		flex-direction: column;
	}
	.cmSlider .cnt-col.col12 .inner_spacing.theme .tp-img {
		width: 100%;
		order: 1;
	}
	.cmSlider .cnt-col.col12 .inner_spacing.theme .newWrp {
		order: 2;
		width: 100%;
	}
	.cmSlider .cnt-col.col12 .inner_spacing.theme .tp-img .tp-img-inwrp,
	.cmSlider .cnt-col.col12 .inner_spacing.theme .tp-img .tp-img-inwrp img {
		width: 100%;
	}

	.cmSlider .cnt-col.col12 .inner_spacing.theme .tp-img {
		margin-bottom: 1.875rem;
	}
	.journeyStep .responsive-container .rendering-generic-content {
		margin-bottom: 1.5rem;
	}
	.cm-home-brands .flex_row .card_item.col4{
		margin-bottom: 16px !important;
	}
}


@media (max-width: 767.98px) {
	.webinarHeader .page-center .content_widget {
		padding-top: 2.5rem;
		width: 100%;
	}
	.overviewWrp .description h2 {
		font-size: 18px;
		border-top-right-radius: 16px;
		padding: 0px 40px;
	}
	.home-video.cnt-wit-bg-wrp {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-home-brands .flex_row .card_item.col4{
		padding: 1.5rem;
	}
	.cnt-wit-tp-img-wrp.cmSlider .page-center .sliderWrapper {
		padding-left: 0;
		padding-right: 0;
		margin: 0;
	}

	.cmSlider .page-center.theme_center {
		padding: 0;
	}

	.two-col-content.cs-proven-ways {
		padding-bottom: 30px;
	}
	.cm-clients .logos_row.flex_row .logo_item.col2 img {
		max-height: 40px;
		width: auto;
	}

	.cm-clients .logos_row.flex_row .logo_item.col2 .logo_inner {
		width: auto;
		display: block;
		margin: 20px;
		text-align: center;
	}

	.cm-clients .logos_row.flex_row .logo_item.col2 {
		width: auto;
		margin: 0;
	}
}


@media (max-width: 575.98px) {
	.webinarHeader .page-center .content_widget h2 {
		font-size: 1.640625rem;
	}
	.cm-home-brands .top_sec.noButton h2.title{
		font-size: 1.40625rem;
	}
	.cs-proven-ways .content-col .description h2 {
		font-size: 1.640625rem;
	}
}

}












html.child-theme {
    scroll-behavior: smooth;
    scroll-padding-top: 70px;
}
body{
	font-family:"Open Sans", Ysabeau, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.child-theme h1,
.child-theme h2,
.child-theme h3,
.child-theme h4,
.child-theme h5,
.child-theme h6{
	margin-bottom: .5rem;
	font-family:"Open Sans", Ysabeau, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.child-theme h2{
	font-size:2.1875rem;
}
.child-theme ul,
.child-theme ol{
	padding-left: 2rem;
}
.child-theme ul li,
.child-theme ol li{
	margin:0;
	font-size:15.99999999984px;
}
.child-theme blockquote {
	margin: 0 0 1rem;
	padding:0;
	border: none;
}
.child-theme thead td,
.child-theme thead th{
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left-width: 2px;
	font-weight:400;
	padding: 10px;
	line-height: 1.6;
}
.child-theme tfoot td,
.child-theme tfoot th,
.child-theme td,
.child-theme th{
	padding:10px;
}
.child-theme tr:nth-child(even) {
	background-color: #f5f4f4;
}
.child-theme small {
	font-size: .875rem;
}

.header-wrapper {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.cm-header.header .top-section .col12 {
	display: none;
}
.cm-header.header .top-section .custom-top-widgets .widget-links a:nth-child(2) {
	background-color: #506b09;
	color: #fff;
	min-width: 93px;
	height: 29px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 30px;
	border: 1px solid #506b09;
	text-align: center;
}
.cm-header.header .top-section .custom-top-widgets .widget-links a:nth-child(2):hover {
	background:#4f6517;
	border:1px solid #4f6517;
}
.cm-header.header .top-section .custom-top-widgets .widget-links a:nth-child(2) i {
	color: #fff;
}
.header.cm-header .top-section {
	padding: 0;
}
.header.cm-header .top-section .page-center{
	padding:10px 0;
	border-bottom:1px solid #f1f1f4;
}
.cm-header.header .primary-container .page-center {
	padding: 0;
	margin-top:10px;
	margin-bottom:10px;
}
.cm-header.header .primary-section {
	padding: 0;
}
.cm-header.header .primary-section .container-wrapper {
	gap: 0;
	justify-content: normal;
	flex-wrap: nowrap;
	height: 70px;
}
.cm-header.header .cst-humburger-icon{
	display:none;
}
.cm-header.header .header_logo_tagline {
	position: relative;
	top: 4px;
}
.cm-header.header .site-menu-mobile {
	margin-left: 1rem;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	font-size:1rem;
}
.cm-header.header .site-menu-mobile a{
	color:#343639;
}
.cm-header.header .site-menu-mobile a:hover {
	color: #506b09;
}
.site-menu-mobile .opened i.fa-solid.fa-bars.fa-3x.fa-fw {
	display: none;
}
.site-menu-mobile i.fa-solid.fa-xmark.fa-3x.fa-fw{
	display:none;
}
.site-menu-mobile .opened i.fa-solid.fa-xmark.fa-3x.fa-fw{
	display:block;
}
.custom-no-navigation .cm-header .container-wrapper {
	min-height: auto;
}
.cm-footer.footer{
	font-size:1rem;
}
.cm-footer.footer .page-center {
	margin-top: 3.125rem;
	margin-bottom: 3.125rem;
	border-top: 1px solid #eaeaea;
	padding-bottom: .625rem;
}
.cm-footer.footer .col-section {
	padding: 0;
}
.cm-footer.footer .footer-logo-copyright {
	padding-top: 4.375rem;
}
.cm-footer.footer .footer-logo-copyright-inner .footer-content,
.cm-footer.footer .footer-logo-copyright-inner .footer-content > div a{
	display: flex;
}
.cm-footer.footer .footer-logo-copyright-inner .footer-content > div:first-child svg path{
	transition: all .5s ease-out;
}
.cm-footer.footer .footer-logo-copyright-inner .footer-content > div:first-child svg:hover path{
	fill:#e1dfde;
}
.cm-footer.footer .footer-logo-copyright-inner .footer-content > div:not(:last-of-type) {
	border-right-color: #494c50;
	border-right-width: 1px;
	border-right-style: solid;
	margin-right: .625rem;
	padding-right: .625rem;
}
.cm-footer.footer .footer-copyright {
	margin-top: 18px;
	margin-bottom: 10px;
	font-size: .875rem;
}
.cm-footer.footer .footer-logo-copyright {
	border-right: 1px solid #eaeaea;
}
.cm-footer.footer .sitemap-nav{
	padding-left: 3.125rem;
	padding-top: 1.875rem;
}
.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper > ul{
	display: flex;
	flex-direction: row;
	gap:2.90rem;
}
.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper > ul,
.cm-footer.footer .footer-menu-navigation .hs-menu-children-wrapper{
	padding:0;
}
.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper > ul > li{
	margin:0;
}
.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper > ul > li ul > li{
	margin-bottom: .5rem;
	font-size: .875rem;
	line-height: 1.6;
	font-weight: 400;
}
.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper > ul > li ul > li > a:hover{
	text-decoration:underline;
}
.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper > ul > li > a{
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.6;
	margin-bottom: 1rem;
	display:inline-block;
}
/* Form Css */
.child-theme form input[type=search],
.child-theme form input[type=text],
.child-theme form input[type=email],
.child-theme form input[type=password],
.child-theme form input[type=tel],
.child-theme form input[type=number],
.child-theme form input[type=file],
.child-theme form select,
.child-theme form textarea{
	color: rgba(#null,0.0);
	background-color: rgba(245, 248, 250,1.0);
	border: 1px solid rgba(17, 99, 108,1.0);
	height:auto;
	border-radius:  7px;
}
.child-theme form input[type=search]:focus,
.child-theme form input[type=text]:focus,
.child-theme form input[type=email]:focus,
.child-theme form input[type=password]:focus,
.child-theme form input[type=tel]:focus,
.child-theme form input[type=number]:focus,
.child-theme form input[type=file]:focus,
.child-theme form select:focus,
.child-theme form textarea:focus{
	box-shadow: 0 0 3px #11636c;
}
.child-theme form input[type=search]:placeholder,
.child-theme form input[type=text]:placeholder,
.child-theme form input[type=email]:placeholder,
.child-theme form input[type=password]:placeholder,
.child-theme form input[type=tel]:placeholder,
.child-theme form input[type=number]:placeholder,
.child-theme form input[type=file]:placeholder,
.child-theme form select:placeholder,
.child-theme form textarea:placeholder{
	color: rgb(81 99 131 / 64%);
}
.child-theme [data-hsfc-id=Renderer] .hsfc-ErrorAlert{
	font-size:11px;
	word-break: break-word;
	margin-top: -5px;
	overflow-wrap: break-word;
}
.child-theme [data-hsfc-id=Renderer] .hsfc-FieldLabel{
	font-size:11px;
	color: rgba(33, 45, 58,1.0);
}
.child-theme [data-hsfc-id=Renderer] .hsfc-Button,
.child-theme form a.hs-button{
	font-size:16px;
	line-height: normal;
	font-family: helvetica;
	font-weight: 700;
	background-color: rgba(145, 199, 2,1.0);
	color: rgba(3, 126, 140,1.0);
	border-width: 0px;
	border-color: rgba(145, 199, 2,1.0);
	border-radius: 21px;
	padding: 12px 24px;
}
.child-theme [data-hsfc-id=Renderer] .hsfc-Button:hover,
.child-theme form a.hs-button:hover,
.child-theme [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{
	border-color: rgba(160, 219, 2,1.0);
	background-color: rgba(160, 219, 2,1.0);
	color: rgba(3, 126, 140,1.0);
}
.child-theme form input[type=search]:hover,
.child-theme form input[type=text]:hover,
.child-theme form input[type=email]:hover,
.child-theme form input[type=password]:hover,
.child-theme form input[type=tel]:hover,
.child-theme form input[type=number]:hover,
.child-theme form input[type=file]:hover,
.child-theme form select:hover,
.child-theme form textarea:hover{
	box-shadow:none;
}
.child-theme [data-hsfc-id=Renderer] .hsfc-RichText{
	font-size: 16px;
	color: #33475b;
	line-height: 1.1;
}
.child-theme [data-hsfc-id=Renderer] .hsfc-RichText > a {
	color: #0000ff;
	text-decoration: underline;
}
.cm-header.header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu.child-open .fa-chevron-down {
	transform: rotate(180deg);
}
.cm-header.header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu > .mobile-child-trigger{
	display:block;
	position:absolute;
	top:0;
	left:50%;
	width:calc(100% - 40px);
	height:61px;
	z-index:11;
	cursor:pointer;
	transform:translateX(-50%);
	padding:0;
}
.cm-header.header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu:first-child > .mobile-child-trigger{
	top:2rem;
}
.cm-header.header hr{
	display:none;
}
.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li>div{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:23.38px;
	cursor:pointer;
	z-index:1;
}
.simple-banner.positive-change {
	min-height: 37.5rem;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);         
	margin:0 8.5px;
}
.simple-banner.positive-change .flex_row{
	min-height: 37.5rem;
}
.simple-banner.positive-change .banner-content-inner{
	padding:0 1.25rem 0 0;
	display:flex;
	align-items:center;
}
.simple-banner.positive-change .img_wrap{
	padding:0;
}
.simple-banner.positive-change .banner-content-inner h1 {
	font-size: 2.8125rem;
	line-height: 1.3;
	font-weight: 700;
	line-height: 1.3;
	text-wrap: balance;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom:0;
}
.simple-banner.positive-change .banner-content-inner p {
	font-size: 1.25rem;
	line-height: 1.6;
	font-weight: 400;
	margin-bottom: 1rem;
	margin-top:.5rem;
}
.simple-banner.positive-change .top_sec p:last-child{
	margin-bottom: 1rem;
}
.simple-banner.positive-change .img_wrap_inner{
	height: 100%;
}
.simple-banner.positive-change .top_sec{
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.simple-banner.positive-change .img_wrap_inner img{
	height: 100%;
	width: auto;
	object-fit: cover;
	object-position: left center;
	overflow: visible;
}
.fifty-years.card_gallery .top_sec{
	margin-bottom:0;
	padding:0;
}
.fifty-years.card_gallery .top_content {
	text-align: start;
}
.fifty-years.card_gallery .top_content h4{
	font-weight: bold;
	font-size: 21px !important;
	margin-bottom: 0;
}
.fifty-years.card_gallery .top_content p{
	line-height:1.6;
}
.fifty-years.card_gallery .card_item .card_content{
	display: flex;
	flex-direction: column;
	height:100%;
}
.fifty-years.card_gallery.with-img-card .card_item .card_content{
	height: calc(100% - 200px);
}
.fifty-years.card_gallery .card_box{
	height:100%;
}
.fifty-years.card_gallery .card_item .card_content i{
	font-family: "Font Awesome 6 Pro";
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	font-size: 2rem;
	line-height:1;
}
.fifty-years.card_gallery .card_item .card_content i.fa-file-chart-column.fa-thin.fa-2x::before {
	content: "";
}
.fifty-years.card_gallery .card_item .card_content h3{
	font-weight: 700;
	font-size: 26px;
	margin-top: 30px;
	width: fit-content;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.fifty-years.card_gallery .card_item .card_content p{
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
	margin-bottom:0;
}
.fifty-years.card_gallery .card_item .card_content a {
	margin-top: auto;
	padding-top: 1.5rem;
	display: block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 20.8px;
	justify-self: flex-end;
	text-underline-offset: 2px;
	text-wrap: balance;
	position:relative;
	width:max-content;
}
.fifty-years.card_gallery .card_item .card_content a::after {
	content: "";
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding-left: .5rem;
	font-family: "Font Awesome 6 Pro";
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-size: 1rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fifty-years.card_gallery .bottom_row {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.fifty-years.card_gallery .bottom_row .flex_row {
	column-gap: 24px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}
.fifty-years.card_gallery .bottom_row .flex_row .card_item{
	width:auto;
	padding:0;
	margin: 30px 16px;
	box-shadow:0px 44px 48px -12px rgba(0, 0, 0, .15);
	border-radius:8px;
	min-height: 20.51175rem;
	background: #fff;
	transition:all 300ms;
}
.fifty-years.card_gallery .bottom_row .flex_row .card_item:hover{
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}
.fifty-years.card_gallery .bottom_row .flex_row .card_item:hover  .card_content a::before{
	height:1px;
	width:calc(100% - 22px);
	display:block;
	background:#405607;
	content:'';
	position:absolute;
	bottom:2px;
	left:0;
}
.fifty-years.card_gallery .bottom_row .flex_row .card_item:hover  .card_content a{
	color:#405607;
}
.fifty-years.card_gallery .card_inner{
	padding:2rem;
	height:100%;
}
.fifty-years.card_gallery .card_item.text_left .btn_row{
	margin-top:0;
}
.three-stats.cnt-wit-bg-wrp {
	background-image: linear-gradient(rgb(36, 76, 90), rgb(36, 76, 90) 50%, rgb(36, 76, 90) 50%, rgb(36, 76, 90));
	color: #fff;
}
.three-stats.cnt-wit-bg-wrp .page-center {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.three-stats.cnt-wit-bg-wrp .content_widget ul {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-bottom: 0;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	text-wrap: balance;
}
.three-stats.cnt-wit-bg-wrp .content_widget ul li {
	max-width: 13.5rem;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.3;
	text-align: center;
}
.three-stats.cnt-wit-bg-wrp .content_widget ul li p {
	margin-bottom: 0;
}
.three-stats.cnt-wit-bg-wrp .content_widget ul li p > span {
	display: block;
	font-size: 4.5rem;
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: .5rem;
}
.three-stats.cnt-wit-bg-wrp .content_widget ul li > span {
	font-size: .875rem;
	line-height: 1.3;
	font-weight: 400;
}
.fifty-years.card_gallery .top_content ul {
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	list-style: none;
	padding: 0;
}
.fifty-years.card_gallery .top_content ul > li {
	font-weight: 700;
	margin-bottom: .625rem;
	line-height: 1.6;
	font-size: 14px;
}
.fifty-years.card_gallery .top_content a{
	text-decoration:underline;
} 
.fifty-years.card_gallery .top_content a:hover{
	color:#405607;
}
.custom-cards-title-container h2 {
	margin-bottom: 1rem;
}
.fifty-years.with-img-card.card_gallery .icon_box .icon_inner{
	height:auto;
	width:auto;
	margin-bottom:0;
}
.fifty-years.with-img-card.card_gallery .bottom_row .flex_row{
	grid-template-columns:repeat(3,1fr);
}
.fifty-years.with-img-card.card_gallery .card_item .card_content a{
	margin-top:auto;
}
.fifty-years.card_gallery.single-card .bottom_row{
	padding-top:0;
}
.fifty-years.single-card.card_gallery .bottom_row .flex_row .card_item{
	min-height:auto;
}
.fifty-years.single-card.card_gallery .card_item .card_content span{
	font-size: .75rem;
	line-height: 1.3;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: .5rem;
}
.fifty-years.single-card.card_gallery .bottom_row .flex_row{
	grid-template-columns:repeat(1,1fr);
}
.practioner-sec.cnt-wit-bg-wrp h2.title {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
}
.practioner-sec.cnt-wit-bg-wrp .page-center {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 1.5rem;
}
.practioner-sec.cnt-wit-bg-wrp a {
	font-size: 1rem;
	font-weight: 700;
	font-size:1.125rem;
	line-height:1.6;
	position:relative;
}
.practioner-sec.cnt-wit-bg-wrp a::after {
	content: "";
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding-left: .5rem;
	font-family: "Font Awesome 6 Pro";
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-size: 1.125rem;
}
.practioner-sec.cnt-wit-bg-wrp a:hover::before {
	height:1px;
	width:calc(100% - 22px);
	display:block;
	background:#405607;
	content:'';
	position:absolute;
	bottom:2px;
	left:0;
}
.meet-authors.two-col-content .page-center {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.meet-authors.two-col-content .content-col {
	padding: 0 1.25rem 0 0;
}
.meet-authors.two-col-content .content-col .description {
	margin-bottom: 0;
}
.meet-authors.two-col-content .content-col .description h3 {
	margin-bottom: 1.5rem;
}
.meet-authors.two-col-content .content-col .description p {
	font-size: 1rem;
	line-height: 1.6;
}
.meet-authors.two-col-content .media_column {
	padding: 0;
}
.meet-authors.two-col-content .media_column .content_box {
	margin-top: 0;
	position: relative;
}
.meet-authors.two-col-content .media_column .content_box::before {
	display: block;
	content: "";
	padding-top: calc((100% * var(--aspect-ratio-y) / var(--aspect-ratio-x)) + 1px);
}
.meet-authors.two-col-content .media_column .content_box .text_block{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.meet-authors.two-col-content .media_column .content_box .text_block > div {
	margin: 0 !important;
	max-width: 100% !important;
	max-height: 100% !important;
}
.contact-bottom-pane.cnt-wit-bg-wrp .page-center{
	margin-top: 3rem;
	margin-bottom: 3rem;
	border-radius: 1.28125rem;
	padding-top: 2.9375rem;
	padding-bottom: 2.9375rem;
	padding-left: 4.25rem;
	padding-right: 4.25rem;
	background-image: linear-gradient(rgb(250, 250, 251), rgb(250, 250, 251) 50%, rgb(250, 250, 251) 50%, rgb(250, 250, 251));
}
.contact-bottom-pane.cnt-wit-bg-wrp .content_widget h2{
	font-size: 2.1875rem;
	line-height: 1.3;
	font-weight: 600;
	text-wrap: balance;
	overflow-wrap: normal;
	margin-bottom:.5rem;
}
.contact-bottom-pane.cnt-wit-bg-wrp .content_widget .btn_row{
	margin-top:0;
	margin-bottom: 1.5rem;
}
.contact-bottom-pane.cnt-wit-bg-wrp .content_widget .btn_row .hs-button{
	background-color: #174f61;
	color: #fff;
	min-width: 5rem;
	border-radius: 30px;
	padding:.7875rem 50px;
	font-size: 1rem;
	line-height: 1.3125;
	font-weight:700;
	border:1px solid transparent;
}
.contact-bottom-pane.cnt-wit-bg-wrp .content_widget .btn_row .hs-button:hover{
	text-decoration:underline;
}
.fifty-years.single-card.card_gallery .card_item .card_content h3,
.practioner-sec.cnt-wit-bg-wrp h3{
	text-wrap: balance;
	overflow-wrap: normal;
}
.guides-header.cnt-wit-bg-wrp{
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	margin-bottom: 44px;
}
.guides-header.cnt-wit-bg-wrp h1.title {
	font-size: 38px;
	line-height: 1.2;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-wrap: balance;
	max-width: 848px;
	font-weight: 700;
	margin: 0 auto;
}
.guides-header.cnt-wit-bg-wrp .rich_text p {
	font-size: 16px;
	line-height: 26px;
	margin-top: 18px;
}
.two-col-content.new-global {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	margin:0 8.5px;
}
.two-col-content.new-global .flex_row {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
	flex-wrap:nowrap;
}
.two-col-content.new-global .content-col {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	padding: 0;
	padding-right: 1.25rem;
}
.two-col-content.new-global .content-col .cont-inner .description {
	margin-bottom: 0;
}
.two-col-content.new-global .content-col .cont-inner .description h2{
	font-size: 35px;
	line-height: 1.2;
	margin-bottom: 20px;
	width: fit-content;
	margin-top: .5rem;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	text-wrap: balance;
	overflow-wrap: normal;
}
.two-col-content.new-global .content-col .cont-inner .description p{
	font-size: 16px;
	line-height: 28px;
}
.two-col-content.new-global .content-col .cont-inner .description p a{
	text-decoration:underline;
}
.two-col-content.new-global .media_column {
	padding: 0;
	margin-left: 1.25rem;
	margin-top: 20px;
}
.two-col-content.new-global .media_column .mediaimg{
	height:100%;
}
.two-col-content.new-global .media_column .single-img {
	width: calc(100% + 20px);
	height: 100%;
	position:relative;
}
.two-col-content.new-global .media_column .single-img img {
	position: absolute;
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	place-self: var(--image-place-self, center);
}
.cnt-wit-bg-wrp.latest-version .page-center {
	margin-bottom:1rem;
}
.cnt-wit-bg-wrp.latest-version h4.title {
	font-weight: bold;
	font-size: 21px ;
	margin-bottom: 0;
}
.cnt-wit-bg-wrp.latest-version .rich_text {
	margin-top: 1rem;
}
.cnt-wit-bg-wrp.latest-version .rich_text ul{
	padding-left:0;
	margin:0;
}
.card_gallery.new-global .card_box .card_content ul,
.cnt-wit-bg-wrp.essential-mbti .rich_text ul{
	padding-left:0;
	margin-bottom:1rem;
}
.cnt-wit-bg-wrp.latest-version .rich_text ul li,
.card_gallery.new-global .card_box .card_content ul li,
.cnt-wit-bg-wrp.essential-mbti .rich_text ul li{
	list-style: none;
	font-weight: 700;
	font-size: 14px;
	text-indent: 0;
	margin-left: 0;
	margin-bottom: .625rem;
	padding-left: 1.2em !important;
	position: relative !important;
	text-align: left;
}
.card_gallery.new-global .card_box .card_content ul li,
.cnt-wit-bg-wrp.essential-mbti .rich_text ul li{
	line-height: 24px;
}
.cnt-wit-bg-wrp.latest-version .rich_text ul li {
	line-height: 1.6;
}
.card_gallery.new-global .card_item:nth-child(2) .card_box .card_content ul li{
	padding-left:0 !important;
}
.card_gallery.new-global .card_item:nth-child(2) .card_box .card_content ul li::before{
	display:none;
}
.card_gallery.new-global .card_box .card_content ul li a:hover{
	text-decoration:underline;
}
.cnt-wit-bg-wrp.latest-version .rich_text ul li::before,
.card_gallery.new-global .card_box .card_content ul li::before,
.cnt-wit-bg-wrp.essential-mbti .rich_text ul li::before{
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}
.cnt-wit-bg-wrp.latest-version .rich_text a{
	text-decoration:underline;
}
.two-col-content.fresh-date .content-col{
	padding:0;
	padding-left: 1.875rem;
}
.two-col-content.index-scoring .content-col{
	padding:0;
	padding-right: 1.875rem;
}
.two-col-content.fresh-date .content-col .description,
.two-col-content.index-scoring .content-col .description{
	max-width:480px;
	margin-bottom:0;
}
.two-col-content.fresh-date .content-col .description h2,
.two-col-content.index-scoring .content-col .description h2{
	font-size: 2.1875rem;
	line-height: 1.3;
	font-weight: 600;
}
.two-col-content.fresh-date .content-col .description p,
.two-col-content.index-scoring .content-col .description p{
	font-size: 24px;
	line-height: 34px;
	font-weight: 500;
}
.two-col-content.fresh-date .content-col .description p a,
.two-col-content.index-scoring .content-col .description p a{
	text-decoration:underline;
}
.two-col-content.fresh-date .media_column,
.two-col-content.index-scoring .media_column{
	padding:0;
}
.card_gallery.new-global .top_sec {
	margin: 40px 0 2rem;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.card_gallery.new-global .top_sec h2{
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
}
.card_gallery.new-global .flex_row {
	display:grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 24px;
	flex-wrap: nowrap;
}
.cnt-wit-bg-wrp.purchase-mbti .rich_text p a {
	text-decoration: underline;
}
.card_gallery.new-global .card_item {
	padding: 0;
	width: 100%;
	border: 1px solid #037E8C;
	border-radius: 8px;
	margin-bottom: 1.5rem;
}
.card_gallery.new-global .card_inner{
	padding: 2rem;
}
.card_gallery.new-global .card_item:not(:nth-child(2)) .card_box .it_title{
	margin-bottom:calc(.5rem + 1rem);
}
.card_gallery.new-global .card_item .card_box .it_title{
	margin-bottom:.5rem;
}
.card_gallery.new-global .card_box p {
	font-size: .875rem;
	line-height: 24px;
	font-weight: 400;
}
.cnt-wit-bg-wrp.purchase-mbti h2.title {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
	text-wrap: balance;
	overflow-wrap: normal;
}
.cnt-wit-bg-wrp.essential-mbti h4.title {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
}
.cnt-wit-bg-wrp.essential-mbti .btn_row {
	margin-bottom:1.5rem;
}
.cnt-wit-bg-wrp.essential-mbti .btn_row a.hs-button,
.cnt-wit-bg-wrp.live-form .btn_row .hs-button{
	min-width: 5rem;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: .7875rem;
	padding-bottom: .7875rem;
	font-size: 16px;
	line-height: 1.3;
	font-weight: 700;
	background: #506b09;
	color: #fff;
	border:1px solid #506b09;
}
.cnt-wit-bg-wrp.essential-mbti .btn_row a.hs-button:hover,
.cnt-wit-bg-wrp.live-form .btn_row .hs-button:hover{
	background:#4f6517;
	border:1px solid #4f6517;
}
.cnt-wit-bg-wrp.have-questions h3.title {
	margin: 40px 0 calc(2rem + 8px);
	font-weight: 700;
}
.cnt-wit-bg-wrp.live-form .content_widget h4.title {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
	text-align: left;
}
.cnt-wit-bg-wrp.live-form .content_widget h2 {
	line-height: 44px;
	padding-top: 50px;
	font-weight: 700;
	margin-bottom: 0;
}
.cnt-wit-bg-wrp.live-form .rich_text h4 {
	color: #91C702;
	font-style: normal;
	font-weight: 700;
	line-height: 34px;
	margin-bottom:40px;
}
.cnt-wit-bg-wrp.manual-top-sec {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	margin:0 8.5px;
}
.cnt-wit-bg-wrp.manual-top-sec .page-center {
	max-width: 575px;
	padding-left:0;
	padding-right:0;
}
.cnt-wit-bg-wrp.manual-top-sec .rich_text h1{
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	text-wrap: balance;
	max-width: 848px;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom:28px;
}
.cnt-wit-bg-wrp.manual-top-sec .rich_text p{
	font-size: 16px;
	line-height: 26px;
}
.cnt-wit-bg-wrp.manual-top-sec .rich_text p a{
	text-decoration:underline;
}
.cnt-wit-bg-wrp.table-sec .rich_text h4 {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
}
.cnt-wit-bg-wrp.table-sec .rich_text table tr td {
	line-height: 1.6;
	border: none;
}
.cnt-wit-bg-wrp.table-sec .rich_text table td a{
	text-decoration:underline;
}
.cnt-wit-bg-wrp.table-sec .rich_text table tr > td:nth-child(2) {
	white-space: nowrap;
}
.two-col-content.new-app {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	margin:0 8.5px;
}
.two-col-content.new-app .flex_row{
	align-items:stretch !important;
	flex-wrap:nowrap; 
}
.two-col-content.new-app .content-col {
	padding: 0;
	padding-right: 1.25rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.two-col-content.new-app .content-col h2 {
	font-size: 35px;
	font-weight:700;
	line-height: 1.2;
	margin-bottom: 20px;
	width: fit-content;
	margin-top: .5rem;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-wrap: balance;
	overflow-wrap: normal;
}
.two-col-content.new-app .content-col p{
	margin-bottom: .5rem;
	margin-top: .5rem;
}
.two-col-content.new-app .media_column {
	margin-top: 20px;
	padding: 0;
	margin-left: 1.25rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
}
.two-col-content.new-app .single-img {
	width: 100%;
	height: 100%;
}
.two-col-content.new-app .single-img img{
	max-height: 500px;
}
.cnt-wit-bg-wrp.new-app .content_widget p{
	line-height:1.6;
}
.two-col-content.user-fingertips .content-col {
	padding: 0;
	padding-left: 1.875rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.two-col-content.user-fingertips .content-col h2{
	text-wrap: balance;
	overflow-wrap: normal;
}
.two-col-content.user-fingertips .content-col .cont-inner .description {
	max-width: 480px;
	margin-bottom: 0;
	font-size: 24px;
	line-height: 34px;
	font-weight: 500;
}
.two-col-content.user-fingertips .media_column{
	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;
	height: 100%;
	padding:0;
}
.two-col-content.user-fingertips .media_column .content_box {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 7px;
	box-shadow: 0px 16px 47.7px rgb(0 0 0 / 15%);
	margin-bottom: 20px;
	max-width: 522px;
	width: 100%;
	overflow: hidden;
	position:relative;
	margin-top:0;
}
.two-col-content.user-fingertips .media_column .content_box .text_block {
	position: absolute;
	top: -5px;
	left: 0;
	width: 100%;
	height: 100%;
}
.two-col-content.user-fingertips .media_column .content_box::before{
	display: block;
	content: "";
	padding-top: calc(100% * var(--aspect-ratio-y, 16) / var(--aspect-ratio-x, 9));
}
.two-col-content.quick-taps .flex_row {
	flex-wrap: nowrap;
	align-items:stretch !important;   
}
.two-col-content.quick-taps .content-col{
	padding:0;
	padding-right: 1.875rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.two-col-content.quick-taps .content-col h2,
.two-col-content.everyday-life .content-col h2{
	text-wrap: balance;
	overflow-wrap: normal;
}
.two-col-content.quick-taps .content-col .description,
.two-col-content.everyday-life .content-col .description{
	font-size: 24px;
	line-height: 34px;
	font-weight: 500;
	max-width: 480px;
}
.two-col-content.quick-taps .media_column,
.two-col-content.everyday-life .media_column{
	padding:0;
	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;
}
.two-col-content.quick-taps .media_column .mediaimg,
.two-col-content.everyday-life .media_column .mediaimg{
	width: calc(100% + 75px);
	height: calc(100% + 75px);
	display: grid;
	position: relative;
}
.two-col-content.quick-taps .media_column .mediaimg img,
.two-col-content.everyday-life .media_column .mediaimg img{
	position: absolute;
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	place-self: var(--image-place-self, center);
}
.two-col-content.quick-taps.easy-deploy .media_column .mediaimg img{
	top: 35px;
}
.two-col-content.quick-taps .content-col p a{
	text-decoration:underline;
}
.two-col-content.everyday-life .flex_row {
	flex-wrap: nowrap;
	align-items: stretch !important;
}
.two-col-content.everyday-life .content-col{
	padding:0;
	padding-left: 1.875rem;
}
.card_gallery.before-buy .flex_row {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap:1.5rem;
}
.card_gallery.before-buy .flex_row .card_item {
	width: auto;
	padding: 0;
	border: 1px solid #037E8C;
	border-radius: 8px;
	margin-bottom:1.5rem;
}
.card_gallery.before-buy .flex_row .card_item .card_inner {
	padding: 2rem;
}
.card_gallery.before-buy .flex_row .card_item .card_inner .btn_row {
	margin-top: 0;
}
.card_gallery.before-buy .flex_row .card_item .card_inner .card_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.card_gallery.before-buy .flex_row .card_item .card_inner .card_content p{
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
}
.cnt-wit-bg-wrp.resources .content_widget h4{
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
}
.cnt-wit-bg-wrp.resources .content_widget p a{
	text-decoration:underline;
}
.card_gallery.before-buy .custom-cards-title-container h2 {
	color: #494c50 !important;
}
.card_gallery.before-buy .flex_row .card_item .card_inner .card_content ul {
	padding-left: 0;
	margin-bottom: 6px;
}
.card_gallery.before-buy .flex_row .card_item .card_inner .card_content ul li{
	list-style: none;
	font-weight: 700;
	font-size: 14px;
	text-indent: 0;
	line-height:24px;
	margin-left: 0;
	margin-bottom: .625rem;
	position:relative;
	padding-left: 1.2em 
}
.card_gallery.before-buy .flex_row .card_item .card_inner .card_content ul li::before{
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}
.cnt-wit-bg-wrp.new-app {
	margin-bottom: 1.5rem;
}
.cnt-wit-bg-wrp.manual-top-sec .rich_text h3 {
	text-wrap: balance;
	overflow-wrap: normal;
}
.cnt-wit-bg-wrp.manual-top-sec .rich_text {
	line-height: 26px;
}
.cnt-wit-bg-wrp.table-sec .rich_text div:first-of-type > table tr > td:nth-child(1),
.cnt-wit-bg-wrp.table-sec .rich_text div:first-of-type > table tr > th:nth-child(1) {
	min-width: 155px;
}
.no_navigation .cm-footer.footer .footer-logo-copyright {
	border-right: none;
}
.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col section a:hov er span {
	color: #fff;
}
.blog-entries article.content-root .link .forward-link{
	position:relative;
}
.cnt-wit-tp-img-wrp.article-three-col .cnt-col:hover .hs-button,
.blog-wit-sidbr.cm-article-listings .blog-index__post:hover .blog-post__read-more >a .forward-link,
.blog-entries article.content-root:hover .link .forward-link{
	text-decoration: none !important;
}
.cnt-wit-tp-img-wrp.article-three-col .cnt-col:hover .hs-button::before,
.blog-wit-sidbr.cm-article-listings .blog-index__post:hover .blog-post__read-more >a .forward-link::before,
.blog-entries article.content-root:hover .link .forward-link::before{
	height: 1px;
	width: calc(100% - 21px);
	display: block;
	background: #405607;
	content: '';
	position: absolute;
	bottom: 5px;
	left: 0;
}
.blog-entries article.content-root:hover .link .forward-link::before{
	bottom:2px;
}
.cnt-wit-tp-img-wrp.article-three-col .col-btn-grp .btn_row .hs-button:after {
	padding-left: .25rem !important;
}
.cm-home-brands .flex_row .card_item .card_inner .btn_row {
	font-size: 16px;
	line-height: 1.3 !important;
}
.cm-home-brands .flex_row .card_item .card_content {
	display: flex;
	flex-direction: column;
	justify-content: start;
	align-items: start;
}
.cm-home-brands .flex_row .card_item.col4 .card_inner.theme .card_content img{
	min-height:110px;
}
@media(max-width:1700px) and (min-width:992px){
	.two-col-content.new-app .single-img {
		width:  calc(100% + 20px);
		height: 100%;
	}
	.two-col-content.new-app .media_column {
		margin-left:calc(1.25rem - 10px);
	}
}
@media(max-width:1400px){
	.three-stats.cnt-wit-bg-wrp,
	.simple-banner.positive-change,
	.two-col-content.new-global,
	.two-col-content.new-app  {
		margin:0;
	}
}
@media(min-width:992px){  
	.body-wrapper .footer-menu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{
		display:block !important;
	}
	.fifty-years.card_gallery .top_content {
		margin-bottom: calc(1.5rem + 1rem);
	}
	.cm-header.header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu > .mobile-child-trigger,
	.cm-header.header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu > a > i,
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li>a > i{
		display:none;
	}
	.cm-header.header .site-menu-mobile {
		display:none;
	}
	.cm-header.header .header__menu--desktop > .header__menu-wrapper {
		justify-content: flex-end;
		column-gap: 58px;
		white-space: nowrap;
		height:100%;
		margin-top:1px;
	}
	.cm-header.header .header__menu--desktop,
	.cm-header.header .header__menu--desktop > .header__menu-wrapper > li,
	.cm-header.header .header__menu--desktop > .header__menu-wrapper > li > a{
		height:100%;
	}
	.cm-header.header .header__menu--desktop > .header__menu-wrapper > li > a{
		font-weight:700;
	}
	.cm-header.header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover >ul,
	.cm-header.header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu >ul{
		transform:none;
		top: 85%;
		box-shadow: 0 44px 48px -12px rgba(0, 0, 0, .25);
		line-height:1.6;
		font-size:12px;
	}
	.cm-header.header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu > ul{
		border-top: 3px solid #506b09;
		padding: 21px 0 10px;
		min-width: auto;
		visibility:hidden;
		opacity:0;
		max-height:0;
		transition:max-height 1.1s;
		overflow:hidden;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
	}
	.cm-header.header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu.submenu-open > ul{
		visibility:visible;
		opacity:1;
		max-height:600px;
	}
	.header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover >ul{
		display:none;
	}
	.cm-header.header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:first-child >ul{
		margin-left: -32.3203px;
	}
	.cm-header.header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:nth-child(2) >ul{
		margin-left: -51.4335px;
	}
	.cm-header.header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:nth-child(3) >ul{
		margin-left: -35.9922px;
	}
	.cm-header.header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:nth-child(4) >ul{
		margin-left: -17.0897px;
	}
	.cm-header.header .nav > nav > ul .header__menu-item--depth-1 ul > li{
		padding: 0 20px;
		margin-bottom: 5px;
	}
	.cm-header.header .nav > nav > ul .header__menu-item--depth-1 ul > li a {
		font-size: 12px;
		padding:0;
		font-weight: 400;
	}
	.cm-header.header .nav > nav > ul .header__menu-item--depth-1 ul > li a::after,
	.cm-header.header .nav > nav > ul .header__menu-item--depth-1 ul > li a::before{
		content: " ";
		display: inline-block;
		width: 8px;
	}
	.cm-header.header .right-section {
		display: none;
	}
	.cm-header.header .nav > nav > ul .header__menu-item--depth-1 > a .child-trigger{
		display:none;
	}
	.cm-header.header .primary-section .container-wrapper .nav {
		flex-grow: 1;
		height:100%;
		display:flex;
		align-items:center;
		justify-content: flex-end;
	}
}
@media(max-width:1670px) and (min-width:1417px){
	.simple-banner.positive-change {
		margin: 0 8px;
	}
}
@media(min-width:1419px){
	.cnt-wit-bg-wrp.essential-mbti .page-center,
	.cnt-wit-bg-wrp.live-form .page-center,
	.cnt-wit-bg-wrp.have-questions .page-center,
	.cnt-wit-bg-wrp.purchase-mbti .page-center,
	.cnt-wit-bg-wrp.latest-version .page-center,
	.cnt-wit-bg-wrp.manual-top-sec .page-center,
	.cnt-wit-bg-wrp.table-sec .page-center,
	.cnt-wit-bg-wrp.new-app .page-center,
	.cnt-wit-bg-wrp.resources .page-center,
	.practioner-sec.cnt-wit-bg-wrp .page-center{
		padding:0;
	}
	.three-stats.cnt-wit-bg-wrp .page-center{
		padding-left: 0;
		padding-right: 0;
	}
}
@media(max-width:1418px){
	.content-wrapper, .dnd-section>.row-fluid, .page-center,
	.cm-header.header .primary-container .page-center,
	.header.cm-header .top-section .page-center{
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li ul>li>a{
		white-space:wrap;
	}
}
@media(max-width:1192px) and (min-width:992px){
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li>a{
		white-space:nowrap;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul{
		flex-wrap:nowrap;
		gap:2rem;
	}
}
@media(max-width:1000px) and (min-width:992px){
	.cm-header.header .header__menu--desktop>.header__menu-wrapper {
		column-gap: 40px;
	}
}
@media(max-width:991px) and (min-width:768px){
	.card_gallery.before-buy{
		margin-bottom:-3rem !important;
	}
}
@media(max-width:991px){ 
	.nav>nav>ul .header__menu-item--depth-1>ul li.active-branch>a, .nav>nav>ul .header__menu-item--depth-1>ul li.active>a{
		background-color:transparent !important;
	}
	.card_gallery.before-buy .flex_row{
		gap:1rem;
	}
	.two-col-content.quick-taps.easy-deploy .media_column .mediaimg img{
		max-width:100%;
	}
	.two-col-content.quick-taps .media_column .mediaimg img,
	.two-col-content.everyday-life .media_column .mediaimg img {
		position: static;
		max-width: 500px;
		width: 100%;
		display: block;
	}
	.two-col-content.quick-taps .media_column,
	.two-col-content.everyday-life .media_column{
		order:1;
	}
	.two-col-content.new-app .content-col,
	.two-col-content .content-col{
		order:2;
	}
	.two-col-content.quick-taps .media_column .mediaimg,
	.two-col-content.everyday-life .media_column .mediaimg{
		width:100%;
		height:100%;
	}
	.cnt-wit-bg-wrp.new-app {
		margin-bottom: 1.5rem;
	}
	.two-col-content.new-app .flex_row,
	.two-col-content .flex_row,
	.two-col-content.quick-taps .flex_row,
	.two-col-content.everyday-life .flex_row{
		flex-wrap:wrap;
	}
	.two-col-content.new-app .content-col,
	.two-col-content.new-app .media_column,
	.two-col-content .content-col,
	.two-col-content .media_column{
		width:100%;
	}
	.two-col-content.new-app .content-col,
	.two-col-content .content-col{
		padding-right:0;
		padding-left:0;
	}
	.cnt-wit-bg-wrp.manual-top-sec .rich_text h1{
		margin:0 auto 28px;
	}
	.cnt-wit-bg-wrp.manual-top-sec .content_widget.text_left {
		text-align: center;
	}
	.cnt-wit-bg-wrp.manual-top-sec .page-center {
		max-width: 100%;
		padding: 0 20px;
	}
	.two-col-content.fresh-date .media_column, .two-col-content.index-scoring .media_column {
		width: 100%;
		order: 1;
	}
	.two-col-content.right .content-col {
		padding-left: 0;
	}
	.two-col-content.index-scoring .content-col {
		order: 2;
	}
	.card_gallery.new-global .flex_row {
		column-gap: 16px;
	}
	.cnt-wit-bg-wrp.latest-version .rich_text ul li,
	.card_gallery.new-global .card_box .card_content ul li,
	.cnt-wit-bg-wrp.essential-mbti .rich_text ul li {
		line-height: 1.6;
	}
	.two-col-content.new-global .flex_row {
		flex-wrap: wrap;
		row-gap: 0;
	}
	.two-col-content.new-global .media_column .single-img img {
		position: relative;
		width: 100%;
		max-width: 415px;
	}
	.two-col-content.new-global .media_column {
		margin-left: 0;
		padding-bottom: 2.5rem;
		width: 100%;
	}
	.two-col-content.new-global .content-col {
		padding-top: 2.5rem;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		width: 100%;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 0;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
	}
	.two-col-content.new-global .media_column .single-img {
		width: 100%;
		text-align: center;
	}
	.fifty-years.with-img-card .icon_box.medium_sz {
		margin: 0 -2rem;
	}
	.fifty-years.card_gallery .card_item .card_content h3 {
		margin-right: -11px;
	}
	.fifty-years.card_gallery .bottom_row .flex_row .card_item{
		min-height:auto;
	}
	.cnt-wit-bg-wrp.guides-header .page-center {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.guides-header.cnt-wit-bg-wrp{
		margin-bottom: 5px;
	}
	.contact-bottom-pane.cnt-wit-bg-wrp .page-center{
		margin-left:2rem;
		margin-right:2rem;
	}
	.meet-authors.two-col-content .content-col{
		order:2;
		width: 100%;
	}
	.meet-authors.two-col-content .media_column{
		order:1;
		width: 75%;
	}
	.meet-authors.two-col-content .flex_row {
		flex-direction: column;
		row-gap: 1.5rem;
	}
	.fifty-years.with-img-card.card_gallery .icon_box .icon_inner{
		margin-bottom:0;
	}
	.three-stats.cnt-wit-bg-wrp .content_widget ul{
		margin-bottom:1.5rem;
	}
	.three-stats.cnt-wit-bg-wrp .page-center{
		padding-left:2rem;
		padding-right:2rem;
	}
	.fifty-years.card_gallery .bottom_row .flex_row {
		grid-template-columns: repeat(2, 1fr);
		column-gap: 16px;
		row-gap:0 !important;
	}
	.card_gallery.fifty-years .top_sec{
		padding-bottom: 1.5rem;
	}
	.card_gallery.fifty-years .top_sec .top_content > *:last-child{
		margin-bottom:1rem;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li.menu-open>a>i {
		transform: rotate(180deg);
	}
	.cm-header.header .nav .header__menu.header__menu--desktop > ul > li:first-child{
		padding-top:2rem;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop > ul > li.child-open{
		background-color:#fafafb;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop > ul ul > li{
		margin-top:1rem;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop > ul ul > li > a{
		padding:0;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop>ul ul>li>a:hover{
		text-decoration:underline;
		background-color:transparent;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop>ul ul{
		padding-bottom: 20px;
	}
	.cm-header.header .mobile-close-icon{
		display:none;
	}
	.cm-header.header .nav,
	.cm-header.header .nav .header__menu.header__menu--desktop{
		min-height:auto;
		height:auto;
		overflow: hidden;
	}
	.cm-header.header .nav {
		max-height: calc(100% - 140px);
		overflow-y: auto;
	}
	.cm-header.header .nav{
		box-shadow: 0 3px 10px 0 rgba(7, 8, 8, .12);
	}
	.cm-header.header .nav .header__menu.header__menu--desktop > ul {
		padding:0;
		margin:0;
		font-size:18px;
	}
	.cm-header.header .top-section{
		display:block;
	}
	.content-wrapper, .dnd-section>.row-fluid, .page-center,
	.cm-header.header .primary-container .page-center,
	.header.cm-header .top-section .page-center{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop > ul > li{
		padding-left: 1.25rem;
		padding-right: 1.25rem;
		border:none !important;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop > ul > li > a{
		font-size:1.125rem;
		padding:1rem 0;
		font-weight:400;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop > ul > li.header__menu-item--has-submenu > a{
		display:flex;
		justify-content:space-between;
		align-items:start;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu > a{
		padding-right:0;
	}
	.cm-header.header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu> .mobile-child-trigger::before {
		display: none;
	}
	.cm-footer.footer .sitemap-nav {
		padding: 0;
	}
	.body-wrapper .footer-menu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
		display: none;
		margin-top: 1rem;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul {
		flex-direction: column;
		gap: 2rem;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li{
		width:100%;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li>a {
		font-weight: 600;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 0;
		line-height: 1.29944444444;
		font-size:20px;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li a{
		white-space: pre-wrap;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li>a>i{
		font-size:18px;
		position:relative;
	}
	.cm-footer.footer .footer-logo-copyright,
	.cm-footer.footer .footer-menu-navigation .footer-menu{
		border-right:none;
		border-bottom:1px solid rgba(73, 76, 80,.25);
		padding-bottom:1rem;
		margin-bottom:1rem;
	}
	.cm-footer.footer .footer-logo-copyright-inner .footer-content{
		flex-wrap:wrap;
		row-gap: 15px;
	}
	.cm-footer.footer .footer-logo-copyright {
		padding-top: 3.125rem;
		padding-bottom: 12px;
	}
	.cm-footer.footer .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{
		opacity:1;
		visibility:visible;
		position:static;
		padding:0;
	}
}
@media(max-width:890px) and (min-width:768px){
	.fifty-years.card_gallery .bottom_row .flex_row .card_item{
		margin-left:0;
		margin-right:0;
	}
	.fifty-years.card_gallery .card_item .card_content h3{
		font-size:22.5px;
	}
}
@media(max-width:767px){
	.cnt-wit-bg-wrp.table-sec .rich_text >  div:first-of-type table tr > td:nth-child(1),
	.cnt-wit-bg-wrp.table-sec .rich_text >  div:first-of-type table tr > th:nth-child(1) {
		min-width: none;
	}
	.card_gallery.before-buy .flex_row .card_item .card_inner{
		padding:1.5rem;
	}
	.card_gallery.before-buy .flex_row {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 32px !important;
	}
	.cnt-wit-bg-wrp.manual-top-sec .rich_text h1 {
		font-size: 28px;
		line-height: 1.2;
	}
	.cnt-wit-bg-wrp.table-sec .rich_text div:has(table) {
		max-width: 767px;
		width: 100%;
		overflow: auto;
	}
	.cnt-wit-bg-wrp.live-form .rich_text h4{
		margin:10px 0;
	}
	.cnt-wit-bg-wrp.live-form .content_widget h2{
		font-size:26px;
		padding:40px 20px 6px;
	}
	.card_gallery.new-global .flex_row {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 0 !important;
	}
	.card_gallery.new-global .card_item {
		margin-bottom: 1rem;
	}
	.card_gallery.new-global .card_inner {
		padding: 1.5rem;
	}
	.card_gallery.new-global .card_item .card_box .it_title {
		font-size: 1.75rem;
	}
	.content-wrapper, .dnd-section>.row-fluid, .page-center,
	.cm-header.header .primary-container .page-center,
	.header.cm-header .top-section .page-center{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.footer .flex_row .col-section:not(:first-child){
		padding:0;
	}	
	.simple-banner.positive-change .img_wrap_inner{
		margin:0 -1.5rem;
	}
	.simple-banner.positive-change .top_sec{
		padding:3rem 0;
	}
	.simple-banner.positive-change {
		min-height: auto;
	}
	.simple-banner.positive-change .flex_row {
		min-height: auto;
		row-gap: 0;
	}
	.three-stats.cnt-wit-bg-wrp .page-center {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.fifty-years.with-img-card.card_gallery .bottom_row .flex_row {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 16px !important;
	}
	.meet-authors.two-col-content .media_column{
		width:100%;
	}
	.contact-bottom-pane.cnt-wit-bg-wrp .page-center {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	.contact-bottom-pane.cnt-wit-bg-wrp .content_widget .btn_row{
		margin-bottom:1rem;
	}
	.simple-banner.positive-change .banner-content-inner{
		padding:0;
		order:2;
	}
	.simple-banner.positive-change .img_wrap{
		order:1;
	}
	.simple-banner.positive-change .img_wrap_inner img{
		width:100%;
	}
	.guides-header.cnt-wit-bg-wrp{
		margin-bottom: 5px;
	}
	.guides-header.cnt-wit-bg-wrp h1.title {
		font-size: 28px;
		line-height: 1.2;
	}
}
@media(max-width: 575.98px){
	.cnt-wit-bg-wrp.live-form {
		margin-bottom: 1rem;
	}
	.two-col-content.user-fingertips .content-col h2,
	.two-col-content.quick-taps .content-col h2,
	.two-col-content.everyday-life .content-col h2,
	.two-col-content.fresh-date .content-col .description h2,
	.two-col-content.index-scoring .content-col .description h2,
	.card_gallery.new-global .top_sec h2{
		font-size: 1.640625rem;
	}
	.card_gallery.new-global .card_item .card_box .it_title {
		font-size: 1.40625rem;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li>a {
		font-size:1.125rem;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li ul>li{
		font-size:1rem;
	}
	.simple-banner.positive-change .banner-content-inner h1{
		font-size: 1.95rem;
	}
	.card_gallery.fifty-years .top_sec{
		padding-bottom:1rem;
	}
	.fifty-years.card_gallery .bottom_row .flex_row{
		grid-template-columns: repeat(1, 1fr);
	}
	.fifty-years.card_gallery .bottom_row .flex_row .card_item{
		margin:0 0 40px 0;
		min-height: auto;
	}
	.fifty-years.card_gallery .card_inner{
		padding:1.5rem;
	}
	.three-stats.cnt-wit-bg-wrp .content_widget ul{
		flex-wrap:wrap;
	}
	.three-stats.cnt-wit-bg-wrp .content_widget ul li {
		max-width: 100%;
		padding: 15px 30px;
	}
	.three-stats.cnt-wit-bg-wrp .content_widget ul li>span {
		font-size: .875rem;
	}
	.three-stats.cnt-wit-bg-wrp .content_widget ul li p>span{
		font-size:2.925rem;
	}
	.custom-cards-title-container h2 {
		font-size: 1.640625rem;
	}
	.contact-bottom-pane.cnt-wit-bg-wrp .page-center {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.contact-bottom-pane.cnt-wit-bg-wrp .content_widget h2 {
		font-size: 1.640625rem;
	}
}
@media(max-width:430px){
	.cm-header.header .top-section .custom-top-widgets{
		align-items:center;
	}
	.cm-header.header .top-section .custom-top-widgets{
		gap:0;
	}
	.cm-header.header .custom-top-widgets .widget-links{
		gap:15px;
	}
	.cm-header.header .custom-top-widgets .widget-links{
		font-size: .65rem;
	}
	.cm-header.header .top-section .custom-top-widgets .widget-links a:nth-child(2){
		font-size: .65rem;
		padding-left: 5px;
		padding-right: 5px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.cm-header.header .top-section .custom-top-widgets .widget-icon i {
		margin-right: 2px;
	}
}
@media(max-width:340px){
	.cm-header.header .logo-section{
		margin-left: -24px;
	}
	.cm-header.header .header_logo_tagline {
		transform: scale(.8);
	}
	.footer-logo-copyright-inner .footer-content > div:first-child svg {
		max-width: 200px;
	}
	.two-col-content.new-global .media_column {
		padding-bottom: 0;
	}
}
.cm-header-v2 .site-menu-mobile {    
	display: none !important;
}
.card_gallery.new-global .card_item .btn_row {
	margin-top: 0;
}


















@font-face {
	font-family: "Font Awesome 6 Pro";
	src: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/FontAwesome6Pro-Thin.woff2) format("woff2"),
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/FontAwesome6Pro-Thin.ttf) format("truetype");
	font-style: normal;
	font-weight: 100;
	font-display: block;
}



:root{
	--aspect-ratio-y: 9;
	--aspect-ratio-x: 16; 
	--actionColor: #037E8C;
	--grid-topColor: #441A4E;
	--grid-topPercentage: 50%;
	--grid-bottomColor: #FAFAFB;
	--grey-topColor: #808489;
	--tab-fa-li-margin: 4em;
	--tab-fa-li-width: 4em;
}


.page-tabber .rich_cont li .fa-thin{
	position: absolute;
	-webkit-font-smoothing: antialiased;
	text-align: center;
	left:0;
	font-smooth: antialiased;

	position: absolute;
	text-align: center;


}
.page-two-col.two-col-content {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}

.page-two-col.two-col-content .content-col .description {
	margin: 0;
}

.page-two-col .flex_row .media_column {
	margin-top: 20px;
}




.page-two-col .content-col h2 {
	font-weight: 700;
	margin-top: .5rem;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	line-height: 1.2;
	margin-bottom: 20px;
	width: fit-content;
	text-wrap:balance;
}



.page-cnt-bg .rich_text h3 {
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 1rem;
}

.page-cnt-bg .rich_text p {
	margin-bottom: 1rem;
}

.iframe-cnt-bg .content_widget {
	display: flex;
	flex-direction: column;
	row-gap: 1.5rem;
}
.iframe-cnt-bg .rich_text .hs-responsive-embed-wrapper {
	overflow: visible !important;
	max-width: 100% !important;
	max-height: max-content !important;

}



.iframe-cnt-bg .rich_text .hs-responsive-embed-inner-wrapper {
	padding-bottom: 55.76% !important;

} 
.page-accord .top_sec {
	padding: 0;
	margin: 0;
}

.page-accord .top_sec .title {
	margin-bottom: 20px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1.2;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-wrap: balance;
}

.page-accord .accord_outer {
	max-width: 800px;
	margin: 0 auto;
}

.page-accord .accord_outer .acc-item {
	border-top: 1px solid #cfd1d3;
	border-radius: 0;
	margin: 0;
}
.page-accord.accordion_wrap .acc-item:not(:last-child){
	margin-bottom:0; 
}

.page-accord .accord_outer .acc-item .acctitle {
	box-shadow: unset;
	padding: 1.484375rem 0;
}

.page-accord.accordion_wrap .acc-item .acctitle * {
	font-weight: 600;
	line-height: 1.3;
}

.page-accord.accordion_wrap .acc-item .acctitle h4 {
	font-size:19.99999999992px;
}

.page-accord .acc-content p {
	font-size: 14px;
	line-height: 1.57142857143;
}

.page-accord.accordion_wrap .acc-item .acc-content {
	box-shadow: unset;
}

.page-accord .acc-content ul {
	padding: 0;
	font-size: 14px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 0;
	list-style: none;
}

.page-accord .acc-content ul li {
	padding-left: 1.2em;
	position: relative;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: 700;
}

.page-accord .acc-content ul li:before {
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}

.page-accord.accordion_wrap .acc-item .carrortwrap {
	right: 0;
}

.page-accord.accordion_wrap .acc-item .carrortwrap svg {
	display: none;
}

.page-accord .carrortwrap:after {
	mask-position: center;
	content:"";
	mask-size: contain;
	mask-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/images/arrow-down.svg);
	background-color:  #506b09;
	background-image: none;
	font-size:.875rem;
	height:.875rem;
	width:.875rem;
	background-repeat: no-repeat;
	background-size:.875rem;
	transition:background-color .15s ease-in-out,transform .2s ease-in-out;

}

.page-accord .acctitle:hover .carrortwrap:after,
.page-accord .acctitle.activeaccord .carrortwrap:after{

	background-color: var(--actionColor, #506b09);
}
.page-acord.accordion_wrap .acc-item .acctitle:hover *,
.page-accord.accordion_wrap .acc-item .acctitle.activeaccord *{
	color: var(--actionColor, #506b09);
}
.colored-cnt-bg .rich_text blockquote {
	border: 0;
	padding: 0;
	margin-bottom: 1rem;
	position: relative;
}

.colored-cnt-bg .rich_text blockquote h2 {
	text-wrap: balance;
	overflow-wrap: normal;
}

.colored-cnt-bg .rich_text blockquote:before {
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	line-height: 1;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font-size: 1.125rem;
	content: "";
}



.grid-two-col .right_media_image {
	padding: 3rem 50px;
	border-radius: 20px;
	background: var(--backgroundOverride, linear-gradient(to bottom, var(--grid-topColor), var(--grid-topColor) var(--grid-topPercentage), var(--grid-bottomColor) var(--grid-topPercentage), var(--grid-bottomColor)));
}

.grid-two-col .flex_row {
	padding: 6rem;
	background-color: #fff;
	box-shadow: 0 44px 48px -12px rgba(0, 0, 0, .15);
}

.grid-two-col.two-col-content .content-col .description {
	margin: 0;

}

.grid-two-col .flex_row:has(.col6) {
	display: grid;
	column-gap: 2rem;
	grid-template-columns: 1fr 1fr;
}

.grid-two-col .flex_row .content-col.col6 {
	width: 100%;
}

.grid-two-col .flex_row .media_column.col6 {
	width: 100%;
}
.grid-two-col .content-col .btn_row {
	margin-top: 24px;
}

.grid-two-col .content-col a.hs-button {
	min-width: 5rem;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
	color: #fff;
	font-weight: 700;
	font-size: 1rem;
	background-color: #506b09;
}
.grid-two-col .media_column .single-img{
	text-align:right 
}
.grid-two-col .media_column .single-img img{
	max-width: 125px;
	text-align: right;
}
.grid-two-col .content-col h2 {
	font-weight: 600;
	margin-bottom: 0px;
	padding-bottom: .5rem;
}


.grey.grid-two-col .right_media_image{
	background: var(--backgroundOverride, linear-gradient(to bottom, var(--grey-topColor), var(--grey-topColor) var(--grid-topPercentage), var(--grid-bottomColor) var(--grid-topPercentage), var(--grid-bottomColor)));
}
.grid-two-col .content-col ul>li{
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.6;

}

.grid-two-col .content-col ul>li a{
	text-decoration:underline;
}

.page-tabber .top_sec {
	padding: 0;
	margin: 0;
}

.page-tabber .top_sec .title {
	margin-bottom: 20px;
}

.page-tabber .content-col {
	padding: 0;
}

.page-tabber .content-col .tab-title-item {
	width: 33%;
	border-radius: 0;
	height: 3.75rem;
	padding: 0;
	text-align: center;
	display: flex;
	margin: 0;
}

.page-tabber.tabber .flex_row.full_column .content-col .tab-title-item {
	align-items: center;
	vertical-align: middle;
}



.page-tabber .content-col .tab-title {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.page-tabber .content-col .tab-title-item {
	margin: 0 0 10px;
}

.page-tabber.full_column_lay_type .content-col .tab-title-item {
	background: unset;
	box-shadow: unset;
}

.page-tabber .content-col .tab-title-item.active .tab-title {
	font-weight: 600;

}

.page-tabber .content-col .tab-title-item {
	position:relative;
}


.page-tabber .content-col .tab-title-item:after {
	margin: 0;
	height: 1.6px;
	margin-top: -0.1rem;
	width: 100%;
	background: #cfd1d3;
	content:"";
	display: block;
	border: 0;
	transition: all .5s ease-out;
}
.page-tabber .content-col {
	display: flex;
	flex-wrap: nowrap;
}

.page-tabber .content-col .tab-title-item.active:after {
	height: .3125rem; 
	margin-top: -0.2rem; 

	position:relative;
	bottom:0;
	background-color: #037E8C;
	transition: all .5s ease-out;
}

.page-tabber .flex_row {
	flex-wrap: nowrap;
	column-gap: 24px;
}

.page-tabber .flex_row .tab-content .media_wrapper {
	padding: 0;
}

.page-tabber .flex_row .full-content-col {
	padding: 0;
}

.page-tabber.tabber .media-col .tab-content .rich_cont{
	margin: 0;
}
.page-tabber .full-content-col p:first-child {
	margin: 0;
	padding-bottom: 24px;
}

.page-tabber .full-content-col ul {
	padding-left: 0;
	margin-bottom: 1rem;

}
.page-tabber .full-content-col ul>li {
	padding-left:4em;
	position: relative;
}

.page-tabber.tabber .media-col .tab-content .rich_cont>ul:last-child {
	margin-bottom: 1rem;
}

.page-tabber .full-content-col ul>li {

	padding-bottom: 1.5rem;
}


.page-tabber.tabber .full_column .media-col {
	padding: 0;
	margin-top: 8px;
}
.page-tabber .full-content-col ul {
	list-style: none;
}

.page-tabber .full-content-col ul>li span {
	display: block;
}
.page-tabber .full-content-col ul>li span.fa-thin:before{
	position: absolute;
	top: -10px;
	width: 36px;
	height: 37px;
	left: 15px;
	font-weight: 100;
	font-family: "Font Awesome 6 Pro";
	font-size: 36px;
	font-weight: 100;
}

.page-tabber .full-content-col ul>li span.fa-clock:before {
	position: absolute;
	top: -10px;
	width: 36px;
	height: 37px;
	left: 20px;
	font-weight: 100;
	font-family: "Font Awesome 6 Pro";
}

.page-tabber .full-content-col ul>li span.fa-clock:before {
	font-weight: 100;
}
.page-tabber .full-content-col ul>li{
	font-size: 1.125rem;
}

.page-tabber .content-col .tab-title {
	font-size: 1.125rem;
}

.page-tabber .flex_row .btn_row {
	margin: 0;
	gap: 0;
}

.page-tabber .flex_row  .btn_row .btn_item {
	border: none;
	margin: 30px 16px;
	font-weight:700;
	box-shadow:0px 44px 48px -12px rgba(0,0,0,.15);
	padding: 2rem;
	overflow: visible;
	border-radius: 8px;
	transition: all 300ms;
	background-color:#fff;
}

.page-tabber .flex_row .btn_row .btn_item a.hs-button {
	transition: all 300ms;
	background-color: #fff;
	font-weight:700;

	text-wrap:balance;
	position: relative;
	color: rgba(80,107,9);
	line-height: 20.8px;
	padding:1.5rem 0 0;
	font-size: 1rem;
}

.page-tabber .flex_row .btn_row .btn_item a.hs-button:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	padding-left: .5rem;
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
}
.page-tabber .flex_row .btn_row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 24px;
}
.page-tabber .flex_row .btn_row .btn_item a.hs-button {
	position:relative;
}
.page-tabber .flex_row .btn_row .btn_item{
	display:flex; 
}



.page-tabber .flex_row .btn_row .btn_item a.hs-button:before {
	height:1px;
	width:calc(100% - 28px);
	display:none;
	background:#405607;
	content:'';
	position:absolute;
	bottom:2px;
	left:0;
}
.page-tabber .flex_row .btn_row .btn_item:hover a.hs-button:before {
	display:block;
}

.page-tabber .flex_row  .btn_row .btn_item:hover {
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}

.page-tabber .rich_cont li .fa-thin {
	font-weight: 100;
	font-size: 2em;
	font-family: "Font Awesome 6 Pro";
}

.page-tabber .rich_cont li .fa-tree-deciduous:before {
	content: "";
}

.page-tabber .rich_cont li .fa-screen-users:before {
	content: "";
}

.page-tabber .rich_cont li .fa-buildings:before {
	content: "";
}

.iframe-cnt-bg .title {
	margin-bottom: 1.5rem;
	padding-right: 20px;
}


.page-accord .acc-content {
	max-width: 90%;
}

.page-accord.accordion_wrap .acc-item .acc-content .desc p:last-child {
	margin-bottom: 0rem;
	padding-bottom:1.484375rem;
}
.page-accord.accordion_wrap .acc-item .acc-content p a{
	text-decoration:underline; 
}

.grid-two-col .content-col ul>li a {
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.6;
	margin: 0;
}

.grid-two-col .content-col ul>li {
	margin-bottom: 0;
}


.page-tabber .content-col .tab-title {
	font-weight: 400;
}
.about-page .page-gallery.card_gallery .top_sec {
	margin-bottom: 1.5rem;
	text-align: left;
	padding: 0;
}

.page-gallery .top_sec .title {
	margin-bottom: 1rem;
}

.page-gallery .flex_row .card_item {
	padding: 0;
}

.page-gallery .bottom_row .flex_row:has(.col6) {
	grid-column: auto / span 12;
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 24px;
	row-gap: 24px;
}

.page-gallery .bottom_row .flex_row:has(.col6) .col6 {
	width: 100%;
}

.card_gallery.page-gallery .card_item.col6 {
	padding: 30px 16px;
}

.card_gallery.page-gallery .card_item .card_content .it_title {
	font-weight: 700;
	margin-top: 30px;
	width: fit-content;
	margin-bottom: .5rem;
	background: -webkit-gradient(linear, left top, right top, from(#037e8c), to(#506b09));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.card_gallery .card_item .card_content h4.it_title {
	font-size: 26px;
	line-height: 1.3;
}
.about-page .page-gallery.card_gallery .card_content + .btn_row {
	margin: 0;
}

.page-gallery .card_item .btn_row a.hs-button {
	background: transparent;
	padding: 1.5rem 0 0;

	display: flex;
	font-weight: 700;
	gap:4px;
	line-height: 20.8px;
	font-size: 1rem;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	color: rgba(80,107,9);
	text-wrap: balance;
	text-underline-offset: 2px;
}

.page-gallery .card_item .btn_row a.hs-button:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	padding-left: .5rem;
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
}

.page-gallery.card_gallery .card_item .card_inner {
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
}

.page-sec-banner .media_column .mediaimg {
	display: flex;
	justify-content: center;
}

.page-sec-banner .media_column .mediaimg .single-img {
	max-width: 450px;
	width: 100%;
	height: auto;
	padding: 0 20px;
	object-fit: cover;
}

.page-sec-banner.two-col-content .content-col .description {
	margin: 0;
}

.page-sec-banner .content-col h2 {
	font-weight: bold;
	margin: 0;
	background: var(--gradient-2, linear-gradient(90deg, #01B9CD 0%, #91C702 100%));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.page-sec-banner .content-col h5 {
	color: #fff;
	margin: 30px 0 25px 0;
	font-weight: 600;
	line-height: 28px;
	font-family: "Open Sans";
	font-size: 18px;
}

.page-sec-banner .content-col .btn_row {
	margin: 0;
}

.page-sec-banner .content-col .btn_row a.hs-sec-btn {
	border-radius: 20.5px;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 11px;
	display:flex;
	align-items:center;
	gap:3px;
	padding: 12px 16px;
}

.page-sec-banner .flex_row {
	margin-bottom: 1.5rem;
}


.page-sec-banner:after {
	content: "";
	background-size: contain !important;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
	bottom: -15%;
	right: -40%;
	opacity: 0.45;
	width: 100%;
	height: 1000px;
	background:url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/images/full%20hero%20graphic.png);
}

.page-sec-banner .content-col .btn_row a.hs-sec-btn svg {
	margin-left: 10px;
	padding-left: 1px;
}
.page-sec-banner .page-center {
	padding-top: 60px;
}

.page-sec-banner {
	margin-top: -35px;
}
.grad-two-col {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}

.grad-two-col .flex_row {
	display: flex;
	justify-content: center;
}

.grad-two-col .content-col.col6 {
	width: 100%;
	max-width: 575px;
}

.grad-two-col .media_column.col6 {
	max-width: 600px;
	width: 100%;
	margin-left: 40px;
}

.grad-two-col.two-col-content .content-col .description {
	margin: 0;
}

.grad-two-col .content-col svg {
	max-width: 62.3px;
	padding-right: 0;
	margin-right: 30px;
	width: 100%;
	height: auto;
	max-height: 95.72px;
	margin-bottom: 30px;
}

.height-set.grad-two-col .content-col svg{
	max-width: 78.3px;

}


.grad-two-col .content-col h1:has(svg) {
	display: flex;
}
.grad-two-col .content-col h1:has(svg) {
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	text-wrap: balance;
	max-width: 848px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	align-items: center;
	margin-bottom:20px;
}


.grad-two-col.two-col-content .flex_row {
	justify-content: center;
}
.grad-two-col .content-col h2:first-of-type {
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	border-top-left-radius: 20px;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	line-height: 45px;
}

.grad-two-col .content-col hr {
	margin-top: -8px;
	margin-bottom: 20px;
	border: 1px solid #85b903;
	background-color:transparent;
	height:0;
	opacity: .25;
}

.grad-two-col .content-col p {
	margin-bottom: 1rem;
	font-size: 16px;
	line-height: 1.625;
}

.grad-two-col .content-col p>a {
	text-decoration: underline;
}
.grad-two-col.two-col-content .flex_row .media_column {

	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.15);
	background: linear-gradient(327.65deg, #174f61 70.56%, #247f71 114.72%);
	border-radius: 5px;
}

.grad-two-col .media_column .content_box {
	margin: 0;
}

.grad-two-col .media_column h3 {
	text-transform: none;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 30px;
	padding-right: 20px;
}

.grad-two-col .media_column ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.grad-two-col .media_column ul>li {
	font-size: 16px;
	font-weight: 600;
	line-height:1.75;
	margin-bottom: .625rem;
}

.grad-two-col .media_column ul>li span {
	font-size: 1.5rem;
	padding-right: 15px;
	align-self: flex-start;
}

.grad-two-col .media_column ul>li .fa-regular {
	font-weight: 400;
	font-family: "Font Awesome 6 Pro";
}

.grad-two-col .media_column ul>li .fa-badge-check:before {
	content: "";
	background: linear-gradient(90deg, #01b9cd 0%, #91c701 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1;
}


.grad-two-col .media_column ul>li{
	display:flex;
	flex-wrap:wrap;
}

.page-tp-img .flex-row .cnt-col {
	padding: 0;
}
.page-tp-img.cnt-wit-tp-img-wrp .flex-row {
	gap: 24px;
}

.page-tp-img .flex-row:has(.col6) {
	flex-wrap: nowrap;
}

.page-tp-img .flex-row .cnt-col {
	margin: 30px 16px;
	overflow: visible;
}



.page-tp-img .flex-row .cnt-col.col6 {
	width: 46.6%;
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
}

.page-tp-img.cnt-wit-tp-img-wrp .tp-img {
	margin: 0;
}

.page-tp-img .cnt-col .tp-img-cnt {
	padding: 30px 32px 32px;
}

.page-tp-img .cnt-col .tp-img-cnt .col-title {
	font-weight: 700;
	width: fit-content;
	text-wrap: balance;
	margin-bottom: .5rem;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.page-tp-img .cnt-col .tp-img-cnt h4.col-title {
	font-size: 26px;
}

.page-tp-img .cnt-col p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
}
.page-tp-img.cnt-wit-tp-img-wrp .col-btn-grp {
	margin-top: 0;
}

.page-tp-img.cnt-wit-tp-img-wrp .col-btn-grp .btn_row {
	margin-top: 24px;
}

.page-tp-img .btn_item .hs-button {
	font-size: 1rem;
	font-weight: 700;
	line-height: 20.8px;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	row-gap: .5rem;
	background-color: transparent;
	color: rgba(80,107,9);
	padding: 0;a
}

.page-tp-img .btn_item .hs-button:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	padding-left: 12px;
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
	vertical-align: middle;
}

.page-tp-img {
	overflow: visible;
}

.page-tp-img .bottom_row {
	overflow: visible;
}

.page-tp-img .splide__track {
	overflow: visible;
}
.page-tp-img.cnt-wit-tp-img-wrp .tp-img img {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.page-tp-img .cnt-col .inner_spacing {
	border-radius: 8px;
}

.page-tp-img .flex-row .cnt-col {
	border-radius: 8px;
}

.page-tp-img.cnt-wit-tp-img-wrp .tp-img img {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.page-tp-img .cnt-col .inner_spacing {
	border-radius: 8px;
}

.page-tp-img .flex-row .cnt-col {
	border-radius: 8px;
}

.page-tp-img .btn_row a.hs-sec-btn {
	background: transparent;
	border: none;
	padding: 0;
	font-weight: 700;
	text-wrap: balance;
	text-underline-offset: 2px;
	color: rgba(80,107,9);
	line-height: 1.3;
	display: flex;
	line-height: 20.8px;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-tp-img .btn_row a.hs-sec-btn:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
	padding-left: 12px;
}

.page-tp-img.cnt-wit-tp-img-wrp .tp-img img {
	width: 100%;
}



.page-tp-img .flex-row .cnt-col:hover {
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}

.page-tp-img .flex-row .cnt-col .btn_item a {
	position:relative;
}
.page-tp-img .flex-row .cnt-col:hover .btn_item a {
	color: #405607;
}

.page-tp-img .flex-row .cnt-col:hover .btn_item a.hs-button:before,
.page-tp-img .flex-row .cnt-col:hover .btn_item a.hs-sec-btn:before{
	height:1px;
	width:calc(100% - 22px);
	display:block;
	background:#405607;
	content:'';
	position:absolute;
	bottom:2px;
	left:0;
}

.grad-two-col .content-col h1>span {
	margin-bottom: 9.3px;
}


.form-two-col.two-col-content .content-col .description {
	margin: 0;
	text-align:center;
}

.form-two-col .content-col .description h2:first-child {
	font-weight: 700;
	margin: 0;
	padding-top: 50px;
}

.form-two-col .content-col .description h4 {
	font-weight: 700;
	margin-bottom: 40px;
}

.form-two-col .content-col {
	border-radius: 16px;
	background: radial-gradient(134.81% 160.78% at 53.65% 42.86%, #174F61 33.5%, #098 100%);
}

.form-two-col.two-col-content .content-col .form_wrap {
	padding: 0;
}

.form-two-col .content-col form input {
	font-size: 16px;
}
.form-two-col .content-col [data-hsfc-id=Renderer] .hsfc-RichText {
	color: #fff;
}

.form-two-col [data-hsfc-id=Renderer] .hsfc-RichText>a {
	color: #fff;
}



.page-accord .top_content p:last-child {
	margin-bottom: 20px;
}


.page-accord.cnt-accord.accordion_wrap .acc-item .acctitle:hover *,
.page-accord.cnt-accord.accordion_wrap .acc-item .acctitle.activeaccord *,
.cnt-accord.page-accord .acctitle:hover .carrortwrap:after, 
.cnt-accord.page-accord .acctitle.activeaccord .carrortwrap:after{
	color:#506b09;
}
.green-clr.page-accord.cnt-accord.accordion_wrap .acc-item .acctitle:hover *,
.green-clr.page-accord.cnt-accord.accordion_wrap .acc-item .acctitle.activeaccord *,
.green-clr.cnt-accord.page-accord .acctitle:hover .carrortwrap:after, 
.green-clr.cnt-accord.page-accord .acctitle.activeaccord .carrortwrap:after{
	color:#037E8C;


}
.cnt-testis.testimonials_sliderv3 .text_left .icon_box .icon_inner {
	max-width: 150px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 0;
	width: 154px;
	overflow: visible;
}

.cnt-testis.testimonials_sliderv3 span.icon_img {
	width: 100%;
	height: auto;
	border-radius: unset;
	overflow: visible;
	display: inline-block;
}

.cnt-testis.testimonials_sliderv3 span.icon_img img {
	background-size: contain;
	background-repeat: no-repeat;
	object-fit: cover;
	overflow: visible;
}

.cnt-testis.page-testimonials.testimonials_sliderv3 .card_content {
	margin: 0;
	display: none;
}
.cnt-accord.page-accord .top_sec .title {
	padding-bottom: 20px;
	margin-bottom:0;
}

.scnd-two-col .media_column .text_block * {
	padding-left: 40px;
	padding-right: 40px;
}

.scnd-two-col .media_column .text_block h4:first-child {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background-color: #336c76;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-weight: 700;
}

.scnd-two-col .media_column {
	border-radius: 5px;
}


.scnd-two-col .media_column h5 {
	text-transform: uppercase;
	margin-bottom: 8px;
	font-weight: 600;
	line-height:1.3;
	font-size: 18px;

}
.scnd-two-col .media_column p {
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 1rem;
	line-height: 1.3;
}

.scnd-two-col .content-col h1:has(svg) svg,
.scnd-two-col .content-col h1 img {
	margin-bottom: 0;
	max-height: 168px;
	max-width: 100px;
}

.no-padd.scnd-two-col .flex_row .description{
	padding:0;
}
.scnd-two-col .flex_row .description {
	padding: 40px 20px 20px 0px;
}
.scnd-two-col .media_column .text_block div * {
	padding-left: 0;
	padding-right: 0;
}

.scnd-two-col .media_column .text_block div {
	padding-top: 20px;
	background-color: #336c76;
	padding-bottom: 16px;
}

.scnd-two-col .media_column .text_block div h4 {
	margin-bottom: 0px;
}

.scnd-two-col .media_column .text_block div h4>span {
	font-size: 16px;
	font-weight: 400;
}

.scnd-two-col .media_column .btn_row {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	background-color: #336c76;
	margin-top: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.scnd-two-col .media_column .btn_row a.hs-button {
	padding: .7875rem 50px;
	color: #174f61;
	min-width: 5rem;
	font-size: 16px;
	font-weight: 700;
	border-radius: 30px;
	line-height: 1.42;
	margin-bottom:16px;
}


.scnd-two-col .media_column .text_block h4{
	font-size:24px;
}
.sec-tp-img .top_sec {
	padding: 0;
	margin: 0;
}

.sec-tp-img .top_sec .content_widget {
	background: linear-gradient(90deg, #037e8c1a 0%, #506b0917 100%) !important;
	padding: 12px 27px;
	display: inline-block;
	margin-bottom: 20px;
	border-radius: 81px;
	color: #506b09;
	font-weight: 700;
}

.sec-tp-img .top_sec .content_widget .title {
	font-weight: 700;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin: 0;
}

.sec-tp-img .top_sec .content_widget h4.title {
	text-wrap: balance;
	font-size: 26px;
}
.sec-tp-img .bottom_row {
	margin-top: 60px;
}

.sec-tp-img .flex-row {
	justify-content: space-between;
	gap: 0;
}

.sec-tp-img .flex-row .cnt-col.col3 {
	width: 100%;
	max-width: 300px;
	padding: 0;
}

.sec-tp-img .flex-row .cnt-col .tp-img {
	margin-bottom: 1rem;
}

.sec-tp-img .flex-row .cnt-col h5.col-title {
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: .5rem;
	font-size: 18px;
}

.sec-tp-img .flex-row .cnt-col p {
	line-height: 24px;
	font-size: .875rem;
	text-wrap: balance;
	font-weight: 400;
}

.sec-tp-img .flex-row .cnt-col p>a {
	text-decoration: underline;
}

.sec-tp-img.cnt-wit-tp-img-wrp .flex-row {
	column-gap: 1.5rem;
	row-gap: .75rem;

}
.bg-two-col.two-col-content .content-col .description {
	margin: 0;
}

.bg-two-col .content-col h2:first-of-type {
	text-wrap: balance;
	font-weight: 600;
}

.bg-two-col .content-col ul {
	margin-top: 30px;
	padding: 0;
	margin-bottom:0;
	list-style-type: none;
}
.bg-two-col .content-col ul>li>div:first-of-type {
	display: flex;
	flex-direction: row;
}

.bg-two-col .content-col ul>li>div:first-of-type span {
	min-height: 62px;
	min-width: 62px;
	width: 62px;
	height: 62px;
	border: solid 1px;
	border-radius: 50%;
	background-color: #174e62;
	color: #fff;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	align-items: center;
	font-size: 35px;
	font-weight: bold;
	justify-content: center;
}


.bg-two-col .content-col ul>li>div:first-of-type div {
	margin-left: 20px;
}

.bg-two-col .content-col ul>li>div:first-of-type div h5 {
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 28.8px;
	text-wrap: balance;
}

.bg-two-col .content-col ul>li>div:first-of-type div p:last-child {
	margin: 0;
	font-size: .875rem;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: -30px;
}
.bg-two-col .content-col .cont-inner {
	font-weight: 500;
	max-width: 480px;
}

.bg-two-col .content-col {
	padding-right: 1.875rem;
}

.bg-two-col .content-col ul>li span:last-child {
	display: inline-block;
	background-color: #174e62;
	min-width: 2px;
	width: 2px;
	margin-left: 30px;
	height: 34px;
}

.bg-two-col .media_column .mediaimg .single-img {
	width: calc(100% + 75px);
	height: calc(100% + 75px);
	display: grid;
	position: relative;
}

.bg-two-col .media_column .mediaimg .single-img img {

	object-fit: contain;
	max-width: 100%;
	height: auto;
	max-height: 100%;

}


.two-col-content.bg-two-col .content-col.col6 {
	padding-right: 30px;
}

.bg-two-col .media_column .mediaimg{
	justify-content: center;
	place-self: center;
	display:flex;
}

.form-two-col [data-hsfc-id=Renderer] .hsfc-FieldLabel span {
	font-size: 16px;
	font-weight: 400;
}


/*   .grad-two-col .content-col h1:has(img) img {
width: 100%;
height: auto;
padding-bottom: 30px;
max-width: 100px;
padding-right: 23px;
font-weight: 700;
}
*/



.grad-two-col .content-col h1:has(img) img{

	width: 100%;
	height: auto;
	padding-bottom: 0px;
	max-width: 100px;
	padding-right: 0px;
	font-weight: 700;
	padding-right: 25px;
	margin-bottom: 20px;



}
.grad-two-col .content-col h1:has(img) {
	font-size: 38px;
	line-height: 1.2;
	text-wrap: balance;
	max-width: 848px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.grad-two-col .content-col h1:has(img):first-of-type {
	display: flex;
	align-items: center;
}

.grad-two-col .content-col h1:has(img) span {
	font-weight: 700;
	padding-left: 7px;
}

.only-btn .media_column .btn_row {
	padding-top: 20px;
}
.only-btn .media_column .text_block p:last-child {
	margin-bottom: 1rem;
}

.bg-two-col .flex_row {
	align-items: stretch !important;
	padding:2.5rem 0 1.5rem;
}

.bg-two-col .flex_row .media_column .mediaimg {
	width: 100%;
	height: 100%;
}

.bg-two-col .flex_row .media_column .mediaimg img {
	position: absolute;
	place-self: center;
}
.bg-two-col .content-col p>a {
	text-decoration: underline;
}

.scnd-two-col .content-col ul {
	margin-bottom: 1rem;
	padding: 0;
	list-style: none;
}

.scnd-two-col .content-col ul>li {
	list-style: none;
	font-weight: 700;
	font-size: 14px;
	text-indent: 0;
	margin-left: 0;
	margin-bottom: .625rem;
	line-height:1.85714285714;
	padding-left: 1.2em;
	position: relative;
}

.scnd-two-col .content-col ul>li:before {
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}


.form-two-col .content-col form .hsfc-RichText span>a {
	text-decoration: underline;
}




.grad-form-col.two-col-content {
	background: var(--teal-gradient, linear-gradient(328deg, #174F61 70.56%, #247F71 114.72%));
	box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.05);
	display: flex;
	flex-wrap: wrap;
	padding: 0 85px 38px 85px;
	justify-content: space-between;
	border-radius: 8px;
	margin: 40px auto;
}
.grad-form-col .top_sec {
	margin: 35px 0;
	padding: 0;
}

.grad-form-col .top_sec .title {
	background: var(--gradient-2, linear-gradient(90deg, #01B9CD 0%, #91C702 100%));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	text-wrap: balance;
}

.grad-form-col .flex_row .content-col.col5 {
	width: 40%;
}

.grad-form-col .flex_row .media_column {
	width: 55%;
	font-family: "Open Sans";
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 22px;
}

.grad-form-col .flex_row .media_column {
	display: flex;
}

.grad-form-col .mediaimg {
	margin-right: 50px;
}

.grad-form-col .mediaimg .single-img {
	min-height: 280px;
	min-width: 149px;
}
.grad-form-col .media_column .content_box h5 {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.72222222222;
}
.grad-form-col.two-col-content .content_box {
	margin: 0;
}

.grad-form-col .media_column .content_box ul {
	margin-bottom: 1rem;
	padding: 0;
	list-style: none;
}

.grad-form-col .media_column .content_box ul>li {
	margin: 16px 0;
	display: flex;
	align-items: center;
}
.grad-form-col .media_column .content_box ul>li div {
	width: 34px;
	height: 34px;
	padding: 5px;
	background: #155a6c;
	border-radius: 6px;
	margin-right: 16px;
}

.grad-form-col .media_column .content_box ul>li div>svg {
	vertical-align: middle;

}

.grad-form-col .content-col .form_wrap {
	margin: 0;
	padding: 0;
}

.grad-form-col .content-col .form_wrap div>h5 {
	font-family: "Open Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 31px;
	text-transform: none;
}

.grad-form-col [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
	padding: 0 10px;
}

.grad-form-col.two-col-content .content-col .cont-inner .description {
	margin: 0;
}

.grad-form-col.two-col-content .content-col .form_wrap {
	padding: 0;
}

.grad-form-col .media_column .content_box ul>li p {
	font-size: 14px;
	line-height: 1.57142857143;
}

.grad-form-col .content-col form{
	font-family: 'Open Sans', sans-serif;
	max-width: 400px;
	margin: 0px auto;
	padding: 0px;

}
.page-slider .carousel-content .container .carousel .item {
	width: 366px;
	height: 434px;
	margin-right: 20px;
	margin-left:16.5px;
}

.page-slider .carousel-content .container .carousel .item .body {
	padding: 12px 30px 0;
	margin-top:0;
}

.page-slider .carousel-content .container .carousel .item:first-child {
	margin-left:0;

}
.advance_card_gallery.page-slider .page-center {
	max-width: 1130px;
	margin: 40px auto;
}

.page-slider.page-slider.advance_card_gallery .inner-wrapper {
	border: none;
}

.page-slider .top-sec .title {
	margin: 0;
}
.page-slider .top-sec .rich_txt h2 {
	color: #54575B;
	font-weight: 700;
	margin-bottom: 1rem;


}

.page-slider .carousel-content {
	width: 100%;
}
.page-slider .navigation-buttons button {
	padding: 12px 16px;
}

.page-slider .navigation-buttons button i.fa-light {
	font-size: 24px;
	font-weight: 700;
}

.page-slider .navigation-buttons button[aria-label="Scroll Left"] {
	opacity: .5;
}
.page-slider .body p {
	font-size: 1rem;
}
.form-tp-cnt .top_sec {
	padding: 0;
	margin-bottom: 45px;
}

.form-tp-cnt .top_sec .title {
	text-align: center;
	margin-bottom: 13px;
	font-weight: 700;
	color: #54575B;
	line-height: 1.3;
}

.form-tp-cnt .top_sec .top_content h4:first-of-type {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 22px;
	background: var(--Gradient-Text, linear-gradient(90deg, #037E8C 0%, #506B09 100%));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.form-tp-cnt.two-col-content .content-col .cont-inner .description {
	margin: 0;
}

.form-tp-cnt.two-col-content .content-col .form_wrap {
	padding: 0;
}

.form-tp-cnt [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
	max-width: 750px;
	margin: 0 auto;
	padding: 0;
}

.page-gallery .card_item .btn_row a.hs-button{

	position:relative;
}
.page-gallery .card_item .btn_row a.hs-button:before{
	height:1px;
	width:calc(100% - 22px);
	display:none;
	background:#405607;
	content:'';
	position:absolute;
	bottom:2px;
	left:0;
}

.page-gallery.card_gallery .card_item .card_inner:hover a.hs-button:before{
	display:block; 

}
.page-gallery.card_gallery .card_item .card_inner:hover {
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}


.iframe-cnt-bg .title{
	text-wrap: balance;
}

.iframe-cnt-bg .rich_text {
	width: 75%;
	margin: 0 auto;
}

.grad-two-col .media_column h3 {
	text-wrap: balance;
}
.grad-two-col.two-col-content {
	overflow: visible;
}

.page-tp-img .inner_spacing {
	position: relative;
}

.page-tp-img .inner_spacing .overlay-link {
	position: absolute;
	width: 100%;
	height: 100%;
}


.form-tp-cnt .top_sec .title {
	text-wrap: balance;
}
.grad-two-col.two-col-content .content-col .cont-inner .description {
	margin-bottom: 0;
}

.only-btn.scnd-two-col .flex_row .description {
	padding: 0;
}

/* .green-clr.cnt-accord .top_content {
padding-bottom: 20px;
} */
.grad-two-col .content-col h1>span:has(svg) {
	max-width: 100px;
	margin-right: 30px;
	margin-bottom: 20px;
}

.grad-two-col .content-col h1>span:has(svg) svg {
	max-width: 100%;
	margin: 0;
	max-height: 168px;
}

.grad-two-col .content-col h1:has(img) {
	margin: 0;
}

.scnd-two-col.grad-two-col .content-col h1>span:has(svg) {
	margin-bottom: 0;
}

.page-slider.advance_card_gallery .navigation-buttons button[aria-label="Scroll Left"]:hover i {
	color: #494c50!important;
}

.page-sec-banner.two-col-content {
	background-color: #f8f8f8;
}


/*--------------responsive-----------------------*/

@media (min-width:768px) and (max-width:991px){

	.page-sec-banner.two-col-content .flex_row.flex_center {
		flex-wrap: nowrap;
		flex-direction: row-reverse;
	}
	.grad-two-col.two-col-content .flex_row.flex_center {
		flex-direction: column-reverse;
	}
	.page-two-col.two-col-content .flex_row .content-col {
		padding-top: 40px;
	}

	.grid-two-col .flex_row:has(.col6) {
		flex-direction: column-reverse;
		display: flex;
	}
	.two-col-content.bg-two-col .content-col.col6{
		width:100%; 
	}
	.two-col-content.bg-two-col .media_column {
		width: 100%;
	}


}

@media (min-width:992px){

	.grad-two-col.two-col-content .flex_row.flex_center {
		flex-wrap: nowrap;
	} 

	.bg-two-col .media_column .mediaimg .single-img img{
		width:auto;
		top: -7%;
	}


}


@media (min-width:1419px){
	.page-cnt-bg .page-center {
		padding: 0;
	} 
	.colored-cnt-bg .page-center {
		padding: 0;
	}

	.page-slider.advance_card_gallery .inner-wrapper {
		margin: 0;
	}
	.iframe-cnt-bg .page-center {
		padding: 0;
	}
	.bg-two-col .media_column .mediaimg .single-img img{
		/*       width:60.5%; */
		width:75%;
	}



}
@media (max-width:1440px){
	.sec-tp-img .flex-row{
		justify-content:space-around;
	}
	.advance_card_gallery.page-slider .page-center{
		padding:0 4rem; 
	}


}

@media (max-width:1418px){
	.grad-form-col .page-center.full_width {
		padding: 0;
	} 

}

@media (min-width:1200px){

	.page-two-col .media_column .single-img {
		width: calc(100% + 100px);
		height: calc(100% + 100px);
	} 

	.page-two-col .media_column .mediaimg {
		margin-left: -9.3%;
	}
	.page-two-col .media_column img {
		max-height: 500px;
		object-fit: contain;
	}
	.page-cnt-bg .content_widget  {
		padding-bottom: 1.5rem;
	}

}


@media (max-width:1200px){
	.page-two-col .flex_row .mediaimg {
		margin-left: 20px;
	}

	.page-cnt-bg .content_widget  {
		padding-bottom: 1rem;
	}
	.page-sec-banner:after{
		background-size: cover !important;
	}

}

@media (max-width:1060px){
	.grad-form-col.two-col-content .flex_row {
		gap: 0;
	}

	.grad-form-col.two-col-content .flex_row .media_column {
		width: 100%;
		margin-bottom:20px;
	}

	.grad-form-col .media_column .content_box ul>li p:last-child {
		margin: 0;
	}
	.grad-form-col .flex_row .content-col.col5 {
		width: 100%;
	}
	.grad-form-col .content-col .form_wrap div>h5{
		text-align:center;
	}



}




@media (max-width:991px){

	.grad-two-col .content-col h1:has(svg){
		text-align:left; 
	}
	.grid-two-col .flex_row:has(.col6){
		grid-template-columns:1fr; 
		padding:1.5rem;
		gap:0;
	}
	.grid-two-col.two-col-content .flex_row{
		gap:0;
	}
	.grid-two-col .media_column{
		margin-bottom:1.5rem; 
	}

	.page-two-col .flex_row .mediaimg {
		margin-left: 00px;
	}

	.page-two-col.two-col-content .flex_row {
		gap: 0;
	}

	.page-two-col.two-col-content .content-col,
	.page-two-col.two-col-content .media_column{
		width: 100%;
	}
	.iframe-cnt-bg .rich_text .hs-responsive-embed-inner-wrapper {
		padding-bottom: 55.76% !important;
		padding-bottom: calc(100% * var(--aspect-ratio-y) / var(--aspect-ratio-x));
	} 

	.grid-two-col .content-col a.hs-button {
		padding-top: .7875rem;
		font-size: 16px;
		padding-bottom: .7875rem;
	}


	.grid-two-col.two-col-content.left .single-img{
		text-align:center;
	}

	.grid-two-col .right_media_image{
		padding-top:1.5rem ;
		padding-bottom:1.5rem;
	}

	.page-tabber .flex_row{
		flex-wrap:wrap; 
	}

	.page-tabber .flex_row .btn_row{
		grid-template-columns:1fr; 
	}
	.iframe-cnt-bg .title {
		padding-right:0; 
	}
	.grad-two-col .content-col.col6{
		max-width: 100%;
		padding: 40px 20px;
		width: 100%;
	}

	.grad-two-col .content-col h1:has(svg) svg {
		margin-right: 0;
		max-height: 168px;
		max-width: 80px;
	}

	.grad-two-col .content-col h1:has(svg) span {
		text-align: center;
		/*       font-size: 28px; */
		line-height: 1.2;
	}

	.page-tp-img .flex-row:has(.col6){
		gap:0;
		flex-wrap:wrap;
		flex-direction:column;
	}

	.page-tp-img .flex-row .cnt-col.col6{
		width:auto;
	}
	.grad-two-col .content-col * {
		text-align: center;
	}
	.scnd-two-col .flex_row .description{
		padding:0; 
	}

	.grad-two-col .media_column.col6{
		margin-left:0; 
	}

	.scnd-two-col .content-col h1:has(svg) svg,
	.scnd-two-col .content-col h1 img{
		margin-bottom:20px; 
	}

	.grad-two-col.two-col-content .flex_row{
		gap:0; 
	}
	.sec-tp-img.cnt-wit-tp-img-wrp .flex-row {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.sec-tp-img .flex-row{
		justify-content:center;
	}
	.sec-tp-img .flex-row .cnt-col {
		margin-bottom: 20px;
	}

	.two-col-content.bg-two-col .content-col.col6{
		padding-right:0;
	}

	.advance_card_gallery.page-slider .page-center{
		padding:0 2rem; 
	}
	.page-two-col .flex_row .media_column{
		padding-bottom: 2.5rem;
	}


	.page-tabber .flex_row .media_wrapper.col6 {
		width: 100%;
	}

	.page-tabber .flex_row .content-wrp {
		width: 100%;
	}
	.grad-two-col .media_column.col6{
		margin-bottom:20px; 
	}

	.bg-two-col .flex_row .media_column .mediaimg img {
		position: relative;
		width:auto;
	}

	.bg-two-col .media_column .mediaimg .single-img {
		width: 100%;
		height: 100%;
	}
	.two-col-content.bg-two-col .media_column {
		margin-bottom: 1.875rem;
	}
	.grad-two-col .content-col h1:has(svg){
		justify-content:center; 
	}

}



@media (max-width:849px){
	.page-sec-banner:after{
		width: 120%;
		height: 1000px;
		bottom: -10%;
		right: -50%;
	}
}

@media (max-width:767px){

	.grad-two-col .content-col h1:has(svg){
		font-size:28px;
		line-height: 1.2;
	}

	.grad-two-col .content-col h1:has(svg){
		text-align:center; 
	}
	.grad-two-col .content-col h1>span:has(svg){
		max-width:80px;
		margin-right:0;
	}
	.grad-two-col .content-col h1:has(svg) {
		flex-direction: column;
		justify-content: center;
	}

	.grad-two-col .content-col h1:has(svg) span{
		font-size:28px; 
	}

	.page-tp-img .cnt-col .tp-img-cnt {
		padding: 30px 24px 24px;
	}
	.page-tabber .flex_row .btn_row .btn_item{
		padding: 1.5rem;
		margin:0 0 40px;

	}

	.page-gallery .bottom_row .flex_row:has(.col6){
		grid-template-columns:1fr; 
	}
	.card_gallery.page-gallery .card_item.col6{
		padding:0 0 40px; 
	}


	.page-sec-banner .flex_row {
		margin-bottom: 1rem;
	}
	.page-sec-banner:after{
		top: -41%;
	}
	.page-sec-banner {
		margin-top: -40px;
	}
	.page-sec-banner.two-col-content .flex_row {
		gap: 0;
		justify-content: center;
	}

	.page-sec-banner .content-col {
		margin-top: 20px;
		width: 80%;
	}
	.page-sec-banner.two-col-content {
		background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/images/atd_hero_mobile.jpg);
		background-size: 145% 114%;
		background-position:unset;
	}
	.grad-two-col .content-col h2:first-of-type {
		font-size: 18px;
		border-top-right-radius: 16px;
	}

	.grad-two-col .content-col h2:first-of-type {
		padding: 0 40px;
	}
	.grad-two-col .page-center {
		padding: 0;
	}

	.grad-two-col.two-col-content .flex_row {
		gap: 0;
	}

	.grad-two-col .media_column.col6 {
		margin: 0 0 20px;
		max-width: 100%;
	}

	.form-two-col .content-col .description h2:first-child {
		font-size: 26px;
		line-height: 1.2;
		padding: 40px 20px 6px;
		text-wrap: balance;
	}

	.form-two-col .content-col .description h4 {
		font-size: 20px;
		margin: 10px 0 10px;
	}
	.sec-tp-img.cnt-wit-tp-img-wrp .tp-img img {
		width: auto;
	}

	.bg-two-col .flex_row {
		padding:0;
	}
	.bg-two-col .flex_row .media_column .mediaimg img{
		position: relative;
	}    
	.bg-two-col.two-col-content .flex_row {
		gap: 0;
	}

	.bg-two-col.two-col-content .flex_row .media_column {
		margin-bottom: 1.875rem;
	}
	.bg-two-col .media_column .mediaimg .single-img{
		width:100%;
		height:100%;
	}
	.grad-two-col .content-col h1:has(img) img {

		max-width: 100px;
		padding-bottom: 0;
	}

	.grad-two-col .content-col h1:has(img):first-of-type {
		flex-direction: column;
		margin-bottom: 20px;
		max-width: 100%;
	}

	.grad-two-col .content-col h1:has(img) span {
		font-size: 28px;
		line-height: 1.2;
	}

	.advance_card_gallery.page-slider .page-center{
		padding:0 1.5rem; 
	}

	.page-slider .carousel-content .navigation-bar {
		padding: 0;
	}

	.page-tp-img .flex-row .cnt-col{
		margin: 0 0 40px 0;
		overflow: hidden;
	}

	.cnt-testis.page-testimonials.testimonials_sliderv3 .testmn_item {
		max-width: 330px;
	}
	.cnt-testis.testimonials_sliderv3 .card__text_wrap p {
		font-size: 16px ;
		line-height: 1.6 ;
	}

	.page-testimonials .content-author-wrp .fa-solid {
		display: none;
	}

	.page-testimonials .content-author h4.name {
		font-size: 1.125rem;
	}

	.page-testimonials .content-author .author-role {
		font-size: 12px ;
		line-height: 1.4 ;
	}

	.cnt-testis.testimonials_sliderv3 .text_left .icon_box .icon_inner {
		max-width: 120px;
		width: 120px;
	}
	.cn-testis.page-testimonials .splide .splide__track .splide__list{
		gap:20px; 
	}

	.adv-ftr-section .author-card-section .author-wrp .author-img {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.adv-ftr-section .author-cnt-sec .tag-sec p {
		text-align: center;
		display: block;
	}

	.adv-ftr-section .author-cnt-sec .tag-sec .tag {
		display: inline-block;
		text-align: center;
		margin-bottom: 10px;
		max-width: 100%;
	}

	.adv-ftr-section .author-card .tag-sec {
		text-align: center;
	}

	.bg-two-col.two-col-content .flex_row {
		padding: 3rem 0 1.2rem;
	} 

	.page-testimonials.testimonials_sliderv3 .content-author h4.name {
		text-align: center;
	}

	.page-testimonials.testimonials_sliderv3 .content-author .author-role {
		font-size: 12px;
	}
	.height-set.grad-two-col .content-col svg{
		max-width:80px; 
	}
	.adv-ftr-section .author-card-section .author-wrp .author-img{
		margin-right:0; 
	}
	.iframe-cnt-bg .rich_text{
		width:100%;
		margin:0;
	}

}

@media (max-width:649px){

	.grad-form-col.two-col-content{
		padding: 0 25px 30px 25px;
	}

	.grad-form-col .mediaimg{
		margin-right:30px; 
	}
	.adv-ftr-section .section-content .left-sec .left-cnt-wrp{
		max-height: max-content;
		min-height: auto;
	}

	.adv-ftr-section .left-sec .left-sec-cnt {
		flex-direction: column;
		justify-content: flex-start;
	}
	.adv-ftr-section .section-content .left-sec .left-sec-cnt .rich_text{
		max-width:100%;
	}

	.grid-two-col .content-col a.hs-button {
		padding-left: 15px;
		padding-right: 15px;
	}
	.grid-two-col .right_media_image {
		padding-left: 20px;
		padding-right: 20px;
	}
}


@media (max-width:575px){
	.bg-two-col .content-col h2:first-of-type{
		font-size: 1.640625rem;
	}
	.form-two-col [data-hsfc-id=Renderer] .hsfc-Row {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	.form-two-col [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
		padding: 0 10px 40px;
	}
	.rc-anchor-invisible {
		width: 200px;
		overflow: auto;
	}
	.adv-ftr-section .right-cards-sec {
		flex-direction: column;
		max-height: max-content !important;
	}
	.adv-ftr-section .right-cards-sec .cover-img {
		height: auto;
		margin-bottom: 10px;
	}
	.adv-ftr-section .section-content .right-cards-sec .right-cnt-wrp{
		padding-right: 0;
	}

	.adv-ftr-section .btn_row {
		justify-content: center;
	}
	.adv-ftr-section .section-content .btn_row {
		justify-content: center;
	}
	.grid-two-col .content-col h2 {
		font-size: 1.640625rem;
	}

	.colored-cnt-bg .rich_text blockquote h2 {
		font-size: 1.640625rem;
	}
	.page-accord .top_sec h2.title,
	.page-tabber .top_sec h2.title{
		font-size: 1.640625rem; 
	}
}


@media (max-width:499px){

	.grad-form-col.two-col-content .flex_row .media_column {
		flex-direction: column;
	}

	.grad-form-col .mediaimg .single-img {
		min-height: auto;
		min-width: auto;
		width: 100%;
		display: flex;
		justify-content: center;
		margin: 0;
	}

	.grad-form-col .mediaimg {
		margin-right: 0;
	}

	.grad-form-col.two-col-content .mediaimg .single-img img{

		min-height: 280px;
		width: 149px;

	}

}



@media (max-width:400px){
	.form-two-col [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2 .grecaptcha-badge {
		width: 200px !important;
	}
	.form-two-col .grecaptcha-logo{
		overflow: auto;
	}
	.page-testimonials .splide .splide__pagination{
		padding:0; 
	}
	.page-tabber .content-col{
		flex-direction: column;
		justify-content: center;
	}
	.page-tabber.tabber .flex_row.full_column .content-col .tab-title-item{

		width:100%; 
	}

}


.simple-banner.cs-cpi-banner {
	padding: 0;
	position: relative;
	overflow: hidden;
	height: 600px;
	padding-bottom: 70px;
	background: linear-gradient(328deg, #1e2d5c 70.56%, #374f9e 114.72%);
}

.simple-banner.cs-cpi-banner .bg_el {
	background: none;
}

.simple-banner.cs-cpi-banner  .page-center {
	max-width: 100%;
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
	padding-top: 0px;
	position: static;
}

.simple-banner.cs-cpi-banner .page-center .flex_row {
	padding: 0 1px;
	flex-wrap: nowrap;
}

.simple-banner.cs-cpi-banner .page-center .flex_row > div {
	padding: 0;
	width: 50%;
}

.simple-banner.cs-cpi-banner .page-center .flex_row .banner-content-inner {
	padding-right: 1.875rem;
}

.simple-banner.cs-cpi-banner .banner-content-inner .top_sec {
	text-align: left;
}

.simple-banner.cs-cpi-banner .banner-content-inner .top_sec  main {
	margin-top: -10px;
	max-width: 480px;
}

.simple-banner.cs-cpi-banner .banner-content-inner .top_sec main p {
	font-size: 24px;
	line-height: 34px;
	font-weight: 500;
	margin-top: 40px;
	font-family: 'Open Sans';
}

.simple-banner.cs-cpi-banner .banner-content-inner .top_sec  article {
	position: absolute;
	right: 0;
	z-index: -1;
	top: 0px;
	max-height: 600px;
	max-width: 774px;
	opacity: .75;
}

.simple-banner.cs-cpi-banner .page-center .flex_row .img_wrap_inner {
	display: grid;
	width: calc(100% + 75px);
	height: calc(100% + 118px);
	box-sizing: border-box;
	position: relative;
}

.simple-banner.cs-cpi-banner .page-center .flex_row .img_wrap_inner img {
	position: absolute;
	width: auto;
	max-width: 100%;
	height: 100%;
	place-self: center center;
	z-index: 5;
	aspect-ratio: auto 506 / 531;
	min-width: 439px;
	top: -36px;
	left: 97px;
}
.simple-banner.cs-cpi-banner:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 57px;
	z-index: 999;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='57' viewBox='0 0 1440 57' fill='none'%3E%3Cpath d='M0 31.9999C0 31.9999 351 0.5 713 0.499939C1075 0.499878 1440 31.9999 1440 31.9999V56.9999H0V31.9999Z' fill='white'/%3E%3C/svg%3E") no-repeat top center;
	background-size: cover;
	pointer-events: none;
	min-width: 100%;
}

.two-col-content.cs-transforming {
	padding-top: 39px;
	padding-bottom: 0;
	overflow: unset;
}

.two-col-content.cs-transforming .top_sec h2 {
	font-size: 2.1875rem;
	text-align: center;
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 1rem;
	margin-top: .5rem;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.two-col-content.cs-transforming .top_sec {
	margin: 0;
}

.two-col-content.cs-transforming .flex_row {
	align-items: flex-start;
}



.two-col-content.cs-transforming .page-center {

	display: flex;
	flex-direction: column;
}

.cs-transforming.two-col-content .flex_row {align-items: noe;flex-wrap: nowrap;}

.cs-transforming.two-col-content .flex_row.flex_center .content-col {
	display: flex;
	flex: 1 0 50%;
	padding-left: 0;
	padding-right: 1.25rem;
}

.cs-transforming.two-col-content .flex_row .media_column {
	margin-left: 1.25rem;
	padding: 0;
	flex: 1 0 50%;
	margin-top: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cs-transforming.two-col-content .flex_row .media_column .content_box {
	margin: 0;
	border-radius: 7px;
	box-shadow: 0px 16px 47.7px rgb(0 0 0 / 15%);
	margin-bottom: 20px;
	max-width: 522px;
	position: relative;
	--aspect-ratio-y: 9;
	--aspect-ratio-x: 16;
	overflow: hidden;
	width: 100%;
	padding-top: 46.1%;
	margin-bottom: 0;
}

.cs-transforming.two-col-content .flex_row .media_column .mediaimg {
	display: none;
}


.cs-transforming.two-col-content .flex_row .media_column .content_box  video {
	position: absolute;
	width: 100%;
	top: 0px;
	right: 0;
	height: 100%;
	object-fit: cover;
}

.two-col-content.cs-transforming .top_sec {
	margin: 0;
	padding: 0;
	margin-bottom: 31px;
}

.cs-transforming.two-col-content .content-col .description p {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	unicode-bidi: isolate;
	font-size: 16px;
	line-height: 28px;
}

.two-col-content .content-col .description p:first-child {
	margin-top: 0;
}

.cs-transforming.two-col-content .flex_row{
	align-items: flex-start;
}

.cs-transforming-bottom.two-col-content.cs-transforming {
	padding: 0;
}

.cs-transforming-bottom.two-col-content.cs-transforming .top_content p {
	text-align: left;
	display: block;
	font-size: 16px;
	line-height: 28px;
	margin-block-end: 1em;
	margin-block-start: 1em;
	margin-inline-end: 0;
	margin-inline-start: 0;
	unicode-bidi: isolate;
	margin-top: 0;
}

.cnt-wit-tp-img-wrp.cs-ticks {
	padding-top: 20px;
	padding-bottom: 47px;
}

.cnt-wit-tp-img-wrp.cs-ticks  .top_sec {
	padding: 0;
	margin-bottom: 43px;
}

.cnt-wit-tp-img-wrp.cs-ticks .top_sec  h2 {
	font-weight: 700;
	font-size: 28px;
	line-height: 1.3;
	margin-bottom: 8px;
}


.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row {
	gap: 24px;
}

.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row  .cnt-col {
	width: calc(50% - 12px);
	border: 1px solid #037e8c;
	border-radius: 8px;
	padding: 2rem;
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
	background-color: white;
}

.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row .tp-img-cnt-inner main {
	display: flex;
	gap: 18px;
	align-items: center;
}

.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row .tp-img-cnt-inner main img {
	max-width: 38px;
}

.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row .tp-img-cnt-inner main h3 {
	font-size: 20px;
	margin-bottom: 0;
	font-weight: bold;
}

.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row .tp-img-cnt-inner p {
	font-size: 14px;
	text-align: left;
	margin-top: 20px;
	font-weight: 400;
	line-height: 24px;
}

.cs-ticks .splide__track {
	overflow: unset;
}

.cnt-wit-tp-img-wrp.cs-ticks {
	overflow: unset;
}

.cnt-wit-tp-img-wrp.cs-unlock {
	padding-top: 22px;
	padding-bottom:48px;
}

.cnt-wit-tp-img-wrp.cs-unlock .top_content h2 {
	font-size: 1.75rem;
	line-height: 45.5px;
	color: #494c50;
	font-weight: 700;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	padding-right: 50px;
	border-radius: 30px;
	margin-bottom: 0;
}

.cnt-wit-tp-img-wrp.cs-unlock .top_content p {
	font-size: 16px;
	line-height: 28px;
	max-width: 920px;
	margin-top: 0;
	margin: auto;
}

.cnt-wit-tp-img-wrp.cs-unlock .bottom_row .flex-row {
	column-gap: 1.5rem;
	row-gap: .75rem;
	flex-wrap: nowrap;
}

.cnt-wit-tp-img-wrp.cs-unlock .bottom_row .flex-row  .cnt-col {
	padding: 0;
	max-width: 300px;
}

.cnt-wit-tp-img-wrp.cs-unlock .tp-img {
	margin-bottom: 1rem;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
}

.cnt-wit-tp-img-wrp.cs-unlock .tp-img  img {
	object-fit: contain;
}

.cnt-wit-tp-img-wrp.cs-unlock .tp-img-cnt h4 {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	padding: 0;
	margin-bottom: .5rem;
}

.cnt-wit-tp-img-wrp.cs-unlock  .bottom_row {
	padding-top: 10px;
}


.cnt-wit-tp-img-wrp.cs-fee {
	padding-top: 0;
	margin-top: 40px;
	padding-bottom: 65px;
}

.cnt-wit-tp-img-wrp.cs-fee  .top_sec {
	padding: 0;
	margin-bottom: 46px;
}

.cnt-wit-tp-img-wrp.cs-fee .top_sec .top_content h2 {
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	border-top-left-radius: 20px;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	line-height: 45px;
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.cnt-wit-tp-img-wrp.cs-fee .top_sec .top_content {
	text-align: left;
}

.cnt-wit-tp-img-wrp.cs-fee .top_sec .top_content hr {
	margin-top: -8px;
	margin-bottom: 20px;
	border: 1px solid #85b903;
	opacity: .25;
	display: block;
	margin-inline-start: auto;
	margin-inline-end: auto;
	color: gray;
	unicode-bidi: isolate;
	overflow: hidden;
	height: 0;
}



.cnt-wit-tp-img-wrp.cs-fee .bottom_row  .cnt-col {
	padding: 0;
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
	position:relative;
	min-height: 429.88px;
}

.cnt-wit-tp-img-wrp.cs-fee .flex-row {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 24px;
	flex-wrap: nowrap;
}

.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt h3 {
	margin-top: 30px;
	background: none;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 26px;
	-webkit-text-fill-color: inherit;
	text-align: left;
}

.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .tp-img-cnt-inner {
	padding: 0 32px;
}

.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}

.cs-fee .splide__track {
	overflow: unset;
}

.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .col-btn-grp a {
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
	font-size: 1rem;
	background: none;
	padding: 0;
	padding-bottom: 10px;
	z-index: 99;
}

.cnt-wit-tp-img-wrp.cs-fee .col-btn-grp {
	background: linear-gradient(177deg, #105B60 2.83%, #04434A 102.75%);
	position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 5px;
}

.cm-head-cntn.cs-mus .content_widget .rich_text ul {
	padding-left: 0;
}

.cnt-wit-tp-img-wrp.cs-fee .col-btn-grp .oneButton {
	margin: 0;
}

.cnt-wit-tp-img-wrp.cs-fee .tp-img {
	margin: 0;
}

.cnt-wit-tp-img-wrp.cs-fee .bottom_row .cnt-col .overlay-link {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .col-btn-grp .btn_item:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding-left: .5rem;
	font-family: "Font Awesome 6 Pro";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: none;
	color: #fff;
	font-size: 1rem;
	font-weight: 700;
	padding: 0 0 10px;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
}

.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .col-btn-grp .btn_item{
	display: flex;
	align-items: center;
	gap: 11px;
	cursor:pointer;
}
.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .col-btn-grp a:hover {
	text-decoration: underline;
}

.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .col-btn-grp a:hover:after {
	text-decoration: none;
}

.two-col-content.cs-ready {
	padding-top: 0;
	padding-bottom:0;
}

.two-col-content.cs-ready .flex_row {
	justify-content: space-between;
}

.two-col-content.cs-ready  .media_column {
	padding: 0;
}

.two-col-content.cs-ready .media_column img {
	max-width: 250px;
}

.two-col-content.cs-ready .media_column .single-img {
	text-align: right;
}

.two-col-content.cs-ready  .content-col {
	padding: 0;
}

.two-col-content.cs-ready .content-col  h2 {
	font-size: 2.1875rem;
	line-height: 1.3;
	font-weight: bold;
	color: white;
}

.two-col-content.cs-ready  .page-center .columns_rowo_wrap {
	border-radius: 6px;
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.15);
	min-height: auto !important;
	padding: 0;
	margin-bottom: 60px;
}

.two-col-content.cs-ready .flex_row  .content-col {
	padding-left: 80px;
	margin-top: -12px;
}

.two-col-content.cs-ready .content-col .description {
	margin: 0;
}

.two-col-content.cs-ready .flex_row .btn-items a {
	color: #174f61;
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
	background: #91c701;
	font-size: 16px;
	min-width: 5rem;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
	padding: 13.6px 50px;
	line-height: 20.8px;
}

.two-col-content.cs-ready .flex_row .btn-items a:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding-left: .5rem;
	font-family: "Font Awesome 6 Pro";
}

.two-col-content.cs-ready .content-col .btn-items .btn_row {
	margin-top: 0px;
}

.two-col-content.cs-ready .flex_row .btn-items a:hover {

	background-color:#a2cf27;
}
.two-col-content.cs-ready .flex_row .btn-items a span:hover{
	text-decoration: underline;
}
.cnt-wit-tp-img-wrp.cs-ti {
	padding-top: 60px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}

.cnt-wit-tp-img-wrp.cs-ti  .top_sec {
	padding: 0;
	margin-bottom: 0;
}

.cnt-wit-tp-img-wrp.cs-ti .top_sec .title span {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	font-weight: 700;
	font-size: 26px;
	margin: 0;
	line-height: 1;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.cnt-wit-tp-img-wrp.cs-ti .top_sec .title {
	background: linear-gradient(90deg, #037e8c1a 0%, #506b0917 100%) !important;
	display: inline-block;
	margin-bottom: 20px;
	border-radius: 81px;
	color: #506b09;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1;
	padding: 16px 27px;

}

.cnt-wit-tp-img-wrp.cs-ti  .top_content p {
	max-width: 442px;
	text-align: center;
	margin: 20px auto 40px;
}

.cnt-wit-tp-img-wrp.cs-ti  .flex-row {
	column-gap: 24px;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.cnt-wit-tp-img-wrp.cs-ti .flex-row  .cnt-col {
	padding: 0;
	border: 1px solid #037E8C;
	border-radius: 8px;
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
	overflow: hidden;
}

.cnt-wit-tp-img-wrp.cs-ti .flex-row > div {
	flex: 1;
}

.cnt-wit-tp-img-wrp.cs-ti .tp-img {
	background: linear-gradient(328deg, #174F61 70.56%, #247F71 107.88%);
	padding: 30px 50px;
}

.cnt-wit-tp-img-wrp.cs-ti  .tp-img-cnt {
	padding: 0 32px;
	min-height: 162px;
}

.cnt-wit-tp-img-wrp.cs-ti .tp-img-cnt  .tp-img-cnt-inner {
	text-align: left;
}

.cnt-wit-tp-img-wrp.cs-ti .tp-img-cnt .tp-img-cnt-inner  h3 {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 26px;
	color: #494c50;
	background: transparent;
}

.cnt-wit-tp-img-wrp.cs-ti .tp-img-cnt .tp-img-cnt-inner p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
}

.cnt-wit-tp-img-wrp.cs-ti  .splide__track {
	overflow: unset;
}

.cs-transforming.two-col-content .content-col .description p:last-child {
	margin-bottom: 0;
}

.cs-transforming.two-col-content .content-col .description {
	margin-bottom: 21px;
}

.cnt-wit-bg-wrp.cs-form-btm {
	padding-top: 48px;
	padding-bottom: 30px;
}

.cnt-wit-bg-wrp.cs-form-btm .rich_text h3 {
	text-align: center;
	font-size: 35px;
	font-style: normal;
	line-height: 44px;
	padding-top: 24px;
	color: #494c50;
	font-weight: 700;
	margin-bottom: 0;
}

.cnt-wit-bg-wrp.cs-form-btm .rich_text h4 {
	color: #91C702;
	text-align: center;
	font-family: "Open Sans";
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 34px;
}

.simple-banner.cs-cpi-banner.cs-firo {
	background: linear-gradient(328deg, #4B2642 70.56%, #954982 114.72%);
}

.two-col-content.cs-transforming  div.flex_row {
	align-items: flex-start;
}

.two-col-content.cs-ready.cs-im .media_column img {
	max-width: 400px;
	height: 297px;
	width: 428px;
}

.two-col-content.cs-ready.cs-im .media_column {
	width: auto;
}

.two-col-content.cs-ready.cs-im .flex_row .content-col {
	width: auto;
}

.two-col-content.cs-ready.cs-im .flex_row {
	flex-wrap: nowrap;
}

.two-col-content.cs-ready.cs-im .flex_row .content-col {
	margin: 0;
	padding-top: 0;
}

.two-col-content.cs-ready.cs-im .content-col .description p {
	color: white;
	font-size: 14px;
}

.two-col-content.cs-ready.cs-im .flex_row .btn-items a:after {
	display: none;
}

.simple-banner.cs-cpi-banner.cs-help {
	background: linear-gradient(327.65deg, #174F61 70.56%, #247F71 114.72%);
}

.cs-transforming.two-col-content.cs-ab .flex_row .media_column {
	flex-direction: column;
}

.cs-transforming.two-col-content.cs-ab .flex_row .media_column .right_column_btn  .btn_item:before {
	content: "";
	background: url("https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/Icon.png");
	background-size: cover;
	background-repeat: no-repeat;
	width: 61px;
	height: 61px;
	display: inline-block;
	cursor: pointer;
}

.cs-transforming.two-col-content.cs-ab .flex_row .media_column  .right_column_btn {
	padding-top: 22px;
}

.cs-transforming.two-col-content.cs-ab .flex_row .media_column .right_column_btn  .btn_item {
	display: flex;
	gap: 2px;
}
.cs-transforming.two-col-content.cs-ab .flex_row .media_column .right_column_btn  .btn_item a {
	display: inline-block;
	background-color: rgba(220, 80, 10, .06);
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
	padding-left: 40px;
	padding-right: 30px;
	margin-left: -32px;
	z-index: 10;
	position: relative;
	justify-content: flex-start;
	color: #dc500a;
	font-size: 16px;
	font-weight: 400;
}

.two-col-content.cs-transforming.cs-ab  .columns_rowo_wrap {
	padding-bottom: 61px;
}

.simple-banner.cs-cpi-banner.cs-eon {
	background: linear-gradient(328deg, #3B5A6F 70.56%, #5C85A1 114.72%);
}

.simple-banner.cs-cpi-banner.c-tay {
	background: linear-gradient(328deg, #4E6787 70.56%, #889BB3 114.72%);
}

.simple-banner.cs-cpi-banner.cs-firo .banner-content-inner .top_sec article {
	top: -39px;
	opacity: .75;
	max-height: 475px;
	max-width: 613px;
}

.two-col-content.cs-transforming.c-conflict {
	margin-bottom: 20px;
}

.cs-transforming.two-col-content.c-conflict .content-col .description {
	margin-top: 38px;
}

.cm-header-top.c-mreport .rich_text h1 {
	max-width: 575px;
	margin-left: auto;
	margin-right: auto;
}

.cnt-wit-tp-img-wrp.c-men {
	padding-top: 0;
	padding-bottom: 25px;
	overflow: unset;
}

.cnt-wit-tp-img-wrp.c-men  .cnt-col {
	padding: 0;
	width: calc(50% - 12px);
	border: 1px solid #037E8C;
	border-radius: 8px;
	padding: 2rem;
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
	background-color: #ffffff;
}

.cnt-wit-tp-img-wrp.c-men  .flex-row {
	column-gap: 24px;
	row-gap: 24px;
}

.cnt-wit-tp-img-wrp.c-men .cnt-col  .tp-img img {
	height: 100%;
	width: 100%;
}

.cnt-wit-tp-img-wrp.c-men  .tp-img {
	margin: 0;
}

.cnt-wit-tp-img-wrp.c-men .tp-img-cnt  .tp-img-cnt-inner > span {
	position: absolute;
	top: 0;
	background-color: #494c50 !important;
	color: white;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	letter-spacing: .02em;
	text-transform: uppercase;
	top: 25px;
	right: 25px;
	display: inline-block;
	padding: 4.2px 7.8px;
	border-radius: 800px;
}

.cnt-wit-tp-img-wrp.c-men .tp-img-cnt .tp-img-cnt-inner > h3 {
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-align: left;
}

.cnt-wit-tp-img-wrp.c-men .tp-img-cnt .tp-img-cnt-inner p {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	unicode-bidi: isolate;
	font-size: .875rem;
	text-align: left;
	margin-top: 0;
	line-height: 24px;
}

.cnt-wit-tp-img-wrp.c-men .tp-img-cnt .tp-img-cnt-inner  ul {
	padding-left: 32px;
	margin-top: 32px;
	margin-bottom: 32px;
}

.cnt-wit-tp-img-wrp.c-men .tp-img-cnt .tp-img-cnt-inner ul li {
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}

.cnt-wit-tp-img-wrp.c-men .tp-img-cnt .tp-img-cnt-inner ul li a {
	font-size: 14px;
	text-decoration: underline;
}

.cnt-wit-tp-img-wrp.c-men  .splide__track {
	overflow: unset;
}

.cnt-wit-bg-wrp.c-mss {
	padding-top: 48px;
	padding-bottom: 70px;
}
.cnt-wit-bg-wrp.c-mss .content_widget .title {margin-bottom: 8px;}

.cnt-wit-bg-wrp.c-mss .content_widget .btn_row a {
	background-color: #174f61;
	color: #fff;
	text-decoration: none;
	min-width: 5rem;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
	line-height: 20.8px;
	padding: 12.6px 50px;
	font-size: 16px;
	font-weight: 700;
}

.cnt-wit-bg-wrp.c-mss .content_widget .btn_row {
	margin-top: 38px;
}

.cnt-wit-tp-img-wrp.c-mjohn {
	padding-top: 48px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	padding-bottom:24px;
}

.cnt-wit-tp-img-wrp.c-mjohn  .title {
	background: linear-gradient(90deg,#037e8c 0%,#506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	margin-bottom: 8px;
}

.cnt-wit-tp-img-wrp.c-mjohn .bottom_row  .inner_spacing {
	display: flex;
	column-gap: 24px;
}

.cnt-wit-tp-img-wrp.c-mjohn  .cnt-col {
	padding: 32px;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	border: none;
	border-radius: 6px;
	box-shadow: 0 0 24px 4px rgba(0, 0, 0, 0.05);
	background: white;
}

.cnt-wit-tp-img-wrp.c-mjohn .tp-img {
	width: 100%;
	max-width: 160px;
	container-type: inline-size;
}


.cnt-wit-tp-img-wrp.c-mjohn .tp-img-cnt  section {
	text-align: left;
	margin-bottom: 20px;
}

.cnt-wit-tp-img-wrp.c-mjohn .tp-img-cnt section h3 {
	font-size: 21px !important;
	color: #494C50 !important;
	background: none !important;
	-webkit-text-fill-color: initial !important;
	margin-bottom: 8px;
}

.cnt-wit-tp-img-wrp.c-mjohn .tp-img-cnt section h4 {
	font-size: 16px;
	color: #077F84;
	line-height: 1.3;
	font-weight: 600;
}

.cnt-wit-tp-img-wrp.c-mjohn .tp-img-cnt p {
	font-size: .875rem;
	line-height: 1.3;
	font-weight: 600;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}

.cnt-wit-tp-img-wrp.c-mjohn .tp-img img {
	border-radius: 11px;
}

.cnt-wit-tp-img-wrp.c-mjohn .splide__track {
	overflow: unset;
}

.cnt-wit-tp-img-wrp.c-mbryan {
	padding: 0;
	padding-top: 5px;
	overflow: unset;
}

.cnt-wit-tp-img-wrp.c-mbryan  .flex-row {
	column-gap: 24px;
	row-gap: 24px;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col {
	width: calc(50% - 12px);
	padding: 0;
	box-shadow: 0 0 24px 4px rgba(0, 0, 0, 0.05);
	background-color: white;
	padding: 32px;
}

.cnt-wit-tp-img-wrp.c-mbryan .splide__track {
	overflow: unset;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col  .inner_spacing {
	display: flex;
	gap: 30px;
	margin-bottom: 30px;
	flex-direction: column;
	row-gap:0;
	margin-bottom: 0;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .tp-img-cnt-inner section {
	text-align: left;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .tp-img-cnt-inner h3 {
	font-size: 18px !important;
	line-height: 1.2;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .tp-img-cnt-inner h4 {
	font-size: 16px;
	color: #077F84;
	line-height: 1.3;
	font-weight: 600;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .tp-img img {
	max-width: 160px;
	height: auto;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .tp-img {
	display: flex;
	gap: 30px;
	margin-bottom: 30px;
	align-items: center;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .author-details {
	text-align: left;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .author-details h3 {
	font-size: 18px;
	line-height: 1.2;
	color: #494C50 !important;
}

.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .author-details h4 {
	font-size: 16px;
	color: #077F84;
	line-height: 1.3;
	font-weight: 600;
}


.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .tp-img-cnt-inner p {
	text-align: left;
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
}

.cm-assessment.accordion_wrap.c-mfaq {
	padding-top: 80px;
}

.cm-assessment.accordion_wrap.c-mfaq  .content_widget {
	margin-bottom: 38px;
}

.cnt-wit-bg-wrp.c-mwelcome {
	padding-top: 0;
	overflow: unset;
	padding-bottom: 60px;
}

.cnt-wit-bg-wrp.c-mwelcome .rich_text {
	text-align: left;
}

.cs_resourse {
	position: relative;
	min-height: 100vh;
	background: url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/bg_mesh.png') center 300px / contain no-repeat, url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/bg_mesh_alt.png') center 1200px / contain no-repeat, url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/bg_mesh%20%281%29.png') center 2100px / contain no-repeat,
		url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/bg_mesh_alt%20%281%29.png') center 3000px / contain no-repeat;
}

.cnt-wit-bg-wrp.c-mwelcome  .page-center {
	padding: 40px;
	max-width: 1200px;
	margin: 0 auto;
	padding-bottom:0;
}

.cnt-wit-bg-wrp.c-mwelcome .rich_text  a {
	display: flex;
	align-items: center;
	gap: 8px;
	color: black;
	text-decoration: none;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 20.8px;
	font-family: "Open Sans", sans-serif;
	margin-bottom: 40px;
	background: none;
	border: none;
	cursor: pointer;
	padding: 0;
}

.cnt-wit-bg-wrp.c-mwelcome .rich_text h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
	letter-spacing: -0.312px;
	background: var(--Gradient-Text, linear-gradient(90deg, #037E8C 0%, #506B09 100%));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: 20px;
}

.cnt-wit-bg-wrp.c-mwelcome .rich_text p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28.8px;
	text-wrap: balance;
	margin-bottom: 0;
}


.cnt-wit-tp-img-wrp.c-mgetting {
	max-width: 1200px;
	margin: 0 auto;
	padding: 40px;
	background: transparent;
	padding-bottom: 0;
	padding-top: 0;
}

.cnt-wit-tp-img-wrp.c-mgetting  .page-center {
	max-width: unset;
	margin: 0 auto;
	padding: 40px;
	border-radius: 6px;
	background: #FFF;
	box-shadow: 0 0 24px 0 rgba(7, 8, 8, 0.05);
	margin-bottom: 40px;
	scroll-margin-top: 0;
}

.cnt-wit-tp-img-wrp.c-mgetting  .top_sec {
	padding: 0;
	margin-bottom: 34px;
}

.cnt-wit-tp-img-wrp.c-mgetting  .bottom_row {
	border-top: 1px solid #E5E7EB;
}

.cnt-wit-tp-img-wrp.c-mgetting  .bottom_row {
	border-top: 1px solid #E5E7EB;
	padding-top: 30px;
}
.cnt-wit-tp-img-wrp.c-mgetting .top_sec  .top_content {
	display: flex;
	align-items: flex-start;
	gap: 24px;
	margin-bottom: 32px;
}

.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content section img {
	width: 78px;
	height: 78px;
	flex-shrink: 0;
	max-width: unset;
}

.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content  main {
	text-align: left;
}

.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content main h2 {
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 66.955px;
	letter-spacing: -0.312px;
	margin-bottom: 16px;
}

.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content main p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 25.6px;
	margin-bottom: 24px;
}

.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content main a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	color: #174F61;
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 11px;
	border-radius: 100em;
	border: 1px solid #174F61;
	padding: 12px 20px;
	text-decoration: none;
	background: transparent;
	cursor: pointer;
	transition: all 0.3s ease;
}

.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content main a:hover {
	background: #174F61;
	color: #FFF;
}

.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content main a:hover svg path {
	stroke: white;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col {
	padding: 20px 0;
	border-bottom: 1px solid #F3F4F6;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col  .tp-img-cnt-inner {
	display: flex;
	column-gap: 16px;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col section a span {
	display: none;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner main {
	text-align: left;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner main h3 {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 23.4px;
	margin-bottom: 8px;
	text-wrap: balance;
	color: #343639;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner main h4 {
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 15.6px;
	text-transform: uppercase;
	margin-bottom: 4px;
	color: #184F61;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col section a {
	cursor: pointer;
	transition: all 0.3s ease;
	padding: 8px;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	flex-shrink: 0;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner main p {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	text-align: left;
	margin-bottom: 16px;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row  .flex-row {
	row-gap: 0;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col:last-child {
	border-bottom: none;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col section a:hover {
	background: #184e61;
	box-shadow: 0 4px 12px rgba(23, 79, 97, 0.15);
	transform: translateY(-1px);
	stroke: #fff;
}

.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col section a:hover  svg path {
	stroke: white;
}

.cnt-wit-bg-wrp.c-mybers  .rich_text {
	display: flex;
	flex-wrap: wrap;
}

.cnt-wit-bg-wrp.c-mybers .rich_text a {
	width: 25%;
	height: 3.75rem;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: .625rem;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.3;
	box-shadow: none;
	pointer-events: all;
	color: rgb(73, 76, 80);
}

.cnt-wit-bg-wrp.c-mybers .rich_text  section {
	width: 100%;
	display: flex;
	order: 2;
	font-size: 16px;
	line-height: 1.6;
}

.cnt-wit-bg-wrp.c-mybers .rich_text section hr {
	margin: 0;
	height: .15625rem;
	margin-top: -.65625rem;
	width: 100%;
	background: #cfd1d3;
	border: 0;
	opacity: 1;
	color: rgb(73, 76, 80);
	padding-top: 1px;
}


.cnt-wit-tp-img-wrp.c-spcard {
	padding-top: 40px;
	overflow: unset;
	padding-bottom: 60px;
}

.cnt-wit-tp-img-wrp.c-spcard  .top_sec {
	text-align: left;
	padding: 0;
	margin-bottom: 41px;
}

.cnt-wit-tp-img-wrp.c-spcard .top_sec  h2 {
	font-weight: 700 !important;
	font-size: 28px;
	text-wrap: balance;
	line-height: 1.3;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col {
	padding: 0;
	flex: 1;
	border: none;
	margin: 30px 16px;
	overflow: hidden;
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
	padding: 32px;
	border-radius: 8px;
	overflow: hidden;
	transition: all 0.3s;
	background: white;
}
.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col:hover {
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .tp-img-cnt-inner h3 {
	background: linear-gradient(90deg,#037e8c 0%,#506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-align: left;
	padding: 0;
	margin-bottom: .5rem;
	font-weight: 700;
	font-size: 26px;
	margin-top: 30px;
	width: fit-content;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .tp-img-cnt-inner p {
	text-align: left;
	font-weight: 400;
	line-height: 24px;
	font-size: .875rem;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp {
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 23px !important;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
	background-color: #174f61;
	color: #fff;
	text-decoration: none;
	min-width: 5rem;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
	box-sizing: border-box;
	border: 1px solid transparent;
	font-size: 16px;
	font-weight: 700;
	padding-top: 11px;
	padding-bottom: 11px;
	white-space: nowrap;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp  .btn_row {
	margin: 0;
}

.cnt-wit-tp-img-wrp.c-spcard  .splide__track {
	overflow: unset;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a:hover {
	text-decoration: underline;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row.flex_row {
	column-gap: 24px;
}

.cnt-wit-bg-wrp.c-mybers .rich_text a:hover {
	color: #506b09;
}

.cnt-wit-bg-wrp.cc-whatt {
	padding-top: 35px;
}

.cnt-wit-bg-wrp.cc-whatt .title {
	text-align: left;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 1.3;
	width: 100%;
	margin-bottom: 1.5rem;
	padding: 0;
	margin-bottom: 0;
}


.cnt-wit-bg-wrp.cc-whatt  .rich_text {
	text-align: left;
}

.cnt-wit-bg-wrp.cc-whatt .rich_text p {
	font-size: 16px;
	margin-bottom: 25px;
}
.cnt-wit-bg-wrp.cc-whatt .rich_text hr {
	margin-top: 113px;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-strong {
	padding-top: 20px;
	padding-bottom: 0;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-exploree {
	padding-top: 0;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-exploree .tp-img-inwrp img {
	max-width: 38px;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-exploree .tp-img-inwrp {
	text-align: left;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-exploree  div.col-btn-grp {
	margin-top: 47px !important;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-four  .tp-img-inwrp img {
	max-width: unset;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-four .tp-img-inwrp {
	display: flex;
	justify-content: center;
	margin-left:-20px;
	margin-right:-20px;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-four .flex-row .cnt-col .col-btn-grp {
	margin-top: auto !important;
}

.cs-four.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
	position: absolute;
	bottom: 32px;
}

.cs-four.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp {
	padding-top: 72px;
}


.cnt-wit-tp-img-wrp.c-spcard.cs-last  div.flex-row.flex_row {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	row-gap: 0;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-last div.flex-row.flex_row .cnt-col {
	flex: unset;
	width: auto;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-last .top_sec {
	margin-bottom: 10px;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-last .top_sec p {
	font-size: 18px;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-last .top_sec .title {
	margin-bottom: 40px;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-last .flex-row .cnt-col .col-btn-grp a {
	position: absolute;
	bottom: 32px;
}

.cnt-wit-tp-img-wrp.c-spcard.cs-last .flex-row .cnt-col .col-btn-grp {
	padding-top: 50px;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .inner_spacing >a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
	position: relative;
	z-index: 999;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content {
	display: flex;
	align-items: center;
	padding-top: 40px;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content section {
	width: calc(100% + 100px);
	height: calc(100% + 100px);
	margin-left: 1.25rem;
	margin-top: 1.25rem;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content {
	gap: 20px;
}

.cnt-wit-tp-img-wrp.cm-elevate {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}

.cnt-wit-tp-img-wrp.cm-elevate  .bottom_row {
	padding-top: 76px;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content > * {
	flex: 1 0 50%;
	padding-right: 1.25rem;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_sec {
	padding: 0;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content section img {
	object-fit: contain;
	width: 100%;
	height: 100%;
	aspect-ratio: auto 3116 / 1191;
	max-height: 500px;
	vertical-align: middle;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content main p {
	font-size: 16px ! Important;
	line-height: 28px;
	text-align: left;
}

.cnt-wit-tp-img-wrp.cm-elevate .flex-row .cnt-col {
	width: 100%;
	padding: 0;
	padding-bottom: 70px;
}

.cnt-wit-tp-img-wrp.cm-elevate  .flex-row.flex_row {
	gap: 0;
}

.cnt-wit-tp-img-wrp.cm-elevate .flex-row .cnt-col .col-title {
	font-size: 1.75rem;
	line-height: 1.3;
	font-weight: 600;
	text-align: left;
	margin-bottom: 30px;
	width: 100%;
}

.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .tp-img-cnt-inner {
	width: calc(100% - 235px);
	display: inline-block;
	text-align: left;
	vertical-align: top;}

.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .col-btn-grp {
	width: 190px;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	padding-right: 0;

}


.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .tp-img-cnt-inner h6 {
	display: flex;
	align-items: center;
	gap: 5px;
	margin-bottom: 0;
}


.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .tp-img-cnt-inner h6 i:before {
	content: "";
	font-weight: 400;
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}

.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .tp-img-cnt-inner h6 i {
	font-size: 1.25rem;
}

.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .tp-img-cnt-inner h6 span {
	font-size: 1.25rem;
	line-height: 1.3;
	font-weight: 600;
}

.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .tp-img-cnt-inner p {
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
}

.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .col-btn-grp  .btn_row {
	margin: 0;
	justify-content: flex-end;
}

.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .col-btn-grp .btn_row a {
	min-width: 5rem;
	border-radius: 30px;
	padding: .7875rem 50px;
	cursor: pointer;
	background: rgb(80, 107, 9);
	font-weight: 700;
	color: white;
	line-height: 20.8px;
	height: auto;
	border: 1px solid rgb(80, 107, 9);
	font-size: 1rem;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content section  main {
	width: calc(100% + 100px);
	height: calc(100% + 100px);
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content section {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding-right: 0 !important;
}

.cnt-wit-tp-img-wrp.cm-elevate .top_content  >  main {
	padding-top: 0px;
	margin-top: 16px;
}

.cnt-wit-tp-img-wrp.cm-elevate .bottom_row{
	padding-top:38px;
}

.cnt-wit-tp-img-wrp.cm-elevate.cs-bottom-only {
	background: transparent;
}

.cs-top-only.cnt-wit-tp-img-wrp.cm-elevate .bottom_row {
	padding-top: 0 !important;
}

.cnt-wit-bg-wrp.cs-mable {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	padding-top: 25px;
}

.cnt-wit-bg-wrp.cs-mable  .content_widget .title {
	font-weight: 700;
	text-wrap: balance;
	max-width: 848px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin: auto;
	font-size: 38px;
	line-height: 1.2;
}

.cnt-wit-bg-wrp.cs-mable  .page-center {
	max-width: 575px;
}


.cnt-wit-bg-wrp.cs-mable .content_widget {
	text-align: left;
}
.cnt-wit-bg-wrp.cs-mable .content_widget  .rich_text h3 {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.6;
	margin-top: .5rem;
	max-width: 848px;
}

.cnt-wit-bg-wrp.cs-mable .content_widget .rich_text p {
	font-size: 16px;
	line-height: 26px;
	margin-top: 20px;
}

.cnt-wit-bg-wrp.cs-mable {
	padding-bottom: 20px;
}

.cnt-wit-bg-wrp.cs-testa {
	padding-top: 25px;
	padding-bottom: 25px;
}

.cnt-wit-bg-wrp.cs-testa .rich_text {
	text-align: left;
}

.cnt-wit-bg-wrp.cs-testa .rich_text h2 {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
}

.cnt-wit-bg-wrp.cs-offer {
	padding-top: 0;
	padding-bottom: 0;
}

.cnt-wit-bg-wrp.cs-offer .page-center {
	padding: 0;
}

.cnt-wit-bg-wrp.cs-offer .page-center .rich_text {
	text-align: left;
}


.cnt-wit-bg-wrp.cs-offer .page-center .rich_text ul {
	padding: 0;
}

.cnt-wit-bg-wrp.cs-offer .page-center .rich_text ul li {
	padding-left: 1.2em !important;
	position: relative !important;
	text-align: left;
	list-style: disc;
	font-weight: 400;
	text-indent: 0;
	margin-left: 1.625rem;
	margin-bottom: .625rem;
	font-size: 18px;
}

.cnt-wit-bg-wrp.cs-offer .page-center .rich_text ul li:before {

	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}

.card_gallery.cs-mtalent {
	padding-top: 0;
	padding-bottom: 0;
	overflow: unset;
}

.card_gallery.cs-mtalent  .page-center {
	border: none;
	margin: 30px 16px;
	overflow: hidden;
	border-radius: 8px;
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
	transition: all 0.4s;
}
.card_gallery.cs-mtalent .page-center:hover {
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}

.card_gallery.cs-mtalent .page-center  .card_item {
	width: 100%;
	padding: 0;
}

.card_gallery.cs-mtalent .page-center .card_item .card_content {
	text-align: left;
}

.card_gallery.cs-mtalent .page-center .card_item .card_content  h3 {
	text-align: left;
	font-weight: 700;
	font-size: 26px;
	margin-top: 30px;
	width: fit-content;
	margin-bottom: .5rem;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.card_gallery.cs-mtalent .page-center .card_item .card_inner {
	padding: 2rem;
}

.card_gallery.cs-mtalent .page-center .card_item .card_content  ul {
	margin-top: 35px;
	margin-bottom: 1rem;
	padding: 0;
}

.card_gallery.cs-mtalent .page-center .card_item .card_content ul li {
	padding-left: 1.2em;
	position: relative;
	text-align: left;
	margin-left: 1.625rem;
	margin-bottom: .625rem;
	font-size: .875rem;
}

.card_gallery.cs-mtalent .page-center .card_item .card_content ul p {
	margin-bottom: 0;
}

.card_gallery.cs-mtalent .page-center .card_item .card_content > p {
	margin-bottom: 0;
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
}

.card_gallery.cs-mtalent .page-center .card_item .btn_row a {
	background-color: #174f61;
	color: #fff;
	text-decoration: none;
	min-width: 5rem;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
	font-weight: 700;
	white-space: nowrap;
}

.cnt-wit-bg-wrp.cs-ability {
	padding-top: 0;
}

.cnt-wit-bg-wrp.cs-ability .rich_text h2 {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
}

.cnt-wit-bg-wrp.cs-ability .rich_text p {
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.6;
}

.cnt-wit-bg-wrp.cs-ability .rich_text  main {
	padding-top: 75px;
}

.cnt-wit-bg-wrp.cs-ability .rich_text main h2 {
	font-size: 2.1875rem;
	line-height: 1.3;
	font-weight: 600;
}

.cnt-wit-bg-wrp.cs-ability .page-center  .btn_row {
	justify-content: center;
	margin-top: 37px;
}

.cnt-wit-bg-wrp.cs-ability .page-center .btn_row  a {
	background-color: #174f61;
	color: #fff;
	text-decoration: none;
	min-width: 5rem;
	border-radius: 30px;
	border: 1px solid transparent;
	line-height: 20.7px;
	padding: 12.6px 50px;
	font-size: 16px;
	font-weight: 700;
}

.cnt-wit-bg-wrp.cs-ability .page-center .btn_row a:hover {
	text-decoration: underline;
}

.videoStyleWrp.c-mvideo .rich_text iframe {
	width: 100%;
}

.two-col-content.cm-img-card.cm-nomedia {
	padding-bottom: 20px;
}

.cm-cstd.cnt-wit-tp-img-wrp.for-img .tp-img img {
	height: 64px;
	width: 48px !important;
}

.cm-head-cntn.cs-mus ul>li {
	list-style: none;
	padding-left: 1.2em !important;
}


.cm-head-cntn.cs-mus .rich_text ul li::marker {
	display: none;
	content: unset !important;
}

.cm-head-cntn.cs-mus ul>li:before {
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}
.cnt-wit-bg-wrp.c-mss .content_widget .btn_row a:hover {
	text-decoration: underline;
}

.cnt-wit-bg-wrp.cs-claire {
	padding-top: 45px;
	padding-bottom: 50px;
}

.cnt-wit-bg-wrp.cs-claire  .content_widget {
	padding: 47px 68px;
	background: var(--backgroundOverride, linear-gradient(to bottom, #fafafb, #fafafb 50%, #fafafb 50%, #fafafb));
	border-radius: 20.5px;
	overflow: hidden;
}

.cnt-wit-bg-wrp.cs-claire .content_widget  .rich_text {
	text-align: left;
	margin-bottom: 40px;
}
.cnt-wit-bg-wrp.cs-claire .content_widget .rich_text h3 {
	font-size: 28px;
}  
.cnt-wit-bg-wrp.cc-whatt .rich_text {
	width: 100%;
}  

.cnt-wit-bg-wrp.cc-whatt .rich_text  main {
	width: 75%;
	margin: auto;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle.activeaccord h4 {
	color: #037e8c;
}

.cs-transforming.two-col-content .flex_row .media_column{
	margin-bottom:20px;
}
.simple-banner.cs-cpi-banner.cs-help.support-student .page-center .flex_row .img_wrap_inner {
	height: calc(100% + 152px);
}

.simple-banner.cs-cpi-banner.cs-help.support-student .page-center .flex_row .img_wrap_inner img {
	top: -52px;
	left: 98px;
}

.cnt-wit-bg-wrp.cs-ability .rich_text p a {
	text-decoration: underline;
}
.cnt-wit-tp-img-wrp.cs-unlock .tp-img {
	display: flex;
	justify-content: center;
	align-items: center;
	max-height: 190px;
	min-height: auto;
	height: auto;
}

.cnt-wit-tp-img-wrp.cs-unlock .bottom_row .flex-row .cnt-col .inner_spacing .newWrp p {
	font-size: 14px;
}

.cnt-wit-tp-img-wrp.cs-unlock .cnt-col:first-child .tp-img img {
	margin: 24px;
}
.cnt-wit-tp-img-wrp.cs-unlock .bottom_row .flex-row .cnt-col .inner_spacing .newWrp p{
	text-wrap: balance;
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.cs-unlock .top_content p {
	margin-bottom: 1rem;
}
.two-col-content.cs-ready .flex_row .btn-items a {
	padding-top: 12.6px;
	padding-bottom: 12.6px;
}
.card_gallery.cs-mtalent .page-center .card_item .card_inner:hover a {
	text-decoration: underline;
}
.two-col-content.cs-ready{
	overflow: unset;
	border-radius: 1.28125rem;
}

.cnt-wit-tp-img-wrp.cs-ti{
	padding-bottom: 90px;
}
.cnt-wit-bg-wrp.cs-form-btm.cs-new-n {
	padding-top: 0;
}
.two-col-content.cs-ready .page-center .columns_rowo_wrap {
	background: linear-gradient(148deg, #164959 41.06%, #174F61 70.13%, #247F71 121.94%);
}
.cnt-wit-tp-img-wrp.c-mgetting  .splide__track {
	overflow: unset;
}
.cnt-wit-bg-wrp.c-mwelcome .rich_text a:hover {
	opacity: 0.8;
}
.accordion_wrap.cm-assessment.c-m .acc-item .acc-content .desc p:last-child{
	margin-bottom: 0;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content table {
	overflow-x: auto;
}

@media(min-width:1418px){
	.cnt-wit-bg-wrp.cs-testa .page-center {
		padding: 0;
	}

	.cnt-wit-bg-wrp.cs-ability  .page-center {
		padding-left: 0;padding-right: 0;
	}
	.cnt-wit-bg-wrp.cs-mable  .page-center {

		padding-left: 0;
		padding-right: 0;
	}

	.cnt-wit-bg-wrp.cs-claire .page-center {
		padding-left: 0;
		padding-right: 0;
	}

	.cnt-wit-bg-wrp.c-mybers  .page-center {
		padding-left: 0;
		padding-right: 0;
	}
}

@media(max-width:1418px){
	.two-col-content.cm-img-card.cm-nomedia {
		padding-bottom: 0;
	}
	.card_gallery.cs-mtalent .page-center {
		padding: 0;
	}
	.card_gallery.cs-mtalent .page-center .card_item .btn_row a {
		min-width: unset;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media(max-width:1410px){ 
	.simple-banner.cs-cpi-banner .page-center {
		padding-left: 64px;
		padding-right: 64px;
	}
}
@media(max-width:1210px){
	.cs-four.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
		white-space: nowrap;
		padding-left: 20px;
		padding-right: 20px;
	}
}


@media(max-width:1199px){
	.simple-banner.cs-cpi-banner .page-center .flex_row .img_wrap_inner img {
		max-width: 367px;
		min-width: auto;
		max-height: 386px;
		top: 0px;
		left: 70px;
	}

	.cs-transforming.two-col-content .flex_row .media_column .content_box {
		min-height: 293.63px;
	}

	.cs-transforming.two-col-content .flex_row {
		align-items: flex-start !important;
	}

	.cnt-wit-tp-img-wrp.cs-ticks {
		padding-top: 16px;
	}

	.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row .tp-img-cnt-inner main h3 {
		text-align: left;
	}

	.cnt-wit-tp-img-wrp.cs-fee .bottom_row .cnt-col {
		min-height: 445.88px;
	}

	.cnt-wit-tp-img-wrp.cs-ti .tp-img-cnt {
		min-height: 209px;
	}

	.two-col-content.cs-ready .content-col h2 {
		font-weight: bold;
		font-size: 26px;
	}

	.two-col-content.cs-ready .flex_row .content-col {
		padding-left: 40px;
	}

	.cnt-wit-tp-img-wrp.c-mybers .tp-img .tp-img-inwrp {
		margin-left: -32px;
		margin-right: -32px;
	}

	.cnt-wit-bg-wrp.c-mybers .rich_text a {
		padding-left: 10px;
		padding-right: 10px;
	}

	.cnt-wit-bg-wrp.c-mybers .rich_text section hr {
		margin-top: 0;
	}	
	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .tp-img-cnt-inner h3{
		word-break: normal;
	}
	.cnt-wit-tp-img-wrp.cm-elevate .top_content section main {
		height: 100%;
		width: 100%;
	}
	.cnt-wit-tp-img-wrp.cs-unlock .bottom_row .flex-row{
		column-gap:1rem;
	}
}

@media(max-width:1089px){
	.cs-four.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
		white-space: nowrap;
		padding-left: 15px;
		padding-right: 15px;
	}
	.cnt-wit-bg-wrp.c-mybers .rich_text a {
		padding-bottom: 15px;
	}
	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .tp-img-cnt-inner h3{
		font-size: 20px;
	}
}

@media (max-width: 1089px) and (min-width: 768px) {
	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col {
		padding: 32px 20px;
	}
}

@media(max-width:991px){
	.two-col-content.cs-transforming.cs-ab .columns_rowo_wrap {
		padding-bottom: 100px;
	}

	.simple-banner.cs-cpi-banner .page-center .flex_row  .img_wrap {
		display: none;
	}

	.simple-banner.cs-cpi-banner .page-center .flex_row  .banner-content-inner {
		width: 100%;
	}


	.simple-banner.cs-cpi-banner .page-center {
		padding-left: 32px;
		padding-right: 32px;
		padding-top: 48px;
	}

	.simple-banner.cs-cpi-banner {
		align-items: flex-start;
		justify-content: flex-start;
	}

	.cs-transforming.two-col-content .flex_row {
		flex-direction: column;
		align-items: center !important;
		row-gap: 24px;
	}

	.cs-transforming.two-col-content .flex_row.flex_center .content-col {
		width: 100%;
		padding: 0;
	}


	.cs-transforming.two-col-content .flex_row .media_column {
		margin: 0;
		width: 100%;
	}

	.cs-transforming.two-col-content .flex_row .media_column .content_box {
		min-height: unset;
		max-height: 293px;
	}

	.cs-transforming.two-col-content .flex_row .media_column .content_box {
		padding-top: 35.1%;
	}

	.cs-transforming-bottom.two-col-content.cs-transforming {
		padding-top: 52px;
		padding-bottom: 20px;
	}

	.cs-transforming-bottom.two-col-content.cs-transforming  .flex_row {
		display: none;
	}

	.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row {
		gap: 16px;
	}

	.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row .cnt-col {
		width: calc(50% - 8px);
	}

	.cnt-wit-tp-img-wrp.cs-fee {
		margin-top: 60px;
		padding-bottom: 57px;
	}

	.cnt-wit-tp-img-wrp.cs-fee .flex-row {
		column-gap: 16px;
	}

	.cnt-wit-tp-img-wrp.cs-fee .bottom_row .cnt-col {
		min-height: 460px;
	}

	.cnt-wit-tp-img-wrp.cs-ti .flex-row {
		column-gap: 16px;
	}

	.cnt-wit-tp-img-wrp.c-mjohn .bottom_row .inner_spacing {
		flex-direction: column;
	}

	.cnt-wit-tp-img-wrp.c-mbryan .splide__track .flex-row {
		row-gap: 16px;
	}

	.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col {
		width: 100%;
	}

	.cnt-wit-tp-img-wrp.c-mjohn {
		padding-bottom: 16px;
	}

	.cnt-wit-tp-img-wrp.cs-ti .tp-img-cnt {
		min-height: 235px;
	}

	.cnt-wit-tp-img-wrp.c-men .flex-row {
		column-gap: 16px;
		row-gap: 16px;
	}

	.cnt-wit-tp-img-wrp.c-men .cnt-col {
		width: calc(50% - 8px);
	}

	.cm-header-top.c-mreport .rich_text h1{
		max-width:100%;
	}

	.cnt-wit-bg-wrp.c-mybers .rich_text {
		flex-direction: column;
		padding-top: 41px;
	}

	.cnt-wit-bg-wrp.c-mybers .rich_text a {
		display: block;
		width: 100%;
		text-align: left;
		padding: 16px 24px;
		padding-right: 0;
		margin: 0;
		border-bottom: 1px solid #cfd1d3;
		margin-left: -24px;
		display: flex;
		justify-content: flex-start;
		font-weight: 400;
		line-height: 23.4px;
		height: auto;
		margin-right:-24px;
		width: auto;
	}

	.cnt-wit-bg-wrp.c-mybers .rich_text  section {
		display: none;
	}

	.cnt-wit-bg-wrp.c-mybers .rich_text a:first-child {
		border-top: 1px solid #cfd1d3;
	}

	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
		position: absolute;
		bottom: 30px;
		white-space: nowrap;
	}

	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp {
		padding-top: 50px;
	}

	.cnt-wit-bg-wrp.cc-whatt .rich_text > div {
		max-width: 75% !important;
	}

	.cnt-wit-tp-img-wrp.c-spcard  .tp-img-inwrp {
		margin-left: -32px;
		margin-right: -32px;
	}

	.cs-exploree.cnt-wit-tp-img-wrp.c-spcard .tp-img-inwrp {
		margin-left: unset;
		margin-right: unset;
	}

	.cnt-wit-tp-img-wrp.c-spcard.cs-four {
		padding-top: 25px;
	}

	.cs-four.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
		white-space: nowrap;
		min-width: auto !important;
		padding-left: 20px;
		padding-right: 20px;
	}

	.cnt-wit-tp-img-wrp.c-spcard.cs-last {
		padding-top: 0;
	}

	.cnt-wit-tp-img-wrp.c-spcard.cs-four .flex-row .cnt-col {
		flex: unset;
		width: calc(50% - 12px);
		margin: unset;
	}

	.cnt-wit-tp-img-wrp.c-spcard.cs-last .flex-row .cnt-col .col-btn-grp a {
		white-space: nowrap;
		min-width: auto;
		padding-left: 35px;
		padding-right: 35px;
	}

	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
		min-width: auto;
		padding-left: 25px;
		padding-right: 25px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .top_content {
		flex-direction: column-reverse;
		padding-top: 83px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .top_content section main {
		height: 100%;
		width: 100%;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .top_content section {
		width: 100%;
		margin-left: 0;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .bottom_row {
		padding-top: 77px;
		padding-bottom: 60px;
	}

	.cs-bottom-only.cnt-wit-tp-img-wrp.cm-elevate .bottom_row {
		padding-top: 20px;
	}
	.cnt-wit-bg-wrp.cs-mable .page-center {
		max-width: unset;
	}

	.cnt-wit-bg-wrp.cs-mable .content_widget .title {
		max-width: 848px;
		text-align: center;
	}

	.cnt-wit-bg-wrp.cs-mable .content_widget  .rich_text {
		text-align: center;
	}

	.cnt-wit-bg-wrp.cs-mable {
		padding-top: 38px;
	}

	.cs-school.page-two-col.two-col-content   .flex_row {
		flex-direction: column-reverse;
	}
	.cnt-wit-tp-img-wrp.cs-unlock .bottom_row .flex-row {
		flex-wrap: wrap;
	}

	.two-col-content.cs-ready.cs-im .flex_row {
		flex-direction: row-reverse;
	}

	.two-col-content.cs-ready.cs-im  .page-center {
		padding-left: 40px;
		padding-right: 0;
	}

	.two-col-content.cs-ready.cs-im .flex_row .content-col {
		padding-left: 0;
	}


}

@media(max-width:975px){
	.cnt-wit-tp-img-wrp.cm-elevate .top_content {
		flex-direction: column-reverse;
		padding-top: 100px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .top_content {
		padding-top: 83px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate  .page-center {
		padding: 0 32px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .top_content section main {
		height: 100%;
		width: 100%;
	}



	.cnt-wit-tp-img-wrp.cm-elevate .bottom_row {
		padding-bottom: 38px;
	}
	.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .col-btn-grp .btn_row a {
		min-width: 5rem;
		border-radius: 30px;
		padding-left: 50px;
		padding-right: 50px;
		font-size: 16px;
		white-space: nowrap;
	}
}

@media (max-width: 1074px) and (min-width: 767px){


	.card_gallery.cs-mtalent .page-center .card_item .card_content h3 {
		font-size: 15px;
	}

	.card_gallery.cs-mtalent .page-center .card_item .card_inner {
		padding-left: 14px;
		padding-right: 15px;
	}

	.card_gallery.cs-mtalent .page-center .card_item .card_content ul li:before {
		content: non;
		display: none;
	}

	.card_gallery.cs-mtalent .page-center .card_item .card_content ul li {
		padding-left: 0;
	}

	.card_gallery.cs-mtalent .page-center .card_item .btn_row a {
		font-size: 12px;

		padding-left: 12px;
		padding-right: 12px;
	}
}

@media(max-width:767px){
	.cnt-wit-tp-img-wrp.c-men .cnt-col{
		padding:24px;
	}
	.cs-transforming.two-col-content.cs-ab .flex_row .media_column .right_column_btn .btn_item a {
		align-items: center;
		display: inline-flex;
	}
	.simple-banner.cs-cpi-banner {
		height: auto;
		min-height: 426.5px;
		max-height: unset;
		padding-bottom: 98px;
	}

	.simple-banner.cs-cpi-banner .banner-content-inner .top_sec article {
		max-width: 300px;
	}

	.simple-banner.cs-cpi-banner .page-center {
		padding-left: 24px;
		padding-right: 24px;
	}

	.simple-banner.cs-cpi-banner .banner-content-inner .top_sec main p {
		font-size: 18px;
		line-height: 25.2px;
	}
	.simple-banner.cs-cpi-banner .page-center .flex_row .banner-content-inner {
		padding-right: 0;
	}

	.two-col-content.cs-transforming {
		padding-top: 0;
	}

	.cs-transforming.two-col-content .flex_row .media_column .content_box {
		min-height: 293.63px;
	}

	.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row .cnt-col {
		width: 100%;
	}

	.cs-transforming-bottom.two-col-content.cs-transforming {
		padding-bottom: 0;
	}

	.cnt-wit-tp-img-wrp.cs-ticks {
		padding-top: 12px;
		padding-bottom: 18px;
	}

	.cnt-wit-tp-img-wrp.cs-ticks .top_sec {
		margin-bottom: 40px;
	}

	.cnt-wit-tp-img-wrp.cs-ticks .bottom_row .flex-row .cnt-col {
		padding: 24px;
	}

	.cnt-wit-tp-img-wrp.cs-unlock .top_content h2 {
		font-size: 1.40625rem;
		line-height: 1.4;
		margin: 0 auto 20px;
		padding: 0;
	}

	.cnt-wit-tp-img-wrp.cs-unlock .bottom_row .flex-row {
		align-items: center;
	}

	.cnt-wit-tp-img-wrp.cs-fee {
		margin-top: 30px;
	}

	.cnt-wit-tp-img-wrp.cs-fee .top_sec .top_content h2 {
		font-size: 18px;
		border-top-right-radius: 16px;
		padding: 0px 40px !important;
	}

	.cnt-wit-tp-img-wrp.cs-unlock {
		padding-bottom: 30px;
	}

	.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .tp-img-cnt-inner {
		padding: 0 24px;
	}

	.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .col-btn-grp a {
		padding-bottom: 8px;
	}

	.two-col-content.cs-ready .flex_row {
		flex-direction: column-reverse;
		gap: 10px;
	}

	.two-col-content.cs-ready .media_column img {
		max-width: 568px;
		margin: auto;
	}

	.two-col-content.cs-ready .media_column .single-img {
		text-align: center;
	}

	.two-col-content.cs-ready .content-col h2 {
		text-align: center;
	}

	.two-col-content.cs-ready .content-col .btn-items .btn_row {
		justify-content: center;
	}

	.two-col-content.cs-ready .flex_row .content-col {
		padding: 40px 20px 30px;
	}

	.two-col-content.cs-ready .flex_row .btn-items {
		padding-bottom: 20px;
	}

	.cnt-wit-tp-img-wrp.cs-ti .flex-row {
		flex-direction: column;
		row-gap: 16px;
	}


	.cnt-wit-tp-img-wrp.cs-ti  .inner_spacing {
		padding: 1.5rem;
	}

	.cnt-wit-tp-img-wrp.cs-ti .tp-img-cnt {
		min-height: unset;
		padding: 0;
	}	
	.cnt-wit-tp-img-wrp.cs-fee .bottom_row .cnt-col {
		min-height: 522px;
	}	
	.cnt-wit-tp-img-wrp.cs-ti .tp-img {
		margin-top: -1.5rem;
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
	.cnt-wit-tp-img-wrp .tp-img img {
		height: 100%;
		width: 100%;
	}

	.cnt-wit-bg-wrp.cs-form-btm .rich_text h3{
		font-size: 26px;
		line-height: 1.2;
		padding: 40px 20px 6px;
	}

	.cs-transforming.two-col-content.cs-ab .flex_row .media_column .right_column_btn .btn_item a{
		white-space: nowrap;
	}

	.cnt-wit-tp-img-wrp.c-mjohn  .top_sec {
		margin-bottom: 25px;
	}

	.cnt-wit-tp-img-wrp.c-mjohn .cnt-col {
		padding: 24px;
	}

	.cnt-wit-tp-img-wrp.c-mjohn .tp-img  .tp-img-inwrp {
		max-width: 125px !important;
		height: auto;
		margin-bottom: 20px !important;
	}

	.cnt-wit-tp-img-wrp.c-mjohn .tp-img {
		margin: 0;
	}

	.cnt-wit-tp-img-wrp.c-mjohn .tp-img-cnt section h3 {
		font-size: 16px !important;
		line-height: 1.3;
		font-weight: 600;
	}

	.cnt-wit-tp-img-wrp.c-mjohn .tp-img-cnt section h4 {
		font-size: 14px;
	}

	.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col {
		padding: 24px;
	}

	.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .tp-img {
		flex-direction: column;
		align-items: flex-start;
	}

	.cnt-wit-tp-img-wrp.c-mbryan .flex-row .tp-img-inwrp {
		max-width: 125px;
		height: auto;
	}

	.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .author-details h3 {
		font-size: 16px !important;
	}

	.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .tp-img {
		gap: 19px;
		margin-bottom: 21px;
	}

	.cnt-wit-tp-img-wrp.c-mbryan .flex-row .cnt-col .author-details h4 {
		font-size: 14px !important;
		margin-bottom: 0;
	}

	.cnt-wit-bg-wrp.c-mwelcome .page-center {
		padding: 20px 20px 0;
	}

	.cnt-wit-bg-wrp.c-mwelcome .rich_text h2 {
		font-size: 28px;
		line-height: 1.4;
	}

	.cnt-wit-tp-img-wrp.c-mgetting {
		padding: 0 20px;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		row-gap: 20px;
		margin-bottom: 3px;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content section img {
		width: 60px;
		height: 60px;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .page-center {
		padding: 24px;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content main h2 {
		font-size: 28px;
		line-height: 1.3;
		text-align: center;
	}



	.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content main p {
		font-size: 14px;
		line-height: 22.4px;
		text-align: center;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .top_sec .top_content main {
		text-align: center;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .top_sec {
		margin-bottom: 25px;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner {
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
		row-gap: 12px;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner main {
		text-align: center;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .bottom_row {
		padding-top: 0;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col {
		padding: 16px 0;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner main p {
		text-align: center;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col section a {
		justify-content: center;
		align-items: center;
		gap: 12px;
		padding: 12px 20px;
		border-radius: 100em;
		border: 1px solid #174F61;
		margin: 0 auto;
		align-self: flex-start;
		margin-top: 0;
		width: auto;
	}

	.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col section a span {
		display: block;
		color: #174F61;
		font-family: "Open Sans", sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: 700;
		line-height: 11px;
	}

	.cnt-wit-bg-wrp.c-mwelcome .rich_text p {
		font-size: 16px;
		line-height: 25.6px;
	}	

	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col {
		width: 100%;
		flex: unset;
		margin: 0;
		padding: 24px;
	}

	.cnt-wit-tp-img-wrp.c-spcard .tp-img-inwrp {
		margin-left: unset;
		margin-right: unset;
	}

	.cnt-wit-tp-img-wrp.c-spcard .tp-img-inwrp img {
		width: auto;
	}

	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .col-btn-grp a {
		min-width: 5rem !important;
		padding-left: 50px;
		padding-right: 50px;
		bottom: 25px;
	}

	.cnt-wit-bg-wrp.cc-whatt {
		padding-top: 73px;
	}

	.cnt-wit-bg-wrp.cc-whatt .title {
		font-size: 28px;
		font-weight: 600;
		line-height: 1.3;
		width: 100%;
		margin-bottom: 0;
	}

	.cnt-wit-bg-wrp.cc-whatt div.rich_text>div {
		max-width: 100% !important;
	}

	.cnt-wit-tp-img-wrp.c-spcard.cs-exploree {
		padding-top: 40px;
	}

	.cnt-wit-tp-img-wrp.c-spcard.cs-four .flex-row .cnt-col {
		width: 100%;
	}

	.cs-four.cnt-wit-tp-img-wrp.c-spcard.cs-four .flex-row .cnt-col .col-btn-grp a {
		min-width: 5rem;
		border-radius: 30px;
		padding-left: 50px;
		bottom: 25px;
		padding-right: 50px;
	}

	.cnt-wit-tp-img-wrp.c-spcard.cs-last div.flex-row.flex_row {
		grid-template-columns: 1fr;
		row-gap: 40px;
	}

	.cnt-wit-tp-img-wrp.c-spcard.cs-last .flex-row .cnt-col .col-btn-grp a {
		min-width: 5rem;
		border-radius: 30px;
		padding-left: 50px;
		padding-right: 50px;
		bottom: 25px;
	}	

	.cnt-wit-tp-img-wrp.cm-elevate .top_content {
		padding-top: 3px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .page-center {
		padding: 0 24px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .bottom_row {
		padding-top: 38px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .top_content>main {
		padding-right: 0;
	}

	.cs-top-only.cnt-wit-tp-img-wrp.cm-elevate .bottom_row {
		padding-bottom: 20px;
	}

	.cnt-wit-bg-wrp.cs-mable .content_widget .title {
		font-size: 28px;
		line-height: 1.2;
	}

	.cnt-wit-bg-wrp.cs-testa {
		padding-bottom: 15px;
	}

	.card_gallery.cs-mtalent .page-center {margin-left: 0;margin-right: 0;}

	.card_gallery.cs-mtalent .page-center .card_item .card_inner {
		padding: 24px;
	}

	.card_gallery.cs-mtalent .page-center .card_item .btn_row {
		justify-content: flex-start;
	}

	.card_gallery.cs-mtalent .page-center .card_item .btn_row a {
		font-weight: 700;
		min-width: 5rem;
		padding-left: 50px;
		padding-right: 50px;
		text-decoration: none;
		white-space: nowrap;
		padding-top: 12.6px;
		padding-bottom: 12.6px;
		line-height: 20.8px;
		border: 1px solid transparent;
	}

	.cnt-wit-bg-wrp.cs-ability  .page-center {
		padding-top: 10px;
	}

	.cnt-wit-bg-wrp.cs-ability .rich_text main {
		padding-top: 65px;
	}
	.cnt-wit-tp-img-wrp.c-spcard .flex-row .cnt-col .tp-img-cnt-inner h3{
		font-size: 26px;
	}
	.cnt-wit-bg-wrp.cc-whatt .rich_text main {
		margin: auto;
		width: 100%;
	}
	.two-col-content.page-two-col.cs-school {
		padding-bottom: 0;
	}
	.cnt-wit-tp-img-wrp.c-spcard .tp-img-inwrp img {
		min-width: 259px;
	}
	.cnt-wit-tp-img-wrp.c-spcard.cs-exploree .tp-img-inwrp img {
		min-width: unset;
	}
	.cnt-wit-tp-img-wrp.cs-unlock .bottom_row .flex-row {
		flex-direction: column;
		row-gap: 30px;
	}
	.two-col-content.cs-ready.cs-im .flex_row {
		flex-direction: column;
	}

	.two-col-content.cs-ready.cs-im .page-center {
		padding-left: 0;
	}

	.two-col-content.cs-ready.cs-im .flex_row .content-col {
		padding: 40px 20px 30px;
	}
}

@media(max-width:650px){
	.cnt-wit-tp-img-wrp.cs-fee .bottom_row .cnt-col {
		min-height: 630px;
	}
}

@media(max-width:650px) and (min-width:575px){
	.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .col-btn-grp a {
		white-space: nowrap;
		font-size: 14px;
	}

	.cnt-wit-tp-img-wrp.cs-fee .flex-row .tp-img-cnt .col-btn-grp .btn_item {
		gap: 5px;
	}
}

@media(max-width:575px){
	.cnt-wit-bg-wrp.cs-claire .content_widget .rich_text h3 {
		font-size: 1.40625rem;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .top_content {
		row-gap: 52px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .flex-row .cnt-col .col-title {
		font-size: 1.40625rem;
	}
	.cnt-wit-bg-wrp.c-mybers .rich_text a {
		justify-content: center;
		text-align: center;
	}
	.cnt-wit-bg-wrp.cc-whatt .title {
		font-size: 1.40625rem;
	}
	.cnt-wit-tp-img-wrp.c-mjohn .title {
		font-size: 1.640625rem;
	}
	.two-col-content.cs-ready.cs-im .flex_row .content-col {
		padding-bottom: 40px;
		padding-top: 30px;
	}
	.cnt-wit-tp-img-wrp.cs-ti .tp-img {
		margin-top: -1.5rem;
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}

	.cnt-wit-tp-img-wrp .tp-img img {
		height: 100%;
		width: 100%;
	}

	.two-col-content.cs-transforming .top_sec h2 {
		font-size: 1.640625rem;
	}

	.cs-transforming.two-col-content .flex_row .media_column .content_box {
		min-height: 265.5px;
	}

	.cnt-wit-tp-img-wrp.cs-unlock {
		padding-top: 45px;
	}

	.cnt-wit-tp-img-wrp.cs-fee .flex-row {
		grid-template-columns: 1fr;
		row-gap: 16px;
	}
	.cnt-wit-tp-img-wrp.cs-fee .bottom_row .cnt-col {
		min-height: 458.47px;
	}
	.cnt-wit-tp-img-wrp.cs-ti .top_sec .title{
		max-height: unset;
	}

	.cnt-wit-tp-img-wrp.c-men .flex-row {
		flex-direction: column;
	}

	.cnt-wit-tp-img-wrp.c-men .cnt-col {
		width: 100%;
	}

	.cm-header-top.c-mreport .rich_text h1 {
		padding-top: 0;
	}

	.cnt-wit-bg-wrp.c-mss .content_widget .title {
		font-size: 1.640625rem;
	}

	.cnt-wit-bg-wrp.cs-offer .page-center .rich_text h2 {
		font-size: 1.640625rem;
	}

	.card_gallery.cs-mtalent .page-center {
		margin-top: 11px;
	}

	.cnt-wit-bg-wrp.cs-ability .rich_text main h2 {
		font-size: 1.640625rem;
	}

}


@media(max-width:480px){
	.cnt-wit-bg-wrp.cs-claire .content_widget {
		padding-left: 35px;
		padding-right: 35px;
	}

	.card_gallery.cs-mtalent .page-center .card_item .btn_row a {
		min-width: unset;
		white-space: pre-wrap;
	}

	.cs-transforming.two-col-content .flex_row .media_column .content_box {
		min-height: unset;
		padding-top: 49vw;
	}

	.cnt-wit-tp-img-wrp.cs-fee .bottom_row .cnt-col {
		min-height: 431.47px;
	}

	.cnt-wit-tp-img-wrp.c-men .tp-img-cnt .tp-img-cnt-inner>span{
		top: 17px;
		right: 15px;
	}

	.cnt-wit-bg-wrp.c-mybers {
		padding-top: 20px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .tp-img-cnt-inner {
		width: 100%;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .col-btn-grp {
		width: 100%;
		padding-top: 15px;
	}

	.cnt-wit-tp-img-wrp.cm-elevate .tp-img-cnt .col-btn-grp .btn_row {
		justify-content: center;
	}

	.cs-top-only.cnt-wit-tp-img-wrp.cm-elevate .top_content {
		row-gap: 70px;
	}



	.cs-top-only.cnt-wit-tp-img-wrp.cm-elevate .top_sec {
		margin-bottom: 0;
	}	
}

@media(max-width:390px){
	.cnt-wit-tp-img-wrp.c-spcard .tp-img-inwrp {

		margin-left: -25px;
		margin-right: -25px;
	}
}

@font-face {
	font-family: "Font Awesome 6 Pro";
	src: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/FontAwesome6Pro-Solid.woff2) format("woff2"),
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/FontAwesome6Pro-Solid.ttf) format("truetype");
	font-style: normal;
	font-weight: 900;
	font-display: block;
}
@font-face {
	font-family: "Ysabeau";
	src: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/Ysabeau-Reg.woff2) format("woff2");
	font-style: normal;
	font-weight: 100 900;
	font-stretch: 100%;
	font-display: swap;
	unicode-range: U+AE;
}
@font-face {
	font-family: "Open Sans";
	src: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/OpenSansLatin.woff2) format("woff2");
	font-style: normal;
	font-weight: 100 900;
	font-stretch: 100%;
	font-display: swap;
	unicode-range: U+0-AD, U+AF-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

p{
	margin-bottom: 1rem;
}
ol, ul, dl {
	margin-bottom: 1rem;
}
.news-press-post .post-body ul{
	padding-left:20px;
	list-style:none;
}
.news-press-post .post-body a{
	text-decoration:underline;
}
.news-press-post .post-body ul li{
	position:relative;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.6;
	text-indent: 0;
	margin-left: 0;
	padding-left: 1.2em ;
	margin-bottom: .625rem;
}
.news-press-post .post-body h1 ,
.news-press-post .post-body h2 , 
.news-press-post .post-body h3, 
.news-press-post .post-body h4, 
.news-press-post .post-body h5,
.news-press-post .post-body h6{
	margin-bottom: .5rem;
}
.news-press-post .post-body h2 , .news-press-post .post-body h3{
	font-weight:600;
	text-wrap: balance;
	overflow-wrap: normal;
}
.news-press-post .post-body li::before{
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}
.news-press-post .post-banner-section {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}

.news-press-post .post-banner-section .post-banner-wrapper {
	position: relative;
	padding-top: 6rem;
	padding-bottom: 1.5rem;
}
.news-press-post .post-subtitle {
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1.6;
	margin-top: .5rem;
	text-wrap: balance;
	text-align: center;
}
.news-press-post .post-banner-section .post-link {
	font-size: .75rem;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.6;
	margin-bottom: .5rem;
}
.news-press-post .post-banner-section .post-banner-content {
	margin-left: auto;
	margin-right: auto;
	max-width: 51.5625rem;
}
.news-press-post .post-banner-section .post-link a.back-link {
	font-size: .75rem;
	line-height: 1.6;
	font-weight: 700;
	color:#494c50;
	text-decoration: none;
	text-underline-offset:2px;
}

.news-press-post .post-banner-section .post-link a.back-link:hover {
	text-decoration:underline;

}
.news-press-post .post-banner-section .post-link a.back-link::before {
	display: inline-block;
	font-weight: 900;
	content: "";
	padding-right: .5rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 6 Pro";
}

.news-press-post .post-type {
	text-align: center;
	font-size: .875rem;
	line-height: 1.6;
	font-weight: 600;
	text-transform: uppercase;
}

.news-press-post .post-title {
	font-size: 2.8125rem;
	line-height: 1.3;
	text-wrap: balance;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	font-weight: 700;
	text-align: center;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.news-press-post .post-body-section {
	margin-top: -2rem;
	padding-bottom: 6rem;
}

.news-press-post .blog-byline {
	margin-left: auto;
	margin-right: auto;
	max-width: 51.5625rem;
	padding-bottom: 1rem;
}

.news-press-post .byline-content {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.news-press-post .post-body-section .post-body article{
	max-width: 45%;
	height: auto;
	float: right;
	margin: 0 0 10px 10px;
	text-align: center;
}
.news-press-post .byline-text {
	display: flex;
}
.news-press-post .author-date {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	text-align: center;
}
.news-press-post .post-body-section .post-body p img {
	margin-top: 3rem;
}
.news-press-post .author-post {
	display: flex;
}
.news-press-post .post-body-section .post-body {
	font-size: 1.125rem;
	line-height: 1.6;
	margin-bottom: 3rem;
	margin-top: 1.5rem;
	width:100%;
	max-width: 51.5625rem;
	margin-left: auto;
	margin-right: auto;
}
.news-press-post .post-body-section .post-body .hs-responsive-embed-wrapper.hs-responsive-embed {
	position:relative;
	width:80%;
	min-width:auto !important;
	max-width: 80% !important;
	max-height:100% !important;
	margin: 0 auto 70px auto !important; 
}
/* .news-press-post .post-tags {
padding-bottom: 6rem;
} */
.news-press-post .post-body-section .post-body .hs-responsive-embed-wrapper.hs-responsive-embed .hs-responsive-embed-inner-wrapper{
	padding-bottom:56.25% !important;
}
.news-press-post:not(:has(.post-tags)) {
	margin-bottom: 0;
}
.news-press-post .post-tags .post-tags-wrapper {
	display:flex;
	align-items:flex-start;
	margin-left:auto;
	margin-right: auto;
	max-width: 51.5625rem;
	padding-bottom: 6rem;
}
.news-press-post .post-tags .post-tags-wrapper h3.tag-title {
	font-size: .875rem;
	line-height: 1.6;
	font-weight: 700;
	margin-right: 10px;
	text-wrap: balance;
	overflow-wrap: normal;
	margin-bottom: .5rem;
}

.news-press-post .post-tags .post-tags-wrapper ul {
	font-size: 1rem;
	line-height: 1.6;
	padding: 0;
	margin-bottom: 1rem;
	list-style: none;
}

.news-press-post .post-tags .post-tags-wrapper ul li {
	display: inline-block;
	border-radius: 81px;
	background: linear-gradient(91.15deg, rgba(49, 153, 155, .1) 23.45%, rgba(145, 199, 2, .1) 86.1%), linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 0;
	list-style: none;
}

.news-press-post .post-tags .post-tags-wrapper ul li a {
	color: #2b7448;
	text-align: center;
	font-family: "Open Sans";
	font-size: .875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	text-decoration: none;
}
.news-press-post .post-tags .post-tags-wrapper ul li a:hover{
	text-decoration: underline;
}

.news-press-post .post-body-section.no-tags .post-body {
	margin-bottom: 0;
}
.news-press-post .post-body-section.no-tags .post-body p:last-of-type {
	margin-bottom: 0;
}
.news-press-post .post-tags .post-tags-wrapper ul li:not(:first-of-type) {
	margin-left: 10px;
}

.news-press-post .blog-comments {
	margin-left: auto;
	margin-right: auto;
	max-width: 51.5625rem;
}
.blog-wit-sidbr.cs-news-listing{
	margin-bottom:0;
}
.blog-wit-sidbr.cs-news-listing .blog-index {
	row-gap: 3rem;
	column-gap: 1.5rem;
	margin-left:20px;
	margin-bottom:0;
}
.blog-wit-sidbr.cs-news-listing.three-col .blog-index__post {
	flex:0 0 calc(33.33333% - 1rem);
}
.blog-wit-sidbr.cs-news-listing .blog-index__post .blog-index__post-inner-card:hover .blog-post__read-more a {
	text-decoration:underline;
}
.blog-wit-sidbr.cs-news-listing .blog-index__post {
	position:relative;
	padding: 0;
	margin-bottom: 0;
	min-height:290px;
}
.blog-wit-sidbr.cs-news-listing .blog-index__post .blog-index__post-inner-card {
	padding: 2rem;
	transition: all 300ms;
	box-shadow: 0 0 12px 4px rgba(0, 0, 0, .05);
	border-radius: 8px;
}
.blog-wit-sidbr.cs-news-listing .blog-index__post:hover .blog-index__post-inner-card{
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}
.blog-wit-sidbr.cs-news-listing .post-btm {
	padding: 0;
}
.blog-wit-sidbr.cs-news-listing .meta_wrap {
	position:absolute;
	top:0;
	left:0;
	display: inline-block;
	font-size: 14px;
	line-height: 1.3;
	background: #e8eeef;
	color: #174f61;
	padding: 10px;
	border-bottom-right-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	padding-right: 35px;
	border-top-left-radius: 5px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 8px;
}

.blog-wit-sidbr.cs-news-listing .meta_wrap .item-date {
	font-size: 14px;
	line-height: 1.3;
}
.blog-wit-sidbr.cs-news-listing .post-btm h4.list-post-title{
	font-size: 21px;
	font-weight: 600;
	color: #494c50;
	line-height: 1.3;
	margin: 30px 0 20px;
}

.blog-wit-sidbr.cs-news-listing .post-btm h4.list-post-title a{
	color: #494c50;
}

.blog-wit-sidbr.cs-news-listing .post-btm .list-descrip{
	font-size: 14px;
	line-height: 1.4;
}

.blog-wit-sidbr.cs-news-listing .post-btm .blog-post__read-more{
	margin:0;
	margin-top: auto;
	padding-top: 20px;
}
.blog-wit-sidbr.cs-news-listing .post-btm .blog-post__read-more a {
	font-size: 1rem;
	line-height: 1.3;
	padding: 0;
	font-weight: 700;
}


.blog-wit-sidbr.cs-news-listing .post-btm .blog-post__read-more a::after {
	display: inline-block;
	font-style:normal;
	font-size: 1rem;
	font-variant: normal;
	line-height:1;
	content: "";
	font-family: "Font Awesome 6 Pro";
	font-weight: 900;
	padding-left: .5rem;
}

.blog-wit-sidbr.cs-news-listing .blog-pagination {
	margin-top:3rem;
	padding: 0;
}

.blog-wit-sidbr.cs-news-listing .blog-pagination a.load-more_btn {
	font-size: 1rem;
	line-height: 1.3;
	font-weight: 700;
	padding: .7875rem 50px;
	background-color: #174e62;
	color: #fff;
	min-width: 5rem;
}
.blog-wit-sidbr.cs-news-listing .blog-title-section{
	margin-bottom: 3rem;
}
.blog-wit-sidbr.cs-news-listing .blog-title .title {
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	border-top-left-radius: 20px;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	line-height: 45px;
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 20px;
	margin-top: 20px;
}

.blog-wit-sidbr.cs-news-listing .blog-title hr.tab-line {
	border: 1px solid #85b903;
	margin-top: -8px;
	margin-bottom: 20px;
	margin-left: 20px;
	opacity: .25;
	height: auto;
}
.comment-date {
	display: block !important;
}


.blog-banner-mdl.news-articles .page-center{
	max-width:1272px;
}
.blog-banner-mdl.news-articles .blog-banner-inner {
	justify-content: center;
}
.blog-banner-mdl.news-articles .blog-banner-content h1 {
	margin-top:0;
}

.blog-banner-mdl.news-articles .blog-banner-content {
	flex-grow: 1;
	flex-basis: 50%;
}

.blog-banner-mdl.news-articles .blog-banner-feed {
	flex-grow: 1;
	flex-basis: 50%;
	margin-left:40px;
}










.timeline .timeline-wrapper .timeline-section .timeline-circle {
	min-height: 22px;
	min-width: 22px;
	width: 22px;
	height: 22px;
	border: solid 1px #91C701;
	border-radius: 50%;
	display: inline-block;
	background-color: #ffffff;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 35px;
	font-weight: bold;
}
.timeline .timeline-section {
	position:relative;
}
.timeline .timeline-section  .timeline-circle .timeline-inner-circle {
	min-height: 18px;
	min-width: 18px;
	width: 18px;
	height: 18px;
	border: solid 1px #91C701;
	border-radius: 50%;
	background-color: #91C701;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 35px;
	font-weight: bold;
}
.timeline .timeline-section  .timeline {
	position:relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: auto;
}

.timeline .timeline-wrapper .timeline-section .timeline-line {
	position: absolute;
	display: inline-block;
	background-color: #91C701;
	min-width: 2px;
	width: 2px;
	height:100vh;
}
.timeline-wrapper {
	display:grid;
	grid-template-rows: repeat(1, 1fr);
	grid-template-columns: repeat(12, 1fr);
}

.timeline .timeline-wrapper .timeline-section {
	max-width: 40px;
	grid-column: 1 / span 1;
	overflow:hidden;
}
.timeline .timeline-wrapper .programs-cards {
	position:relative;
	display: flex;
	flex-direction:column;
	border: 1px solid #037E8C;
	border-radius: 8px;
	padding: 2rem;
	margin-bottom: 1rem;
	grid-column: auto / span 11;
	box-shadow:0px 44px 48px -12px rgba(0, 0, 0, .15);
}

.timeline .programs-cards .program-year {
	display: flex;
	align-items: center;
	font-size: 18px;
	line-height: 1.3;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	left: 0px;
	background: linear-gradient(176.9deg, #105B60 2.83%, #04434A 102.75%);
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 20px;
	margin-bottom: .5rem;
}

.timeline .programs-cards .title-section .title {
	font-size: 1.75rem;
	line-height: 1.3;
	font-weight:bold;
	margin-bottom: 0;
}

.timeline .programs-cards .title-section {
	margin-top: 30px;
	margin-bottom: .5rem;
}

.timeline .programs-cards  .about-program p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 0;
}

.cs-contact-banner.simple-banner.story{
	position:relative;
}

.cs-contact-banner.simple-banner.story .flex_row::after{
	max-width:768px;
	top:0;
}

.cs-contact-banner.simple-banner.story .flex_row{
	justify-content:flex-start;
}
.cs-contact-banner.simple-banner.story  .banner-content-inner .top_sec {
	margin-bottom: 12px;
}

.cs-contact-banner.simple-banner.story .banner-content-inner .top_sec p {
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: .5rem;
	margin-top: .5rem;
}

.cs-contact-banner.simple-banner.story .flex_row .img_wrap{
	margin-left:20px;
}

.cs-contact-banner.simple-banner.story .flex_row .img_wrap{
	width: calc(100% + 100px);
	height: calc(100% + 100px);
}


.cs-contact-banner.simple-banner.story .flex_row .img_wrap img{
	max-height: 500px;
	max-width: 100%;
	width: 506px;
	object-fit: contain;
	margin:0;
}
.cs-contact-banner.simple-banner.story .flex_row .banner-content-inner{
	margin-bottom:0;
}

.simple-banner.assest-banner {
	min-height: auto;
	background:linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}
.simple-banner.assest-banner .flex_row{
	justify-content:center;
}
.simple-banner.assest-banner .banner-content-inner {
	max-width: 575px;
	padding: 0;
}
.simple-banner.assest-banner .banner-content-inner .top_sec h1 {
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	text-wrap: balance;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom:30px;
}
.hs-responsive-embed-wrapper.hs-responsive-embed {
	max-width: 100% !important;
	min-width: auto !important;
	max-height: 100% !important;
}
.cnt-wit-bg-wrp.assest-cont .page-center {
	padding: 0;
}

.cnt-wit-bg-wrp.assest-cont .content_widget {
	margin-bottom:2.5rem;
}
.cnt-wit-bg-wrp.assest-cont.iframe .content_widget {
	margin-bottom: 0;
}
.cnt-wit-bg-wrp.assest-cont .content_widget h2 {
	font-size: 2.1875rem;
	line-height: 1.3;
	font-weight: 600;
	text-wrap: balance;
	overflow-wrap: normal;
	margin-bottom: .5rem;
}
.cnt-wit-bg-wrp.assest-cont.iframe .content_widget .rich_text{
	margin: auto;
	width: 75%;
}
.cnt-wit-bg-wrp.assest-cont.iframe .content_widget .hs-responsive-embed-wrapper.hs-responsive-embed {
	max-width: 100% !important;
	min-width: auto !important;
	max-height: 100% !important;
}

.cnt-wit-bg-wrp.cm-popular .page-center {
	padding: 0;
}

.cnt-wit-bg-wrp.cm-popular .content_widget {
	padding-top: 2.9375rem;
	padding-bottom: 2.9375rem;
	padding-left: 4.25rem;
	padding-right: 4.25rem;
	margin-top: 3rem;
	margin-bottom: 3rem;
	background-color: #FAFAFB;
	border-radius: 1.28125rem;
}

.cnt-wit-bg-wrp.cm-popular .content_widget h2 {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
	text-wrap: balance;
	overflow-wrap: normal;
}

.cnt-wit-bg-wrp.cm-popular .content_widget section {
	display: flex;
	margin-bottom:3rem;
}

.cnt-wit-bg-wrp.cm-popular .content_widget section article {
	width: 50%;
	margin: 0 25px;
	padding: 15px;
	background: #CECECE;
}

.cnt-wit-bg-wrp.cm-popular .content_widget section article h5 {
	background: #037e8c;
	color: #fff;
	position: relative;
	margin: -15px -15px 15px -15px;
	padding: 10px;
	font-size: 2rem;
	line-height: 1.3;
	text-transform: uppercase;
	font-weight: 600;
}

.cnt-wit-bg-wrp.cm-popular .content_widget ul > li {
	font-size: 17px;
	font-weight: 400;
	line-height: 1.6;
}
.cnt-wit-tp-img-wrp.cm-companies{
	overflow:visible;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col .col-title {
	font-weight: 700;
	font-size: 26px;
	margin-top: 30px;
	width: fit-content;
	line-height: 1.3;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: .5rem;
	text-wrap: balance;
	overflow-wrap: normal;
	word-break:normal;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col.col4 {
	width: calc(33.33% - 3rem);
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col{
	padding:0;
	margin: 30px 16px;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .flex_row{
	column-gap: 24px;
	row-gap:0;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .splide__track{
	overflow:visible;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col .inner_spacing {
	display:flex;
	position:relative;
	height:100%;
	box-shadow:0px 44px 48px -12px rgba(0, 0, 0, .15);
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col:hover .inner_spacing {
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col .tp-img-cnt{
	display:flex;
	flex-direction:column;
	height:100%;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col .tp-img-cnt p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .col-btn-grp {
	margin-top:auto;
	padding-top: 1.5rem;
}
.cnt-wit-tp-img-wrp.cm-companies .col-btn-grp .btn_item a {
	font-size:1rem;
	line-height:1.3;
	background-color: #174f61;
	color: #fff;
	font-weight:700;
	border-radius: 30px;
	padding-top:.7875rem;
	padding-bottom:.7875rem;
	padding-left: 50px;
	padding-right: 50px;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .col-btn-grp .btn_row {
	margin:0;
}
.cnt-wit-tp-img-wrp.cm-companies .col-btn-grp .btn_item a:hover {
	color: #fff;
	text-decoration:underline;
}
.cnt-wit-bg-wrp.assest-cont.iframe.profiles .content_widget {
	margin-top: 1.5rem;
	margin-bottom: 0;
}
.cnt-wit-bg-wrp.assest-cont.iframe .content_widget .title {
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 1.3;
	width: 100%;
	text-wrap: balance;
	overflow-wrap: normal;
	margin-bottom: 3rem;
	text-align: center;
}
.cnt-wit-tp-img-wrp.cm-companies.articles .cnt-main-wrapper {
	background-color:#FAFAFB;
	margin-top: 3rem;
	margin-bottom: 3rem;
	border-radius: 1.28125rem;
	padding-top: 2.9375rem;
	padding-bottom: 2.9375rem;
	padding-left: 4.25rem;
	padding-right: 4.25rem;
}
.cnt-wit-tp-img-wrp.cm-companies.articles  .top_sec {
	margin-top: 48px;
	padding: 0;
	margin-bottom: 2rem;
}
.cnt-wit-tp-img-wrp.cm-companies.articles .top_sec .title {
	font-size: 2.1875rem;
	line-height: 1.3;
	text-wrap: balance;
	overflow-wrap: normal;
	font-weight: 600;
	text-align: left;
	margin-bottom: .5rem;
}
.cnt-wit-bg-wrp.assest-cont.articles .content_widget{
	margin-bottom:3rem;
}
.cnt-wit-bg-wrp.assest-cont.articles .content_widget h2 {
	font-size: 21px;
	margin-bottom: 0;
	text-wrap: balance;
	overflow-wrap: normal;
	line-height: 1.3;
	font-weight: bold;
}
.cnt-wit-bg-wrp.assest-cont.articles .content_widget section {
	margin: 30px 0;
}
.cnt-wit-bg-wrp.assest-cont.articles .content_widget section ul{
	padding-top:30px;
	padding-right:20px;
	margin-bottom:0;
}
.cnt-wit-bg-wrp.assest-cont.articles .content_widget section ul li{
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.6;
}
.two-col-content.cm-resources .top_sec {
	padding: 0;
	margin-bottom: 1.5rem;
}
.two-col-content.cm-resources .top_sec .content_widget {
	text-align: left;
}
.two-col-content.cm-resources .top_sec .content_widget h2 {
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
	text-wrap: balance;
	overflow-wrap: normal;
	line-height: 1.3;
}
.cnt-wit-bg-wrp.assest-cont.articles .content_widget ul li a {
	text-decoration: underline;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .flex_row{
	gap:0;
}
.cnt-wit-bg-wrp.assest-cont.iframe.corp .content_widget .rich_text a {
	text-decoration: underline;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .cnt-col.col4 {
	width: 30%;
	padding: 20px;
	background: #8aabaf;
	color: #fff;
	font-size: 2rem;
	margin: 1%;
	position: relative;
	/*   height: 305px; */
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .col-btn-grp {
	margin-top: auto;
	padding-top:0;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .cnt-col .inner_spacing{
	display:flex;
	box-shadow:none;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .cnt-col .tp-img-cnt{
	display: flex;
	flex-direction: column;
	height: 100%;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .cnt-col .tp-img-cnt p{
	font-size:17px;
	font-weight: 400;
	line-height: 1.6;
	margin-bottom:1rem;
}
.cnt-wit-bg-wrp.assest-cont.iframe .content_widget {
	margin-top: 1.5rem;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .cnt-col .col-title {
	font-size: 1.25rem;
	line-height: 1.3;
	font-weight: 600;
	margin-bottom: .5rem;
	-webkit-text-fill-color:unset;
	background:unset;
	margin-top:0;
	color:#fff;
}
.cnt-wit-tp-img-wrp.cm-companies.articles.webinar .top_sec {
	margin-top: 0;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .col-btn-grp .btn_item a {
	background: #fff;
	border: 1px solid transparent;
	color: #494c50;
	text-decoration:none;
	padding:.7875rem 50px;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .col-btn-grp .btn_item a:hover {
	background: #8cd5dd;
	color:#fff;
}
.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .flex_row{
	justify-content:flex-start;
}
.cnt-wit-tp-img-wrp.cm-companies.articles.webinar .top_sec .title {
	font-weight:bold;
	font-size: 21px;
	margin-bottom: 0;
	text-wrap: balance;
	overflow-wrap: normal;
}
.cnt-wit-tp-img-wrp.cm-companies.articles.webinar .bottom_row .col-btn-grp{
	position:static;
}
.two-col-content.cm-resourcesCol .content-col {
	width: 50%;
}

.two-col-content.cm-resourcesCol  .media_column {
	width: 50%;
}
.two-col-content.cm-resourcesCol .media_column .single-img  {
	position: relative;
	width: calc(100% + 75px);
	height: calc(100% + 75px);
}
.two-col-content.cm-resourcesCol .content-col {
	padding-left: 1.875rem;
}
.two-col-content.cm-resourcesCol .flex_row{
	padding-top:48px;
	padding-bottom:72px;
}
.two-col-content.cm-resourcesCol .flex_row.flex_center{
	align-items:unset;
}
.cnt-wit-bg-wrp.assest-cont.iframe.standards .content_widget {
	margin-top: 1.5rem;
}
.two-col-content.cm-resourcesCol .media_column .mediaimg{
	height:100%;
}
.two-col-content.cm-resourcesCol .media_column .single-img img  {
	height:100%;
	max-height: 100%;
	width: 645px;
	position: absolute;
	object-fit: contain;
	max-width: 100%;
	z-index: 5;
}

.two-col-content.cm-resourcesCol .content-col .cont-inner .description {
	margin-bottom:0;
	max-width: 480px;
}
.two-col-content.cm-resourcesCol .content-col .cont-inner .description p {
	font-size: 24px;
	line-height: 34px;
	font-weight: 500;
}
.two-col-content.cm-resourcesCol .content-col .cont-inner .description p a {
	text-decoration: underline;
}
.two-col-content.cm-resourcesCol .top_sec {
	padding: 0;
	margin-bottom: 2.5rem;
}
.two-col-content.cm-resourcesCol .top_sec .top_content {
	text-align: left;
}
.two-col-content.cm-resourcesCol .top_sec .top_content h2{
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 0;
	text-wrap: balance;
	overflow-wrap: normal;
	line-height: 1.3;

}
.two-col-content.cm-resourcesCol .top_sec .top_content p{
	margin-bottom:1rem;
}
.cnt-wit-bg-wrp.assest-cont.iframe.corp .content_widget .rich_text {
	width: 100%;
}
.cnt-wit-bg-wrp.assest-cont.iframe.corp .content_widget  article img {
	float: right;
	margin: 0px 0px 20px 20px;
	height: 163px;
	width: 96px;
}
.cnt-wit-bg-wrp.assest-cont.iframe.corp .content_widget {
	margin-bottom: 1.5rem;
}
hr {
	margin: 1rem 0;
}
.cnt-wit-bg-wrp.assest-cont.iframe.insights .content_widget {
	margin-left: calc(-1 * (100vw - 17px - 1272px) / 2);
	margin-right: calc(-1 * (100vw - 17px - 1272px) / 2);
	padding-left: calc((100vw - 17px - 825px) / 2);
	padding-right: calc((100vw - 17px - 825px) / 2);
}

.cnt-wit-bg-wrp.assest-cont.iframe.insights .content_widget .rich_text {
	position:relative;
	width: 100%;
}
.cnt-wit-bg-wrp.assest-cont.iframe.insights .content_widget .rich_text iframe{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.cnt-wit-bg-wrp.assest-cont.iframe.insights .content_widget .rich_text::before {
	display: block;
	content: "";
	padding-top: calc(100% * var(--aspect-ratio-y) / var(--aspect-ratio-x));
}
.cnt-wit-tp-img-wrp.cm-skillsCards .page-center {
	max-width: 1040px;
	padding:0;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col {
	padding: 0;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col .tp-img{
	width: 63px;
	height: 63px;
	flex-shrink: 0;
	margin-bottom:0;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .flex-row{
	column-gap:30px;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .top_sec .title {
	display: inline-block;
	text-align: center;
	font-family: "Open Sans", sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 45.5px;
	border-radius: 81px;
	padding: 12px 60px;
	position: relative;
	text-wrap: balance;
	overflow-wrap: normal;
	background: var(--Gradient-Text, linear-gradient(90deg, #037E8C 0%, #506B09 100%));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cnt-wit-tp-img-wrp.cm-skillsCards{
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	overflow:visible;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .top_sec {
	padding: 0;
	margin: 0;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .top_sec .title::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--Gradient-Text, linear-gradient(90deg, #037E8C 0%, #506B09 100%));
	opacity: 0.09;
	border-radius: 81px;
	z-index: -1;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .bottom_row{
	margin-bottom:30px;
}  
.cnt-wit-tp-img-wrp.cm-skillsCards .bottom_row .splide__track{
	overflow:visible;
}  
.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col .inner_spacing {
	position: relative;
	border-radius: 8px;
	display: flex;
	align-items: center;
	gap: 30px;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
	transition: all 0.3s ease;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col:hover .inner_spacing{
	transform: translateY(-2px);
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.18);
}
.cnt-wit-tp-img-wrp.cm-skillsCards .top_content p {
	color: #494C50;
	text-align: center;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 40px;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col  .tp-img-cnt .col-title {
	color: #494C50;
	text-align: left;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px;
	text-wrap: balance;
	overflow-wrap: normal;
	margin-bottom: .5rem;
}
.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col.col4 {
	flex: 0 0 calc((100% - 60px) / 3);
}
.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col .inner_spacing .newWrp {
	flex: 1;
}

.blog-banner-mdl.webinar-features {
	margin-bottom:0;
}
.blog-banner-mdl.webinar-features .page-center {
	max-width:100% !important;
	padding:0;
}
.blog-banner-mdl.webinar-features .blog-banner-inner {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
	align-items: center;
	width: 100%;
}
.blog-banner-mdl.webinar-features .blog-banner-content .content-box {
	display: flex;
	flex-direction: column;
	gap: 23px;
	padding: 40px;
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
}

.blog-banner-mdl.webinar-features .blog-banner-content {
	width: 100%;
	max-width: 100%;
}

.blog-banner-mdl.webinar-features .blog-banner-feed {
	position:relative;
	align-items: center;
	display: flex;
	justify-content: center;
	min-height: 489px;
	width: 100%;
	max-width: 100%;
}
.blog-banner-mdl.webinar-features .feature-item-link a.btn.btn-light {
	display: flex;
	align-items: center;
	gap: 8px;
	color: #174F61;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20.8px;
	border-radius: 20.5px;
	background: #FFF;
	padding: 10px 20px;
	text-decoration: none;
	border: none;
	cursor: pointer;
}
.blog-banner-mdl.webinar-features .blog-banner-content h1 sup {
	position: relative;
	color: transparent;
	background:linear-gradient(90deg, #037E8C 0%, #506B09 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color:transparent;
	font-size:.75em;
	line-height: 0;
	vertical-align: baseline;
	top: -.5em;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
}
.blog-banner-mdl.webinar-features .blog-feed-item .feature-item-wrapper {
	padding: 60px 40px 40px 40px;
	position: relative;
	z-index: 2;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	max-width:620px;
}
.blog-banner-mdl.webinar-features .feature-item-link a.mb-community-more-resources {
	color: #91C702;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20.8px;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 8px;
}
.blog-banner-mdl.webinar-features .blog-banner-content a {
	display: flex;
	align-items: center;
	gap: 8px;
	color: #037E8C;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20.8px;
	text-decoration: none;
}
.blog-banner-mdl.webinar-features .feature-item-link{
	display: flex;
	gap: 16px;
	align-items: center;
	flex-wrap: wrap;
}
.blog-banner-mdl.webinar-features .blog-banner-content p {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 34px;
	color: #333;
	margin-top: 0;
	text-wrap: balance;
	margin-bottom: 1rem;
}
.blog-banner-mdl.webinar-features .feature-item-banner-text {
	color: #174F61;
}
.blog-banner-mdl.webinar-features .blog-banner-content h1 {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2;
	max-width: 513px;
	margin-bottom: 0;
	word-break:normal;
}
.blog-banner-mdl.webinar-features .blog-banner-content a:hover {
	opacity: 0.8;
}

.blog-banner-mdl.webinar-features .feature-item-link a.btn.btn-light:hover {
	background: #f0f0f0;
}

.blog-banner-mdl.webinar-features .feature-item-link a.mb-community-more-resources:hover {
	opacity: 0.8;
}

.blog-banner-mdl.webinar-features .blog-banner-content a:hover {
	opacity: 0.8;
}
.blog-banner-mdl.webinar-features .blog-feed-item .feature-item-wrapper .feature-item-page-title {
	display: inline-flex;
	align-items: center;
	gap: 20px;
	margin: 0 0 20px;
}
.blog-banner-mdl.webinar-features  .btn-light .forward-link:hover{
	text-decoration:none;
}
.blog-banner-mdl.webinar-features .blog-feed-item .feature-item-wrapper .feature-item-page-title img {
	width: 60px;
	height: 60px;
	flex-shrink: 0;
}
.blog-banner-mdl.webinar-features .blog-feed-item .feature-item-wrapper .feature-item-page-title  h2 {
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 38px;
	flex: 1;
	text-wrap: balance;
	overflow-wrap: normal;
}
.blog-banner-mdl.webinar-features .feature-item-body{
	margin:0;
}
.blog-banner-mdl.webinar-features .feature-item-body p {
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	margin-bottom: 32px;
}
.blog-banner-mdl.webinar-features .feature-item-link{
	margin:0;
}
.timeline .timeline-wrapper .timeline-section.timeline-11 .timeline-line {
	display: none;
}

.two-col-content.form-two-col.webinar .page-center {
	max-width: 1024px;
	padding:0;
}
.two-col-content.cm-resourcesCol .top_sec .top_content a {
	text-decoration: underline;
}
.two-col-content.form-two-col.webinar .content-col .description h2:first-child {
	font-family: "Open Sans";
	font-size: 31px;
	font-style: normal;
	font-weight: 700;
	line-height: 45.5px;
	text-align: center;
}
.two-col-content.form-two-col.webinar .content-col .form_wrap {
	padding: 0  10px 10px;
}
.two-col-content.form-two-col.webinar .content-col .cont-inner .description h4 {
	color: #91C702;
	text-align: center;
	font-family: "Open Sans";
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	text-wrap-style: balance;
	max-width: 800px;
	margin: 0 auto 30px;
}
.cm-companies .inner_spacing a.overlay-link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	border: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.blog-banner-mdl.webinar-features .blog-banner-feed-inner{
	box-shadow:none;
}

.blog-banner-mdl.webinar-features .blog-banner-feed-inner::after {
	background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/images/dots_lines.png);

}
.blog-banner-mdl.webinar-features .blog-banner-feed-inner::after {
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 100%;
	opacity: .3;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .col-btn-grp {
	width: fit-content;
}
.blog-banner-mdl.webinar-features .forward-link:after {
	content: none;
}
.blog-banner-mdl.webinar-features .blog-feed-item{
	position:static;
	padding-top:0;
}
.blog-banner-mdl.webinar-features .feature-item-link a.btn.btn-light:hover {
	text-decoration: none;
}
.blog-banner-mdl.webinar-features .blog-feed-item::after {
	content:none;
	display:none;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col .inner_spacing {
	border-radius: 8px;
}
.cnt-wit-tp-img-wrp.cm-companies .bottom_row .col-btn-grp {
	position: relative;
}
@media(max-width:1416px){
	.cnt-wit-bg-wrp.assest-cont.iframe.insights .content_widget {
		margin-left: -4rem;
		margin-right: -4rem;
	}
}

@media(max-width:1399px){
	.cnt-wit-bg-wrp.assest-cont .page-center {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cnt-wit-bg-wrp.cm-popular .page-center{
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .cnt-col.col4 {
		width: 48%;
	}
}
@media(max-width:1199px){
	.blog-wit-sidbr.cs-news-listing .blog-index {
		margin-left: 0;
	}

	.blog-wit-sidbr.cs-news-listing .blog-title .title {
		margin-left: 0;
	}

	.blog-wit-sidbr.cs-news-listing .blog-title-section {
		margin-bottom: 0;
	}
	.cs-contact-banner.simple-banner.story .flex_row .img_wrap img {
		width: 100%;
		max-height:unset;
	}
	.cs-contact-banner.simple-banner.story{
		height:auto;
	}
	.cs-contact-banner.simple-banner.story .flex_row:after {
		top: -30px;
	}
	.cnt-wit-tp-img-wrp.cm-companies.articles .bottom_row .flex_row{
		column-gap:16px;
	}
	.cnt-wit-tp-img-wrp.cm-companies.articles .bottom_row .cnt-col.col4 {
		width: calc(50% - 3rem);
	}
	.cnt-wit-tp-img-wrp.cm-companies.articles .bottom_row .flex_row {
		justify-content: flex-start;
	}
	.two-col-content.cm-resourcesCol .media_column .single-img {
		height: 100%;
		width: 100%;
	}
}


@media(max-width:991px){
	.two-col-content.cm-resourcesCol .content-col {
		padding: 0;
	}
	.two-col-content.cm-resourcesCol .flex_row {
		padding-bottom: 48px;
	}
	.blog-wit-sidbr.cs-news-listing.three-col .blog-index__post {
		flex:0  0 calc(50% - 1rem);
	}
	.blog-wit-sidbr.cs-news-listing .blog-index {
		column-gap: 1rem;
	}
	.blog-wit-sidbr.cs-news-listing .blog-index {
		padding:0;
	}
	.blog-banner-mdl.news-articles .blog-banner-feed {
		margin-left: 0;
		flex-basis: auto;
		flex-grow: unset;
	}
	.blog-banner-mdl.news-articles{
		margin-left:.5rem;
		margin-right:.5rem;
	}

	.blog-banner-mdl.news-articles .blog-banner-content {
		flex-basis: auto;
		flex-grow: unset;
	}
	.cs-contact-banner.simple-banner.story .flex_row .img_wrap {
		margin-left:0;
		padding-bottom: 40px;
	}
	.cs-contact-banner.simple-banner.story .flex_row:after {
		height:auto;
		top:0;
	}

	.simple-banner.assest-banner .banner-content-inner {
		max-width: 100%;
		padding: 40px 20px;
		width: 100%;
		text-align: center;
		margin-bottom:20px;
	}

	.simple-banner.assest-banner {
		padding: 0;
	}
	.cnt-wit-bg-wrp.assest-cont .page-center, .cnt-wit-bg-wrp.cm-popular .page-center {
		padding-left:2rem;
		padding-right:2rem;
	}
	.cnt-wit-bg-wrp.cm-popular .content_widget section {
		flex-direction: column;
	}

	.cnt-wit-bg-wrp.cm-popular .content_widget section article {
		width: 100%;
		margin: 15px 0;
	}
	.cnt-wit-tp-img-wrp.cm-companies .bottom_row .flex_row{
		column-gap:16px;
	}
	.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col.col4 {
		width: calc(50% - 3rem);
	}
	.cnt-wit-tp-img-wrp.cm-companies .bottom_row .flex_row {
		justify-content: flex-start;
	}
	.cnt-wit-tp-img-wrp.cm-companies.articles.webinar .bottom_row .cnt-col.col4 {
		margin: 2% 0;
		width: 100%;
	}
	.cnt-wit-bg-wrp.assest-cont.iframe.insights .content_widget {
		margin-left: -2rem;
		margin-right: -2rem;
	}
	.cnt-wit-tp-img-wrp.cm-companies.articles .bottom_row .cnt-col.col4 {
		width: calc(50% - 3rem);
	}
	.two-col-content.cm-resourcesCol .media_column .single-img img {
		position: static;
	}
	.two-col-content.cm-resourcesCol .content-col {
		width:100%;
	}

	.two-col-content.cm-resourcesCol  .media_column {
		width:100%;
	}
	.two-col-content.cm-resourcesCol .media_column .single-img {
		height: 100%;
		width: 100%;
		text-align: center;
	}
	.two-col-content.cm-resourcesCol .flex_row {
		padding-top: 48px;
	}
	.two-col-content.cm-resourcesCol .content-col .cont-inner .description {
		max-width: 100%;
	}
	.blog-banner-mdl.webinar-features .blog-banner-content .content-box {
		text-align: left;
	}
	.blog-banner-mdl.webinar-features .blog-banner-content {
		padding: 0;
	}
	.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col.col4 {
		flex: 0 0 calc(50% - 20px);
	}
}



@media(max-width:767px){
	.news-press-post .byline-content {
		justify-content: flex-start;
	}

	.news-press-post .post-tags .page-center {
		padding: 0;
	}
	.news-press-post .post-body-section .post-body article {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	.blog-wit-sidbr.cs-news-listing.three-col .blog-index__post {
		flex:1  0  100%;
	}
	.blog-banner-mdl.news-articles{
		margin-left:0;
		margin-right:0;
		margin-bottom:20px;
	}
	.news-press-post .byline-content {
		padding: 1.5rem 0;
	}
	.blog-wit-sidbr.cs-news-listing .blog-title .title {
		font-size: 18px;
		padding: 0px 40px;
		border-top-right-radius: 16px;
	}
	.timeline .timeline-wrapper .programs-cards {
		padding: 1.5rem;
	}
	.cs-contact-banner.simple-banner.story .flex_row:after {
		right: 0;
		bottom: 0;
		height: auto;
		width: 300px;
		background-position: top;

	}
	.cs-contact-banner.simple-banner.story .flex_row .img_wrap{
		display:block;
	}
	.cs-contact-banner.simple-banner.story  .img_wrap_inner{
		padding-bottom: 2.5rem;
	}
	.cs-contact-banner.simple-banner.story .flex_row:after
	.cs-contact-banner.simple-banner.story .flex_row .img_wrap{
		display:block;
	}
	.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col.col4 {
		width: 100%;
		margin:30px 0;
	}
	.cnt-wit-tp-img-wrp.cm-companies.articles .bottom_row .cnt-col.col4 {
		width: 100%;
	}
	.simple-banner.assest-banner .page-center {
		padding: 0;
	}
	.simple-banner.assest-banner .banner-content-inner .top_sec h1{
		font-size: 28px;
		line-height: 1.2;
	}
	.cnt-wit-bg-wrp.assest-cont.iframe .content_widget .rich_text {
		width: 100%;
	}
	.cnt-wit-bg-wrp.assest-cont .page-center, .cnt-wit-bg-wrp.cm-popular .page-center {
		padding: 0 1.5rem;
	}
	.cnt-wit-bg-wrp.assest-cont.iframe.insights .content_widget {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.cnt-wit-bg-wrp.assest-cont.iframe.corp .content_widget .rich_text h3 {
		font-size: 1.75rem;
		line-height: 1.3;
		font-weight: 600;
	}
	.blog-banner-mdl.webinar-features{
		padding:20px;
	}
	.blog-banner-mdl.webinar-features .blog-banner-inner {
		grid-template-columns: 1fr;
		gap: 0;
	}
	.blog-banner-mdl.webinar-features .blog-banner-feed {
		overflow: hidden;
		border-radius: 20px;
	}
	.blog-banner-mdl.webinar-features .blog-feed-item .feature-item-wrapper .feature-item-page-title {
		flex-direction: column;
		align-items: flex-start;
	}

	.blog-banner-mdl.webinar-features .blog-feed-item .feature-item-wrapper .feature-item-page-title h2 {
		font-size: 24px;
		line-height: 32px;
	}
	.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col.col4 {
		flex: 0 0 100%;
	}
	.blog-banner-mdl.webinar-features .blog-banner-content .content-box {
		padding: 40px 0px;
	}

	.blog-banner-mdl.webinar-features .blog-banner-content h1 {
		font-size: 36px;
		line-height: 1.2;
	}

	.blog-banner-mdl.webinar-features .blog-banner-content p {
		font-size: 16px;
		line-height: 24px;
	}

	.blog-banner-mdl.webinar-features .feature-item-body p {
		font-weight: 500;
	}
	.cnt-wit-tp-img-wrp.cm-skillsCards .flex-row {
		row-gap: 20px;
	}
	.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col .tp-img-cnt .col-title {
		font-size: 18px;
		line-height: 26px;
	}
	.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col .tp-img {
		height: 60px;
		width: 60px;
	}
	.blog-banner-mdl.webinar-features .blog-feed-item .feature-item-wrapper {
		padding: 70px 30px 40px 30px;
	}
}

b, strong {
	font-weight: bolder;
}


@media(max-width:576px){
	.news-press-post .byline-content {
		justify-content: flex-start;
	}

	.news-press-post .post-type {
		font-size: 1rem;
		line-height: 1.6;
	}

	.news-press-post .post-title {
		font-size: 1.95rem;
		line-height: 1.3;
	}

	.news-press-post .post-banner-section .post-banner-wrapper {
		padding-top: 3rem;
	}

	.news-press-post .author-date {
		font-size: 1rem;
		line-height: 1.6;
	}
	.news-press-post .post-body h3{
		font-size: 1.40625rem;
		line-height:1.3;
	}
	.timeline .timeline-wrapper .timeline-section {
		display: none;
	}
	.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col.col4 {
		width: 100%;
	}
	.cnt-wit-bg-wrp.assest-cont .content_widget h2 {
		font-size: 1.640625rem;
		line-height: 1.3;
	}
	.cnt-wit-bg-wrp.assest-cont.iframe .content_widget .title {
		font-size: 1.40625rem;
		line-height: 1.3;
	}
	.cnt-wit-tp-img-wrp.cm-companies.articles .top_sec .title{
		font-size: 1.40625rem;
		line-height: 1.3;
	}
	.timeline .programs-cards .title-section .title {
		font-size: 1.40625rem;
		line-height: 1.3;
	}
	.cnt-wit-tp-img-wrp.cm-companies.webinar .bottom_row .cnt-col .col-title {    font-size: 1.125rem;}
}

.cnt-wit-tp-img-wrp.cm-skillsCards .cnt-col  .overlay-link {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}




@media(max-width:480px){
	.cnt-wit-bg-wrp.assest-cont .content_widget {
		margin-bottom: 0;
	}

	.cnt-wit-bg-wrp.cm-popular .content_widget {
		padding: 2rem 1.5rem;
	}

	.cnt-wit-tp-img-wrp.cm-companies.articles .cnt-main-wrapper {
		padding: 2rem 1rem;
	}

	.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col .col-title {
		font-size: 20px;
	}
}





@font-face {
	font-family: "Font Awesome 6 Pro";
	src: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/FontAwesome6Pro-Regular.ttf) format("truetype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/FontAwesome6Pro-Regular.woff2) format("woff2");
	font-style: normal;
	font-weight: 400;
	font-display: block;
}
@font-face {
	font-family: "Font Awesome 6 Pro";
	src: url(//243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/fa-thin-100.woff2") format("woff2"), url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/fonts/fa-thin-100.ttf) format("truetype");
	font-style: normal;
	font-weight: 100;
	font-display: block;
}

.cs-contact-banner.simple-banner {
	background: linear-gradient(327.65deg, #174F61 70.56%, #247F71 114.72%);
	padding: 40px 0 !important;
	min-height: auto ! Important;
	position: relative;
	overflow: hidden;
	height: 600px;
	flex-direction: row;
}
.cs-contact-banner.simple-banner .flex_row {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
}
.cs-contact-banner.simple-banner::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 57px;
	z-index: 999;
	background: url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/curve%20download.svg');
	background-size: cover;
	pointer-events: none;
	min-width: 100%;
	background-position: top center;
}
.cs-contact-banner.simple-banner .flex_row .banner-content-inner {
	flex: 1 0 50%;
	display: flex;
	width: unset !important;
	padding-left: 0;
	padding-right: 1.25rem;
	margin-bottom: 30px;
}
.cs-contact-banner.simple-banner .banner-content-inner .top_sec h3 {
	font-size: 35px;
	line-height: 1.2;
	margin-bottom: 20px;
	width: fit-content;
	background: linear-gradient(90deg, #01B9CD 0%, #91C702 100%);
	margin-top: .5rem;
	font-weight: 700;
	text-wrap: balance;
	overflow-wrap: normal;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cs-contact-banner.simple-banner .banner-content-inner .top_sec p {
	font-size: 16px;
	line-height: 1.75;
	margin-top: 1.25rem;
	text-align: left;
}
.cs-contact-banner.simple-banner .flex_row .img_wrap {
	padding: 0;
	margin-top: 20px;
	flex: 1 0 50%;
	width: unset;
}
.cs-contact-banner.simple-banner .flex_row .img_wrap img {
	max-width: 450px;
	margin: -20px auto 0;
	margin-left: 40px;
	max-height: 386px;
}
.cm-support {
	overflow: unset;
}
.cm-support.contact-details-wrap .page-center {
	justify-content: center;
	z-index: 1000;
	display: flex;
	flex-direction: row;
	box-shadow: 0 0 12px 4px rgba(0, 0, 0, .05);
	grid-column: auto / span 12;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: #fff;
	border-radius: 8px;
}
.cm-support.contact-details-wrap .contact-details-inner {
	margin-left: 20px;
	margin-right: 20px;
}
.cm-support.contact-details-wrap .top_cnt {
	margin-bottom: 15px;
}
.cm-support.contact-details-wrap .top_cnt h2 {
	margin: 0;
	font-size: 1.75rem;
	line-height: 1.3;
	font-weight: 600;  
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item {
	margin-bottom: 15px;
}
.cm-support.contact-details-wrap .cnt-detail-item .detail-content span {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item .cnt-detail-cnt {
	width: 100%;
	margin-top: 0;
	margin-left:14px;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item .icon-cnt {
	padding: 0;
	width: 16px;
	height: 16px;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item .icon-cnt .icon-wrap {
	padding: 0;
	height: 22px;
	width: 16px;
	align-items: center;
	display: flex;
	margin-top: 1px;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item .icon-cnt .icon-wrap svg {
	display: none;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item.ic2 .icon-wrap::before {
	content: "";
	font-family: "Font Awesome 6 Pro";
	color: #494c50;
	width:16px;
	height:16px;
	display:block;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item.ic3 .icon-wrap::before {
	content: "";
	font-family: "Font Awesome 6 Pro";
	color: #494c50;
	width:16px;
	height:16px;
	display:block;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item .cnt-detail-cnt a {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
	text-decoration: underline;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item.ic1 .cnt-detail-cnt {
	margin: 0;
}
h3.form-title.hs_cos_wrapper {
	margin: 0;
	font-weight: 700;
	text-align: center;
	font-family: "Open Sans";
	font-size: 35px;
	font-style: normal;
	line-height: 44px;
	color: #494c50;
	text-wrap: balance;
	overflow-wrap: normal;
}
.cnt-mid-sec form input:not(.hs-button), .cnt-mid-sec form textarea {
	height: 40px;
	padding: 10px;
	font-size:16px;
	font-weight: 400;
	line-height:normal;
}
.cm-support.contact-details-wrap .cnt-detail-item .detail-content {
	font-size: 1rem;
	line-height: 1.6;
}
.hsfc-ErrorAlert {
	font-size: 11px;
	line-height: 12px;
}
.cm-support.contact-details-wrap .flex_row .cnt-detail-item.ic1 .detail-content>span:nth-child(2) {
	margin-left: 10px;
}
.cs-contact-banner.simple-banner .flex_row::after {
	background-image: url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/JoinTheDots%20%281%29.png');
	content: "";
	display: block;
	height: 100%;
	max-width: 613px;
	min-height: 37.5rem;
	opacity: .75;
	position: absolute;
	right: 0;
	top: -63px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.cs-contact-banner.simple-banner .page-center {
	position: static;
}
[data-hsfc-id=Renderer] .hsfc-TextareaInput {
	min-height: 58px;
}
[data-hsfc-id=Renderer] .hsfc-TextareaInput[placeholder] {
	font-size: 16px;
}
.cm-accept.contact-details-wrap .flex_row {
	flex-direction: column;
	gap: 20px;
	display: flex;
}
.cm-accept.contact-details-wrap .cnt-detail-item {
	margin: 0 !important;
}
.cm-accept.contact-details-wrap .cnt-detail-item.ic3 {
	margin-bottom: 1rem;
}
.cm-accept.contact-details-wrap .cnt-detail-item .cnt-detail-cnt {
	margin: 0;
	width: unset;
}
.cm-accept.contact-details-wrap .cnt-detail-item.ic1 .cnt-detail-cnt h2 {
	background: var(--Gradient-Text, linear-gradient(90deg, #037E8C 0%, #506B09 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: "Open Sans", sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.2;
	max-width: 513px;
	margin: 0;
}
.cm-accept.contact-details-wrap .cnt-detail-item.ic1 .cnt-detail-cnt .detail-content {
	font-size: 35px;
}
.cm-accept.contact-details-wrap .cnt-detail-item.ic1 .cnt-detail-cnt sup {
	color: transparent;
	background: var(--Gradient-Text, linear-gradient(90deg, #037E8C 0%, #506B09 100%));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: .75em;
}
.cm-accept.contact-details-wrap .cnt-detail-item.ic2 p {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.888;
}
.cm-accept.contact-details-wrap .cnt-detail-item.ic3 ul {
	padding: 0;
	list-style: none;
}
.cm-accept.contact-details-wrap .cnt-detail-item.ic3 ul li {
	list-style: none;
	font-weight: 700;
	font-size: 14px;
	text-indent: 0;
	margin-left: 0;
	margin-bottom: .625rem;
	padding-left: 1.2em !important;
	position: relative !important;
	text-align: left;
}
form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] input.hsfc-TextInput {
	height: 40px;
}
form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] input[placeholder] {
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
}
.cm-accept.contact-details-wrap .page-center {
	padding: 0;
}
.accept-no-imitations .dnd-section>.row-fluid {
	padding: 0;
}
.cm-cstd.cnt-wit-tp-img-wrp {
	padding: 0 80px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	margin-bottom: 60px;
	padding-top: 20px;
}
.cm-cstd.cnt-wit-tp-img-wrp .top_sec {
	margin: 0;
	padding: 0;
}
.cm-cstd.cnt-wit-tp-img-wrp .top_content p {
	font-size: .75rem;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.6;
	margin-bottom: .5rem;
	font-family: "Open Sans", Ysabeau, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col {
	padding: 0;
	width: 100%;
}
.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img {
	margin: 0;
	padding-right: 0;
	margin-right: 30px;
}
.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img img {
	max-width: 100px;
	width: 100%;
	vertical-align: middle;
}
.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img-cnt-inner{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img-cnt-inner p:first-child {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.6;
	margin-top: .5rem;
	max-width: 575px;
	width: 100%;
	margin-bottom: 0;
}
.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img-cnt-inner p:nth-child(2) {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	margin-top: 1.25rem;
	text-align: center;
	margin-bottom: 1rem;
}
.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img-cnt-inner p:nth-child(2) a {
	font-size: 14px;
}
.cm-cstd-page.two-col-content {
	padding: 0;
}
.cm-cstd-page.two-col-content .flex_row .content-col {
	width: 100%;
	padding: 0;
}
.cm-cstd-page.two-col-content .content-col .description h2 {
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	border-top-left-radius: 20px;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	line-height: 45px;
	margin-bottom: 0;
}
.cm-cstd-page.two-col-content .content-col .description hr {
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid #85b903;
	opacity: .25;
	font-size: 18px;
	font-weight: 400;
	line-height: 28.8px;
	background-color: #85b903;
}
.cm-cstd-page.two-col-content .content-col .description p:first-of-type {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 1rem;
}
.cm-cstd-page.two-col-content .content-col .description p:not(:first-of-type) {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 1rem;
}
.cm-cstd-page.cm-img-card.two-col-content .flex_row .content-col {
	max-width: 840px;
	width: 100%;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row{
	flex-wrap: nowrap;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .media_column {
	padding: 0;
	max-width: 408px;
	margin-bottom: 20px;
	margin-top: 20px;
	max-height: 340px;
	display:block;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .media_column .content_box {
	margin: 0;
	height: 100%;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure {
	background: linear-gradient(327.65deg, #174f61 70.56%, #247f71 114.72%);
	color: #fff;
	display: grid;
	grid-template-areas:
		"image"
		"quote"
		"caption";
	grid-template-columns: auto;
	grid-template-rows: min-content min-content 1fr;
	padding: 2rem;
	margin: 0;
	height: 100%;
	border-radius: 6px;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside {
	margin-top: 20px;
	margin-bottom: 20px;
	max-height: 340px;
	height: 100%;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure i {
	min-height: 74px;
	min-width: 74px;
	width: 74px;
	height: 74px;
	border-radius: 50%;
	color: #fff;
	display: flex;
	align-items: center;
	font-size: 48px;
	font-weight: bold;
	background-color: #91c701;
	justify-content: center;
	position: relative;
	top: -70px;
	left: 0;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure i:before {
	content: "";
	font-family: "Font Awesome 6 Pro";
	font-weight: 900;
	font-style: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure blockquote {
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
	grid-area: quote;
	line-height: 1.6;
	margin: 0;
	place-self: end stretch;
	margin-top: -50px !important;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure blockquote p {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure figcaption {
	margin-top: 5px;
	grid-area: caption;
	place-self: start stretch;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure figcaption span:first-child {
	border-top: 1px solid #ffffff4a;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #FFF;
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.3;
	display: block;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure figcaption span:nth-child(2) {
	font-weight: 400;
	line-height: 1.3;
	font-size: 12px !important;
	color: #91c701;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .content-col .description ul {
	margin-bottom: 1rem;
	padding-left: 0;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .content-col .description ul li {
	padding: 0;
	margin-left: 20px;
	font-size: 14px;
	text-indent: 0;
	margin-bottom: .625rem;
	list-style: disc !important;
	font-weight: 700 !important;
	line-height: 1.3;
}
.cm-cstd-page.two-col-content .flex_row {
	gap: 0;
}
.cm-nomedia.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .media_column {
	display: none;
}
.cm-cstd-page.two-col-content .flex_row .media_column {
	display: none;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col {
	max-width: 100%;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col aside {
	box-shadow: 0 2px 12px rgba(0, 0, 0, .12);
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure {
	column-gap: 3.5625rem;
	padding: 0;
	background-color: #fff;
	grid-template-areas:
		"image quote"
		"image caption";
	grid-template-columns: min-content 1fr;
	background: linear-gradient(327.65deg, #174f61 70.56%, #247f71 114.72%);
	color: #fff;
	display: grid;
	grid-template-rows: min-content min-content 1fr;
	margin: 0;
	height: 100%;
	border-radius: 6px;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure i {
	min-height: 74px;
	min-width: 74px;
	width: 74px;
	height: 74px;
	border-radius: 50%;
	color: #fff;
	display: flex;
	align-items: center;
	font-size: 48px;
	font-weight: bold;
	background-color: #91c701;
	position: relative;
	top: 40px;
	left: 40px;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure i::before {
	content: "";
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
	line-height: 1;
	font-size: 48px;
	font-style: normal;
	left: 16px;
	position: relative;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure blockquote {
	padding-top: 40px;
	font-size: 1rem;
	font-weight: 400;
	grid-area: quote;
	line-height: 1.6;
	margin: 0;
	place-self: end stretch;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure blockquote p {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure figcaption {
	margin-top: 5px;
	grid-area: caption;
	place-self: start stretch;
	margin-bottom: 28px;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure figcaption span:first-child {
	border-top: 1px solid #ffffff4a;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #FFF;
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.3;
	display: block;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure figcaption span:nth-child(2) {
	font-weight: 400;
	line-height: 1.3;
	font-size: 12px !important;
	color: #91c701;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col article {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col article p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.572;
	margin-bottom: 1.5rem;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col article p:last-child{
	margin-bottom: 2.6rem;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col section>p {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col section>p a {
	background-color: #174F61;
	color: #ffffff;
	text-decoration: none;
	font-weight: 700;
	min-width: 5rem;
	border-radius: 30px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	display: inline-block;
	font-size: 16px;
	line-height: 1.3;
	padding: 12.6px 50px;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col section>p a:after {
	content: "";
	padding-left: .5rem;
	font-weight: 900;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	font-family: "Font Awesome 6 Pro";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col section>p a:hover {
	text-decoration: underline;
}
.cm-text-img.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img-cnt h3 {
	margin: 0;
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	text-wrap: balance;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img-cnt-inner p:nth-child(2) a:hover {
	text-decoration: underline;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .content-col .description ul li strong {
	font-weight: bolder;
}
.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .media_column .content_box .text_block {
	height: 100%;
}
.cm-cntclr.cm-accept.contact-details-wrap .cnt-detail-item.ic2 p {
	color: #333333;
}
.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure i {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
/* contact page2 */
.cm-certified.cnt-wit-bg-wrp {
	padding: 0 80px;
}
.cm-certified.cnt-wit-bg-wrp.cm-bg {
	padding: 0 80px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}

.cm-certified.cnt-wit-bg-wrp .page-center {
	padding: 0;
}
.cm-certified.cnt-wit-bg-wrp .title {
	margin-bottom: 87px;
	max-width: 575px;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 60%;
	margin-top: 40px;
	line-height: 1.2;';
	font-size: 38px;
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	text-wrap: balance;
	max-width: 848px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm-certified.cnt-wit-bg-wrp .content_widget {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cm-certified.cnt-wit-bg-wrp .rich_text p {
	margin-bottom: 2.5rem;
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	text-align: left;
}
.cm-certified.cnt-wit-bg-wrp .rich_text h2 {
	text-wrap: balance;
	overflow-wrap: normal;
	line-height: 1.3;
	font-weight: bold;
	font-size: 21px !important;
	margin-bottom: 0;
	text-align: left;
}
.cm-certified.cnt-wit-bg-wrp .rich_text ul {
	margin-top: 29px;
	margin-bottom: 0;
	margin-left: -32px;
}
.cm-certified.cnt-wit-bg-wrp .rich_text ul li {
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	text-align: left;
}
.cm-certified.cnt-wit-bg-wrp .rich_text ul li a {
	color: #506b09 !important;
	text-decoration: underline;
}
.cm-cer-img.cnt-wit-tp-img-wrp {
	padding-top: 4rem;
	padding-bottom: 4rem;
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
}
.cm-cer-img.cnt-wit-tp-img-wrp .flex-row {
	margin-top: 4.5rem;
	column-gap: 1.5rem;
	row-gap: .75rem;
	justify-content: space-between;
	margin-bottom: 0;
	padding-left: 0;
	width: 100%;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	align-items: stretch;
}
.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3 {
	padding: 0;
	-ms-flex: 1 0;
	max-width: 300px;
	width: 100%;
	-webkit-box-flex: 1;
	flex: 1 0;
	display: grid;
	grid-template-areas:
		"image title"
		"image body";
	grid-template-rows: min-content;
	text-wrap: balance;
}
.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3:first-child img {
	max-width: 97px;
	width: 100%;
}
.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3 .tp-img {
	display: flex;
}
.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3:nth-child(2) {
}
.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3:nth-child(2) img {
	max-width: 107px;
	width: 100%;
}
.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3:nth-child(3) img {
	max-width: 122px;
	width: 100%;
}
.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3:nth-child(4) img {
	max-width: 81px;
	width: 100%;
}
form[data-form-id="6769ba2b-8e66-4bdd-8645-820099e4eb45"] input {}

form[data-form-id="6769ba2b-8e66-4bdd-8645-820099e4eb45"] input.hsfc-TextInput {
	height: 40px;
}
form[data-form-id="6769ba2b-8e66-4bdd-8645-820099e4eb45"] input[placeholder] {
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
}
.cm-certified-bottom.cnt-wit-bg-wrp .page-center {
	padding: 0;
}
.cm-certified-bottom.cnt-wit-bg-wrp .rich_text p {
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
	text-align: left;
}
.cm-certified-bottom.cnt-wit-bg-wrp .rich_text p a {
	color: #506b09 !important;
	text-decoration: underline;
}
.cm-accordion.cnt-wit-bg-wrp {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	align-items: center;
	margin-bottom: 60px;
	padding: 0;
	justify-content: center;
	padding-left: 80px;
	padding-right: 80px;
}
.cm-accordion.cnt-wit-bg-wrp .page-center {
	padding: 0;
}
.cm-accordion.cnt-wit-bg-wrp h2.title {
	margin: 40px auto 0;
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	text-wrap: balance;
	max-width: 848px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm-accordion.cnt-wit-bg-wrp .rich_text {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	margin-top: 28px;
}
.cm-accordion.cnt-wit-bg-wrp .rich_text h3 {
	text-wrap: balance;
	overflow-wrap: normal;
	font-size: 1.75rem;
	line-height: 1.3;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: .5rem;
	max-width: 575px;
	width: 100%;
	text-align: left;
}
.cm-accordion.cnt-wit-bg-wrp .rich_text {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cm-accordion.cnt-wit-bg-wrp .rich_text p {
	max-width: 575px;
	width: 100%;
	text-align: left;
}
.cm-accordion.cnt-wit-bg-wrp .rich_text p a {
	text-decoration: underline;
}
.cm-assessment.accordion_wrap {
	padding-top: 3rem;
	padding-bottom: 3rem;
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
}
.cm-assessment.accordion_wrap .top_sec.noButton {
	padding: 0;
	margin: 0;
}
.cm-assessment.accordion_wrap .top_sec h2.title {
	font-weight: bold;
	text-transform: capitalize;
	width: fit-content;
	margin: 0 auto 20px;
	line-height: 1.2;
	text-align: center;
	font-size: 2.1875rem;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm-assessment.accordion_wrap .accord_outer {
	max-width: 800px;
	margin: 0 auto;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item {
	margin: 0;
	border-top: 1px solid #cfd1d3;
	border-radius: 0;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	padding: 1.484375rem 0;
	border-radius: unset;
	box-shadow: none;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle h4 {
	display: flex;
	align-items: center;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle h4 span {
	padding: 0;
	display: block;
	align-items: center;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle h4::after {
	background-image: none;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	mask-image: var(--bs-accordion-btn-active-icon);
	flex-shrink: 0;
	width: var(--bs-accordion-btn-icon-width);
	height: var(--bs-accordion-btn-icon-width);
	margin-left: auto;
	content: "";
	background-repeat: no-repeat;
	background-size: var(--bs-accordion-btn-icon-width);
	transition: var(--bs-accordion-btn-icon-transition);
	--bs-accordion-btn-active-icon: url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/download.svg');
	--bs-accordion-btn-icon-width: .875rem;
	--bs-accordion-btn-icon-transition: background-color .15s ease-in-out, transform .2s ease-in-out;
	display: block;
	background-color: #506b09;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle h4 .carrortwrap {
	display: none;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content {
	padding: 0;
	font-size: 14px;
	line-height: 22px;
	max-width: 90%;
	font-weight: 400;
	padding-bottom: 1.484375rem;
	box-shadow: none;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ul {
	padding: 0;
	list-style: none;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li {
	list-style: none;
	font-weight: 700;
	font-size: 14px;
	text-indent: 0;
	margin-left: 0;
	margin-bottom: .625rem;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc p a {
	text-decoration: underline;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle.activeaccord h4::after {
	transform: rotate(-180deg);
}
/* faq page 2 */
.cm-cec-top.cnt-wit-bg-wrp {
	padding-left: 80px;
	padding-right: 80px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), 
		linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}
.cm-cec-top.cnt-wit-bg-wrp .page-center {
	padding: 0;
}
.cm-cec-top.cnt-wit-bg-wrp h2.title {
	max-width: 575px;
	margin-bottom: 88px;
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-right: 41px;
}
.cm-cec-top.cnt-wit-bg-wrp .content_widget {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cm-cec-top.cnt-wit-bg-wrp .rich_text {
	width: 100%;
}
.cm-cec-top.cnt-wit-bg-wrp .rich_text p {
	text-align: left;
}
.cm-cec-bottom.two-col-content {
	margin-top: 33px;
}
.cm-cec-bottom.two-col-content .page-center .flex_row {
	flex-direction: row-reverse;
	align-items: flex-start;
	justify-content: normal;
	row-gap: 0;
}
.cm-cec-bottom.two-col-content .media_column {
	padding: 0;
	width: 25%;
}
.cm-cec-bottom.two-col-content .media_column img {
	max-width: 200px;
	max-height: 180px;
	width: auto;
	height: auto;
}
.cm-cec-bottom.two-col-content .content-col {
	width: 75%;
	padding: 0 30px;
}
.cm-cec-bottom.two-col-content .content-col p a {
	text-decoration: underline;
}
.cm-cec-img.cm-cec-bottom.two-col-content .media_column img {
	max-width: 178.24px;
	width: 100%;
}
.cm-fun.cm-accordion.cnt-wit-bg-wrp h2.title {
	max-width: 575px;
}
.cm-fun-acc.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ul {
	list-style-type: circle;
	padding-left: 2rem;
	margin: 0;
}
.cm-fun-acc.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li {
	list-style: circle;
	font-weight: 400;
	margin: 0;
}
.cm-fun-acc.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li strong {
	font-weight: 700;
}
.cm-fun-acc.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li a {
	text-decoration: underline;
}
.cm-fun-acc.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ol>li {
	list-style: decimal;
	font-size: 14px;
}
.cm-fun-acc.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ol {
	margin-top: 1rem;
	margin-bottom: 0;
}
.cm-fun-acc.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ol>li>ul>li {
	list-style: square !important;
}
.cm-fun.cm-accordion.cnt-wit-bg-wrp .rich_text {
	max-width: 575px;
}
.cm-fun.cm-accordion.cnt-wit-bg-wrp .text_center {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cm-fun.cm-accordion.cnt-wit-bg-wrp .rich_text>ol>li {
	text-align: left;
}
.cm-fun.cm-accordion.cnt-wit-bg-wrp .rich_text>ol>li>a {
	text-decoration: underline;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle h4 {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
}
.cm-fun-acc.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc>ul>li::marker {
	font-size: 14px;
}
.cm-tou.cnt-wit-bg-wrp {
	padding: 0 80px;
}
.cm-tou.cnt-wit-bg-wrp .page-center {
	padding: 0;
}
.cm-tou.cnt-wit-bg-wrp .rich_text p {
	text-align: left;
}
.cm-tou.cnt-wit-bg-wrp .rich_text p a {
	text-decoration: underline;
}
.cm-tou.cnt-wit-bg-wrp .rich_text h3 {
	text-align: left;
}
.cm-tou.cnt-wit-bg-wrp .rich_text ul {
	padding-left: 20px;
	margin-bottom: 1rem;
}
.cm-tou.cnt-wit-bg-wrp .rich_text ul>li {
	padding-left: 1.2em !important;
	position: relative !important;
	text-align: left;
	list-style: none;
	font-weight: 700;
	font-size: 14px;
	text-indent: 0;
	margin-left: 0;
	margin-bottom: .625rem;
}
.cm-tou.cnt-wit-bg-wrp .rich_text ul>li::before {
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section header {
	display: flex;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section header h2 {
	font-weight: bold;
	font-size: 21px !important;
	margin-bottom: 0;
	text-wrap: balance;
	overflow-wrap: normal;
	line-height: 1.3;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section {
	margin-bottom: 2.5rem;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp .rich_text ul>li>a {
	text-decoration: underline;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>ol>li {
	text-align: left;
	margin-bottom: 10px;
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>ol>li>a {
	text-decoration: underline;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section ul>li>ul {
	padding: 0;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>em {
	display: block;
	text-align: left;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>ul[data-no-before]>li::before {
	display: none;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>ul[data-no-before] {
	padding: 0;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>ul[data-no-before]>li {
	padding: 0 !important;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>article>ul[box-tox] {
	padding-left: 2rem;
	margin-bottom: 1rem;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>article>ul[box-tox]>li {
	list-style: disc;
	padding: 0 !important;
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	margin: 0;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>article>ul[box-tox]>li::before {
	display: none;
}
.cm-pp.cm-tou.cnt-wit-bg-wrp section>table>tbody>tr {
	background-color: unset;
}
/* certification overview */
.cm-cf-ov.two-col-content {
	padding-top: 40px !important;
	padding-bottom: 40px ! Important;
	min-height: auto ! Important;
	margin-left: calc(-1 * (100vw - 17px - 1272px) / 2);
	margin-right: calc(-1 * (100vw - 17px - 1272px) / 2);
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}
.cm-cf-ov.two-col-content .content-col {
	padding-right: 1.25rem;
	padding-left: 0;
}
.cm-cf-ov.two-col-content .content-col .description>h2 {
	font-size: 35px;
	line-height: 1.2;
	margin-bottom: 20px;
	width: fit-content;
	font-weight: 700;
	margin-top: .5rem;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	text-wrap: balance;
	overflow-wrap: normal;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm-cf-ov.two-col-content .content-col .description>p {
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: .5rem;
	margin-top: .5rem;
}
.cm-cf-ov.two-col-content .content-col .description>ul {
	padding: 0;
	list-style: none;
	font-size: 16px ! Important;
	line-height: 28px;
	margin-top: 1.25rem;
	font-weight: 400;
	margin-bottom: 1rem;
}
.cm-cf-ov.two-col-content .content-col .description>ul>li {
	list-style: none;
	font-weight: 700;
	font-size: 14px;
	text-indent: 0;
	margin-left: 0;
	margin-bottom: .625rem;
	padding-left: 1.2em;
	position: relative;
	text-align: left;
	line-height: 28px;
	display:flex;
}
.cm-cf-ov.two-col-content .content-col .description>ul>li::before {
	content: "";
	-webkit-text-fill-color: transparent;
	display: initial;
	font-size: 1.5rem;
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	padding-right: 15px;
}
.cm-cf-ov.two-col-content .media_column {
	margin: 20px 0 0 20px;
	padding: 0;
}
.cm-cf-ov.two-col-content .flex_row {
	gap: 0;
	justify-content: normal;
	flex-wrap: nowrap;
}
.cm-cf-ov.two-col-content .media_column .single-img {
	width: calc(100% + 30px);
	height: calc(100% + 30px);
}
.cm-cf-ov.two-col-content .media_column .single-img>img {
	max-height: 500px;
	height: 100%;
	object-fit: contain;
	width: 100%;
}
.two-col-content .content-col .cont-inner .description {
	margin-bottom: 17px;
}
.cm-cfov-card.card_gallery .top_sec {
	margin: 0;
	padding: 0;
}
.cm-cfov-card.card_gallery .top_sec h2.title {
	margin-left: 20px;
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	border-top-left-radius: 20px;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	line-height: 45px;
	text-wrap: balance;
	overflow-wrap: normal;
	margin-top: 0;
	margin-bottom: .5rem;
}
.cm-cfov-card.card_gallery .top_sec .content_widget {
	text-align: left;
}
.cm-cfov-card.card_gallery .top_sec .top_content hr {
	margin-left: 50px;
	margin-top: -8px;
	margin-bottom: 20px;
	background-color: #85b903;
	opacity: .25;
	height: 2px;
}
.cm-cfov-card.card_gallery .bottom_row {
	padding-top: 20px;
	padding-bottom: 3rem;
}
.cm-cfov-card.card_gallery .bottom_row .card_item.it1 {
	border-radius: 8px;
	margin-left: 20px;
	margin-bottom: 1.5rem;
	padding: 0;
}

.cm-cfov-card.card_gallery .bottom_row .card_item .card_inner .card_content p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}
.cm-cfov-card.card_gallery .bottom_row .card_item .card_inner .card_content a {
	-webkit-box-align: center;
	margin-top: auto;
	padding-top: 1.5rem;
	row-gap: .5rem;
	justify-content: space-between;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	display: inline-block;
	column-gap: 1rem;
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
	color: #506b09;
	line-height: 20.8px;
	font-size: 1rem;
}
.cm-cfov-card.card_gallery .bottom_row .card_item:hover .card_inner .card_content a{
	text-decoration: underline;
}
.cm-cfov-card.card_gallery .bottom_row .card_item .card_inner .card_content a::after {
	content: "";
	padding-left: 12px;
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	font-family: "Font Awesome 6 Pro";
	color: #506b09;
	margin-top: 2px;
}
.cm-cfov-card.card_gallery .bottom_row .card_item.it2 {
	padding: 0;
	border: none;
	transition: all 300ms;
	border-radius: 8px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 24px;
}
.cm-cfov-card.card_gallery .bottom_row .card_item.it3 {
	padding: 0;
	margin-right: 20px;
	margin-bottom: 1.5rem;
	margin-left: 0;
}
.cm-cfov-card.card_gallery .bottom_row.notshadow  .flex_row {
	grid-column: auto / span 12;
	display: grid;
	grid-template-rows: repeat(var(--bs-rows, 1), 1fr);
	grid-template-columns: repeat(var(--bs-columns, 12), 1fr);
	column-gap: var(--bs-gap, 16px);
	--bs-gap: 24px;
	row-gap: 0px;
}
.cm-cfov-card.card_gallery .bottom_row .card_item {
	border-radius: 8px;
	margin-left: 20px;
	background-color: var(--background-color);
	color: var(--textColor, inherit);
	container-type: inline-size;
	container-name: basic-tile;
	text-align: left;
	text-decoration: none;
	grid-column: auto / span 4;
	.cm-cfov-card.card_gallery .bottom_row
	CORNER-SHAPE: SUPERELLIPSE(0.5);
	max-width: 388px;
	width: 100%;
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, .15);
}
.cm-cfov-card.card_gallery .bottom_row .card_item:hover{
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}
.cm-cfov-card.card_gallery .bottom_row .card_item img {
	max-width: 100%;
	max-height: 110px;
	width: auto;
	margin-bottom: 20px;
	height: 148px !important;
}
.cm-cfov-card.card_gallery .bottom_row .card_item .icon_inner {
	margin: 0;
	height: 100%;
	width: 100%;
	justify-content: flex-start;
}
.cm-cfov-card.card_gallery .bottom_row .card_item .card_inner {
	padding: 2rem;
	padding-bottom: 29px;
	overflow: visible;
}
.cm-cfov-card.card_gallery .bottom_row .card_item .card_inner .card_content a {
	justify-content: normal;
	gap: 0;
	padding-top: 8px;
}
.cm-cfov-card.card_gallery .bottom_row .card_item.it2 .card_inner .card_content a {
	margin-top: 32px;
	padding-top: 24px;
}
.cm-cfov-card.card_gallery .bottom_row .card_item.it3 .card_inner .card_content a{
	margin-top: 8px;
	padding-top: 24px;
}
.cm-cfov-card.card_gallery .bottom_row .card_item.it4{
	margin-left: 200px;
	margin-right: 5px;
	margin-top: 10px;
	padding: 0;
	margin-bottom: 24px;
	max-width: 419px;
}
.cm-cfov-card.card_gallery .bottom_row .card_item.it5{
	margin-left: 200px;
	margin-top: 10px;
	margin-bottom: 24px;
	max-width: 419px;
}
.cm-cfov-card.card_gallery .bottom_row .card_item.it5 .card_inner .card_content a {
	padding-top: 24px;
	margin-top: 24px;
}
form[data-form-id="704c8f01-288c-4aba-ab64-38b7f722c0e3"] .hsfc-Step__Content {
	width: 100%;
	max-width: 1272px;
}
form[data-form-id="704c8f01-288c-4aba-ab64-38b7f722c0e3"] .hsfc-Step {
	justify-content: center;
}
.two-col-content.cm-form-bg {
	--backgroundOverride: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/images/GreenWavyBackground.png);
	background: var(--backgroundOverride);
	padding-bottom: 3rem;
	padding-top: 20px;
	background-position: bottom center;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-repeat: no-repeat;
	background-size: cover;
}
.cm-cstd-page.two-col-content.cm-key .content-col .description p strong {
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: bolder;
}
/* Nacewebinar-Resources */
.cm-vita.two-col-content {
	padding-top: 40px !important;
	padding-bottom: 40px ! Important;
	min-height: auto ! Important;
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
}
.cm-vita.two-col-content .flex_row .content-col {
	padding-left: 0;
	padding-right: 20px;
	flex: 1 0 40%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.cm-vita.two-col-content .flex_row .content-col .description {
	margin: 0;
}
.cm-vita.two-col-content .flex_row .content-col .description h3 {
	margin: 0;
	font-size: 35px;
	line-height: 1.2;
	margin-bottom: 20px;
	width: fit-content;
	font-weight: 700;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-wrap: balance;
}
.cm-vita.two-col-content .flex_row .media_column {
	padding: 0;
	margin-top: 20px;
	align-items: center;
	flex-direction: column;
	flex: 1 0 50%;
	order: 2;
	margin-left: 1.25rem;
	display: flex;
}
.cm-vita.two-col-content .flex_row .media_column .single-img {
	width: calc(100% + 100px);
	height: calc(100% + 100px);
	display: flex;
	justify-content: center;
}
.cm-vita.two-col-content .flex_row .media_column img {
	max-height: 500px;
	height: 100%;
	object-fit: contain;
	max-width: 736px;
	width: 100%;
}
.cm-vita.two-col-content .flex_row {
	flex-direction: row;
	flex-wrap: nowrap;
}
.cm-webinar.two-col-content {
	padding-top: 3rem;
	padding-bottom: 3rem;
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
}
.cm-webinar.two-col-content .flex_row {
	border: 1px solid #037E8C;
	border-radius: 8px;
	padding-top: 2rem;
	padding-bottom: 2rem;
	padding-right: 2rem;
	padding-left: 2rem;
	margin-bottom: 1.5rem;
	background-color: #ffffff;
}
.cm-webinar.two-col-content .content-col {
	padding: 0;
}
.cm-webinar.two-col-content .content-col h3 {
	margin: 0;
	font-size: 2.1875rem;
	line-height: 1.3;
	font-weight: 600;
	padding: 0;
	margin-bottom: .5rem;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm-webinar.two-col-content .content-col p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.71;
}
.cm-webinar.two-col-content .content-col .cont-inner .btn_row {
	margin: 0;
	justify-content: flex-start;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.3;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	margin-top: auto;
	padding-top: 32px;
	row-gap: .5rem;
	column-gap: 1rem;
}

.cm-webinar.two-col-content .content-col .cont-inner .btn_row .btn_item a {
	min-width: 5rem;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: .7875rem;
	padding-bottom: .7875rem;
	font-size: 1rem;
	font-weight: 700;
	line-height: 20.8px;
	background-color: #506b09;
	color: #ffffff;
}
.cm-webinar.two-col-content .media_column .single-img::before {
	content: "";
	font-weight: 100;
	font-size: 7.1em;
	font-family: "Font Awesome 6 Pro";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
}
.cm-webinar.two-col-content .media_column {
	padding: 0;
	display: flex;
	justify-content: center;
}
.cm-enfj.two-col-content {
	padding-top: 3rem;
	padding-bottom: 6rem;
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
}
.cm-enfj.two-col-content .content-col {
	width: 50%;
	display: flex;
	flex-direction: column;
	padding-right: 1.875rem;
	text-align: left;
	padding-left: 0;
}
.cm-enfj.two-col-content .content-col .description h3 {
	text-wrap: balance;
	overflow-wrap: normal;
	font-size: 1.75rem;
	line-height: 1.3;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: .5rem;
}
.cm-enfj.two-col-content .content-col .description {
	margin-bottom: 0;
}
.cm-enfj.two-col-content .content-col .description p {
	margin-bottom: 1rem;
	font-size: 24px;
	line-height: 1.41;
	font-weight: 500;
}
.cm-enfj.two-col-content .content-col .cont-inner {
	max-width: 480px;
}
.cm-enfj.two-col-content .content-col .description p a {
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
}
.cm-enfj.two-col-content .content-col .description p a::after {
	content: "";
	font-family: "Font Awesome 6 Pro";
	padding-left: .5rem;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-size: 24px;
	line-height: 1;
}
.cm-enfj.two-col-content .content-col .description p a:hover{
	text-decoration: underline;
}
.cm-int-gallary.card_gallery {
	padding-top: 3rem;
	padding-bottom: 3rem;
	padding-left: calc((100vw - 17px - 1272px) / 2);
	padding-right: calc((100vw - 17px - 1272px) / 2);
}
.cm-int-gallary.card_gallery .top_sec {
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.cm-int-gallary.card_gallery .top_sec h3 {
	font-size: 2.1875rem;
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: 1rem;
	text-wrap: balance;
	text-align: left;
}
.cm-int-gallary.card_gallery .bottom_row .card_item {
	border: none;
	margin: 30px 16px;
	overflow: hidden;
	transition: all 300ms;
	border-radius: 8px;
	flex-direction: column;
	padding: 2rem;
	padding-left: 30px;
	display: flex;
	background-color: #ffffff;
	max-width: 268px;
	width: 100%;
	height: fit-content;
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, .15);
}
.cm-int-gallary.card_gallery .bottom_row .card_item .card_inner .card_box {
	padding-left: 2px;
}
.cm-int-gallary.card_gallery .bottom_row .card_item .card_inner {
	padding: 0;
	height: fit-content;
}
.cm-int-gallary.card_gallery .bottom_row .icon_inner {
	margin: 0;
	width: 100%;
	justify-content: flex-start;
}
.cm-int-gallary.card_gallery .bottom_row .icon_inner i.cm-img1 {
	font-weight: 100;
	font-family: "Font Awesome 6 Pro";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
}
.cm-int-gallary.card_gallery .bottom_row .icon_inner i.cm-img1::before {
	content: "";
	font-weight: 100;
	font-family: "Font Awesome 6 Pro";
	fill: #494C50;
	color: #494C50;
	max-width: 28px;
	display: block;
	width: 100%;
	height: 32px;
	font-size: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cm-int-gallary.card_gallery .bottom_row .icon_inner .icon_img {
	height: fit-content;
}
.cm-int-gallary.card_gallery .bottom_row .card_item .icon_inner {
	height: fit-content;
}
.cm-webinar.two-col-content .flex_row {
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
}
.cm-int-gallary.card_gallery .bottom_row .card_item .card_content p {
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.71;
	text-align: left;
}
.cm-int-gallary.card_gallery .bottom_row .card_item .btn_row {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.3;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 48px;
	padding-top: 1.5rem;
	row-gap: .5rem;
	column-gap: 1rem;
}
.cm-int-gallary.card_gallery .bottom_row .card_item .btn_row .btn_item {
	width: 100%;
	justify-content: flex-start;
	display: flex;
}
.cm-int-gallary.card_gallery .bottom_row .card_item .btn_row .btn_item a {
	width: fit-content;
	background-color: unset;
	font-size: 1rem;
	line-height: 1.3;
	text-align: left;
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
	padding: 0;
	color: #506b09;
}
.cm-int-gallary.card_gallery .bottom_row .card_item .btn_row .btn_item a::after {
	content: "";
	font-family: "Font Awesome 6 Pro";
	padding-left: .5rem;
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
}
.cm-int-gallary.card_gallery .bottom_row .card_item .btn_row .btn_item a:hover {
	text-decoration: underline;
}
.cm-int-gallary.card_gallery .bottom_row .icon_inner i.cm-img2::before {
	content: "";
	font-weight: 100;
	font-family: "Font Awesome 6 Pro";
	fill: #494C50;
	color: #494C50;
	max-width: 28px;
	display: block;
	width: 100%;
	height: 32px;
	font-size: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 4px;
}
.cm-int-gallary.card_gallery .bottom_row .icon_inner i {
	font-style: normal;
}
.cm-int-gallary.card_gallery .bottom_row .icon_inner i.cm-img4::before {
	content: "";
	font-weight: 100;
	font-family: "Font Awesome 6 Pro";
	fill: #494C50;
	color: #494C50;
	max-width: 28px;
	display: block;
	width: 100%;
	height: 32px;
	font-size: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 3px;
}
.cm-int-gallary.card_gallery .bottom_row .flex_row{
	gap: 24px;
	justify-content: normal;
	flex-wrap: nowrap;
}
.cm-int-gallary.card_gallery .bottom_row .card_item:nth-child(4) .btn_row {
	margin-top: auto;
}
.cm-int-gallary.card_gallery .bottom_row .card_item:hover {
	background: #fff;
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}
.cm-citation.cnt-wit-bg-wrp .page-center {
	padding: 0;
}
.cm-citation.cnt-wit-bg-wrp .rich_text p {
	font-size: .875rem;
	line-height: 1.3;
	font-weight: 400;
	margin-bottom: 1rem;
	text-align: left;
	margin-top: 33px;
}
.cm-lib.two-col-content {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	padding-left: 80px;
	padding-right: 80px;
}
.cm-lib.two-col-content .content-col {
	padding-left: 0;
	padding-right: 0;
	max-width: 575px;
	width: 100%;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 50%;
}
.cm-lib.two-col-content .content-col .description {
	margin: 0;
}
.cm-lib.two-col-content .content-col .description h3 {
	margin: 0;
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	text-wrap: balance;
	max-width: 848px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm-lib.two-col-content .content-col .description p {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	margin-top: 1.25rem;
}
.cm-lib.two-col-content .media_column {
	padding-left: 0;
	padding-right: 0;
	margin-right: 0 !important;
	max-width: 600px;
	margin-top: 0;
	margin-left: 40px;
	background: linear-gradient(327.65deg, #174f61 70.56%, #247f71 114.72%);
	flex-basis: 50% !important;
	width: 100%;
	flex-shrink: 0;
	flex-grow: 1;
}
.cm-lib.two-col-content .media_column .content_box {
	margin-top: 0;
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.15);
	display: grid;
	grid-template-rows: repeat(var(--bs-rows, 1), 1fr);
	grid-template-columns: repeat(var(--bs-columns, 12), 1fr);
	column-gap: 24px;
}
.cm-lib.two-col-content .media_column .text_block {
	overflow: hidden;
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 40px;
	min-height: 480px;
	margin-bottom: 1.5rem;
	grid-column: auto / span 12;
	position: relative;
}
.cm-lib.two-col-content .media_column .text_block>span {
	margin-left: 0;
	position: absolute;
	top: 0;
	left: 0;
	color: #506b09;
	background-color: #91c701;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	border-bottom-right-radius: 20px;
	font-size: .875rem;
	line-height: 1.6;
	font-weight: 700;
	display: inline-block;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.cm-lib.two-col-content .media_column .text_block>h4 {
	margin-left: 30px;
	margin-right: 30px;
	font-size: 1.75rem;
	line-height: 1.3;
	font-weight: 600;
	margin-bottom: 0;
	color: #ffffff;
	margin-top: 15px;
}
.cm-lib.two-col-content .media_column .text_block>p {
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 1rem;
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
	color: #ffffff;
}
.cm-lib.two-col-content .media_column .text_block>a {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 15px;
	z-index: 5;
	position: relative;
	margin-bottom: 40px;
	min-width: 5rem;
	border-radius: 30px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	display: inline-block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.3;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	background-color: #ffffff;
	color: #174e62;
	padding: .7875rem 50px;
}
.cm-lib.two-col-content .page-center {
	max-width: 100%;
}
.cm-lib.two-col-content .flex_row {
	justify-content: center;
	row-gap: 0;
	flex-wrap: nowrap;
}
.cm-lib.two-col-content .media_column .content_box .text_block::after {
	content: '';
	background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MyersBriggsCompany_January2026/images/JoinTheDotsHalf.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	position: absolute;
	opacity: .2;
	background-size: contain;
}
.cm-souce.cnt-wit-tp-img-wrp .top_sec.noButton {
	margin-bottom: 40px;
	padding-left: 0;
	padding-right: 0;
}
.cm-souce.cnt-wit-tp-img-wrp .cnt-main-wrapper {
	margin-top: 59px;
}
.cm-souce.cnt-wit-tp-img-wrp .top_sec.noButton h2.title {
	font-weight: bold;
	font-size: 21px !important;
	margin-bottom: 0;
	text-wrap: balance;
	overflow-wrap: normal;
	line-height: 1.3;
	text-align: left;
}
.cm-souce.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col .inner_spacing {
	padding-bottom: 2rem;
	border-radius: 8px;
}

.cm-souce.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col.col4 {
	border-radius: 8px;
}
.cm-souce.cnt-wit-tp-img-wrp.cm-companies .bottom_row .flex_row {
	justify-content: flex-start;
}
.cm_404_page .content-wrapper {
	padding-left: 0;
	padding-right: 0;
}
.cm_404_page .error-page {
	padding-top: 0;
	padding-bottom: 0;
}
.cm_404_page .content-wrapper {
	padding-left: 0;
	padding-right: 0;
}
.cm_404_page .error-page {
	padding-top: 0;
	padding-bottom: 0;
}
.cm_404_page .error-page-title {
	align-items: center;
	margin-bottom: 80px !important;
	justify-content: center;
	padding-left: 80px;
	padding-right: 80px;
	display: flex;
	padding-bottom: 0 !important;
	margin-left: calc(-1 * (100vw - 17px - 1272px) / 2);
	margin-right: calc(-1 * (100vw - 17px - 1272px) / 2);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}
.cm_404_page .error-page-title .widget-type-rich_text {
	padding-left: 0;
	max-width: 575px;
	width: 100%;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 60%;
}
.cm_404_page .error-page-title .widget-type-rich_text span {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}
.cm_404_page .error-page-title .widget-type-rich_text span h1 {
	font-size: 38px;
	line-height: 1.2;
	font-weight: 700;
	text-wrap: balance;
	max-width: 848px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm_404_page .custom-error-container {
	margin-bottom: 2.5rem;
	margin-left: 0;
	margin-right: 0;
}
.cm_404_page .custom-error-container .cst-content-wrapper {
	padding-left: 0 !important;
	padding-right: 0;
}
.cm_404_page .custom-error-container .cst-content-wrapper h2 {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 21px;
	text-wrap: balance;
	overflow-wrap: normal;
	line-height: 1.3;
	text-align: left;
	text-transform: math-auto;
}
.cm_404_page .custom-error-container .cst-content-wrapper p {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	text-align: left;
}
.cm_404_page .custom-error-container .cst-content-wrapper #hs_cos_wrapper_button {
	display: flex;
}
.cm_404_page .custom-error-container .cst-content-wrapper #hs_cos_wrapper_button .hs-button {
	padding: 0;
	background-color: unset;
	color: #506b09;
	text-decoration: underline;
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
}
form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] .hsfc-Row {
	width: 102%;
}
.contact-page .top_area-row-0-padding {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}

.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle h4 span {
	position: relative;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ul {
	margin-top: 20px;
	padding-left: 0;
	margin-bottom: 0;
}

.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li {
	padding-left: 0;
	position: relative;
	text-align: left;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc a {
	text-decoration: underline;
}
.accordion_wrap.cm-assessment .acc-item .acc-content .desc p:last-child {
	margin-bottom: 1rem;
}
.cm-int-gallary.card_gallery .bottom_row .card_item:hover .btn_row .btn_item a {
	text-decoration: underline;
}
.cm-cfov-card.card_gallery .bottom_row .card_item .card_inner svg {
	max-width: 100%;
	max-height: 110px;
	width: auto;
	margin-bottom: 12px;
}
.cm-assessment.li-style.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li {
	padding-left: 1.2em;
}

.cm-assessment.li-style.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li::before {
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}
.cm-assessment.li2-style.accordion_wrap .accord_outer .acc-item .acc-content .desc ul {
	margin-top: 20px;
	padding-left: 20px;
	margin-bottom: 0;
}
.cm-assessment.li2-style.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li {
	padding-left: 1.2em;
	position: relative;
	text-align: left;
}

.cm-assessment.li2-style.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li::before {
	content: "•";
	padding-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
}

@media(max-width: 1418px){
	.cm-certified.cnt-wit-bg-wrp {
		padding: 0 64px;
	}
	.cm-cer-img.cnt-wit-tp-img-wrp {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-cer-img.cnt-wit-tp-img-wrp .page-center {
		margin: 0;
	}
	.cm-cf-ov.two-col-content .page-center {
		margin: 0;
		padding-right: 30px;
	}
	.cm-cf-ov.two-col-content .content-col .description>ul>li {
		line-height: 28px;
	}
	.cm-lib.two-col-content .page-center {
		padding: 0;
	}
	.cm_404_page .custom-error-container {
		padding: 0 4rem;
	}
	.cm-vita.two-col-content .page-center {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-int-gallary.card_gallery .page-center {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-citation.cnt-wit-bg-wrp .page-center{
		padding: 0 4rem;
	}



}



@media(max-width:1400px){

	.cs-contact-banner.simple-banner .page-center {
		max-width:100vw;
	}

	form[data-form-id=af39d833-339f-4370-a391-47240ebd1941] .hsfc-Step .hsfc-Step__Content {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-cstd.cnt-wit-tp-img-wrp .page-center {
		padding: 0px 64px;
		margin: 0;
	}
	.cm-cstd-page.two-col-content .page-center {
		padding: 0px 64px;
		margin: 0;
	}
	.cm-cec-top.cnt-wit-bg-wrp {
		padding-left: 64px;
		padding-right: 64px;
	}
	.cm-cec-bottom.two-col-content .page-center {
		padding: 0 8px;
	}
	.cm-fun-acc.cm-assessment.accordion_wrap .page-center {
		padding: 0;
	}
	.cm-tou.cnt-wit-bg-wrp {
		padding: 0 64px;
	}
	.cm-cfov-card.card_gallery .page-center {
		margin: 0;
		padding: 0;
		max-width: 100%;
	}
	.cm-cfov-card.card_gallery {
		padding-left: 4rem;
		padding-right: 4rem;
		padding-bottom: 3rem;
		padding-top: 20px;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item {
		max-width: 372px;
	}
	.cm-cfov-card.card_gallery .bottom_row {
		padding-bottom: 0;
	}
	.cm-vita.two-col-content .page-center {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-vita.two-col-content {
		padding-top: 40px !important;
		padding-bottom: 40px ! Important;
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cm-webinar.two-col-content .page-center {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-webinar.two-col-content {
		padding-top: 3rem;
		padding-bottom: 3rem;
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cm-enfj.two-col-content .page-center {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-enfj.two-col-content {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cm-int-gallary.card_gallery .page-center {
		padding-left: 0;
		padding-right: 0;
	}
	.cm-int-gallary.card_gallery {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cm-citation.cnt-wit-bg-wrp {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.cm-int-gallary.card_gallery .bottom_row .flex_row {
		align-items: stretch;
		display: grid;
		grid-template-rows: repeat(var(--bs-rows, 1), 1fr);
		grid-template-columns: repeat(var(--bs-columns, 12), 1fr);
		column-gap: 24px;
		row-gap: 24px;
	}
	.cm_404_page .error-page-title {
		margin-left: 0;
		margin-right: 0;
	}
	.cm-int-gallary.card_gallery .bottom_row .card_item{
		grid-column: auto / span 3;
	}
	.cm-cec-bottom.two-col-content .page-center {
		padding: 0 36px;
	}



}

@media(max-width: 1290px){
	.cm-cf-ov.two-col-content {
		margin: 0;
	}
}



@media(max-width:1200px){


	form[data-form-id=af39d833-339f-4370-a391-47240ebd1941] .hsfc-Step .hsfc-Step__Content {
		padding: 40px;
	}
	.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside {
		margin-left: 15px;
	}
	.cm-cec-bottom.two-col-content .page-center {
		padding: 0 64px;
	}
	.cm-fun-acc.cm-assessment.accordion_wrap {
		padding-left: 64px;
		padding-right: 64px;
	}
	.cm-cf-ov.two-col-content .media_column .single-img>img {
		max-width: 523px;
		width: 100%;
		max-height: 548px;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item {
		margin-left: 0;
		max-width: 510px;
		width: 100%;
		grid-column: auto / span 6;
	}
	.cm-cfov-card.card_gallery .top_sec h2.title {
		margin-left: 0;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item {
		margin: 0;
		margin-bottom: 1.5rem;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it4 {
		margin: 0;
		max-width: 510px;
		margin-bottom: 1.5rem;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it5 {
		margin: 0;
		padding: 0;
		max-width: 510px;
		margin-bottom: 1.5rem;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it2 {
		margin: 0;
		margin-bottom: 1.5rem;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it3 {
		margin: 0;
		margin-bottom: 1.5rem;
	}
	.cm-cfov-card.card_gallery{
		padding-top: 0px;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it1{
		margin-left: 0;
	}
	.cm-cfov-card.card_gallery {
		padding-bottom: 2rem;
	}
	.cm-vita.two-col-content .flex_row .media_column img {
		max-width: 527px;
		width: 100%;
	}
	.cm-vita.two-col-content .flex_row .media_column .single-img {
		max-width: 527px;
		justify-content: flex-start;
	}
	.cm-vita.two-col-content .flex_row .media_column {
		align-items: flex-end;
	}
	.cm-support.contact-details-wrap{
		margin-top: -90px !important;
	}
	.cm-vita.two-col-content .flex_row .content-col {
		flex: 1 0 44%;
	}

	.cm-vita.two-col-content .flex_row .media_column {
		margin-left: 0;
	}

}




@media(max-width:991px){
	.cs-contact-banner.simple-banner .flex_row {
		flex-wrap: wrap;
		gap: 0;
	}
	.cs-contact-banner.simple-banner .flex_row .banner-content-inner {
		flex: 100%;
		padding-top: 2.5rem;
		width: 100%;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 0;
	}
	.cs-contact-banner.simple-banner .flex_row .img_wrap img {
		margin-left: 0;
	}
	.cs-contact-banner.simple-banner .flex_row:after {
		z-index: -1;
	}

	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] .hsfc-Row {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] button[type="submit"]{
		width: 100%;
	}
	.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure i {
		top: -40px;
		left: 30px;
	}
	.cm-cstd.cnt-wit-tp-img-wrp .page-center {
		padding: 40px 20px;
	}
	.cm-cstd.cnt-wit-tp-img-wrp {
		margin-bottom: 20px;
	}
	.cm-cstd-page.two-col-content .page-center {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row {
		flex-wrap: wrap;
	}
	.cm-cstd-page.cm-img-card.two-col-content .flex_row .content-col {
		max-width: 100%;
	}
	.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .media_column {
		max-width: 100%;
		width: 100%;
		margin-top: 0;
	}
	.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside {
		margin-left: 0;
		margin-bottom: 0;
	}
	.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure {
		column-gap: 1.5rem;
		grid-template-areas:
			"image quote"
			"image caption";
	}
	.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col aside {
		margin-top: 66px;
	}
	.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure figcaption span:first-child{
		padding-bottom: 0;
	}
	.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure{
		height: 92%;
	}
	.cm-certified.cnt-wit-bg-wrp .title {
		margin-bottom: 47px;
		max-width: 100%;
		padding: 40px 20px;
		width: 100%;
	}
	.cm-certified.cnt-wit-bg-wrp {
		padding: 0 32px;
	}
	.cm-accordion.cnt-wit-bg-wrp {
		max-width: 100%;
		padding: 40px 20px;
		width: 100%;
	}
	.cm-accordion.cnt-wit-bg-wrp .rich_text h3 {
		text-align: center;
	}
	.cm-accordion.cnt-wit-bg-wrp .rich_text p {
		text-align: center;
	}
	.cm-assessment.accordion_wrap {
		padding-top: .5rem;
	}
	.cm-cec-top.cnt-wit-bg-wrp h2.title {
		max-width: 100%;
		padding: 40px 20px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 48px;
	}
	.cm-cec-top.cnt-wit-bg-wrp {
		padding-left: 32px;
		padding-right: 32px;
	}
	.cm-cec-bottom.two-col-content .page-center {
		padding: 0 32px;
	}
	.cm-cec-bottom.two-col-content .mediaimg .single-img img{
		width: auto;
	}
	.cm-fun.cm-accordion.cnt-wit-bg-wrp h2.title {
		max-width: 100%;
	}
	.cm-fun-acc.cm-assessment.accordion_wrap {
		padding-left: 32px;
		padding-right: 32px;
	}
	.cm-tou.cnt-wit-bg-wrp {
		padding: 0 32px;
	}
	.cm-tou-top.cm-accordion.cnt-wit-bg-wrp {
		margin-bottom: 20px;
	}
	.cm-cf-ov.two-col-content .flex_row {
		flex-wrap: wrap;
	}
	.cm-cf-ov.two-col-content .content-col {
		width: 100%;
		padding-top: 2.5rem;
	}
	.cm-cf-ov.two-col-content .media_column {
		width: 100%;
		margin-left: 0;
	}
	.cm-cf-ov.two-col-content .media_column .single-img>img {
		max-width: 96%;
		max-height: 100%;
	}
	.cm-cfov-card.card_gallery {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-vita.two-col-content {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-vita.two-col-content .flex_row {
		flex-direction: column;
		gap: 0;
	}
	.cm-vita.two-col-content .flex_row .content-col {
		flex: 1 0 100%;
		width: 100%;
		padding-top: 3rem;
	}
	.cm-vita.two-col-content .flex_row .media_column {
		flex: 1 0 100%;
		margin-left: 0;
		padding-bottom: 40px;
		width: 100%;
	}
	.cm-vita.two-col-content .flex_row .media_column .mediaimg {
		width: 100%;
	}
	.cm-vita.two-col-content .flex_row .media_column .single-img {
		max-width: 100%;
		width: 100%;
		height: 100%;
	}
	.cm-vita.two-col-content .flex_row .media_column img {
		max-width: 100%;
		max-height: 100%;
	}
	.cm-webinar.two-col-content {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-enfj.two-col-content {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-enfj.two-col-content .flex_row {
		flex-direction: column-reverse;
	}
	.cm-enfj.two-col-content .flex_row .content-col {
		width: 100%;
		padding-right: 0;
	}
	.cm-enfj.two-col-content .flex_row .media_column {
		width: 100%;
	}
	.cm-int-gallary.card_gallery .bottom_row .flex_row {
		justify-content: normal;
		gap: 16px;
	}
	.cm-int-gallary.card_gallery {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-int-gallary.card_gallery .bottom_row .card_item {
		max-width: 416px;
	}
	.cm-int-gallary.card_gallery .bottom_row .card_item .btn_row {
		margin-top: auto;
	}
	.cm-citation.cnt-wit-bg-wrp {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.cm-int-gallary.card_gallery .bottom_row .flex_row{
		gap: 16px;
		grid-column: auto / span 12;
		align-items: stretch;
		display: grid;
		grid-template-rows: repeat(var(--bs-rows, 1), 1fr);
		grid-template-columns: repeat(var(--bs-columns, 12), 1fr);
	}
	.cm-int-gallary.card_gallery .bottom_row .card_item{
		grid-column: auto / span 6;
	}
	.cm-lib.two-col-content .flex_row {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.cm-lib.two-col-content {
		padding-left: 0;
		padding-right: 0;
		margin-left: 8px;
		margin-right: 8px;
	}
	.cm-lib.two-col-content .content-col {
		max-width: 100%;
		padding: 40px 20px;
	}
	.cm-lib.two-col-content .content-col .description h3 {
		align-items: center;
		justify-content: center;
		width: fit-content;
		margin: 0 auto;
	}
	.cm-lib.two-col-content .content-col .description p {
		text-align: center;
		margin-top: 27px;
	}
	.cm-lib.two-col-content .media_column {
		margin-right: 0 !important;
		max-width: 100%;
		margin-left: 0;
		border-radius: 5px;
	}
	.cm-lib.two-col-content .media_column .text_block {
		padding-top: 75px;
		grid-column: auto / span 12;
		min-height: fit-content;
	}
	.cm-souce.cnt-wit-tp-img-wrp .cnt-main-wrapper {
		margin-top: 20px;
	}
	.cm_404_page .error-page-title {
		margin-bottom: 40px !important;
		max-width: 100%;
		padding: 0 20px 40px 20px;
		width: 100%;
	}
	.cm_404_page .error-page-title .widget-type-rich_text {
		max-width: 100%;
		padding: 40px 20px;
		width: 100%;
	}
	.cm_404_page .error-page-title .widget-type-rich_text span {
		justify-content: center;
	}
	.cm_404_page .custom-error-container {
		padding: 0 2rem;
	}
	.cm-support.contact-details-wrap {
		margin-top: 20px !important;
		padding-right: 2rem;
		padding-left: 2rem;
	}
	.cm-support.contact-details-wrap .contact-details-inner {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] .hsfc-Step .hsfc-Step__Content {
		padding-right: 36px;
	}
	.cm-cec-bottom.two-col-content .page-center .flex_row{
		flex-direction: row;
	}
	.cm-support.contact-details-wrap .page-center{
		justify-content: flex-start;
	}

}

@media(max-width:767px){
	.cs-contact-banner.simple-banner {
		min-height: 314px !important;
		padding: 0 !important;
		height: auto;
	}
	.cs-contact-banner.simple-banner .flex_row .img_wrap {
		display: none;
	}
	.cs-contact-banner.simple-banner .flex_row:after {
		position: absolute;
		right: -100px;
		bottom: 100px;
		opacity: .75;
		max-width: 400px;
		height: auto;
		min-height: 414px;
	}
	.cm-support.contact-details-wrap .contact-details-inner {
		width: 100%;
	}
	h3.form-title.hs_cos_wrapper {
		font-size: 26px;
		line-height: 1.2;
	}
	.cs-contact-banner.simple-banner .flex_row:after{
		top: -52px;
	}
	.cm-accept.contact-details-wrap .cnt-detail-item-inn {
		justify-content: center;
	}
	.cm-accept.contact-details-wrap .cnt-detail-item.ic1 .cnt-detail-cnt h2 {
		text-align: center;
	}
	.cm-accept.contact-details-wrap .cnt-detail-item.ic2 p {
		text-align: center;
		max-width: 513px;
		width: 100%;
	}
	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] .hsfc-Row {
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
		gap: var(--hsf-row__horizontal-spacing, var(--hsf-default-row__horizontal-spacing));
		margin-bottom: var(--hsf-row__vertical-spacing, var(--hsf-default-row__vertical-spacing));
		box-sizing: border-box;
	}
	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] button[type=submit] {
		width: fit-content;
	}
	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] .hsfc-Step .hsfc-Step__Content {
		padding-left: 30px;
		padding-right: 30px;
	}
	.cm-cstd-page.cm-img-card.cm-img-card.two-col-content .flex_row .content_box aside figure {
		grid-template-areas:
			"image"
			"quote"
			"caption";
	}
	.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure {
		column-gap: 0;
		grid-template-areas:
			"image"
			"quote"
			"caption";
		padding-left: 1.625rem;
		padding-right: 1.625rem;
		padding-bottom: 2.5rem;
	}
	.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure figcaption {
		margin-bottom: 0;
	}
	.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img {
		margin: 0;
	}
	.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img img {
		max-width: 80px;
	}
	.cm-cstd-page.two-col-content .content-col .description h2 {
		font-size: 18px;
		border-top-right-radius: 16px;
		padding: 0px 40px !important;
	}
	.cm-cstd-page.two-col-content .page-center {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.cm-cstd-page.two-col-content .content-col .description {
		margin-bottom: 30px;
	}
	.cm-nomedia.cm-cstd-page.two-col-content .flex_row .content-col figure {
		display: block;
	}
	.cm-text-img.cm-cstd.cnt-wit-tp-img-wrp .bottom_row .cnt-col .tp-img-cnt h3{
		font-size: 28px;
	}
	.cm-certified.cnt-wit-bg-wrp .title {
		font-size: 28px;
		line-height: 1.2;
	}
	.cm-certified.cnt-wit-bg-wrp {
		padding: 0 24px;
	}
	.cm-certified.cnt-wit-bg-wrp .rich_text p {
		margin-bottom: 2rem;
	}
	.cm-accordion.cnt-wit-bg-wrp h2.title {
		font-size: 28px;
		line-height: 1.2;
	}
	.cm-cec-top.cnt-wit-bg-wrp h2.title {
		font-size: 28px;
	}
	.cm-cec-bottom.two-col-content .page-center {
		padding: 0 1.5rem;
	}
	.cm-cec-top.cnt-wit-bg-wrp {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.cm-cec-bottom.two-col-content .content-col h3 {
		font-size: 1.75rem;
		line-height: 1.3;
		font-weight: 600;
	}
	.cm-cec-bottom.two-col-content .page-center .flex_row {
		align-items: center;
	}
	.cm-cec-bottom.two-col-content .content-col {
		width: 100%;
	}
	.cm-cec-bottom.two-col-content .media_column {
		margin-bottom: 20px;
		width: 100%;
	}
	.cm-cec-bottom.two-col-content .mediaimg .single-img {
		text-align: center;
	}
	.cm-fun-acc.cm-assessment.accordion_wrap {
		padding-left: 24px;
		padding-right: 24px;
	}
	.cm-tou.cnt-wit-bg-wrp {
		padding: 0 24px;
	}
	.cm-tou.cnt-wit-bg-wrp .rich_text h3 {
		font-size: 1.75rem;
	}
	.cm-cf-ov.two-col-content {
		padding-top: 0 !important;
	}
	.cm-cfov-card.card_gallery {
		padding-left: 24px;
		padding-right: 24px;
	}
	.cm-cfov-card.card_gallery .bottom_row.notshadow .flex_row {
		gap: 16px;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it1 {
		margin: 0;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it2 {
		margin: 0;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it3 {
		margin: 0;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it4 {
		margin: 0;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it5 {
		margin: 0;
	}
	.cm-cfov-card.card_gallery .top_sec h2.title {
		border-top-right-radius: 16px;
		padding: 0px 40px !important;
		font-size: 18px;
	}
	.cm-vita.two-col-content {
		padding-top: 0 !important;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.cm-webinar.two-col-content {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.cm-webinar.two-col-content .flex_row {
		flex-direction: column;
		padding: 1.5rem;
		gap: 0;
	}
	.cm-webinar.two-col-content .content-col h3 {
		font-size: 1.75rem;
		line-height: 1.3;
		font-weight: 600;
		align-items: center;
		display: flex;
		padding: 0;
		margin-bottom: .5rem;
	}
	.cm-webinar.two-col-content .content-col .cont-inner .btn_row {
		padding-top: 10px;
	}
	.cm-enfj.two-col-content {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.cm-int-gallary.card_gallery {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.cm-int-gallary.card_gallery .bottom_row .card_item {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}
	.cm-citation.cnt-wit-bg-wrp {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}
	.cm-lib.two-col-content .content-col .description h3 {
		font-size: 28px;
		line-height: 1.2;
	}
	.cm-lib.two-col-content {
		margin-left: 0;
		margin-right: 0;
	}
	.cm_404_page .error-page-title .widget-type-rich_text span h1 {
		margin-bottom: 0;
		font-size: 28px;
		line-height: 1.2;
	}
	.cm_404_page .custom-error-container {
		padding: 0 1.5rem;
	}
	.cm_404_page .error-page-title {
		margin-bottom: 48px !important;
	}
	.cm_404_page .custom-error-container{
		margin-bottom: 2rem;
	}
	.cm-enfj.two-col-content .flex_row{
		flex-direction: column;
	}
	.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle {
		padding: 1rem 0;
	}

	.cm-support.contact-details-wrap .contact-details-inner {
		margin-left: 0;
		margin-right: 0;
	}
	.cm-support.contact-details-wrap {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}
	.accordion_wrap.cm-assessment .acc-item .acc-content .desc div:has(table) {
		max-width: 767px;
		width: 100%;
		overflow-x: auto;
	}
}


@media(max-width:575px){

	.cs-contact-banner.simple-banner {
		min-height: 342px !important;
	}
	.cm-support.contact-details-wrap .top_cnt h2 {
		font-size: 1.40625rem;
	}
	.cm-accept.contact-details-wrap .cnt-detail-item.ic2 p {
		max-width: 392px;
	}
	.cm-cstd.cnt-wit-tp-img-wrp {
		padding: 0;
	}
	.cm-cer-img.cnt-wit-tp-img-wrp .flex-row {
		margin-top: 1.5rem;
		row-gap: 0;
	}
	.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3 {
		max-width: unset;
		flex: 100% 0;
	}
	.cm-cer-img.cnt-wit-tp-img-wrp {
		padding-bottom: 0;
	}
	.cm-accordion.cnt-wit-bg-wrp .rich_text h3 {
		font-size: 1.40625rem;
	}
	.cm-assessment.accordion_wrap .top_sec h2.title {
		font-size: 1.640625rem;
	}
	.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle {
		padding: 1rem 0;
	}
	.cm-cec-bottom.two-col-content .content-col h3 {
		font-size: 1.40625rem;
	}
	.cm-cec-top.cnt-wit-bg-wrp h2.title{
		padding-left: 0px;
		padding-right: 0px;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item{
		grid-column: auto / span 12;
	}
	.cm-webinar.two-col-content .content-col h3 {
		font-size: 1.40625rem;
	}
	.cm-enfj.two-col-content .content-col .description h3 {
		font-size: 1.40625rem;
	}
	.cm-int-gallary.card_gallery .top_sec h3 {
		font-size: 1.640625rem;
	}
	.cm-int-gallary.card_gallery .bottom_row .card_item {
		grid-column: auto / span 12;
		max-width: 100%;
		padding: 24px;
	}
	.cm-lib.two-col-content .media_column .text_block>h4 {
		font-size: 1.40625rem;
	}
	.cm-souce.cnt-wit-tp-img-wrp .top_sec.noButton {
		margin-bottom: 0px;
	}
	.cm-souce.cnt-wit-tp-img-wrp.cm-companies .bottom_row .cnt-col.col4 {
		margin: 19px 0;
	}
	.cm-assessment.accordion_wrap .accord_outer .acc-item .acc-content .desc h3 {
		font-size: 1.40625rem;
	}
	.cm-cer-img.cnt-wit-tp-img-wrp .flex-row .cnt-col.col3 {
		max-width: unset;
		flex: 32% 0;
	}



}

@media(max-width: 508px){
	.cs-contact-banner.simple-banner {
		min-height: 370px !important;
	}
}


@media(max-width:475px){

	.cs-contact-banner.simple-banner {
		min-height: 370px!important;
	}
	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] .hsfc-Row {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] button[type=submit] {
		width: 100%;
	}
	form[data-form-id="6769ba2b-8e66-4bdd-8645-820099e4eb45"] .hsfc-Row {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	form[data-form-id="6769ba2b-8e66-4bdd-8645-820099e4eb45"] .hsfc-NavigationRow .hsfc-Button {
		width: 100%;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it2 .card_inner .card_content a {
		margin-top: 0;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it3 .card_inner .card_content a {
		margin-top: 0;
	}
	.cm-cfov-card.card_gallery .bottom_row .card_item.it5 .card_inner .card_content a {
		margin-top: 0;
	}


}

@media(max-width: 431px){
	.cs-contact-banner.simple-banner {
		min-height: 398px!important;
	}
}

@media(max-width: 320px){

	.cs-contact-banner.simple-banner {
		min-height: 435px!important;
	}
	form[data-form-id="af39d833-339f-4370-a391-47240ebd1941"] .hsfc-ReCaptchaV2 {
		position: relative;
		right: 30px;
	}
	form[data-form-id="2143db18-6fb4-461f-8b33-a5f9571edd99"] .hsfc-ReCaptchaV2 {
		position: relative;
		right: 48px;
	}

}





.cm-head-cntn ul>li{
	font-size:14px;
}
.cm-head-cntn{
	padding-top:0;
	padding-bottom: 24px;
}
.cm-head-cntn tr:nth-child(2n) {
	background-color: unset;
}
.cm-head-cntn tr>td{
	padding:unset;
}
.cm-head-cntn .rich_text ul li::marker {
	font-size: 14px;
	content: "•";
}

.cm-head-cntn header{
	height: auto;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
	margin-left: calc(-1 * (100vw - 17px - 1272px) / 2);
	margin-right: calc(-1 * (100vw - 17px - 1272px) / 2);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 56px;
}
.cm-head-cntn header h1{
	padding-top: 40px;
	font-weight:700;
	font-size: 38px;
	line-height: 1.21052631579;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cm-head-cntn header h1>sup{
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 400;
	font-size: 24px;
}
.cm-head-cntn p{
	margin-bottom: 15px;
}
.cm-head-cntn ul{
	padding-left: 26px;
	/*   text-align: start; */
	font-size: 14px;
	line-height: 1.57142857143;
	font-weight: 700;

}
.cm-head-cntn ul>li{
	padding-left: 11px;
	position: relative;
	text-align: left;
	margin-bottom: 11px;
}
.cm-head-cntn a{
	text-decoration: underline;
}
.cm-head-cntn li>a,.cm-head-cntn p>a{
	color:#506b09 !important;
}
.cm-head-cntn li:hover>a,.cm-head-cntn p>a:hover{
	color:#405607 !important;
}

.cm-head-cntn.cm-rght p:last-child{
	text-align: right;
}
.cm-head-cntn.cm-dpt p:first-of-type{
	text-align: center;
}

.cm-head-cntn.cm-dpt ul>li{
	list-style-type: disc;
}
.cm-head-cntn.cm-dpt ul {
	margin-bottom: 18px;
	margin-left:40px;
}
.cm-head-cntn.cm-dpt ul:first-of-type,.cm-head-cntn.cm-dpt ul:nth-of-type(2),.cm-head-cntn.cm-dpt ul:nth-of-type(3),.cm-head-cntn.cm-dpt ul:nth-of-type(4){
	margin-left:0px;
}
.cm-head-cntn table{
	margin: 0px;
}
.cm-head-cntn table>tbody td:first-of-type{
	max-width: 123px;
}
.cm-head-cntn table>tbody td:nth-of-type(2){
	width: 349px;
}
.cm-head-cntn td>p:first-of-type,.cm-head-cntn td>p:last-child {
	text-align: start;
}
.cm-head-cntn.cm-dpt .rich_text p>span{
	text-decoration:underline;
}


.cm-head-cntn.cm-dpt ul>li::before{
	display:none;
}
.cm-head-cntn ul{
	margin-bottom: 14px;
}
.cm-head-cntn.cm-trms ul:first-of-type>li:not(:last-child),.cm-head-cntn.cm-trms ul:last-of-type>li:not(:last-child){
	margin-bottom: 40px;
}
.cm-head-cntn.cm-trms ul:nth-of-type(2)>li:not(:last-child){
	margin-bottom: 38px;
}
.cm-head-cntn ul>li>strong{
	font-weight:900;
}
.cm-head-cntn.cm-trms ul:nth-of-type(3)>li:not(:last-child){
	margin-bottom: 40px;
}
.cm-head-cntn.cm-trms ul{
	margin-bottom: 17px;
}
.cm-head-cntn.cm-trms ul>ul{
	list-style: disc;
	padding-left: 18px;
	margin-bottom: 40px;
}
.cm-head-cntn.cm-trms ul>ul>li{
	margin-bottom: 11px;
}
.cm-head-cntn.cm-lgl-ntc ul>li {
	font-size: 18px;
	line-height: 1.61111111111;
	font-weight: 400;
	padding-left: 1.8em;
}
.cm-head-cntn.cm-lgl-ntc .rich_text ul>li::marker{
	font-size:26px;
	line-height: 0.9;
}
.cm-head-cntn.cm-lgl-ntc ul {
	padding-left: 35px;
	margin-bottom: 14px;
}

.cm-head-cntn .page-center .rich_text table>tbody>tr>td>p {
	text-align: start;
}
.cm-head-cntn.cm-mind header{
	flex-direction: column;
}
.cm-head-cntn.cm-mind header p:first-of-type{
	font-size: 16px;
	font-weight: 700;
}
.cm-head-cntn header p>sup{
	top: 0em;
	margin-right: 4px;
	font-weight: 300;
	font-size: 16px;
}
.cm-head-cntn .rich_text p>sup{
	top: -0.5em;
	font-size: 14px;
	font-weight: 100;
}
.cm-head-cntn.cm-trms sup {
	top: -0.5em;
	font-size: 10px;
	font-weight: 300;
}

.cm-head-cntn.cm-pdng{
	padding-bottom: 0px;
	padding-top: 0;
}
.cm-tp-undrln .rich_text>ul:first-of-type{
	display:flex;
	justify-content:space-around;
	margin-bottom: 17px;
	padding-left: unset;
}
.cm-tp-undrln .rich_text>ul:first-of-type>li{
	padding-left: 16px;
}
.cm-tp-undrln .rich_text>ul:first-of-type>li>a{
	min-width: 33%;
	width: auto;
	display: inline-block;
	font-size: 18px;
	line-height: 1.27777777778;
	font-weight: 400;
	color: #494c50!important;
	text-decoration: auto;
}
.cm-tp-undrln .rich_text>ul:first-of-type>li>a:hover{
	color:#506b09;
}
.cm-tp-undrln .rich_text ul li::marker {
	content: none;
}

.cm-tp-undrln .rich_text hr{
	margin: 0;
	height: 0.15rem;
	margin-top: -.65625rem;
	width: 100%;
	background: #cfd1d3;
	border: 0;
	margin-bottom: 8px;
}
.cm-head-cntn.cm-tp-undrln header {
	margin-bottom: 87px;
}
.cm-tp-undrln.cm-header-top{
	padding-bottom:0;
}
.cm-head-cntn.cm-tp-p header{
	margin-bottom:0;
}
.cm-header-top.cm-tp-p header h1>sup{
	margin-right: 9px;
	top: 0em;
	font-size: 39px;
}
.cm-header-top.cm-tp-p{
	padding-bottom: 64px;
}
.cm-header-top.cm-tp-p p{
	font-weight: 700;
	text-align: center;
	font-size: 1rem;
}
.cm-header-top.cm-tp-p p>sup {
	font-size: 16px;
	font-weight: 100;
	top: 0em;
}
.cm-acc h3{
	font-size:20px;
}
.cm-acc.accordion_wrap .accord_outer .acc-item .acc-content .desc p{
	margin-bottom:1rem;
}
.cm-acc h4>span>sup {
	top: -0.5em;
	padding-right: 0px;
}
.cm-acc .acc-item:first-of-type .expand-content p:last-of-type::before {
	content: " ";
	border: 0.5px solid #7d7d7d;
	margin-top: 15px;
	margin-bottom: 5px;
	display: block;
	max-width: 30%;
}
.cm-btm-cntn p{
	font-size:1rem;
}
.cm-tw-clm{
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%);
}
.cm-tw-clm .description>h1{
	font-size: 35px;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 20px;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.cm-tw-clm .description p{
	font-size:16px;
	line-height:1.75;
}
.cm-tw-clm .description p:first-of-type{
	font-size:18px;
	line-height:1.55555555556;
	margin-bottom: 20px;
}
.cm-tw-clm .description ul>li{
	font-size: 14px;
	line-height: 2;
	font-weight: 700;
	margin-bottom: 10px;
	padding-left: 0.3em;
}
.cm-tw-clm .description ul>li::marker{
	font-size:10px;
}
.cm-tw-clm .content-col{
	padding-right: 0.05rem;
}
.cm-tw-clm .media_column{
	margin-top: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	margin-left: 1.15rem;
	width: 50%;
	padding: unset;
	padding-left: 31px;
	margin-top: -8px;
}
.cm-tw-clm .media_column .single-img{
	width: calc(100% + 100px);
	height: calc(100% + 100px);
}
.cm-tw-clm .media_column .single-img>img{
	max-width: 460px;
	width: 100%;
}
.cm-tw-clm .flex_row{
	flex-wrap:nowrap;
}
.cm-cnt-sect.cnt-wit-bg-wrp h2.title{
	font-weight: 700;
	font-size: 21px;
	margin-bottom:unset;
}
.cm-cnt-sect ul{
	padding-left: 17px;
}
.cm-cnt-sect ul>li{
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.57142857143;
}
.cm-cnt-sect a {
	text-decoration: underline;
}
.cm-cnt-sect ul>li>sup{
	top: 0em;
	font-size: 14px;
}
.cm-tw-clm .page-center{
	padding-bottom: 19px;
}

.cm-qs-sec .page-center .content_widget{
	font-weight: 100;
	font-size: 4em;
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	display: grid;
	grid-template-columns: 1.5fr 3.5fr 1.5fr;
	grid-template-areas: "image content button";
	grid-gap: 1.5rem;
	box-shadow: 0 44px 48px -12px rgba(0, 0, 0, .15);
	padding: 32px;
	background-color:#ffffff;
	padding-top: 40px
		-webkit-font-smoothing: antialiased;
}
.cm-qs-sec .page-center .content_widget::before{
	content: "";
	position: relative;
	text-align: center;
	font-size: 64px;
	top: 30%;
	-webkit-font-smoothing: antialiased;
}
.cm-qs-sec .page-center .content_widget .btn_row a{
	background-color:#506b09;
	color: #ffffff;
	font-family: "Open Sans", Ysabeau, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 16px;
	line-height: 1.3125;
	font-weight: 700;
	padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
	--bs-btn-padding-y: .7875rem;
	--bs-btn-padding-x: 1rem;
	max-width: 16.8rem;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
	border-color: unset;
}
.cm-qs-sec .page-center .rich_text p{
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	font-family: "Open Sans", Ysabeau, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.cm-lst-sc h3{
	font-size:20px;
}

.cm-qs-sec .bg_el{
	background: var(--backgroundOverride, linear-gradient(to bottom, var(--topColor), var(--topColor) var(--topPercentage), var(--bottomColor) var(--topPercentage), var(--bottomColor)));
	--topColor: white;
	--topPercentage: 50%;
	--bottomColor: #F1F1F4;
}
.cnt-wit-bg-wrp .content_widget .btn_row {
	margin-top:unset;
}
.cm-tp-undrln .rich_text>ul:first-of-type {
	padding-top: 107px;
}
.cm-acc .expand-content{
	padding-top: 6px;
}
.cm-acc .expand-content h3 {
	font-size: 28px;
}
.cm-acc .acc-content .desc ul{
	margin-left: 20px;
	margin-top: 21px;
	margin-bottom: 8px;
}
.cm-acc .acc-content .desc ul>li{
	display:flex;

}
.cm-acc .acc-content .desc ul>li::before {
	content: "•";
	display: block;
	margin-right: 11px;
}
.cm-acc.accordion_wrap .accord_outer .acc-item .acc-content{
	padding-bottom:unset;
}
.cm-qs-sec .page-center .content_widget .btn_row a:hover{
	background-color: #4f6517;
}
.cm-tw-clm .media_column .single-img>img{
	margin-top: 20px;
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle:hover h4{
	color:#037e8c;
}
.cm-tki .content-col svg g circle {
	fill: #728fb2;
}
.cm-tki .content-col svg g circle:last-of-type{
	fill: #cdd812;
}
.cm-tki .content-col svg {
	max-width: 84.3px;
	max-height: 168px;
}
.cnt-wit-bg-wrp.cm-tki-cn-sec h2.title{
	margin-bottom: 32px;
	font-weight: 700;
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 20px 50px;
}
.cnt-wit-bg-wrp.cm-tki-cn-sec h2.title>sup{
	background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	top: 0em;
	font-size: 35px;
}

.cm-tki-cn-sec .btn_row{
	margin-bottom: 3px;
}
.cm-tki-cn-sec .btn_row .btn_item>a {
	padding: 13.5px 51px;
	min-width: 5rem;
	border-radius: 30px;
	font-size: 1rem;
	line-height: 1.3125;
	font-weight: 700;
	color: #174f61;
}
.cm-sgs-cn-sec.cm-tki-cn-sec .btn_row{
	margin-bottom:unset;
}
.cm-sgs-cn-sec .rich_text{
	padding-bottom: 27px;
}
.cm-sgs-cn-sec .rich_text>p{
	font-size:1rem;
}
.cnt-wit-bg-wrp.cm-sgs-cn-sec h2.title {
	margin-bottom: 11px;
}
.cm-sgs-star .page-testimonials.testimonials_sliderv3 .bottom_row.splide .splide__track{
	margin-bottom:unset;
}
.cm-sgs-tw-col .media_column .mediaimg .single-img img{
	max-height: 404.5px;
}
.cm-sgs-tw-col .content-col ul>li>div:first-of-type div p>a{
	text-decoration: underline;

}
.sec-tp-img.cm-sgs-tp-img .flex-row{
	justify-content: center;
}
.cm-sgs.grad-two-col .media_column .content_box{
	padding-top: 35px;
	padding-left: 15px;
	padding-right: 15px;
}
.cm-sgs.grad-two-col .media_column .text_block h5 {
	padding-left: 20px;
}
.cm-sgs.grad-two-col .media_column p {
	font-weight: 600;
	font-size: 20px;
}
.cm-sgs.grad-two-col .media_column p>a {
	padding: unset;
	color: #506b09;
	text-decoration: underline;
}
.cm-sgs.grad-two-col .content-col h1:has(svg) svg {
	max-width: 100px;
}
.cm-sgs.grad-two-col .content-col h1:has(svg) svg g path,.cm-crtfct .content-col h1:has(svg) svg g path{
	fill: #e36f1e;
}
.cm-sgs.grad-two-col .content-col h1:has(svg) svg g path:first-of-type,.cm-crtfct .content-col h1:has(svg) svg g path:first-of-type{
	fill: #3b6e8f;
}
.cm-sgs.grad-two-col .media_column .btn_row{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 35px;
}
.cm-sgs.grad-two-col.scnd-two-col .media_column .text_block div>h5 {
	padding-left: unset;
	margin-bottom: 3px;
}
.cm-sgs.grad-two-col.scnd-two-col .media_column .text_block div>h4>strong,.cm-sgs.grad-two-col.scnd-two-col .media_column .text_block div>h4>span{
	font-size: 20px;
	font-weight:700;
}
.cm-sgs-tw-col .media_column .mediaimg .single-img img {
	max-height: 531px;
}
.cm-crtfct.scnd-two-col .flex_row .description {
	padding: 58px 20px 20px 0px;
}
.cm-crtfct  .content-col h1:has(svg) svg, .cm-crtfct .content-col h1 img {
	max-width: 17.989%;
}
.cm-cert-form .content-col [data-hsfc-id=Renderer] .hsfc-RichText span>a {
	text-decoration: underline;
}
.cm-cert-form .content-col .cont-inner .description{
	padding-bottom:20px;
}
.cm-mbti-col .content-col h1:has(img) img{
	padding:unset;
	margin-right: 23px;
}
.cm-mbti-col .flex_row .description {
	padding: 6px 0px 20px 0px;
}
.cm-mbti-col .content-col h2:first-of-type{
	margin-top: 0;
}
.two-col-content.cm-mbti-col .flex_row.flex_center {
	align-items: flex-start;
}
.cm-slf-guide .flex_row .description {
	padding: 0px 0px 20px 0px;
}
.cm-slf-guide .description>ul>li{
	font-size: 14px;
	line-height: 1.85714285714;
	font-weight: 700;
	margin-bottom: 10px;
}
.cm-slf-guide .description>ul>li>a{
	text-decoration:underline;
}
.cm-slf-guide .description>ul>li::marker{
	font-size: 12px;
}
.cm-pdng .rich_text{
	padding-bottom:0;
}
.cm-ovrvw .flex_row .content-col.col6 .btn_row {
	padding-top: 0px;
}
.cm-ovrvw .flex_row .media_column.col6 .content_box .text_block>div {
	margin-top: 29px;
}
.two-col-content.cm-ovrvw .content-col .cont-inner .btn_row {
	column-gap: 1.3rem;
}
.cm-mscnpt .flex_row .media_column.col6 .content_box .text_block>div {
	margin-top: 0px;
}
.cm-mscnpt .flex_row .media_column.col6 .content_box ul {
	margin-bottom: 1.7rem;
	padding: 0;
}
.cm-mscnpt p{
	font-size:16px;
}
.cm-web .page-center .content_widget {
	justify-content: flex-start;

}
.cm-ovr-btm-btn .flex_row .media_column.col6 .content_box .text_block>div button{
	font-size: 16px;
	padding: 0.8875rem 50px;
	font-weight: 700;
	border-radius: 30px;
}
.cm-ovr-btm-btn p{
	font-size:1rem;
}
.cm-ovr-btm-btn .flex_row .media_column.col6 .content_box .text_block>div {
	margin-top: 17px;
}
.cm-ovr-btm-btn .flex_row .media_column.col6 .content_box ul {
	margin-bottom: 1.6rem;
}
.cm-mind header p:nth-of-type(2){
	max-width: 575px;
	font-size: 1rem;
	margin-top: 5px;

}
.cm-mind.cm-head-cntn.cm-header-top .page-center {
	padding: 0;
}
.cm-ovr-lm .flex_row .media_column.col6 .content_box ul:nth-of-type(2) li {
	padding-left: unset;
	text-decoration:underline;
}
.cm-head-cntn .rich_text ul li::marker {
	font-size: 14px;
	content: "•";
}
.cm-assessment.accordion_wrap .accord_outer .acc-item .acctitle h4 span>span::after {
	display:none;
}
.cm-head-cntn.cm-ptc-sty ul{
	padding-left:unset;
}
.cm-head-cntn.cm-ptc-sty ul>li{
	font-size: 18px;
	font-weight: 400;
	padding-left:unset;
	margin-bottom: 31px;
}
.cm-head-cntn.cm-ptc-sty ul>li>ul{
	margin-top:30px;
}
.cm-head-cntn.cm-ptc-sty .rich_text ul li::marker {
	content:none;
}
.cm-head-cntn.cm-ptc-sty ul>li>strong {
	font-weight: 700;
}
.cm-mind-yt.cnt-wit-bg-wrp .page-center{
	max-width: 584px;
	width: 100%;
}
.cm-acc .expand-content table{
	margin-bottom:unset;
}
.cm-acc .expand-content table>tbody>tr:not(:first-of-type)>td{
	border: 2px solid #000;
	padding: 5px;
}
.cm-assessment.cm-acc.accordion_wrap .accord_outer .acc-item .acctitle::after {
	background-image: none;
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
	mask-image: var(--bs-accordion-btn-active-icon);
	flex-shrink: 0;
	width: var(--bs-accordion-btn-icon-width);
	height: var(--bs-accordion-btn-icon-width);
	margin-left: auto;
	content: "";
	background-repeat: no-repeat;
	background-size: var(--bs-accordion-btn-icon-width);
	transition: var(--bs-accordion-btn-icon-transition);
	--bs-accordion-btn-active-icon: url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MyersBriggsCompany_January2026/images/download.svg');
	--bs-accordion-btn-icon-width: .875rem;
	--bs-accordion-btn-icon-transition: background-color .15s ease-in-out, transform .2s ease-in-out;
	display: inline-block;
	background-color: #506b09;
}
.cm-acc.accordion_wrap .accord_outer .acc-item .acctitle h4 span::after{
	display:none;
}
.cm-acc.accordion_wrap .accord_outer .acc-item .acctitle{
	display: flex;
	align-items: center;
} 
.cm-acc.accordion_wrap.accordion_wrap .accord_outer .acc-item .acc-content .desc ul li {
	display: block;
}
.cm-head-cntn.cm-tp-undrln .rich_text ul li::marker {
	content:none;
}
.cm-certified-bottom .rich_text{
	margin-bottom: 40px;
}
.cm-cec-top.cnt-wit-bg-wrp h2.title{
	padding-top:40px;
}
@media(max-width: 1418px){  
	.cm-head-cntn  .page-center {
		padding:0 10px;
	}
}
@media(min-width:992px) and (max-width: 1400px){
	.cm-head-cntn .page-center{
		margin: 0 3.4rem;
	}
	.cm-head-cntn header{
		margin-left: -4rem;
		margin-right: -4rem;
		padding: 0 80px;
	}

}

@media(max-width:991px){
	.cm-head-cntn header{
		max-width: 100%;
		padding: 40px 20px;
		width: 100%;
		margin: 0;
		margin-bottom: 40px;
	}
	.cm-head-cntn .page-center{
		margin: 0 1.4rem;
	}
	.cm-head-cntn.cm-header-top{
		padding-bottom:0;
	}
	.cm-head-cntn.cm-header-top .page-center {
		margin: 0;
	}
	.cm-tp-undrln .rich_text>ul:first-of-type {
		display: block;
	}
	.cm-head-cntn.cm-tp-undrln header h1{
		text-align:center;
	}
	.cm-tp-undrln .rich_text>ul:first-of-type>li>a{
		border-top: 1px solid #cfd1d3;
		padding-bottom: 1rem;
		padding-left: 1.5rem;
		padding-top: 1rem;
		min-width: 100%;
	}
	.cm-tp-undrln .rich_text>ul:first-of-type>li{
		padding:unset;
		margin-bottom: unset;
	}

	.cm-tp-undrln .rich_text hr {
		height: 0.05rem;
		margin: -1.05625rem 0 8px;
		width: 100%;

	}
	.cm-tp-p.cm-head-cntn header {
		padding-bottom: unset;
	}
	.cm-tp-p.cm-head-cntn.cm-header-top .rich_text{
		padding-bottom: 104px;
	}
	.cm-tw-clm .flex_row{
		flex-wrap:wrap;
	}
	.cm-tw-clm .content-col {
		width: 100%;
		padding: unset;
	}
	.two-col-content.cm-tw-clm {
		padding-top: 88px;
	}
	.cm-tw-clm .media_column .single-img>img {
		margin-top: 74px;
	}
	.cm-tw-clm .media_column{
		margin-left:unset;
		padding-left:unset;
	}
	.cm-lst-sc.accordion_wrap {
		padding-top: 3.4rem;
	}
	.cm-tw-clm .content-col{
		padding-left:unset;
	}
	.cm-tw-clm .media_column{
		padding-left: 29px;
	}
	.cm-crtfct.scnd-two-col .flex_row .description {
		padding: 0;
	}
	.cm-tp-undrln .rich_text>ul:first-of-type {
		padding-top: 0;
	}

}
@media(max-width:767px){
	.cm-head-cntn header h1 {
		font-size: 28px;
	}
	.cm-head-cntn .page-center {
		margin: 0 0.9rem;
	}
	.cm-head-cntn table>tbody td{
		padding:unset;
	}
	.cm-head-cntn.cm-dpt .rich_text table>tbody td p:first-of-type, .cm-head-cntn.cm-dpt .rich_text table>tbody td p:last-child {
		text-align: start;
	}
	.cm-head-cntn.cm-header-top .page-center {
		padding: 0;
	}
	.cm-acc.accordion_wrap .accord_outer .acc-item .acctitle h4 span {
		display: block;
	}
	.cm-header-top.cm-tp-p header h1>sup {
		font-size: 28px;
		margin-right: 7px;
	}
	.cm-acc h4>span>sup {
		padding-right: unset;
	}
	.two-col-content.cm-tw-clm {
		padding-top: 48px;
	}
	.cm-tw-clm .media_column .single-img>img {
		margin-top: 76px;
	}
	.cm-tw-clm .content-col {
		padding: unset;
		width: 100%;
		padding-right: 9px;
	}
	.cm-qs-sec .page-center .content_widget{
		grid-template-columns: 1fr;
		grid-template-areas:
			"image"
			"content"
			"button";
	}
	.cnt-wit-bg-wrp.cm-qs-sec{
		padding-top: 5px;
	}
	.cm-qs-sec .page-center .content_widget .btn_row{
		display:block;
		margin-top: unset;
	}
	.cm-qs-sec .page-center .content_widget .btn_row a{
		max-width: 100%;
		width: 100%;
	}
	.cm-qs-sec h3{
		font-size: 28px;
	}
	.cm-qs-sec .page-center .content_widget{
		padding:24px;
		padding-top: 42px;
	}
	.cnt-wit-bg-wrp.cm-qs-sec{
		padding-bottom: 26px;
	}
	.cm-qs-sec .page-center .content_widget:before {
		top: 0;
	}
	.cm-sgs.grad-two-col .content-col h1:has(svg) svg, .scnd-two-col .content-col h1 img {
		max-width: 80px;
	}
	.cm-crtfct.scnd-two-col .flex_row .description {
		padding: 0;
	}
	.cm-crtfct  .content-col h1:has(svg) svg, .cm-crtfct .content-col h1 img {
		max-width: 11.689%;
	}
	.cm-mind-yt.cm-header-top .page-center {
		padding: 0 24px;
	}
}
@media(max-width:567px){
	.cnt-wit-bg-wrp.cm-tki-cn-sec h2.title {
		font-size:26px;
	}
	.cnt-wit-bg-wrp.cm-tki-cn-sec h2.title>sup{
		font-size: 29px;
	}
	.cm-sgs.grad-two-col .media_column p {
		font-size: 18px;
	}
	.cm-sgs.grad-two-col.scnd-two-col .media_column .text_block div>h4{
		font-size:18px;
	}
	.cm-sgs.grad-two-col.scnd-two-col .media_column .text_block div>h4>strong, .cm-sgs.grad-two-col.scnd-two-col .media_column .text_block div>h4>span {
		font-size: 18px;
		font-weight: 700;
	}
	.cm-cert-date.page-certi-wrp .certi-section {
		padding-bottom: 4rem;
	}
}
@media(max-width:530px){
	.cm-tw-clm .media_column .single-img>img {
		max-width: 257px;
	}
	.cm-crtfct  .content-col h1:has(svg) svg, .cm-crtfct .content-col h1 img {
		max-width: 15.989%;
	}
}

@media(max-width:410px){
	.cm-head-cntn header h1 {
		text-align:center;
	}
	.cm-tw-clm .content-col {
		padding-right: 15px;
	}
	.cm-cnt-sect ul>li {
		margin-bottom: 12px;
	}
	.cm-qs-sec h3 {
		font-size: 23px;
		line-height: 1.26086956522;
	}
	.cm-lst-sc.accordion_wrap {
		padding-top: 3rem;
	}
	.cm-crtfct  .content-col h1:has(svg) svg, .cm-crtfct .content-col h1 img {
		max-width: 29.989%;
	}
}
@media(max-width:320px){
	.cm-crtfct  .content-col h1:has(svg) svg, .cm-crtfct .content-col h1 img {
		max-width: 29.989%;
	}
}






.header-wrapper {
	z-index: 9999;
	left:0;
}
.header-wrapper.headerv2 {
	z-index: 3;
	position: relative;
	box-shadow: 0 4px 8px 0 rgba(102, 102, 102, 0.25);
}

.header-wrapper.headerv2 .page-center, 
.header-wrapper.headerv2 .primary-section .page-center, 
.header-wrapper.headerv2 .dnd-section > .row-fluid,
.footerv2 .page-center, 
.footerv2 .primary-section .page-center, 
.footerv2 .dnd-section > .row-fluid{
	max-width: 1200px;
	padding-left:0;
	padding-right:0;
}
.header-wrapper.headerv2 .primary-section{
	padding: 0;
}
.header-wrapper.headerv2 .primary-section .container-wrapper {
	justify-content: space-between;
	gap: 16px;
	padding: 12px 16px;
	width: 100%;
}
.header-wrapper.headerv2 .header_logo_tagline svg {
	height: auto;
	max-width: 200px;
	width: 100%;
	display: block;
}
.header-wrapper.headerv2 .header_logo_tagline {
	display: flex;
}
.header-wrapper.headerv2 .header__menu--desktop > .header__menu-wrapper li a {
	color: #037E8C;
	font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 20.8px;
	text-decoration: none;
	white-space: nowrap;
}
.header-wrapper.headerv2 .header__menu--desktop > .header__menu-wrapper li a:hover {
	text-decoration: underline;
	outline: none;
}
.footerv2 .footer .flex_row {
	padding-left: 16px;
	padding-right: 16px;
	align-items: center;
	justify-content: space-between;
}
.footerv2 .footer .col-section {
	padding: 0;
}
.footerv2 .cm-footerv2-logo .footer-content a {
	display: inline-block;
}
.footerv2 .cm-footerv2-logo .footer-content svg {
	max-width: 200px;
	height: auto;
	display: block;
}
.footerv2 .cm-footerv2-logo .footer-content svg path,
.footerv2 .cm-footerv2-logo .footer-content svg{
	fill: #54575b;
}
.footerv2 .cm-footerv2-logo .footer-content svg mask path {
	fill: white !important;
}
.footerv2 .cm-footerv2-copyright {
	font-size: 12px;
	font-weight: 400;
	color: #54575b;
	line-height: 20.8px;
}
.footerv2 .footer-menu .hs-menu-wrapper ul {
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: flex-end;
	gap: 21px;
}
.footerv2 .footer-menu .hs-menu-wrapper>ul >li {
	margin: 0;
}
.footerv2 .footer-menu .hs-menu-wrapper ul li a {
	color: #54575b;
	color: #037E8C;
	font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 20.8px;
	text-decoration: none;
	white-space: nowrap;
	display: block;
}
.cnt-wit-tp-img-wrp.article-three-col .flex-row {
	row-gap: 1.5rem;
	column-gap: 2%;
	padding-bottom: 30px;
	justify-content: flex-start;
}
.cnt-wit-tp-img-wrp.article-three-col {
	overflow: visible;
}
.cnt-wit-tp-img-wrp.article-three-col .splide__track {
	overflow: visible;
}
.cnt-wit-tp-img-wrp.article-three-col .inner_spacing {
	box-shadow: 0px 44px 48px -12px rgba(0,0,0,.15);
	height: 100%;
	padding-bottom: 72px !important;
	position: relative;
	background-color: transparent !important;
}
.cnt-wit-tp-img-wrp.col4_row.article-three-col .cnt-col:hover .inner_spacing {
	background-image: linear-gradient(to top, #ebe9e9, #fff 75%);
}
.cnt-wit-tp-img-wrp.col4_row.article-three-col .cnt-col {
	padding: 0;
	width: 32%;
}
.cnt-wit-tp-img-wrp.article-three-col .col-btn-grp {
	position: absolute;
	bottom: 32px;
}
.cnt-wit-tp-img-wrp.article-three-col .tp-img {
	margin-bottom: .5rem;
	text-align: center;
	margin-left: -2rem;
	margin-right: -2rem;
	margin-top: -2rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-height: 8.125rem;
	text-align: center;
}
.cnt-wit-tp-img-wrp.article-three-col .tp-img img {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 18.75rem;
	width: auto;
	max-height: 5rem;
	-o-object-fit: contain;
	object-fit: contain;
	display: block;
}
.cnt-wit-tp-img-wrp.article-three-col .tp-img-cnt-inner h4 {
	font-size: 1.25rem;
	line-height: 1.3;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: .5rem;
}
.cnt-wit-tp-img-wrp.article-three-col .tp-img-cnt-inner p {
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-top: 0;
}
.cnt-wit-tp-img-wrp.article-three-col .tp-img-cnt-inner p:last-child{
	margin-bottom: 0;
}
.child-theme form .inputs-list {
	padding-left: 0;
}
.cnt-wit-tp-img-wrp.article-three-col .col-btn-grp {
	margin-top: 0;
}
.cnt-wit-tp-img-wrp.article-three-col .col-btn-grp .btn_row {
	margin-top: 0;
}
.cnt-wit-tp-img-wrp.article-three-col .col-btn-grp .btn_row .hs-button {
	padding: 0;
	background: none;
	border: none;
	color: #506b09;
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
}
.cnt-wit-tp-img-wrp.article-three-col .col-btn-grp .btn_row .hs-button:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding-left: .5rem;
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Font Awesome 6 Pro";
}
.cnt-wit-tp-img-wrp.article-three-col .cnt-col:hover .hs-button {
	text-decoration: underline;
}
.cnt-wit-tp-img-wrp.article-three-col .cnt-col:hover .hs-button:after,
.cnt-wit-tp-img-wrp.article-three-col .cnt-col:hover .hs-button:hover:after{
	text-decoration: none;
}
.cnt-wit-tp-img-wrp.article-three-col .bototm_btn .btn_row {
	margin-top: 0;
	justify-content: flex-end;
}
.cnt-wit-tp-img-wrp.article-three-col .bototm_btn .btn_row .hs-button {
	background: none;
	border: none;
	color: #506b09;
	font-weight: 400;
	padding: 0;
	text-decoration: underline;
	font-size: 16px;
}
.cnt-wit-tp-img-wrp.article-three-col .bototm_btn .btn_row .hs-button:hover {
	color: #405607;
}
.cnt-wit-tp-img-wrp.article-three-col .page-center{
	padding-left: 0;
	padding-right: 0;
}

.sidebar.cm-article-listings .blog-index .blog-index__post {
	margin-bottom: 48px;
	padding:0;
	border-radius: 8px;
	box-shadow: 0 0 12px 4px rgba(0, 0, 0, .05);
	position:relative;
	transition: all 300ms;
}
.sidebar.cm-article-listings .blog-index .blog-index__post:hover {
	background: #fff;
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}
.blog-wit-sidbr.cm-article-listings section.blog-index {
	margin-bottom: 0;
	column-gap: 2%;
}
.blog-wit-sidbr.cm-article-listings .blog-index__post-inner-card {
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 2rem;
	box-shadow: none;
}
.sidebar.blog-wit-sidbr.cm-article-listings {
	overflow: unset;
}
.sidebar.blog-wit-sidbr.cm-article-listings .meta_wrap span.item-date {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	background: #e8eeef;
	color: #174f61;
	padding: 10px;
	border-bottom-right-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	padding-right: 35px;
	border-top-left-radius: 5px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
}
.sidebar.blog-wit-sidbr.cm-article-listings .meta_wrap span.item-date span.value_m{
	font-size: 14px;
	line-height: 1.3;
}
.sidebar.blog-wit-sidbr.cm-article-listings .post-btm {
	padding: 0;
}
.blog-wit-sidbr.cm-article-listings .meta_wrap {
	margin: 0;
}
.blog-wit-sidbr.cm-article-listings .list-post-title {
	margin: 30px 0 20px;
	font-size: 21px;
	font-weight: 600;
	color: #494c50;
	line-height: 1.3;
}
.blog-wit-sidbr.cm-article-listings .list-post-title a{
	color:inherit;
}
.blog-wit-sidbr.cm-article-listings a.overlay-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}
.blog-wit-sidbr.cm-article-listings .blog-author {
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.3;
	margin-bottom: .5rem;
	color: #494c50;
}
.blog-wit-sidbr.cm-article-listings .blog-author a {
	color: inherit;
}
.blog-wit-sidbr.cm-article-listings .list-descrip {
	margin-bottom: 1.25rem;
	font-size: 14px;
	line-height: 1.4;
}
.blog-wit-sidbr.cm-article-listings .blog-index__post-inner-card {
	padding-bottom: 3.25rem;
}
.blog-wit-sidbr.cm-article-listings .blog-post__read-more {
	margin-top: 0;
	position: absolute;
	bottom: 2rem;
}
.blog-wit-sidbr.cm-article-listings .blog-post__read-more>a {
	padding: 0;
	font-weight: 700;
	text-decoration: none;
}
.blog-wit-sidbr.cm-article-listings .blog-post__read-more>a .forward-link:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding-left: .5rem;
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Font Awesome 6 Pro";
}
.blog-wit-sidbr.cm-article-listings .blog-index__post .blog-post__read-more>a .forward-link {
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
}

.blog-wit-sidbr.cm-article-listings .blog-index__post:hover .blog-post__read-more>a .forward-link {
	text-decoration: underline;
}
.blog-wit-sidbr.cm-article-listings {
	margin-bottom: 0;
}
.tag_page_header .pdlr10 {
	margin-top: 0;
	margin-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0;
}

.tag_page_header h2.tag_page_title {
	font-size: 1.25rem;
	line-height: 1.3;
	font-weight: 600;
	margin-bottom: auto;
	white-space: nowrap;
}
.tag_page_header h2.tag_page_title > span {
	background-color: #494c50;
	color: #fff;
	margin-left: .5rem;
	margin-bottom: .25rem;
	min-width: 0;
	display: inline-block;
	padding: .35em .65em;
	line-height: 1;
	font-weight: 400;
	font-size: 1rem;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
}
.tag_page_header .fa-xmark::before {
	content: "";
	font-weight: 900;
	font-family: "Font Awesome 6 Pro";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	color: #fff;
}
.tag_page_header h2.tag_page_title>span > a {
	color: #fff;
	padding-right: 0;
	padding-left: .625rem;
	display: inline-block;
}
.read-time {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: #808489;
}
.post-bottom-pane-section {
	background-color: #fafafb;
	padding: 3rem 0 6rem;
}
.post-bottom-pane-section .author-content {
	width: 100%;
	margin-left: 3rem;
	margin-right: 3rem;
}
.post-bottom-pane-section .author-content .image {
	float: left;
	margin-right: 3rem;
}

.post-bottom-pane-section .author-content .image img {
	width: 11.25rem;
	height: auto;
}
.post-bottom-pane-section .author-content .author-name {
	margin-top: 0;
	font-size: 1.25rem;
	line-height: 1.3;
	font-weight: 600;
	line-height: 1.6;
}
.post-bottom-pane-section .author-content .author-overview {
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
	line-height: 1.6;
	margin-top: .5rem;
}
h2.author-related-title {
	font-size: 1.75rem;
	line-height: 1.3;
	font-weight: 600;
	line-height: 1.3;
	margin-top: 1.25rem;
	margin-bottom: 2rem;
	margin-left: 3rem;
	margin-right: 3rem;
}
.blog-entries {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
	margin-left: 3rem;
	margin-right: 3rem;
}
.blog-entries .clickable-card {
	border: none;
	margin: 30px 16px;
	overflow: hidden;
	transition: all 300ms;
	border-radius: 8px;
	width: 100%;
	max-width: 33%;
	background-color: #fff;
	-webkit-box-shadow: 0 44px 48px -12px rgba(0, 0, 0, .15);
	box-shadow: 0 44px 48px -12px rgba(0, 0, 0, .15);
	position: relative;
}
.blog-entries .clickable-card:hover {
	background: #fff;
	box-shadow: 0px 44px 48px -12px rgba(0, 0, 0, 0.25);
}
.blog-entries article.content-root {
	padding: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}
.blog-entries article.content-root .category {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	background: #e8eeef;
	color: #174f61;
	padding: 10px;
	border-bottom-right-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	padding-right: 35px;
	border-top-left-radius: 5px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	line-height: 1.3;
	margin-bottom: .5rem;
}
.blog-entries article.content-root h3.header {
	font-weight: 700;
	font-size: 26px;
	margin-top: 30px;
	width: fit-content;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	margin-bottom: .5rem;
}
.blog-entries article.content-root .link {
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
	line-height: 20.8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: auto;
	padding-top: 1.5rem;
	row-gap: .5rem;
	-webkit-column-gap: 1rem;
	-moz-column-gap: 1rem;
	column-gap: 1rem;
}
.blog-entries article.content-root .link .forward-link {
	color: #506b09;
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 2px;
	text-wrap: balance;
}
.blog-entries article.content-root .link .forward-link:after {
	content: "";
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding-left: .5rem;
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Font Awesome 6 Pro";
}
.blog-entries .clickable-card:hover article.content-root .link .forward-link{
	text-decoration: underline;
}
.cm-header-v2 .site-menu-mobile {
	display: none !important;
}
.overviewWrp .flex_row .content-col.col6 .btn_row .btn_item a.hs-sec-btn:before{
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding-left: .5rem;
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	font-family: "Font Awesome 6 Pro";
	color: #fff;
}
.overviewWrp .flex_row .content-col.col6 .btn_row .btn_item a.hs-sec-btn.access-recording:before{
	content: "";
}
.overviewWrp .flex_row .content-col.col6 .btn_row .btn_item a.hs-sec-btn.view-slides:before{
	content: "";
}
.webinarHeader .page-center .content_widget a:hover {
	text-decoration: underline;
}
.advance_card_gallery .navigation-buttons button i {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.blog-banner-mdl.news-articles .feature-item-body {
	margin-bottom: 1rem;
}
.media-resources .media-resources-wrapper .media-content p a[href="mailto:PR@LevLane.com"]:before {
	font-weight: 400;
}
.media-resources .media-resources-wrapper .top-section .button-group a {
	display: inline-block;
	white-space: nowrap;
}
.blog-wit-sidbr.cs-news-listing .post-btm .blog-post__read-more {
	padding-top: 0;
	position: absolute;
	bottom: 32px;
}
.blog-wit-sidbr.cs-news-listing .list-descrip {
	margin-bottom: 0;
}
.blog-wit-sidbr.cs-news-listing .blog-index__post .blog-index__post-inner-card {
	padding-bottom: 76px;
}
.blog-wit-sidbr.cs-news-listing .meta_wrap .item-date{
	margin-right:0;
}
.blog-wit-sidbr.cs-news-listing .post-btm .blog-post__read-more a:after {
	padding-left: 4px;
	-webkit-font-smoothing: antialiased;
}
.systems-page form {
	max-width: 767px;
}
.systems-page ul#hsresults {
	padding-left: 0;
}
.simple-banner.cs-cpi-banner .banner-content-inner .top_sec main p {
	font-family: "Open Sans", Ysabeau, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.cm-int-gallary.card_gallery .bottom_row .icon_inner i {
	-webkit-font-smoothing: antialiased;
}
.cm-int-gallary.card_gallery .bottom_row .card_item {
	height: auto;
}
.cm-int-gallary.card_gallery .bottom_row .card_item .card_inner {
	height: 100%;
}
.cm-cfov-card.card_gallery .bottom_row .card_item {
	background: #fff;
}
.cnt-wit-tp-img-wrp.c-mgetting {
	overflow: unset;
}
.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner main p,
.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col .tp-img-cnt-inner main h3{
	font-family: "Open Sans", sans-serif;
}
.timeline .timeline-wrapper .programs-cards {
	background: #fff;
	margin-bottom: 24px;
}
.cm-header .nav>nav>ul .header__menu-item--depth-1.active-branch>a, 
.cm-header .nav>nav>ul .header__menu-item--depth-1.active>a {
	color: #697077;
}
.cm-header .nav>nav>ul .header__menu-item--depth-1.active-branch>a:hover, 
.cm-header .nav>nav>ul .header__menu-item--depth-1.active>a:hover {
	color: #506b09;
}
.cm-header .nav>nav>ul .header__menu-item--depth-1>ul li.active-branch>a:hover, 
.cm-header .nav>nav>ul .header__menu-item--depth-1>ul li.active>a:hover{
	background-color: rgba(80, 107, 9, .1);
}
@media screen and (min-width: 1000px) {
	.sidebar.blog-wit-sidbr.cm-article-listings .three-col .blog-index .blog-index__post, 
	.sidebar.blog-wit-sidbr.cm-article-listings.three-col .blog-index .blog-index__post {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 32%;
		flex: 0 0 32%;
	}
}

@media (min-width: 992px) and (max-width:1417px){
	.post-bottom-pane-section .author-content {
		margin-left: 0;
		margin-right: 0;
		width: auto;
	}
	h2.author-related-title {
		margin: 1.25rem 0 2rem;
	}
	.blog-entries {
		margin-left: 0;
		margin-right: 0;
		width: auto;
	}
}
@media (max-width:1199px){
	.cnt-wit-tp-img-wrp.col4_row.article-three-col .cnt-col {
		width: 49%;
	}
	.sidebar.blog-wit-sidbr.cm-article-listings .three-col .blog-index .blog-index__post, 
	.sidebar.blog-wit-sidbr.cm-article-listings.three-col .blog-index .blog-index__post {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 49%;
		flex: 0 0 49%;
		width: 49%;
	}
}
@media (min-width: 992px) {
	.header-wrapper.headerv2 .primary-container {
		min-height: auto;
	}
	.header-wrapper.headerv2 .right-section {
		display: none;
	}
	.header-wrapper.headerv2 .header__menu--desktop > .header__menu-wrapper {
		column-gap: 16px;
	}
	.header-wrapper.headerv2 .mb-community-menu-toggle{
		display: none;
	}
	.header-wrapper.headerv2 .nav{
		display:block !important;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper>ul>li.hs-item-has-children>div{
		pointer-events:none;
	}
	.cm-footer.footer .footer-menu-navigation .hs-menu-wrapper > ul > li > a:hover {
		color: #54575b;
	}
}
@media (max-width: 991px) {
	.header-wrapper.headerv2 .header_logo_tagline svg {
		max-width: 150px;
	}
	.header-wrapper.headerv2 .right-section .langauge,
	.header-wrapper.headerv2 .right-section .cst-humburger-icon,
	.header-wrapper.headerv2 .mobile-close-icon{
		display:none;
	}
	.header-wrapper.headerv2 .mb-community-menu-toggle svg {
		width: 22px;
		height: 22px;
	}
	.mb-community-menu-toggle svg {
		transition: opacity 120ms ease;
		vertical-align: middle;
	}
	svg.icon-close {
		display: none;
	} 
	.mb-community-menu-toggle.active svg.icon-close {
		display: block;
	}
	.mb-community-menu-toggle.active svg.icon-menu {
		display: none;
	}
	.mb-community-menu-toggle {
		cursor: pointer;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 40px;
		height: 40px;
		border: 1px solid rgba(0, 0, 0, 0.1);
		border-radius: 8px;
		background: #fff;
		color: #037E8C;
		margin-left: auto;
	}
	.header-wrapper.headerv2 .nav {
		position: absolute;
		top: 100%;
		right: 16px;
		left:auto;
		align-items: flex-start;
		min-width: 220px;
		max-width: 220px;
		padding: 12px 16px;
		background: #fff;
		border: 1px solid rgba(0, 0, 0, 0.1);
		border-radius: 10px;
		box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
		z-index: 1000;
		width: auto;
		height: auto;
	}
	.header-wrapper.headerv2 header.header .nav .header__menu.header__menu--desktop> ul {
		padding: 0;
	}
	.header-wrapper.headerv2 header.header .nav .header__menu.header__menu--desktop {
		position: relative;
		max-width: none;
		width: auto;
		overflow-y: auto;
		min-height: auto;
		height: auto;
	}
	.header-wrapper.headerv2 header.header .nav .header__menu.header__menu--desktop>ul {
		margin: 0;
		padding: 0;
		display: flex;
		flex-direction: column;
		gap: 8px;
	}
	.header-wrapper.headerv2 header.header .nav .header__menu.header__menu--desktop ul >li {
		border: none;
	}
	.header-wrapper.headerv2 header.header .nav .header__menu.header__menu--desktop>ul>li>a {
		width: 100%;
		padding: 6px 0;
		color: #037E8C;
		font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 20.8px;
		text-decoration: none;
		white-space: nowrap;
	}
	.header-wrapper.headerv2 header.header .nav .header__menu.header__menu--desktop>ul>li>a:hover{
		text-decoration: underline;
	}
	.post-bottom-pane-section {
		padding: 3rem 1.5rem 6rem;
	}
	.post-bottom-pane-section .author-content {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-left: 0;
		margin-right: 0;
	}
	.post-bottom-pane-section .author-content .image {
		float: none;
	}
	.post-bottom-pane-section .author-content .image img {
		width: auto;
		height: 11.25rem;
	}
	.post-bottom-pane-section .author-content .author-name {
		margin-top: 1.5rem;
	}
	h2.author-related-title {
		margin: 1.25rem 0 2rem;
	}
	.blog-entries {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-left: 0;
		margin-right: 0;
	}
	.blog-entries .clickable-card {
		margin: 0 0 40px 0;
		overflow: hidden;
		max-width: 100%;
	}
	.post-bottom-pane-section .page-center{
		padding-left: 0;
		padding-right: 0;
	}
	header.header .nav .header__menu.header__menu--desktop>ul ul>li.active-branch>a, 
	header.header .nav .header__menu.header__menu--desktop>ul ul>li.active>a, 
	header.header .nav .header__menu.header__menu--desktop>ul ul>li>a.header__menu-link--active-link,
	header.header .nav .header__menu.header__menu--desktop>ul>li.active-branch>a{
		color: #343639;
	}
	header.header .nav .header__menu.header__menu--desktop>ul ul>li.active-branch>a:hover, 
	header.header .nav .header__menu.header__menu--desktop>ul ul>li.active>a:hover, 
	header.header .nav .header__menu.header__menu--desktop>ul ul>li>a.header__menu-link--active-link:hover,
	header.header .nav .header__menu.header__menu--desktop>ul>li.active-branch>a:hover{
		color: #506b09;
	}
}

@media (max-width: 767px) {
	.footerv2 .cm-footerv2-logo .footer-content svg {
		max-width: 150px;
	}
	.footerv2 .cm-footerv2-logo{
		text-align: center;
	}
	.footerv2 .footer-menu .hs-menu-wrapper ul {
		gap: 15px;
		justify-content: center;
		row-gap: 12px;
	}
	.footerv2 .footer .flex_row .col-section:not(:first-child) {
		padding-top: 14px;
	}
	.cm-head-cntn header {
		text-align: center;
	}
	.cnt-wit-tp-img-wrp.col4_row.article-three-col .cnt-col {
		width: 100%;
	}
	.sidebar.blog-wit-sidbr.cm-article-listings .three-col .blog-index .blog-index__post, 
	.sidebar.blog-wit-sidbr.cm-article-listings.three-col .blog-index .blog-index__post {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%;
	}
	.news-press-post.article .byline-content {
		justify-content: center;
	}
	.blog-wit-sidbr.cs-news-listing .blog-index__post .blog-index__post-inner-card {
		padding: 1.5rem;
		padding-bottom: 68px;
	}
	.systems-page h1 {
		font-size: 34px;
	}
	.systems-page h2 {
		font-size: 26px;
	}
	.cmSlider .cnt-col.col12 .inner_spacing.theme .newWrp {
		padding-right: 0;
	}
	.cmSlider .cnt-col.col12 .inner_spacing.theme {
		padding-left: 40px;
		padding-right: 40px;
	}
	.cmSlider .splide__arrows button.splide__arrow.splide__arrow--prev {
		left: 0;
		background: #fff;
		border: none;
		opacity: 1;
		width: 40px;
	}
	.cnt-wit-tp-img-wrp.c-mgetting .bottom_row .cnt-col section a:hover span {
		color: #fff;
	}

}

@media (max-width: 600px) {
	.news-press-post .post-body-section .post-body p img[style*="float: right"] {
		float: none !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		display: block;
	}
}
@media (max-width: 1418px) {
	.content-wrapper, 
	.dnd-section>.row-fluid, 
	.page-center, 
	.cm-header.header .primary-container .page-center, 
	.header.cm-header .top-section .page-center {
		max-width:1400px;
	}
	.two-col-content.cm-tw-clm.cm-header-top .page-center {
		max-width:1400px !important;
	}
	.two-col-content.cm-tw-clm.cm-header-top .content-col {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (max-width: 991px) {
	.content-wrapper, .dnd-section>.row-fluid, 
	.page-center, .cm-header.header .primary-container .page-center, 
	.header.cm-header .top-section .page-center {
		max-width:1336px;
	}
}
@media (max-width: 767px) {
	.content-wrapper, .dnd-section>.row-fluid, 
	.page-center, .cm-header.header .primary-container .page-center, 
	.header.cm-header .top-section .page-center {
		max-width:1320px;
	}
}

.filter-and-search .search-box .hs-search-field__suggestions {
	z-index: 9 !important;
}
.cs-transforming.two-col-content.cs-ab .flex_row .media_column .right_column_btn .btn_item a {
	display: flex;
	justify-content: center;
	align-items: center;
}




.cm-accept.contact-details-wrap .cnt-detail-item.ic3 ul li>i.fa-solid {
font-size: 1.5rem;
padding-right: 15px;
align-self: flex-start;
}

.cm-accept.contact-details-wrap .cnt-detail-item.ic3 ul li>i.fa-solid:before {
background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: initial;
}
.cm-accept.contact-details-wrap .cnt-detail-item.ic3 ul li:has(.fa-solid) {
    display: flex;
    align-items: center;
}
.page-accord.accord-list .acc-content ul {
    margin-top: 0;
    padding-left: 2rem;
    list-style-type: circle;
}

.page-accord.accord-list .acc-content ul li:before {
    content: unset;
}

.page-accord.accord-list .acc-content ul li {
    padding: 0;
    margin: 0;
    font-weight: 400;
}

.page-accord.accord-list .acc-content ul:last-child {
    padding-bottom: 1.484375rem;
}

.grad-two-col.grad-svg .content-col svg {
    max-width: fit-content;
}
.grad-two-col .content-col p>a sup {
    top: -5px;
    font-size: 78%;
}


.link-banner .page-center {
    padding: 0;
}

.link-banner .content_widget .title {
    max-width: 575px;
    margin: 0 auto;
}

.link-banner .content_widget .title {
      font-size: 38px;
    line-height: 1.2;
}




.link-banner .content_widget .title {

    font-weight: 700;
    text-wrap: balance;
    background: linear-gradient(90deg, #037e8c 0%, #506b09 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    overflow-wrap: normal;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.link-banner .content_widget .rich_text {
    margin-top: 80px;
}

.link-banner .rich_text ul>li {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.6;
}

.link-banner .rich_text ul {
    list-style-type: disc;
}

.link-banner .rich_text ul>li a{
 text-decoration:underline; 
}

.link-banner .content_widget .title {
    padding-bottom: 8px;
}
.link-cards .card_item {
    padding: 0;
}

.link-cards.card_gallery .card_box .it_title {
    font-size: 2.1875rem;
    line-height: 1.3;
    font-weight: 600;
    margin-bottom: 8px;
}

.link-cards .card_content ul li {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.6;
}

.link-cards.card_gallery .flex_row {
    gap: 0;
    row-gap: 0;
}

.link-cards .card_item.col6:nth-child(odd) .card_inner {
    padding-right: 12px;
}

.link-cards .card_item.col6:nth-child(even) .card_inner {
    padding-left: 12px;
}
.link-cards .card_content ul li a {
    text-decoration: underline;
}

.list-style.accordion_wrap .acc-content .desc ul li {
    position: relative;
}

.list-style.accordion_wrap .acc-content .desc ul li:before {
    content: "•";
    padding-right: 10px;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent;
}

.list-style .top_sec .top_content {
    padding-bottom: 20px;
}

.list-style .top_sec .top_content > *:last-child {
    margin-bottom: 16px;
}

.list-style.accordion_wrap .acc-content .desc ul li {
    padding-left: 1.2em !important;
}
.link-cards.card_gallery .bottom_row.notshadow .rowGap15 {
    row-gap: 24px;
}

.link-cards.card_gallery .card_content>:last-child {
    margin-bottom: 16px;
}
.link-cards.card_gallery .card_box p {
    margin: 0;
}
.link-banner{
 background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%), linear-gradient(91deg, rgba(49, 153, 155, 0.10) 23.45%, rgba(145, 199, 2, 0.10) 86.1%); 
}

@media (max-width:1418px){
 .link-banner .page-center{
   max-width:1272px; 
   margin:0 4rem;
  } 
}
@media (max-width:991px){
   .link-banner .page-center{
 
   margin:0 2rem;
  } 
}


@media (max-width:767px){
    .link-banner .page-center{
 
   margin:0 1.5rem;
  } 
  
  .link-cards .card_item.col6:nth-child(odd) .card_inner {
    padding-right: 0px;
}

.link-cards .card_item.col6:nth-child(even) .card_inner {
    padding-left: 0px;
}


  .link-cards.card_gallery .bottom_row.notshadow .rowGap15{
   row-gap:6px; 
  }
  .link-banner .content_widget .title {
    max-width: 100%;
    width: 100%;
    margin: 0;
    font-size: 28px;
    line-height: 1.2;
}

  
  
}


@media (max-width:576px){
  
 .link-cards.card_gallery .card_box .it_title{
   font-size:1.640625rem;
  }
  
}