@font-face {
	font-family: "Gilroy";
	src: local("Gilroy Light"), local("Gilroy-Light"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Light.woff2) format("woff2"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Light.woff) format("woff"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Light.otf) format("opentype");
	font-style: normal;
	font-weight: 300;
	font-display: swap;
}
@font-face {
	font-family: "Gilroy";
	src: local("Gilroy Regular"), local("Gilroy-Regular"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Regular.woff2) format("woff2"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Regular.woff) format("woff"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Regular.otf) format("opentype");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "Gilroy";
	src: local("Gilroy Medium"), local("Gilroy-Medium"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Medium.woff2) format("woff2"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Medium.woff) format("woff"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/Gilroy-Medium.otf) format("opentype");
	font-style: normal;
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: "Open Sans";
	src: local("Open Sans Regular"), local("OpenSans-Regular"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-regular.eot) format("embedded-opentype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-regular.woff2) format("woff2"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-regular.woff) format("woff"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-regular.ttf) format("truetype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-regular.svg) format("svg");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "Open Sans";
	src: local("Open Sans Italic"), local("OpenSans-Italic"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-italic.eot) format("embedded-opentype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-italic.woff2) format("woff2"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-italic.woff) format("woff"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-italic.ttf) format("truetype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-italic.svg) format("svg");
	font-style: italic;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: "Open Sans";
	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600.eot) format("embedded-opentype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600.woff2) format("woff2"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600.woff) format("woff"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600.ttf) format("truetype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600.svg) format("svg");
	font-style: normal;
	font-weight: 600;
	font-display: swap;
}
@font-face {
	font-family: "Open Sans";
	src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600italic.eot) format("embedded-opentype"),
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600italic.woff2) format("woff2"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600italic.woff) format("woff"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600italic.ttf) format("truetype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-600italic.svg) format("svg");
	font-style: italic;
	font-weight: 600;
	font-display: swap;
}
@font-face {
	font-family: "Open Sans";
	src: local("Open Sans Bold"), local("OpenSans-Bold"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-700.eot) format("embedded-opentype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-700.woff2) format("woff2"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-700.woff) format("woff"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-700.ttf) format("truetype"), 
		url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/fonts/open-sans-v16-latin-700.svg) format("svg");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

:root{
	--font-gilory: "Gilroy";
	--font-openSans: "Open Sans";
}
html{
	scroll-behavior: smooth;
}


body{
	font-family:var(--font-openSans);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family:var(--font-gilory);
	margin-bottom: .5rem;
}
h2, .h2{
	margin-bottom: 1.875rem;
}
h3, .h3{
	margin-bottom: 1rem;
}
h5, .h5{
	margin-bottom: 1rem;
}


a {
	font-weight: 600;
}
a:not(.hs-button):not(.hs-sec-btn):hover{
	text-decoration: underline;
	opacity:.85;
}
p {
	margin-bottom: 1rem;
}
ul {
	margin-bottom: 1rem;
	padding-left: 2.5rem;
}

ul li {
	margin-bottom: 0;
}


.span2 .hs-button,
.span3 .hs-button,
.span4 .hs-button,
.span5 .hs-button,
.span6 .hs-button{
	padding: 12px 24px;
}
.span2 .hs-sec-btn,
.span3 .hs-sec-btn,
.span4 .hs-sec-btn,
.span5 .hs-sec-btn,
.span6 .hs-sec-btn{
	padding: 9px 22px;
}
.page-center,
.content-wrapper,
.footer .page-center, 
.header .page-center,
.header .primary-section .page-center {
	padding: 0 15px;
}

form input[type=search],
form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select, form textarea{
	padding:10px;
	height:40px;
	font-size:16px;
}
.hs-button, .hs-sec-btn, .hs-trans-btn, 
.systems-page .hs-search-results__next-page, 
.systems-page .hs-search-results__prev-page, 
form input[type=submit]{
	font-family:var(--font-openSans)
		font-size: 16px;
	line-height: normal;
	font-family: helvetica;
	font-weight: 700;
}
.hs-sec-btn{
	padding:9px 22px;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	font-family: var(--font-openSans);
	font-weight: 600;
}
.genericcontent .content_widget {
	padding-right: 3.125rem;
}
.mbti-bnr .cont-inner {
	margin-top: 5.25rem;
}



/* *** Form Style End *** */
@media (min-width: 480px) {
	.dnd-section>.row-fluid, .page-center,
	.content-wrapper {
		max-width: 462px;
	}
}
@media (min-width: 766px) {
	.dnd-section>.row-fluid, .page-center,
	.content-wrapper{
		max-width: 746px;
	}
	.mbti-bnr .btn-items {
		margin-bottom: 1.5rem;
	}
}
@media (max-width: 1199.98px) and (min-width: 768px) {
	h1, .h1 {
		font-size: 3.25rem;
	}
	h3, .h3 {
		font-size: 2.25rem;
	}
	h4, .h4 {
		font-size: 1.75rem;
	}
	h5, .h5 {
		font-size: 1.5rem;
	}
	.cnt-wit-bg-wrp.cm-tile {
		margin-bottom: 5rem;
	}
	.two-col-content.mbti-twoCol {
		margin-bottom: 5rem;
	}
	.cnt-wit-bg-wrp.foundationBtmText {
		margin-bottom: 1rem;
	}
	.two-col-content.possibilities {
		margin-bottom: 5rem;
	}
	.two-col-content.personality {
		margin-bottom: 5rem;
	}
	.overview-glance.v2 {
		margin-bottom: 5rem;
	}
}
@media (max-width: 1799.98px) and (min-width: 768px) {
	.two-col-content.mbti-twoCol,
	.two-col-content.cst-legal,
	.two-col-content.framework-twoCol,
	.cnt-wit-tp-img-wrp.measure-card{
		margin-bottom: 5rem;
	}
}
@media only screen and (max-width: 1199px) and (min-width: 1015px) {
	.dnd-section>.row-fluid, .page-center,
	.content-wrapper {
		max-width: 1000px;
	}
}
@media (min-width: 1200px) {
	.dnd-section>.row-fluid, .page-center,
	.content-wrapper{
		max-width: 1200px;
	}
	.two-col-content.framework-twoCol.personality {
		margin-bottom: 10rem;
	}
}

@media (min-width: 1800px) {
	.dnd-section>.row-fluid, .page-center,
	.content-wrapper{
		
		max-width: 1201px;
		
	}
}


.cm-btmPane .swoosh-background {
	background-size: 6000px 280px;
	height: 280px;
	position: relative;
	z-index: 9;
}
.swoosh-background {
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
.cnt-wit-bg-wrp.cm-btmPane .page-center {
	padding: 0;
}
.cnt-wit-bg-wrp.cm-btmPane .rich_text p {
	margin-bottom: 1rem;
	font-size: 1.75rem;
	font-weight: 400;
	line-height: 1.29;
	font-family: var(--font-gilory)
}
.cm-btmPane .btn_row {
	margin: 0;
	padding-top: 1.75rem;
}
.cm-btmPane .btn_item .hs-button {
	color: #e35a41;
	background-color: #fff;
	border-color: #e35a41;
	border: 2px solid;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	font-family: var(--font-openSans);
	font-weight: 600;
}
.cm-btmPane .btn_item .hs-button:hover {
	color: #e35a41;
	background-color: rgba(255, 255, 255, .85);
	border-color: #e35a41;
}
.cm-tabselector{
	z-index:1;
}
.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_row {
	gap: 0;
	box-shadow: 0 2px 10px 5px rgba(216, 216, 216, .5);
	justify-content: space-around;
	flex-wrap: nowrap;
}

.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_item {
	width: 100%;
	border: 1px solid #f5f4f4;
	min-height: 3.75rem;
	line-height: normal;
}
.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_item.active>a{
	background-color: #5d40b0;
	color:#fff;
	font-weight: 400;
}

.cm_nv_wrp.cm-tabselector .cm_nv_inner>a {
	width: 100%;
}

.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_item>a {
	width: 100%;
	text-decoration: none;
	opacity: 1;
	text-align: center;
	font-size: 1.25rem;
	padding-top:16px;
	padding-bottom:16px;
}
.overview-glance .top_sec.noButton {
	padding: 0;
	text-align: left;
	margin-bottom: 5rem;
	overflow: hidden;
}
.overview-glance .top_sec h1.title {
	margin-bottom: 1.875rem;
}
.overview-glance .top_sec h3.title {
	margin-bottom: 1rem;
}
.overview-glance .top_sec .top_content > *:last-child {
	margin-bottom: 1rem;
}
.overview-glance .cnt-col {
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
	border-radius: .3125rem;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	padding-left: 0;
	padding-right: 0;
	flex: 0 0 30.8333333333%;
	max-width: 30.8333333333%;
}
.overview-glance .cnt-col:nth-child(1) {
	border-bottom-color: #FDBC24;
}
.cnt-wit-tp-img-wrp.overview-glance {
	overflow: visible;
}
.cnt-wit-tp-img-wrp.overview-glance .flex-row {
	justify-content: space-between;
	row-gap: 1rem;
}
.cnt-wit-tp-img-wrp.overview-glance .tp-img {
	margin-bottom: 2.1875rem;
	text-align: center;
}
.cnt-wit-tp-img-wrp.overview-glance .tp-img-cnt .col-title {
	font-weight: 200;
	line-height: 1.29;
	margin-bottom: 16px;
}
.cnt-wit-tp-img-wrp.overview-glance .tp-img-cnt h4.col-title {
	font-size: 40.5px;
}
.cnt-wit-tp-img-wrp.overview-glance .tp-img-cnt h5.col-title {
	font-weight: 400;
}
.overview-glance .inner_spacing {
	height: 100%;
}
.overview-glance .cnt-col:nth-child(2) {
	border-bottom-color: #00C5C7;
}
.overview-glance .cnt-col:nth-child(3) {
	border-bottom-color: #E35A40;
}
.overview-glance.brdr-clr .cnt-col:nth-child(2) {
	border-bottom-color: #fdbc25;
}
.overview-glance.brdr-clr .cnt-col:nth-child(1) {
	border-bottom-color: #00C5C7;
}
.overview-glance.brdr-clr .cnt-col:nth-child(2) img {
	margin: 20px;
}
.overview-glance .splide__track {
	overflow: visible;
}
.overview-facts .btn_row {
	margin-top: 0;
	margin-bottom: 1rem;
	justify-content: center;
}
.cnt-wit-bg-wrp.overview-facts .btn_item .hs-sec-btn {
	color: #5d40b0;
	background-color: #fff;
	border-color: #5d40b0;
	border: 2px solid;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	font-weight: 600;
	font-family: var(--font-openSans);
}
.overview-facts .page-center {
	padding-top: 4.9375rem;
	padding-bottom: 150px;
}
.overview-facts .swoosh-background {
	position: relative;
	z-index: 1;
}
.cm-tile .content_widget {
	padding: 2.5rem;
	align-items: stretch;
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
	border-bottom-color: #00c5c7;
}
.cm-tile .title {
	margin-top: 2.1875rem;
	margin-bottom: 1rem;
	text-align: center;
}
.cm-tile h4.title {
	font-size: 2.25em;
	font-weight: 400;
	line-height: 1.29;
}
.cm-tile .rich_text ul {
	max-width: 90%;
	margin: 0 auto;
	padding: 0 20px;
	list-style: none;
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
}
.cm-tile .rich_text ul li {
	padding: 7px 0;
	position: relative;
	z-index: 99;
	margin-left: 25px;
	margin-bottom: 0;
}
.cm-tile .rich_text ul li:before {
	content: "\2022";
	color: #fdbc25;
	font-weight: bold;
	font-size: 1.75em;
	width: 1em;
	line-height: 1em;
	position: absolute;
	margin-left: -25px;
}
.mbti-bnr .btn_item>a {
	line-height: 1.5;
	border-radius: 5px;
	font-family: var(--font-openSans);
	font-weight: 600;
	margin-right: 2rem;
	margin-bottom: 1rem;
}
.mbti-bnr .content-col.col6,
.mbti-bnr .media_column.col6{
	padding: 0;
}
.two-col-content.mbti-bnr .flex_row.flex_center {
	align-items: normal;
	gap:0;
}
.mbti-bnr .content-col h4 {
	font-weight: 300;
	line-height: 1.4;
}
.mbti-bnr.two-col-content .content-col .description {
	margin-bottom: 0 !important;
}
.mbti-bnr .btn_row {
	margin-top: 0;
}
.mbti-bnr.two-col-content .content_box {
	margin-top: 0;
	height: 100%;
}

.mbti-bnr .text_block {
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.mbti-bnr .text_block svg {
	max-width: 100%;
	height: auto;
}
.cnt-wit-bg-wrp.promo {
	overflow: visible;
}
.promo h5.title {
	margin: 0;
	width: 165px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 1.375rem;
	text-align: center;
	z-index: 1;
	-webkit-clip-path: polygon(0% 56%, 9% 43%, 1% 31%, 17% 26%, 18% 10%, 36% 13%, 50% 0%, 64% 13%, 82% 10%, 83% 26%, 99% 31%, 91% 43%, 100% 56%, 85% 67%, 91% 81%, 70% 82%, 64% 100%, 50% 90%, 36% 100%, 30% 82%, 9% 81%, 15% 67%);
	clip-path: polygon(0% 56%, 9% 43%, 1% 31%, 17% 26%, 18% 10%, 36% 13%, 50% 0%, 64% 13%, 82% 10%, 83% 26%, 99% 31%, 91% 43%, 100% 56%, 85% 67%, 91% 81%, 70% 82%, 64% 100%, 50% 90%, 36% 100%, 30% 82%, 9% 81%, 15% 67%);
	padding: 3rem 2rem;
	background-color: #fabb2a;
	color: #3E4746 !important;
	line-height: 1.29;
	white-space: nowrap;
}
.promo .page-center {
	position: static;
}
.promo .rich_text {
	margin-left: 165px;
	position: relative;
	z-index: 1;
}
.promo .rich_text p a {
	margin-left: 1.5rem;
}
.promo .rich_text p:last-child {
	margin-bottom: 0;
}
.promo .rich_text p a:after {
	content: " »";
}
.promo .rich_text p a:hover {
	opacity: 1;
}
.two-col-content.mbti-twoCol .content-col .description {
	margin-bottom: 0;
}
.cm-tile {
	overflow: visible;
}
.overview-glance.tpMb-0 .top_sec.noButton {
	margin-bottom: 0;
}
.h-s.two-col-content .mediaimg .single-img img {
	max-height: 349px;
}
.two-col-content.framework-twoCol .img-col .doubleimg.vertical {
	display: block;
}
.two-col-content.framework-twoCol .img-col .doubleimg.vertical .double-img {
	all: unset;
}
.two-col-content.framework-twoCol .img-col .doubleimg.vertical .double-img.img1 {
	margin: 0;
}
.two-col-content.framework-twoCol .img-col .doubleimg.vertical .double-img.img2 {
	margin: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -5;
}
.two-col-content.framework-twoCol .img-col .doubleimg.vertical .double-img.img2 img {
	transition: transform 0.4s cubic-bezier(0, 0, 0, 1);
	will-change: transform;
	transform: translate3d(0px, -2px, 0px);
}
.two-col-content.framework-twoCol .flex_row {
	row-gap: 0;
}
.two-col-content.framework-twoCol .content-col .description {
	margin-bottom: 0;
}
.overview-facts.measure .page-center {
	padding-bottom: 350px;
}
.measure .rich_text h3 {
	margin-bottom: 2.1rem;
}
.cnt-wit-tp-img-wrp.measure-card .flex-row {
	row-gap: 0;
	justify-content: space-between;
}
.measure-card .cnt-col {
	padding: 0;
	width: 47.5%;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
}
.measure-card .cnt-col:nth-child(1) {
	border-bottom-color: #00c5c7;
}
.measure-card .cnt-col:nth-child(2) {
	border-bottom-color: #fdbc25;
}

.measure-card .col-title {
	font-family: var(--font-openSans);
	line-height: 1.89;
}

.measure-card.cnt-wit-tp-img-wrp h5.col-title {
	margin-bottom: 16px;
	font-size: 28px;
}

.measure-card .splide__track {
	overflow: visible;
}

.measure-card .inner_spacing {
	border-radius: inherit;
}
.measured .media_column.col3 {
	width: 250px;
}
.measured .media_column.col3 .mediaimg {
	width: inherit;
}
.two-col-content.measured .flex_row {
	justify-content: normal;
	row-gap: 0;
	flex-wrap:nowrap;
}

.measured .content-col.col9 {
	width: auto;
}

.measured .content-col ul li {
	padding: 5px 0;
	text-align: left;
}

.measured .content-col ul li:before {
	content: "•";
	color: #fabb2a;
	font-weight: bold;
	font-size: 1.75em;
	width: 1em;
	line-height: 1.2em;
	position: absolute;
	margin-left: -1em;
}

.measured .content-col ul {
	list-style: none;
}
.simple-banner.cm-homeBnr {
	display: block;
	min-height: 700px;
	align-content: normal;
}
.cm-homeBnr .page-center {
	text-align: left;
}
.cm-homeBnr .banner-content-inner {
	margin-top: 10.5rem;
	padding: 0;
}
.simple-banner.cm-homeBnr h1 {
	margin-bottom: 1.875rem;
}
.simple-banner.cm-homeBnr .top_sec h4 {
	margin-bottom: .5rem;
}
.cm-foundation .top_sec.noButton {
	padding: 0;
	margin-bottom: 5rem;
	text-align: left;
	overflow: hidden;
}
.cnt-wit-tp-img-wrp.cm-foundation .title {
	margin-bottom: 1.875rem;
}
.cm-foundation .top_sec .top_content > *:last-child {
	margin-bottom: 1rem;
}
.cm-foundation .top_content a {
	position: relative;
	padding-right: 1rem;
}
.cm-foundation .top_content a:after {
	content: " »";
}
.cm-foundation.cnt-wit-tp-img-wrp .flex-row {
	row-gap: 0;
	justify-content: space-between;
}
.cm-foundation.cnt-wit-tp-img-wrp .cnt-col {
	padding: 0;
	width: 30.8333333333%;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
	border-bottom-color: #fff;
	margin-bottom: 1rem;
}
.cm-foundation .splide__track {
	overflow: visible;
}

.cm-foundation .inner_spacing {
	border-radius: inherit;
}
.cnt-wit-tp-img-wrp.cm-foundation .tp-img {
	margin-bottom: 0.9em;
}

.cm-foundation .tp-img {
	text-align: center;
}

.cm-foundation.cnt-wit-tp-img-wrp h5.col-title {
	margin-bottom: 0;
}
.cm-foundation .tp-img-cnt-inner ul {
	padding-left: 20px;
	margin: 1em 0;
	list-style: none;
	min-height: 350px;
}

.cm-foundation .tp-img-cnt-inner ul li:before {
	content: "\2022";
	color: #fdbc25;
	font-weight: bold;
	font-size: 1.75em;
	width: 1em;
	line-height: 1em;
	position: absolute;
	margin-left: -25px;
}

.cm-foundation .tp-img-cnt-inner ul li {
	margin-bottom: 15px;
}
.cnt-wit-tp-img-wrp.cm-foundation .cnt-col.left_aln .col-btn-grp {
	justify-content: center;
}

.cnt-wit-tp-img-wrp.cm-foundation .col-btn-grp {
	margin-top: 0;
	margin-bottom: 1rem;
}

.cnt-wit-tp-img-wrp.cm-foundation .btn_row {
	margin-top: 0;
}

.cnt-wit-tp-img-wrp.cm-foundation .btn_item>a {
	color: #00a365;
	background-color: #fff;
	border-color: #00a365;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
}

.cnt-wit-tp-img-wrp.cm-foundation .btn_item>a:hover {
	color: #fff;
	background-color: rgba(0, 163, 101, .85);
	border-color: rgba(0, 163, 101, 0);
	opacity: 1;
}
.foundationBtmText .content_widget {
	background-image: linear-gradient(to bottom, #f7f8f8, #f7f8f8);
	padding: 20px;
	margin-top: 1rem;
	text-align: left;
}

.foundationBtmText .content_widget p {
	margin-bottom: 0;
}

.personality .content-col {
	width: 751px;
}

.personality .media_column {
	width: 420px;
}

.personality .btn_row {
	margin-top: 2.25rem;
}

.personality .btn_item>a {
	color: #5d40b0;
	background-color: #fff;
	border-color: #5d40b0;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	min-width: 9.5rem;
}

.personality .btn_item>a:hover {
	opacity: 1;
	color: #fff;
	background-color: rgba(93, 64, 176, .85);
	border-color: rgba(93, 64, 176, 0);
}
.personality .content-col {
	width: 751px;
}

.personality .media_column {
	width: 420px;
}

.personality .btn_row {
	margin-top: 2.25rem;
}

.personality .btn_item>a {
	color: #5d40b0;
	background-color: #fff;
	border-color: #5d40b0;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	min-width: 9.5rem;
}

.personality .btn_item>a:hover {
	opacity: 1;
	color: #fff;
	background-color: rgba(93, 64, 176, .85);
	border-color: rgba(93, 64, 176, 0);
}
.two-col-content.framework-twoCol.personality .flex_row {
	flex-wrap:nowrap;
}
.cnt-wit-tp-img-wrp.overview-glance.v2 .tp-img {
	text-align: left;
}
.cnt-wit-tp-img-wrp.overview-glance.v2 .tp-img-cnt .col-title {
	font-weight: 400;
}
.overview-glance.v2 .cnt-col:nth-child(1) {
	border-bottom-color: #01b8c3;
}
.overview-glance.v2 .cnt-col:nth-child(2) {
	border-bottom-color: #FDBC24;
}
.overview-glance.v2 {
	overflow: visible;
}
.overview-glance .inner_spacing {
	border-radius: inherit;
}
.txt-block .rich_text p a {
	position: relative;
	padding-right: 1rem;
}

.txt-block .rich_text p a:after {
	content: " »";
}
.insight .content-col.col10 {
	width: 80.7856532878%;
}
.insight .media_column.col2 {
	width: auto;
}
.insight .content-col .btn_item>a.hs-sec-btn {
	color: #5d40b0;
	background-color: #fff;
	border-color: #5d40b0;
}
.insight .content-col .btn_item>a.hs-sec-btn:hover {
	color: #fff;
	background-color: rgba(93, 64, 176, .85);
	opacity: 1;
	border-color: rgba(93, 64, 176, 0);
}
.two-col-content.insight .flex_row {
	flex-wrap: nowrap;
}
.bgGrey .swoosh-background {
	display: none;
}

.bgGrey .swoosh-background.grey {
	display: block;
}
.cntSlider .page-center {
	margin-bottom: 5rem;
}
.cntSlider .splide .splide__track {
	margin: 0;
}

.cntSlider .cnt-col {
	min-height: 350px;
	margin: 0;
	padding: 0;
	align-content: center;
}

.cntSlider .tp-img-cnt {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	padding-top: 20px;
	padding-bottom: 20px;
	max-width: 819px;
	margin-left: auto;
	margin-right: auto;
}

.cnt-wit-tp-img-wrp.cntSlider .col-title {
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.cntSlider .splide .splide__pagination {
	margin-bottom: 1rem;
}

.cnt-wit-tp-img-wrp.cntSlider .splide__pagination li button {
	box-sizing: content-box;
	width: 1.375rem;
	height: 1.375rem;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #00c5c7;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease;
	border-radius: 50%;
}

.cnt-wit-tp-img-wrp.cntSlider ul.splide__pagination .splide__pagination__page.is-active {
	margin-top: 0;
	margin-bottom: 0;
	opacity: 1;
	background-clip: padding-box;
	transform: none;
}
.cnt-wit-tp-img-wrp.cntSlider .splide .splide__arrow--prev {
	left: 0;
}

.cnt-wit-tp-img-wrp.cntSlider .splide .splide__arrow--next {
	right: 0;
}
.cnt-wit-tp-img-wrp.cntSlider .splide__arrow {
	opacity: 0.5;
}
.cnt-wit-tp-img-wrp.cntSlider .splide__arrow svg {
	display: none;
}
.cnt-wit-tp-img-wrp.cntSlider .splide__arrow:before {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: no-repeat 50% / 100% 100%;
	content: "";
}

.cnt-wit-tp-img-wrp.cntSlider .splide__arrow--next:before {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%235d40b0' viewBox='0 0 24 24'%3e%3cpath d='M8.10571,24.00012a1.0003,1.0003,0,0,1-.80761-1.58838L17.93833,12.00012,7.2981,1.5885A1,1,0,0,1,8.91528.41174L20.411,12.00012,8.91528,23.5885A.99731.99731,0,0,1,8.10571,24.00012Z'/%3e%3c/svg%3e");
}

.cnt-wit-tp-img-wrp.cntSlider .splide__arrow--prev:before {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%235d40b0' viewBox='0 0 24 24'%3e%3cpath d='M17.653.00427a1.00031,1.00031,0,0,1,.80762,1.58838L7.8204,12.00427,18.46064,22.4159a1,1,0,0,1-1.61719,1.17675L5.34775,12.00427,16.84345.4159A.99729.99729,0,0,1,17.653.00427Z'/%3e%3c/svg%3e");
}

.cnt-wit-tp-img-wrp.cntSlider .splide__arrow:hover {
	opacity: 0.9;
}


.two-col-content.blog_banner.research .page-center {
	padding-left: 15px;
	padding-right: 15px;
}
.two-col-content.blog_banner.ab-bnr .page-center {
	padding: 0 15px;
}
.two-col-content.blog_banner.ab-bnr .single-img img {
	max-width: 409px;
}
.research .single-img img {
	max-height: 365px;
}
.cmHeading .content_widget {
	padding-right: 3.125rem;
}
.adv_video_module .vid_trigger .hs_cos_wrapper_type_icon {
	background: rgba(94, 64, 176, 0.85);
	border-radius: 5px;
}
.adv_video_module .vid_trigger svg {
	height: 1.8rem !important;
}
.adv_video_module .vid_trigger span:hover {
	transform: none !important;
}
.adv_video_module .vid_trigger span:hover svg {
	fill: rgba(255, 255, 255, 0.6) !important;
}
.cnt-wit-tp-img-wrp.cmTwoCol .flex-row {
	row-gap: 0;
}
.cmTwoCol .cnt-col {
	padding: 0;
}
.cmTwoCol .inner_spacing {
	display: flex;
}
.cnt-wit-tp-img-wrp.cmTwoCol .tp-img {
	width: 33.33%;
	margin: auto;
	display: flex;
	flex-shrink: 0;
	align-content: center;
	justify-content: center;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.cnt-wit-tp-img-wrp.cmTwoCol .col-title {
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.cmTwoCol .tp-img-cnt-inner p:last-child {
	margin-bottom: 1rem;
}
.framework-twoCol.v2 .top_sec.noButton {
	padding: 0;
	margin-bottom: 66px;
	text-align: left;
	overflow: hidden;
}

.framework-twoCol.v2 .content_widget {
	padding-left: 3.125rem;
}
.pp-card.v2 .tp-img-cnt p {
	color: #3e4747;
	font-weight: 400;
}

.cnt-wit-tp-img-wrp.pp-card.v2 .tp-img-cnt-inner p:last-child {
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.pp-card .inner_spacing{
	height:100%;
}
.cnt-wit-tp-img-wrp.pp-card.v2 .tp-img-cnt {
	height: 100%;
}
.pp-card.v2 .tp-img-cnt-inner {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	row-gap: 40px;
}
.cnt-wit-tp-img-wrp.pp-card.v2 .tp-img-cnt-inner h2 {
	margin-bottom: 1rem;
}
.support .title {
	font-family: 'Gilroy';
}
.support .rich_text p a {
	position: relative;
	padding-right: 1rem;
}
.support .rich_text p a:after {
	content: " »";
}
.cm-video-wrap .title {
	margin-top: 30px;
}

.cm-video-wrap .rich_text {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}
.cm-video-wrap .bg_el {
	z-index: -1;
}
.cm-video-wrap iframe {
	margin: 0px auto;
	display: block;
	position: absolute;
	padding: 50px;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	padding-top: 0;
}

@media (max-width: 1199.98px) {
	.cnt-wit-bg-wrp.cm-btmPane .rich_text p {
		font-size: 1.5rem;
	}
	.cm-btmPane .btn_item .hs-button {
		min-width: 9.375rem;
		padding: .4375rem 1.25rem;
		font-size: 1.25rem;
		line-height: 1.5;
		border-radius: 5px;
		letter-spacing: normal;
	}
	.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_item {
		min-height: 3.125rem;
	}
	.cnt-wit-tp-img-wrp.overview-glance .tp-img {
		margin-bottom: 2.1875rem;
	}
	.cnt-wit-tp-img-wrp.overview-glance .tp-img-cnt h4.col-title {
		font-size: 1.5rem;
	}
	.cm-tile h4.title {
		font-size: 1.5rem;
	}
	.cnt-wit-bg-wrp.overview-facts .btn_item .hs-sec-btn {
		padding: .4375rem 1.25rem;
		font-size: 1.25rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.hs-sec-btn {
		padding: .4375rem 1.25rem;
		font-size: 1.25rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.two-col-content.framework-twoCol .img-col .doubleimg.vertical .double-img img {
		height: auto !important;
	}
	.cm-foundation .top_sec.noButton {
		margin-bottom:1rem;
	}

	.cm-foundation.cnt-wit-tp-img-wrp .cnt-col {
		width: 100%;
	}

	.cm-foundation .tp-img-cnt-inner ul {
		min-height: auto;
	}

	.cnt-wit-tp-img-wrp.cm-foundation .btn_item>a {
		padding: .4375rem 1.25rem;
		font-size: 1.25rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.two-col-content.personality .flex_row {
		align-items: center;
	}



	.personality .btn_item>a {
		min-width: 9.375rem;
		padding: .4375rem 1.25rem;
		font-size: 1.25rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.cntSlider .tp-img-cnt {
		max-width: 501px;
	}
	.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_item>a {
		padding: 10px;
	}

}
@media (max-width: 765.98px) {
	.cnt-wit-bg-wrp.cm-btmPane .rich_text p {
		font-size: 1.125rem;
	}
	.cm-btmPane .btn_item .hs-button {
		min-width: 8.25rem;
		padding: .21875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_item {
		min-height: 2.5rem;
	}
	.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_item>a {
		font-size: 1rem;
		padding-left: 0;
		padding-right: 0;
		white-space: nowrap;
	}
	.cm_nv_wrp.cm-tabselector .cm_nv_inner .btn_row {
		flex-wrap: wrap;
	}
	.overview-glance .top_sec.noButton {
		margin-bottom: 1rem;
	}
	.overview-glance .cnt-col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.overview-glance .tp-img-cnt {
		text-align: center;
	}
	.cnt-wit-bg-wrp.overview-facts .btn_item .hs-sec-btn {
		padding: .21875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.cm-tile .content_widget {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	.overview-facts .content_widget.text_left {
		text-align: center;
	}
	.cm-tile .rich_text ul {
		columns: 1 !important;
		-webkit-columns: 1 !important;
		-moz-columns: 1 !important;
		max-width: 90% !important;
	}
	.genericcontent .content_widget {
		padding-right: 0;
	}
	.genericcontent .title {
		padding-top: 1.875rem;
	}
	.hs-sec-btn {
		padding: .21875rem 1rem;
		font-size: 18px;
		line-height: 1.5;
		border-radius: 5px;
	}
	.mbti-bnr .content-col {
		text-align: center;
		padding-bottom: 2.125rem;
	}
	.mbti-bnr.two-col-content .content-col .btn-items .btn_row {
		justify-content: center;
	}
	.mbti-bnr .btn_item>a {
		margin-right: 0;
	}
	.promo h5.title {
		left: -1rem;
		font-size: 1.125rem;
	}
	.promo .rich_text {
		width: 100%;
		margin-left: 25%;
		font-size: 1rem;
	}
	.two-col-content.mbti-twoCol .flex_row {
		gap: 0;
	}
	.two-col-content.mbti-twoCol .mediaimg .single-img img {
		max-width: 275px;
	}
	.mbti-twoCol .single-img {
		text-align: center;
	}
	.mbti-twoCol .description h3 {
		padding-top: 1.875rem;
	}
	.two-col-content.framework-twoCol .img-col .doubleimg.vertical {
		text-align: center;
	}
	.two-col-content.framework-twoCol .content-col .description {
		text-align: center;
	}
	.framework-twoCol .description h3 {
		padding-top: 1.875rem;
	}
	.two-col-content.framework-twoCol .img-col .doubleimg.vertical .double-img.img2 img {
		transform: translate3d(0px, 5px, 0px);
	}
	.measure-card .cnt-col {
		width: 100%;
	}
	.measure-card .cnt-col:not(:last-child) {
		margin-bottom: 1rem;
	}

	.measure-card .cnt-col:nth-child(2) {
		margin-top: 20px;
	}
	/* 	.overview-facts .swoosh-background {
	display: none;
} */
	.two-col-content.measured .flex_row {
		flex-wrap: wrap;
	}

	.measured .media_column.col3 {
		width: 100%;
	}

	.two-col-content.mbti-twoCol.measured .mediaimg .single-img img {
		max-width: 250px;
	}

	.measured .content-col .description {
		text-align: center;
	}
	.simple-banner.cm-homeBnr {
		min-height: 575px;
		background-size: auto 100%;
	}
	.cm-homeBnr .banner-content-inner {
		margin-top: 0;
		text-align: center;
		background: #fff;
	}
	.simple-banner.cm-homeBnr h1 {
		margin-bottom: 0.5rem;
	}
	.cm-homeBnr .bg_img {
		background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/Homepage_hero_mobile.svg) !important;
	}
	.cm-foundation.cnt-wit-tp-img-wrp h5.col-title {
		font-size: 1.5rem;
	}

	.cnt-wit-tp-img-wrp.cm-foundation .btn_item>a {
		padding: .21875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.cm-foundation.cnt-wit-tp-img-wrp h5.col-title {
		font-size: 1.5rem;
	}

	.cnt-wit-tp-img-wrp.cm-foundation .btn_item>a {
		padding: .21875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.personality .media_column {
		width: 100%;
	}

	.personality .content-col {
		width: 100%;
	}

	.two-col-content.framework-twoCol.personality .flex_row {
		flex-wrap: wrap;
	}

	.two-col-content.personality .content-col .btn-items .btn_row {
		justify-content: center;
	}

	.personality .btn_item>a {
		min-width: 8.25rem;
		padding: .21875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.personality .content-col {
		width: 429px;
	}

	.personality .media_column {
		width: 286px;
	}
	.cnt-wit-tp-img-wrp.overview-glance.v2 .tp-img-cnt .col-title {
		font-size: 1.5rem;
	}

	.overview-glance.v2 .tp-img-cnt {
		text-align: left;
	}

	.cnt-wit-tp-img-wrp.overview-glance.v2 .flex-row {
		row-gap: 5rem;
	}
	.two-col-content.insight .flex_row {
		flex-wrap: wrap;
		row-gap: 0;
	}
	.insight .content-col.col10 {
		order: 2;
		width: 100%;
		text-align: center;
	}
	.insight .media_column.col2 {
		order: 1;
		width: 100%;
	}
	.two-col-content.insight .mediaimg .single-img img {
		max-height: 175px;
	}
	.two-col-content.insight .content-col .btn-items .btn_row {
		justify-content: center;
	}
	.insight .content-col h3 {
		padding-top: 1.875rem;
	}
	.quiz .quiz-indicators {
		bottom: -20px;
	}
	.cntSlider .page-center {
		margin-bottom: 1rem;
	}
	.cntSlider .splide__arrows {
		display: none;
	}
	.cntSlider .tp-img-cnt {
		max-width: 302px;
	}
	.cmTwoCol .inner_spacing {
		flex-direction: column;
	}
	.cmTwoCol .tp-img-cnt {
		text-align: center;
	}
	.cnt-wit-tp-img-wrp.cmTwoCol .tp-img {
		width: 100%;
	}
	.mbti-bnr .cont-inner {
		padding-bottom: 2.125rem;
	}
}
@media (max-width:525px){
	.promo .rich_text {
		margin-left: 30%;
		width: auto;
		text-align:center;
	}
	.promo .rich_text p a{
		margin-left: 0;
		display: block;
	}
	.simple-banner.cm-homeBnr {
		min-height: 450px;
	}
	.cntSlider .tp-img-cnt {
		max-width: 100%;
	}
}



/* cssV2 */

.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton {
	text-align: left;
	padding: 0;
	margin: 0;
}
.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton h2 {
	font-weight: 500;
	line-height: 1.17;
	margin-bottom: 1.875rem;
	font-size: 3.625rem;
}
.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton p {
	margin-top: 0;
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.product-cards .splide__track {
	overflow: visible;
}
.cnt-wit-tp-img-wrp.product-cards .inner_spacing {
	height: 100%;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12 {
	margin-bottom: 5rem;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4),.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) {
	flex: 0 0 100%;
	max-width: 100%;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .inner_spacing.theme ,
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .inner_spacing.theme {
	display: flex;
	box-shadow: none;
	border-radius: 0;
	background: transparent;
	padding: 0 !important;
	border: none;
	align-items: center;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .tp-img,
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .tp-img {
	max-width: 165px;
	margin: 0;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .tp-img-cnt,
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .tp-img-cnt {
	padding-left: 3.125rem;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12 {
	flex: 0 0 30.8333333333%;
	max-width: 30.8333333333%;
	padding: 0;
	width: 100%;
}
.cnt-wit-tp-img-wrp.product-cards  .flex-row {
	row-gap: 0;
	justify-content: space-between;
}
.cnt-wit-tp-img-wrp.product-cards .inner_spacing {
	padding: 2.5rem !important;
	font-weight: 400;
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:first-child  .inner_spacing {
	border-bottom-color: #01b8c3;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .inner_spacing h3 {
	font-size: 2.625rem;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .inner_spacing h3 {
	font-size: 2.625rem;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(2) .inner_spacing {
	border-bottom-color: #fabb2a;
}
.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(3) .inner_spacing {
	border-bottom-color: #e35a41;
}
.cnt-wit-tp-img-wrp.product-cards .tp-img {
	margin-bottom: 2.1875rem;
}
.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton {
	margin-bottom: 5rem;
}
.cnt-wit-tp-img-wrp.product-cards .tp-img img {
	max-height: 200px;
}
.cnt-wit-tp-img-wrp.for-you-content {
	background-image: linear-gradient(to bottom, #5D40B0, rgba(93, 64, 176, 0.9));
	overflow: visible;
}
.cnt-wit-tp-img-wrp.for-you-content  .top_sec.noButton {
	min-width: 100vw;
	margin-left: calc(-1 * (100vw - 1201px + 30px) / 2);
	margin-right: calc(-1 * (100vw - 1201px + 30px) / 2);
	margin-bottom: 0;
}
.cnt-wit-tp-img-wrp.for-you-content .page-center.theme_center {
	display: flex;
	flex-direction: column-reverse;
}
.cnt-wit-tp-img-wrp.for-you-content  .top_sec.noButton p span {
	display: none;
}
.cnt-wit-tp-img-wrp.for-you-content  .top_sec.noButton p {
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
	background-image: url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/SecondarySwoosh.svg');
		background-size: 6000px;
		height: 109px;
		}
.cnt-wit-tp-img-wrp.for-you-content .bottom_row {
	align-items: stretch;
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
	padding: 0;
	display: flex;
	flex-direction: column;
	border-bottom-color: #5d41b0;
	margin-top: 4rem;
}
.cnt-wit-tp-img-wrp.for-you-content  .splide__track {
	overflow: visible;
}
.cnt-wit-tp-img-wrp.for-you-content  .cnt-col {
	padding: 2.5rem;
	font-weight: 400;
}
.cnt-wit-tp-img-wrp.for-you-content  .tp-img-cnt-inner {
	margin-top: 2.1875rem;
}
.cnt-wit-tp-img-wrp.for-you-content  .tp-img-cnt-inner h3 {
	font-weight: 400;
	line-height: 1.29;
	font-size: 1.75rem;
}
.cnt-wit-tp-img-wrp.for-you-content  .col-btn-grp a.hs-button {
	display: inline-block;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	min-width: 9.5rem;
	font-family: "Open Sans", -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";
}
.cnt-wit-bg-wrp.compare-table th.tl {
	color: #FFF;
	border: none;
	padding: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 0;
	background: #02C4C4;
}
.cnt-wit-bg-wrp.compare-table table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.cnt-wit-bg-wrp.compare-table th.compare-heading {
	border-bottom: 0 !important;
	padding: 10px !important;
	font-size: 1.25rem;
	color: #fff;
	background: #02C4C4;
	text-align: center;
	border: none;
}
.cnt-wit-bg-wrp.compare-table {
	margin-top: 3rem;
	margin-bottom: 5rem;
}
.cnt-wit-bg-wrp.compare-table th.compare-heading {
	border-right: 1px solid #CCC;
	empty-cells: show;
}
.cnt-wit-tp-img-wrp.for-you-content .bottom_row {
	position: relative;
	top: 70px;
	margin-top: 0;
}
.cnt-wit-tp-img-wrp.for-you-content  .btn_row {
	margin: 0;
}
.cnt-wit-bg-wrp.compare-table .comparison tbody tr:nth-child(odd) {
	display: none;
}
.cnt-wit-bg-wrp.compare-table tbody tr:nth-child(odd) {
	display: none;
}
.cnt-wit-bg-wrp.compare-table tr.compare-row {
	background: #F5F5F5;
}
.cnt-wit-bg-wrp.compare-table tbody tr td {
	border: none;
	border-right: 1px solid #CCC;
	empty-cells: show;
	padding: 10px;
	font-size: 16px;
}
.cnt-wit-bg-wrp.compare-table span.imitator {
	content: "\2022";
	color: #dadada;
	font-weight: bold;
	font-size: 2.75em;
	text-align: center;
	display: block;
}
.cnt-wit-bg-wrp.compare-table span.mbti-check {
	content: "\2022";
	color: #fdbc25;
	font-weight: bold;
	font-size: 2.75em;
	text-align: center;
	display: block;
}
.accordion_wrap.product-accordion .top_sec.noButton {
	padding: 0;
	text-align: left;
	margin: 0;
}
.accordion_wrap.product-accordion .top_sec.noButton h2.title {
	font-size: 2.625rem;
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
}
.accordion_wrap.product-accordion .acc-item .acctitle {
	border-radius: 0;
	box-shadow: none;
}
.accordion_wrap.product-accordion .acc-item {
	border-radius: 0;
	border-top: 1px solid #cfcdcc;
	margin: 0;
	padding: .75rem 1.25rem;
	padding-left: 0;
}
.accordion_wrap.product-accordion .acc-item .acc-content .desc p:last-child {
	margin-bottom: 1rem;
}
.accordion_wrap.product-accordion .acc-item .acc-content {
	box-shadow: none;
}
.accordion_wrap.product-accordion .acc-item .acctitle h4 {
	font-weight: 400;
	line-height: 1.29;
	font-size: 1.75rem;
	padding: .5625rem 0;
}
.cnt-wit-bg-wrp.compare-table tr.compare-row td:not(:first-child) {
	text-align: center;
}
.cnt-wit-tp-img-wrp.product-cards .inner_spacing h3 {
	font-size: 1.75rem;
}
.accordion_wrap.product-accordion .acc-item .carrortwrap svg {
	display: none;
}
.accordion_wrap.product-accordion .acc-item .carrortwrap {
	background-repeat: no-repeat;
	height: 1.625rem;
	width: 1.625rem;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 1.625rem;
	margin-left: 1rem;
	background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/ICONS_Expand2.svg);
	display: flex;
	position: relative;
}

.accordion_wrap.product-accordion .acc-item:hover .carrortwrap{
	background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/ICONS_Expand1.svg);
}

.accordion_wrap.product-accordion .acc-item.activeaccord .carrortwrap{
	background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/ICONS_Collapse6.svg);
}
.accordion_wrap.product-accordion .acc-item.activeaccord:hover .carrortwrap{
	background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/ICONS_Collapse5.svg);
}
.accordion_wrap.product-accordion .acc-item .acctitle h4 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.accordion_wrap.product-accordion .acc-item:hover .acctitle h4 {
	color: #5d40b0;
}
.accordion_wrap.product-accordion .acc-item:last-child {
	border-bottom: 1px solid #cfcdcc;
}
.testimonials_sliderv2.product-testimonial blockquote {
	margin: 0 0 1rem !important;
	font-style: italic;
	position: relative;
	margin-top: 1.625rem !important;
	padding-top: 2.5rem;
	border: none;
}
.testimonials_sliderv2.product-testimonial {
	padding-bottom: 5rem;
}
.testimonials_sliderv2.product-testimonial blockquote:before {
	content: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MBTI_January2026/images/ICONS_Quote%20%281%29.svg);
	position: absolute;
	display: inline-block;
	top: -1.625rem;
	height: 3.3125rem;
	width: 3.5rem;
}
.testimonials_sliderv2.product-testimonial .left_inner {
	display: flex;
	flex-direction: column-reverse;
	max-width: 820px;
	margin: 0 auto;
}
.testimonials_sliderv2.product-testimonial .left_inner h4.name {
	font-family: "Open Sans", -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";
	color: #3e4747;
	font-weight: 400;
	line-height: 1.29;
	margin-bottom: 1rem;
	font-size: 18px;
}
.testimonials_sliderv2.product-testimonial .noImage .testmn_inner_outer {
	justify-content: center;
}
.testimonials_sliderv2.product-testimonial {
	padding-bottom: 5rem;
}
.testimonials_sliderv2.product-testimonial .splide__pagination__page {
	box-sizing: content-box;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #00c5c7;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease;
	width: 1.375rem;
	height: 1.375rem;
	border-radius: 50%;
}
.testimonials_sliderv2.product-testimonial button.splide__arrow.splide__arrow--prev {
	left: 0;
}
.testimonials_sliderv2.product-testimonial .splide__arrow svg {
	display: none;
}
.testimonials_sliderv2.product-testimonial .splide .splide__arrow--next {
	display: block;
	width: 40px;
	height: 40px;
}
.testimonials_sliderv2.product-testimonial .splide .splide__arrow--next{	background-image:url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/right-icon.svg');
	}
.testimonials_sliderv2.product-testimonial .top_sec {
	margin: 0;
	padding: 0;
}
.testimonials_sliderv2.product-testimonial .top_sec h2 {
	margin-bottom: 1.5rem;
	font-size: 2.625rem;
	font-weight: 500;
	line-height: 1.29;
}
.testimonials_sliderv2.product-testimonial .left_col {
	width: 100%;
	padding: 0;
}
.testimonials_sliderv2.product-testimonial .right_col {
	padding: 0;
	width: 100%;
}
.testimonials_sliderv2.product-testimonial .right_col .img_bg {
	border: 1px solid #5D40B0;
	width: 580px;
	padding: 0;
	margin: 0 auto;
	border-radius: 0;
	height: 500px;
	background-size: contain;
}
.testimonials_sliderv2.product-testimonial .left_inner h3 {
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
	font-size: 2rem;
}
.testimonials_sliderv2.product-testimonial .text_box {
	margin-top: 20px;
}
.testimonials_sliderv2.product-testimonial .text_box {
	text-align: center;
}
.testimonials_sliderv2.product-testimonial .splide .splide__arrow--next, .testimonials_sliderv2.product-testimonial button.splide__arrow.splide__arrow--prev {
	opacity: .6;
}
.testimonials_sliderv2.product-testimonial .splide .splide__arrow--next:hover, .testimonials_sliderv2.product-testimonial button.splide__arrow.splide__arrow--prev:hover {
	opacity: 1;
}
.testimonials_sliderv2.product-testimonial .left_inner p {
	font-family: "Gilroy", "Open Sans", -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: 18px;
}
.testimonials_sliderv2.product-testimonial .testmn_itemv2 {
	margin: 0;
}
.simple-banner.ocuppy-content {
	min-height: auto;
	padding-top: 118px;
}

.simple-banner.ocuppy-content h2 {
	font-weight: 500;
	line-height: 1.17;
	margin-bottom: 1.875rem;
	font-size: 3.625rem;
}
.simple-banner.ocuppy-content
p.strapline {
	display: none;
}
.simple-banner.ocuppy-content
.banner-content-inner.col12 {
	padding: 0;
}
.simple-banner.ocuppy-content
section.ratio {
	display: flex;
}
.simple-banner.ocuppy-content
div#copy1 {
	width: 30%;
}
.simple-banner.ocuppy-content
div#copy2 {
	width: 70%;
}
.simple-banner.ocuppy-content
.ratio-copy {
	margin: 0 30px;
}
.simple-banner.ocuppy-content
div#copy1 div {
	font-size: 14px;
	text-align: center;
}
.simple-banner.ocuppy-content .banner-content-inner.col12 img {
	display: block;
	width: 100%;
	max-width: 800px;
	margin: 4rem auto;
}
.simple-banner.ocuppy-content {
	margin-bottom: 5rem;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul {
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0;
	list-style: none;
}

.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li {
	padding: 30px;
	margin: 0;
}

.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li {
	text-align: left;
}

.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li h3 {
	line-height: 1.29;
	font-size: 1.75rem;
	font-weight: bold;
	margin: 0;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li a.btn.btn-primary {
	display: inline-block;
	font-weight: 600;
	color: #3e4747;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 2px solid transparent;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	color: #fff;
	background-color: #e35a41;
	border-color: #e35a41;
	min-width: 9.5rem;
	text-decoration: none;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li img {
	max-width: 200px;
	border: 1px solid #000;
}
.simple-banner.ocuppy-content .mobile-chart {
	display: none;
}
.testimonials_sliderv2.product-testimonial button.splide__arrow.splide__arrow--prev{
	background-image:url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/download.svg');
		}
.testimonials_sliderv2.product-testimonial .splide .splide__arrow--next {
	right: 0;
}
.testimonials_sliderv2.product-testimonial ul.splide__pagination .splide__pagination__page.is-active {
	background: #00c5c7;
	border: none;
	transform: none;
}
.testimonials_sliderv2.product-testimonial ul.splide__pagination .splide__pagination__page.is-active {
	opacity: 1;
}
.cnt-wit-tp-img-wrp.for-you-content.v3 .tp-img-cnt-inner h3 {
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
	font-size: 2.625rem;
	text-align: center;
}
.cnt-wit-tp-img-wrp.product-cards.v2 .cnt-col.splide__slide.left_aln.col12 {
	flex: 0 0 100%;
	max-width: 100%;
}
.cnt-wit-tp-img-wrp.product-cards.v2 .inner_spacing {
	align-items: center;
	background: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
	display: flex;
	padding: 0 !important;
}

.cnt-wit-tp-img-wrp.product-cards.v2 .tp-img-cnt {
	padding-left: 3.125rem;
}
.cnt-wit-tp-img-wrp.product-cards.v2 .tp-img {
	margin: 0;
	max-width: 165px;
}
.cnt-wit-tp-img-wrp.product-cards.v2 .inner_spacing h3 {
	font-size: 2.625rem;
}
.cnt-wit-tp-img-wrp.for-you-content.v3 .tp-img-cnt-inner p {
	text-align: left;
}

.cnt-wit-tp-img-wrp.for-you-content.v3 .tp-img-cnt-inner {
	text-align: left;
	color: #3e4747;
}

.cnt-wit-tp-img-wrp.for-you-content.v3 .tp-img-cnt-inner a.btn.btn-primary.new-cta-btn {
	color: #fff;
	display: inline-block;
	font-weight: 600;
	color: #3e4747;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 2px solid transparent;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	text-decoration: none;
	background-color: #00a365;
	border-color: #00a365;
	float: none;
	color: #fff;
	margin-bottom: 40px;
	min-width: 9.5rem;
}
.cnt-wit-tp-img-wrp.product-cards.v2 .tp-img {
	width: 100%;
}
.page-center.product-banner12.team-banner .price_extra_content h3 {
	font-size: 2.5rem;
	line-height: 1.4;
	font-weight: 400;
	margin: 0;
}

.page-center.product-banner12.team-banner .price_extra_content p {
	font-size: 20px !important;
	font-weight: 300;
}

.page-center.product-banner12.team-banner span.button-wrapper.buttoncontent2 a {
	color: #5d40b0;
	background-color: transparent !important;
	font-weight: 600;
	margin-right: 2rem;
	margin-bottom: 1rem;
	padding: 0;
	border: none;
	text-align: left;
	font-size: 1.125rem;
	line-height: 1.89;
}

.page-center.product-banner12.team-banner span.button-wrapper.buttoncontent2 a:hover {
	color: #5d40b0;
	text-decoration: underline !important;
}
.testimonials_sliderv2.product-testimonial .left_inner h4.name {
	margin-top: 60px;
}
.testimonials_sliderv2.product-testimonial .text_box p a {
	margin-top: 50px;
	font-weight: 600;
	font-family: "Open Sans", -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";
	display: block;
}

.testimonials_sliderv2.product-testimonial .text_box p a:hover {
	color: rgba(93, 64, 176, .85);
	text-decoration: underline;
}
.page-center.product-banner12.team-banner .button-container span.button-wrapper {
	width: 100%;
	display: block;
}
.gift .hero-image img {
	max-width: 450px;
	margin: 0 auto;
}
.page-center.product-banner12.gift .product-banner {
	margin-bottom: 0;
}
.card_gallery.cst-gifting2 .card_item {
	padding: 0;
	padding-left: 3.125rem;
	margin-bottom: 5rem;
}
.card_gallery.cst-gifting2 .btn_row {
	display: none;
}
.card_gallery.cst-gifting2 .bottom_row .rowGap15 {
	gap: 0 !important;
}
.card_gallery.cst-gifting2 {
	margin-bottom: 10rem;
}

.card_gallery.cst-gifting2 .card_item:last-child {
	margin: 0;
}

.card_gallery.cst-gifting1 .top_sec.noButton {
	margin: 0;
	padding: 0;
	padding-right: 3.125rem;
	margin-bottom: 5rem;
}

.card_gallery.cst-gifting1 .top_sec.noButton h2 {
	font-size: 2.625rem;
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
}
.card_gallery.cst-gifting1 .card_item {
	flex: 0 0 30.8333333333%;
	max-width: 30.8333333333%;
	align-items: stretch;
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
	display: block;
	padding: 0;
	display: flex;
	flex-direction: column;
	border-bottom-color: #00c5c7;
}
.card_gallery.cst-gifting1 .bottom_row.notshadow .rowGap15 {
	justify-content: space-between;
}
.card_gallery.cst-gifting1 .card_inner {
	padding: 2.5rem !important;
	font-weight: 400;
	border-radius: 0;
}
.card_gallery.cst-gifting1 .icon_box .icon_inner {
	display: block;
	width: auto;
	height: auto;
	text-align: center;
}

.card_gallery.cst-gifting1 span.icon_img.icon_sp img {
	margin: 0 auto;
	margin-bottom: 2.1875rem;
	max-width: 125px;
	width: 100%;
}
.card_gallery.cst-gifting1  h3.it_title {
	font-weight: 400;
	line-height: 1.29;
	font-size: 1.75rem;
	text-align: left;
}
.card_gallery.cst-gifting  blockquote {
	margin: 0 0 1rem;
	font-style: italic;
	position: relative;
	margin-top: 1.625rem;
	margin-bottom: 5rem;
}
.card_gallery.cst-gifting  blockquote {
	margin: 0 0 1rem;
	font-style: italic;
	position: relative;
	margin-top: 1.625rem;
	border: none;
}

.card_gallery.cst-gifting  blockquote cite {
	font-style: normal;
}

.card_gallery.cst-gifting  .card_inner.theme {
	background-color: rgba(239, 242, 241, .4);
	padding: 2.5rem;
	overflow: visible;
}

.card_gallery.cst-gifting blockquote {
	padding: 0;
}
.card_gallery.cst-gifting {
	margin-top: 30px;
	overflow: visible;
}
.card_gallery.cst-gifting .card_item {
	flex: 0 0 47.5%;
	max-width: 47.5%;
	padding: 0;
	margin-bottom: 5rem !important;
}
.card_gallery.cst-gifting .bottom_row.notshadow .rowGap15 {
	justify-content: space-between;
}
.card_gallery.cst-gifting  blockquote cite {
	font-style: normal;
}

.card_gallery.cst-gifting  .card_inner.theme {
	background-color: rgba(239, 242, 241, .4);
	padding: 2.5rem;
}
.card_gallery.cst-gifting .card_inner.theme:before {
	content: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MBTI_January2026/images/ICONS_Quote%20%281%29.svg);
	position: absolute;
	display: inline-block;
	top: -1.625rem;
	height: 3.3125rem;
	width: 3.5rem;
	left: 2.5rem;
}

.card_gallery.cst-gifting1 .card_item:nth-child(2) {
	border-bottom-color: #fdbc25;
}

.card_gallery.cst-gifting1 .card_item:nth-child(3) {
	border-bottom-color: #e35a41;
}
.blog-feed.cst-post-by-title .recent-post-item .item_inner {
	align-items: center;
}
.blog-feed.cst-post-by-title .hs-featured-wrp {
	padding: 0;
	max-width: 180px;
	width: 100%;
}
.blog-feed.cst-post-by-title .hs-featured-wrp img {
	max-width: 100%;
	width: 100%;
}
.card_gallery.cst-gifting blockquote {
	margin-top: 0;
}
.blog-feed.cst-post-by-title .hs-featured-wrp .feature_img {
	position: relative;
}
.blog-feed.cst-post-by-title .recent-post-item .item_inner {
	box-shadow: none;
	display: flex;
}
.blog-feed.cst-post-by-title  .recent-post-item .post-btm {
	padding: 0;
	padding-left: 3.125rem;
}
.blog-feed.cst-post-by-title .read-more a {
	font-family: var(--font-openSans);
}
.blog-feed.cst-post-by-title {
	padding-top: 4rem;
}

.blog-feed.cst-post-by-title h4.recent-post-title a {
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
	font-size: 2.625rem;
	color: #3e4747;
	text-decoration: none !important;
}
.blog-feed.cst-post-by-title p.item_descr {
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.89;
	color: #3e4747;
	text-align: left;
}
.blog-feed.cst-post-by-title .read-more a {
	display: inline-block;
	font-weight: 600;
	color: #3e4747;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 2px solid transparent;
	padding: .5625rem 1.375rem !important;
	font-size: 1.25rem !important;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	color: #5d40b0;
	background-color: #fff;
	border-color: #5d40b0;
	min-width: 9.5rem;
	margin-top: 2.25rem;
}

.blog-feed.cst-post-by-title .read-more a:hover {
	color: #fff;
	background-color: rgba(93, 64, 176, .85);
	border-color: rgba(93, 64, 176, 0);
}
.blog-feed.cst-post-by-title .recent-post-item {
	margin-bottom: 5rem;
	padding: 0;
}
.card_gallery.cst-gifting1 .card_item:nth-child(3) span.icon_img.icon_sp img {
	max-width: 100px;
}
.card_gallery.cst-gifting2 .card_content>:last-child {
	margin-bottom: 1rem;
}
.gift span.button-wrapper.buttoncontent3 a {
	font-weight: 600;
}
.page-center.product-banner12.team-banner span.button-wrapper.buttoncontent3 {
	margin-bottom: 20px;
}
.blog-feed.cst-post-by-title h4.recent-post-title a {
	opacity: 1 !important;
}
.page-center.product-banner12.team-banner span.button-wrapper.buttoncontent4 a:after {
	content: " »";
}
.page-center.product-banner12.team-banner span.button-wrapper.buttoncontent4 a {
	font-weight: 400;
}
.two-col-content.kickstart-column .top_sec.noButton {
	padding: 0;
	text-align: left;
	margin-bottom: 5rem;
}
.two-col-content.kickstart-column .top_sec.noButton h2.title {
	font-size: 3.625rem;
	font-weight: 500;
	line-height: 1.17;
	margin-bottom: 1.875rem;
}
.two-col-content.kickstart-column .flex_row.flex_top {
	display: block;
}
.two-col-content.kickstart-column .flex_row.flex_top .content-col.col12 {
	display: none;
}

.two-col-content.kickstart-column .flex_row.flex_top .media_column.img-col.col12 {
	display: flex;
	padding: 0;
	align-items: center;
}
.two-col-content.kickstart-column .mediaimg {
	max-width: 231px;
	width: 100%;
}
.two-col-content.kickstart-column .content_box {
	padding-left: 3.125rem;
	margin: 0;
}
.two-col-content.kickstart-column .columns_rowo_wrap {
	padding-top: 50px;
}
.two-col-content.kickstart-form {
	margin-top: -200px;
}
.two-col-content.kickstart-form {

	overflow: visible;
}
.two-col-content.kickstart-form .cont-inner {
	margin-right: 1.5rem;
}
.page-center.product-banner12.performing .product-banner {
	background-image: none !important;
}
.two-col-content.kickstart-form .content-col .form_wrap {
	padding: 0;
}

.two-col-content.kickstart-form.kickstart_card .hsfc-Step .hsfc-Step__Content {
	padding: 40px;
}
.two-col-content.kickstart-form .hsfc-Step .hsfc-Step__Content {
	padding: 0;
}
.simple-banner.ocuppy-content div#copy1 {
	margin-top: 20px;
}
.two-col-content.kickstart-form .cont-inner{
	padding: 5rem;
	font-weight: 400;
	background: #fff;
	align-items: stretch;
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
	display: block;
	border-bottom-color: #5F43B0;
	padding-bottom: 2.5rem;
}
.page-center.product-banner12 p.bottom_subtitle {
	font-family: var(--font-gilory);
}
.two-col-content.curve-bg {
	min-height: 270px;
	background-image: linear-gradient(to bottom, #5D40B0, rgba(93, 64, 176, 0.9));
	overflow: visible;
}
.page-center.product-banner12 p.bottom_subtitle {
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 1.4;
}
.two-col-content.curve-bg .rendering-swoosh.mb-fullwidth {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	min-width: 100%;
	margin: 0;
}
.simple-banner.inquiry {
	background-image: linear-gradient(to bottom, #5D40B0, rgba(93, 64, 176, 0.9));
	min-height: 200px;
}
.simple-banner.inquiry .banner-content-inner.col12 {
	padding: 0;
}
.two-col-content.kickstart-form1 {
	padding-top: 4rem;
	padding-bottom: 4rem;
}

.two-col-content.kickstart-form1 .description {
	margin: 0;
	max-width: 850px;
	margin: 0 auto;
}

.two-col-content .content-col .form_wrap {
	padding: 0;
}
.simple-banner.inquiry .banner-content-inner.col12 h2 {
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
	font-size: 2.625rem;
}
.cnt-wit-tp-img-wrp.product-cards.v2 .tp-img-cnt a {
	font-weight: normal;
}
.cnt-wit-tp-img-wrp.product-cards.v2 .tp-img-cnt a.primary-link:after {
	content: " »";
}
.cnt-wit-tp-img-wrp.for-you-content.v3 .tp-img-cnt-inner h4 strong {
	font-weight: 400;
}
.cnt-wit-tp-img-wrp.pp-card .inner_spacing {
	align-items: stretch;
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
	display: flex;
	flex-direction: column;
	border-bottom-color: #5d40b0;
	padding: 2.5rem !important;
	font-weight: 400;
}


.cnt-wit-tp-img-wrp.pp-card {
	overflow: visible;
}

.cnt-wit-tp-img-wrp.pp-card .splide__track {
	overflow: visible;
}

.cnt-wit-tp-img-wrp.pp-card .cnt-col.splide__slide.left_aln.col6 {
	padding: 0;
	flex: 0 0 47.5%;
	max-width: 47.5%;
}

.cnt-wit-tp-img-wrp.pp-card .flex-row.flex_row {
	row-gap: 0;
	justify-content: space-between;
}

.cnt-wit-tp-img-wrp.pp-card .tp-img-cnt-inner h2 {
	font-weight: 400;
	line-height: 1.29;
	font-size: 1.75rem;
	margin-bottom: 3rem;
}

.cnt-wit-tp-img-wrp.pp-card .tp-img-cnt {
	padding: 2.1875rem 0;
	padding-bottom: 0;
}

.cnt-wit-tp-img-wrp.pp-card .tp-img-cnt-inner a:last-of-type {
	position: relative;
}

.cnt-wit-tp-img-wrp.pp-card .tp-img-cnt-inner a:last-of-type:after {
	content: " »";
}
.cnt-wit-tp-img-wrp.insta-posts {
	overflow: visible;
	margin-bottom: 5rem;
}

.cnt-wit-tp-img-wrp.insta-posts .top_sec.noButton {
	text-align: left;
	margin-bottom: 0;
	padding: 0;
}

.cnt-wit-tp-img-wrp.insta-posts .cnt-col {
	width: 23%;
	box-shadow: 0 0 20px 0 rgb(22 39 38 / 20%);
	transition: all 0.5s ease;
	padding: 0;
}

.cnt-wit-tp-img-wrp.insta-posts .flex-row.flex_row {
	display: flex;
	justify-content: space-between;
	row-gap: 0;
}

.cnt-wit-tp-img-wrp.insta-posts .splide__track {
	overflow: visible;
}
.cnt-wit-tp-img-wrp.insta-posts .tp-img {
	margin: 0;
}
.cnt-wit-tp-img-wrp.insta-posts .cnt-col:hover {
	box-shadow: 0 0 20px 0 rgb(22 39 38 / 50%);
}
/* .cnt-wit-tp-img-wrp.insta-posts1 {
margin-bottom: 5rem;
} */
ul, ol {
	margin-top: 0;
	margin-bottom: 1rem;
}

ul li, ol li {
	margin: 0;
}
.cnt-wit-tp-img-wrp.insta-posts1 .cnt-col.splide__slide.center_aln.col4 {
	width: 30%;
	padding: 20px;
	text-align: center;
}
.page-center.product-banner12.str-banner .product-banner {
	margin-bottom: 0;
}
.cnt-wit-tp-img-wrp.insta-posts1 .flex-row.flex_row {
	display: flex;
	justify-content: space-between;
	gap: 0;
}
.page-center.product-banner12.str-banner p.bottom_subtitle {
	font-family: var(--font-openSans);
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.89;
	color: #3e4747;
	text-align: left;
}
.cnt-wit-tp-img-wrp.insta-posts1 .cnt-col.splide__slide.center_aln.col4 .tp-img img {
	max-width: 220px;
	width: 100%;
}

.cnt-wit-tp-img-wrp.insta-posts1 .cnt-col.splide__slide.center_aln.col4 .tp-img {
	margin: 0;
}
.cnt-wit-tp-img-wrp.product-cards.v3 {
	margin: 5rem 0;
}

.cnt-wit-tp-img-wrp.product-cards.v3 .tp-img-cnt-inner {
	text-align: left;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .tp-img-cnt-inner p:last-of-type a:hover {
	text-decoration: none;
	color: #fff;
	background-color: rgba(0, 163, 101, .85);
	border-color: rgba(0, 163, 101, 0);
}
.cnt-wit-tp-img-wrp.product-cards.v3 .tp-img-cnt-inner h3 {
	font-weight: 400;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .cnt-col:first-child .inner_spacing {
	border-bottom-color: #07B8C3;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .cnt-col:last-child .inner_spacing {
	border-bottom-color: #E35A41;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .cnt-col:nth-child(2) .inner_spacing {
	border-bottom-color: #FABB2A;
}
.cnt-wit-tp-img-wrp.product-cards.img_m-50 .cnt-col:nth-child(2) .tp-img img {
	margin: 50px;
}
.audio-listener.v2 {
	margin-bottom: 10rem;
	margin-top: 5rem;
}
.audio-listener.v4 .page-center div.right {
	padding: 0;
}
.two-col-content.how-it-works .content-col .description h2 {
	font-size: 2.625rem;
}
.two-col-content.Stories .img-col {
	width: 22%;
}
.two-col-content.Stories .content-col {
	width: 78%;
}
.two-col-content.how-it-works {
	background-image: linear-gradient(to bottom, #5D40B0, rgba(93, 64, 176, 0.9));
}
.two-col-content.how-it-works .swoosh-background {
	background-image: url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/raw_assets/public/MBTI_January2026/images/TransparentTop.svg') !important;
		background-size: 6000px !important;
		height: 220px !important;
		}
.two-col-content.how-it-works .content-col.col12 {
	padding-top: 4.9375rem;
	display: flex;
	padding-bottom: 125px;
}
.two-col-content.how-it-works .content-col .description {
	margin: 0;
	text-align: center;
}
.audio-listener.v4.v5 {
	margin-bottom: 5rem;
}
.audio-listener.v4 {
	margin-bottom: 10rem;
}
.audio-listener.v3  .Left {
	order: 2;
	flex-shrink: 0;
	padding-left: 5.875rem;
	margin: 0 auto;
	padding-right: 0;
}
.audio-listener.v4  .page-center div.right h3 {
	padding-top: 3.1875rem;
	padding-bottom: 6.5625rem;
	font-size: 2.625rem;
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .tp-img-cnt-inner p:last-of-type a {
	display: inline-block;
	font-weight: 600;
	color: #3e4747;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 2px solid transparent;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	color: #00a365;
	background-color: #fff;
	border-color: #00a365;
}
.cnt-wit-tp-img-wrp.insta-posts1  .top_sec.noButton {
	padding: 0;
	margin: 0;
	text-align: left;
}
.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton h2.title {
	font-size: 2.625rem;
	display: inline-block;
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.insta-posts1  .top_sec.noButton h2.title {
	font-size: 2.625rem;
}
.cnt-wit-tp-img-wrp.product-cards.v3  .cnt-col.splide__slide.center_aln.col4 {
	padding: 0;
	flex: 0 0 30.8333333333%;
	max-width: 30.8333333333%;
}
.page-center.product-banner12.str-banner .hero-image img {
	max-width: 450px;
}
.two-col-content.aw-2-col .top_content {
	text-align: left;
}

.two-col-content.aw-2-col .top_content p {
	margin-top: 30px;
	font-size: 16px;
	margin-bottom: 90px;
}

.two-col-content.aw-2-col .top_content h3 {
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
	font-size: 2.625rem;
}


.two-col-content.aw-2-col .top_sec.noButton {
	margin-bottom: 30px;
	padding: 0;
	text-align: left;
}

.two-col-content.aw-2-col .content-col {
	width: 48%;
	padding: 15px;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 {
	background: none;
	margin-bottom: 5rem;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .top_sec.noButton {
	display: none;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .bottom_row {
	position: static;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner {
	text-align: left;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .cnt-col h2 {
	font-size: 1.75rem;
	font-weight: 400;
	line-height: 1.29;
	margin: 0;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .cnt-col p {
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 16px;
}
.cnt-wit-tp-img-wrp.for-you-content.v2  .cnt-col p:first-of-type {
	margin-bottom: 3rem;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .cnt-col h4 {
	text-align: center;
	margin-top: 40px;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .col-btn-grp a.hs-button {
	border: 2px solid transparent;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #fff;
	font-family: inherit;
	background-color: #00a365;
	border-color: #00a365;
	display: inline-block;
	font-weight: 600;
}
.cnt-wit-tp-img-wrp.for-you-content.v2
a.hs-sec-btn {
	color: #fff;
	background-color: #00a365;
	border-color: #00a365;
	display: inline-block;
	font-weight: 600;
	font-family: inherit;
	border: 2px solid transparent;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	color: #00a365;
	background-color: #fff;
	border-color: #00a365;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 .cnt-col h4 {
	margin-bottom: 40px;
}
.two-col-content.aw-2-col .media_column {
	width: 48%;
	padding: 15px;
}
.two-col-content.aw-2-col .flex_row.flex_center {
	row-gap: 0;
	align-items: flex-start;
}
.two-col-content.aw-2-col .content_box {
	margin: 0;
}
.two-col-content.aw-2-col .flex_row.flex_center {
	justify-content: flex-start;
}
.two-col-content.aw-2-col.v2 .content-col {
	padding: 0;
	height: 0;
}

.two-col-content.aw-2-col.v2 .media_column {
	width: 100%;
}
.two-col-content.aw-2-col .btn_item a {
	color: #fff;
	background-color: #00a365;
	border-color: #00a365;
	padding: .5625rem 1.375rem;
	min-width: 9.5rem;
	font-size: 1.25rem;
	line-height: 1.5;
	font-family: inherit;
	border-width: 2px;
	border-radius: 5px;
}
.two-col-content.aw-2-col {
	margin-bottom: 3rem;
}
.two-col-content.aw-2-col .btn_item a:hover {
	color: #fff;
	background-color: rgba(0, 163, 101, .85);
	border-color: rgba(0, 163, 101, 0);
}
.two-col-content.aw-2-col .right_column_btn .btn_row {
	margin-top: 52px;
}
.two-col-content.aw-2-col .top_content h3 {
	font-size: 2.25rem;
}
.two-col-content.aw-2-col.fs .top_content h3 {
	font-size: 2.625rem;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 {
	margin-top: -18rem;
}
.cnt-wit-bg-wrp.audio-file {
	margin-bottom: 5rem;
}

.cnt-wit-bg-wrp.audio-file iframe {
	width: 100%;
	height: 200px;
}
.two-col-content.curve-bg.v2 {
	min-height: 389px;
}
.cnt-wit-tp-img-wrp.product-cards.v3 {
	margin-top: 0;
}
.cnt-wit-tp-img-wrp.for-you-content.v2 a.hs-sec-btn:hover {
	color: #fff;
	background-color: rgba(0, 163, 101, .85);
	border-color: rgba(0, 163, 101, 0);
}
.two-col-content.kickstart-form.introversion .cont-inner {
	padding: 2.5rem;
	font-weight: 400;
}
.two-col-content.kickstart-form.introversion  .content-col .description {
	margin: 0;
}
.cnt-wit-bg-wrp.count-section ul {
	display: flex;
	justify-content: center;
	margin-bottom: 40px;
	list-style: none;
	padding: 0;
}
.page-center.product-banner12.str-banner.introvert-banner p.bottom_subtitle {
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 1.4;
	margin-bottom: .5rem;
	font-family: var(--font-gilory)
}
.page-center.product-banner12.str-banner.introvert-banner p.bottom_subtitle span {
	margin-top: 0;
	margin-bottom: 1rem;
	font-family: var(--font-openSans);
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.89;
	color: #3e4747;
	text-align: left;
	display: block;
}
.cnt-wit-bg-wrp.count-section ul li {
	width: 33%;
	margin: 1%;
	text-align: center;
	background: #fff;
}
.cnt-wit-bg-wrp.count-section ul li span {
	color: #5C42AF;
	font-size: 80px;
	font-weight: 600;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .col-btn-grp {
	margin-top: auto;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .tp-img-cnt {
	display: flex;
	align-items: center;
	flex-direction: column;
	flex-grow: 1;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .inner_spacing {
	display: flex;
	flex-direction: column;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .btn_item a {
	display: inline-block;
	font-weight: 600;
	color: #3e4747;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 2px solid transparent;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	color: #00a365;
	background-color: #fff;
	border-color: #00a365;
	min-width: 9.5rem;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .btn_item a:hover {
	color: #fff;
	background-color: rgba(0, 163, 101, .85);
	border-color: rgba(0, 163, 101, 0);
}
.cnt-wit-bg-wrp.count-section ul li span.creative {
	color: #21C5C7;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .tp-img-cnt-inner p:last-of-type a {
	min-width: 9.5rem;
}
.cnt-wit-bg-wrp.audio-file.v2 {
	margin: 0;
}
.two-col-content.aw-2-col.v3 h3 {
	font-size: 2.625rem;
}
.testimonials_slider.in-testimonial {
	overflow: visible;
}
.testimonials_slider.in-testimonial .testmn_item {
	padding: 0;
}
.testimonials_slider.in-testimonial .testmn_item.col12 .testmn_inner {
	box-shadow: none;
	padding: 0;
}
.testimonials_slider.in-testimonial .card_box {
	font-style: italic;
	position: relative;
	margin-top: 1.625rem;
	margin-bottom: 5rem;
	background-color: rgba(239, 242, 241, .4);
	padding: 2.5rem;
	text-align: left;
}
.testimonials_slider.in-testimonial .card_box:before {
	content: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MBTI_January2026/images/ICONS_Quote%20%281%29.svg);
	position: absolute;
	display: inline-block;
	top: -1.625rem;
	height: 3.3125rem;
	width: 3.5rem;
	left: 2.5rem;
}
.testimonials_slider.in-testimonial .card_content h4 {
	font-style: normal;
	font-family: var(--font-openSans);
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.89;
	color: #3e4747;
	text-align: left;
}
.testimonials_slider.in-testimonial .card_content {
	margin: 0;
}
.testimonials_slider.in-testimonial .card_quote p {
	margin: 0;
}
.hero-image{
	justify-content:center;
}
.two-col-content.aw-2-col.v3 .page-center.theme_center {
	padding-left: 4.125rem;
}
.two-col-content.kickstart-form.introversion .cont-inner {
	margin-right: 0;
}
.cnt-wit-bg-wrp.audio-file.v2 h3.title {
	font-size: 2.625rem;
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 6rem;
}
.cnt-wit-tp-img-wrp.insta-posts.v2 .top_sec.noButton {
	padding-left: 3.125rem;
}
.cnt-wit-tp-img-wrp.insta-posts.v2  .bottom_row {
	padding-left: 3.125rem;
}
.cnt-wit-bg-wrp.audio-file.v2 .rich_text h2 {
	font-size: 2.625rem;
	font-weight: 500;
	line-height: 1.29;
	margin-bottom: 1rem;
}
.simple-banner.inquiry .banner-content-inner.col12 h2 {
	font-weight: 600;
	margin: 0;
}
.cnt-wit-bg-wrp.audio-file.v2  .rich_text {
	padding-left: 3.125rem;
}
.cnt-wit-bg-wrp.audio-file.v2  iframe {
	margin-bottom: 5rem !important;
}
.two-col-content.introversion-2-col {
	padding-top: 154px;
	margin-bottom: 5rem;
}
.two-col-content.introversion-2-col .description {
	margin: 0 !important;
}
.page-center.product-banner12.str-banner.stories  .description h2 {
	font-size: 3.625rem;
	font-weight: 500;
	line-height: 1.17;
	margin-bottom: 1.875rem;
}
.page-center.product-banner12.str-banner.stories  .hero-image {
	max-width: 100%;
	height: auto;
	margin: auto;
	display: block;
}

.page-center.product-banner12.str-banner.stories  .hero-image img {
	max-width: 380px;
}
.two-col-content.introversion-2-col .content-col.col6 {
	width: 60%;
}
.page-center.product-banner12.str-banner.stories p.bottom_subtitle {
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 1.4;
	font-family: var(--font-gilory);
}
.two-col-content.introversion-2-col .cont-inner {
	padding-right: 3.125rem;
}
.two-col-content.introversion-2-col .media_column {
	width: 40%;
}
.two-col-content.introversion-2-col .media_column .single-img {
	padding: 60px;
}
.two-col-content.kickstart-form1  .content-col .form_wrap {
	padding: 0;
}
.two-col-content.kickstart-form1  .form-title {
	display: none;
}
.product-banner  .page-center1 {
	display: flex;
	margin-left: calc(-1 * (100vw - 1201px + 30px) / 2);
	margin-right: calc(-1 * (100vw - 1201px + 30px) / 2);
	padding-left: calc((100vw - 1201px + 30px) / 2);
	padding-right: calc((100vw - 1201px + 30px) / 2);
}

.rendering-swoosh.mb-fullwidth {
	min-width: 100vw;
	padding: 0;
	margin-left: calc(-1 * (100vw - 1201px + 30px) / 2);
	margin-right: calc(-1 * (100vw - 1201px + 30px) / 2);
}
.product-banner {
	margin-bottom: 5rem;
	margin-left: calc(-1 * (100vw - 1201px + 30px) / 2);
	margin-right: calc(-1 * (100vw - 1201px + 30px) / 2);
	padding-left: calc((100vw - 1201px + 30px) / 2);
	padding-right: calc((100vw - 1201px + 30px) / 2);
	overflow: hidden;
	min-width: 100vw;
}

.hero-copy {
	margin-top: 5.25rem;
	flex-direction: column;
	align-items: flex-start;
	flex-basis: 50%;
}

.hero-image {
	display: flex;
	align-items: center;
	text-align: center;
	position: relative;
	flex-basis: 50%;
	margin-left: 40px;
}
.hero-image .video-wrap {
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
	width: 100%;
	margin-top: 5.25rem;
}

.hero-image .video-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hero-copy {
	display: flex;
}

.hero-copy h2 {
	font-size: 3.625rem;
	font-weight: 500;
	line-height: 1.17;
	margin-bottom: 1.875rem;
}

.hero-copy h3.h4 {
	font-size: 2.5rem;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: .5rem;
}

.hero-text {
	margin-bottom: 30px;
}

.eci-personal-perks {
	display: block;
	width: 100%;
}

.accordion_a79 .card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: transparent;
	background-clip: border-box;
	border: 0 solid rgba(0, 0, 0, .125);
	border-radius: .5rem;
	margin-bottom: 2.25rem;
}

.accordion_a79 .card .card-header {
	margin-bottom: 0;
	background-color: transparent;
	padding: 0px;
	border: none;
	border-radius: unset;
}

.accordion_a79 .card .card-header a.collapsed {
	display: inline-block;
	vertical-align: middle;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 2px solid transparent;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	font-weight: 400;
	min-width: 9.5rem;
	padding: 0px;
	margin-bottom: 0px !important;
	text-align: left;
	color: inherit;
	text-decoration: none;
	cursor: text;
	color: #5d40b0;
}
.card-content-wrapper {
	display: none; 
}

.card-content-wrapper .card-body {
	padding: 1.25rem 0px;
}

.card-content-wrapper .card-body ul {
	margin-top: 0;
	margin-bottom: 1rem;
	display: block;
	padding-inline-start: 40px;
}
.button-container {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	margin-bottom: 1.5rem;
}

.button-container span.button-wrapper {
	display: contents;
}

span.button-wrapper.buttoncontent1 a {
	display: inline-block;
	font-weight: 600;
	color: #3e4747;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 2px solid transparent;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	min-width: 9.5rem;
	margin-right: 2rem;
	margin-bottom: 1rem;
	color: #fff;
	background-color: #00a365;
	border-color: #00a365;
	text-decoration: none !important;
}

span.button-wrapper.buttoncontent2 a {
	display: inline-block;
	font-weight: 600;
	color: #3e4747;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 2px solid transparent;
	padding: .5625rem 1.375rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 5px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	color: #00a365;
	background-color: #fff;
	border-color: #00a365;
	min-width: 9.5rem;
	margin-right: 2rem;
	text-decoration: none !important;
	margin-bottom: 1rem;
}

span.button-wrapper.buttoncontent3 a {
	position: relative;
	padding-right: 1rem;
	font-weight: 400;
	margin-right: 2rem;
	margin-bottom: 1rem;
}

span.button-wrapper.buttoncontent3 a:after {
	content: " »";
}

span.button-wrapper.buttoncontent2 a:hover {
	background: #00a365;
	color: #fff;
}
.card-content-wrapper .card-body ul li {
	list-style-position: initial;
	list-style-image: initial;
	margin: 0;
}
.accordion_a79 .card.open-acc .card-header a.collapsed h5.toggle-text-toggle:before {
	content: " (-)";
}
.accordion_a79 .card.open-acc .card-content-wrapper {
	display: block;
}
.hero-text ul {
	display: none;
}
.accordion_a79 .card .card-header a.collapsed h5.toggle-text-toggle {
	font-weight: 400;
	line-height: 1.29;
	color: #5d40b0;
	font-family: Open Sans;
	font-size: 1.125rem;
	position: relative;
}
.accordion_a79 .card .card-header a.collapsed h5.toggle-text-toggle:before {
	content: " (+)";
	position: absolute;
	right: -10px;
}
.two-col-content.kickstart-form  .flex_row {
	row-gap: 0;
}

.two-col-content.kickstart-form {
	margin-bottom: 5rem;
}
.two-col-content.kickstart-form1  .content-col .description {
	margin-bottom: 0;
}
.two-col-content.introversion-2-col .mediaimg {
	margin-top: 30px;
}
ol, ul {
	padding-left: 40px;
}
.cnt-wit-tp-img-wrp.product-cards.v3 .btn_item a {
	font-family: inherit;
}
.two-col-content.kickstart-form .cont-inner {
	padding: 2.5rem;
	font-weight: 400;
}
.page-center.product-banner12.Free-Career-Resources .product-banner {
	background-image: none !important;
}
.cnt-wit-tp-img-wrp.product-cards .tp-img {
	text-align: center;
}

.cnt-wit-tp-img-wrp.product-cards .inner_spacing h3 {
	font-weight: 400;
}
.cnt-wit-bg-wrp.res-content h3.title {
	text-align: left;
	padding-left: 3.125rem;
}
.cnt-wit-tp-img-wrp.product-cards.v2.privacy  .tp-img-cnt a {
	font-weight: 600;
}
.page-center.product-banner12.privacy img {
	max-width: 470px;
}
.cnt-wit-tp-img-wrp.product-cards.v2.privacy .inner_spacing h3 {
	font-weight: 500;
}
.cnt-wit-tp-img-wrp.pp-card {
	margin-bottom: 5rem;
}
.cnt-wit-tp-img-wrp.pp-card .tp-img-cnt-inner a {
	text-decoration: none;
}
.cnt-wit-tp-img-wrp.product-cards.v9 .inner_spacing h3 {
	font-weight: 500;
}
.cnt-wit-tp-img-wrp.pp-card .tp-img-cnt-inner a:last-of-type:hover {
	text-decoration: underline;
}
.cnt-wit-tp-img-wrp.product-cards.v9 .cnt-col:first-child .tp-img {
	width: 189px;
}
.cnt-wit-tp-img-wrp.product-cards.v9 .cnt-col:nth-child(3) .tp-img {
	width: 231px;
}
.cnt-wit-tp-img-wrp.product-cards.v9 .cnt-col:nth-child(2) .tp-img {
	width: 124px;
}
.cnt-wit-tp-img-wrp.product-cards.v2.privacy .tp-img-cnt {
	padding-left: 3rem;
}
.card_gallery.cst-gifting1 .top_sec.noButton h2 {
	padding-bottom: 1rem;
}
.blog-feed.cst-post-by-title .recent-post-title {
	margin-bottom: 20px;
}
.blog-feed.cst-post-by-title .feed-outer-wrp {
	gap: 0;
}
.two-col-content.kickstart-column .text_block>:last-child {
	margin-bottom: 1rem;
}
.blog-feed.cst-post-by-title .recent-post-item {
	margin-bottom: 4rem;
}
.cnt-wit-tp-img-wrp.for-you-content.v3 .tp-img-cnt-inner a.btn.btn-primary.new-cta-btn:hover,span.button-wrapper.buttoncontent1 a:hover {
	background-color: #5fa289;
	border-color: #5fa289;
}
.testimonials_sliderv2.product-testimonial {
	padding-top: 5rem;
}
.cnt-wit-tp-img-wrp.product-cards.v9 .tp-img-cnt-inner p:last-child {
	margin-bottom: 1rem;
}

.testimonials_sliderv2.product-testimonial.v2 {
	padding-top: 0;
}
.accordion_wrap.product-accordion .accord_outer {
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.for-you-content .col-btn-grp a.hs-button:hover {
	color: #fff;
	background-color: rgba(227, 90, 65, .85);
	border-color: rgba(227, 90, 65, 0);
}
.cnt-wit-bg-wrp.compare-table table {
	margin-bottom: 0;
}
.cnt-wit-tp-img-wrp.product-cards.career .page-center.theme_center .top_sec.noButton h2.title {
	font-size: 3.625rem;
	margin-bottom: 7rem;
}
.cnt-wit-tp-img-wrp.product-cards.career.mb_s .page-center.theme_center .top_sec.noButton h2.title {
	margin-bottom: 1.875rem;
}
.cnt-wit-tp-img-wrp.product-cards.career .inner_spacing h3 {
	font-weight: 500;
}
.two-col-content.curve-bg.career1 {
	min-height: 350px;
}
.cnt-wit-tp-img-wrp.for-you-content.v2.career {
	margin-top: -190px;
}
.cnt-wit-tp-img-wrp.v2.career .tp-img-cnt-inner p:last-child {
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.for-you-content.career1 {
	background-image: none;
	margin-top: -330px;
}
.cnt-wit-tp-img-wrp.for-you-content.career1 .top_sec.noButton {
	display: none;
}
.page-center.product-banner12.career .product-banner {
	margin-bottom: 0;
}
.cnt-wit-tp-img-wrp.for-you-content.v2.career .cnt-col p:first-of-type {
	margin-bottom: 1rem;
}
.cnt-wit-tp-img-wrp.for-you-content.v2.career {
	margin-bottom: 3rem;
}
.two-col-content.how-it-works .flex_row {
	row-gap: 0;
}
.mb-0 .product-banner {
	margin-bottom: 0;
}

.cnt-wit-tp-img-wrp.insta-posts1 .tp-img-cnt-inner p:last-child {
	margin-bottom: 1rem;
}
@media (min-width: 1200px) and (max-width: 1799.98px) {
	.audio-listener.v4 {
		margin-bottom: 5rem;
	}
}
@media(max-width:1800px){
	.card_gallery.cst-gifting2 {
		margin-bottom: 5rem;
	}
	.two-col-content.kickstart-column .columns_rowo_wrap {
		padding: 0;
	}
	.two-col-content.kickstart-column .top_sec.noButton h2.title {
		margin: 0;
	}
	.two-col-content.kickstart-column .top_sec.noButton {
		margin-bottom: 4rem;
	}
}
@media(max-width:1200px){
	.cnt-wit-tp-img-wrp.product-cards.v3 .cnt-col.splide__slide.center_aln.col4:last-child{
		margin:0;
	}
	.cnt-wit-tp-img-wrp.product-cards.career .page-center.theme_center .top_sec.noButton h2.title {
		font-size: 3.25rem;
	}
	.cnt-wit-tp-img-wrp.product-cards.v3 .cnt-col.splide__slide.center_aln.col4 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 5rem;
	}
	.cnt-wit-tp-img-wrp.for-you-content .top_sec.noButton {
		margin-left: calc(-1 * (100vw - 746px + 30px) / 2);
		margin-right: calc(-1 * (100vw - 746px + 30px) / 2);
	}
	.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton h2 {
		font-size: 3.25rem;
	}
	.cnt-wit-tp-img-wrp.product-cards .inner_spacing h3 {
		font-size: 1.5rem;
	}
	.two-col-content.kickstart-column .top_sec.noButton h2.title {
		font-size: 3.25rem;
	}
	.rendering-swoosh.mb-fullwidth {
		margin-left: calc(-1 * (100vw - 746px + 30px) / 2);
		margin-right: calc(-1 * (100vw - 746px + 30px) / 2);
	}
	.product-banner .page-center1,.product-banner {
		margin-left: calc(-1 * (100vw - 746px + 30px) / 2);
		margin-right: calc(-1 * (100vw - 746px + 30px) / 2);
		padding-left: calc((100vw - 746px + 30px) / 2);
		padding-right: calc((100vw - 746px + 30px) / 2);
	}
	.hero-copy h2 {
		font-size: 3.25rem;
	}
	.hero-copy h3.h4 {
		font-size: 1.75rem;
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .inner_spacing h3 {
		font-size: 2.25rem;
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .inner_spacing h3 {
		font-size: 2.25rem;
	}
	.accordion_wrap.product-accordion .acc-item .acctitle h4 {
		font-size: 1.5rem;
	}
	.card_gallery.cst-gifting1 .top_sec.noButton h2 {
		font-size: 2.25rem;
	}
	.simple-banner.ocuppy-content h2 {
		font-size: 3.25rem;
	}
	.cnt-wit-bg-wrp.res-content h2,.card_gallery.cst-gifting1 h3.it_title {
		font-size: 1.5rem;
	}
	.two-col-content.how-it-works .content-col .description h2 {
		font-size: 2.25rem;
	}
	.page-center.product-banner12.str-banner.stories p.bottom_subtitle {
		font-size: 1.75rem;
	}
	.audio-listener.v4 .page-center div.right h3 {
		font-size: 2.25rem;
		padding-bottom: 5.375rem;
	}

	.audio-listener .Left {
		padding-right: 3.75rem;
	}
	.cnt-wit-tp-img-wrp.pp-card .tp-img-cnt-inner h2 {
		font-size: 1.5rem;
	}
	.audio-listener.v4 {
		margin-bottom: 5rem;
	}
	.simple-banner.inquiry .banner-content-inner.col12 h2 {
		font-size: 2.25rem;
	}
	.accordion_wrap.product-accordion .top_sec.noButton h2.title {
		font-size: 2.25rem;
	}
	.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton h2.title {
		font-size: 2.25rem;
	}
	.two-col-content.aw-2-col.fs .top_content h3 {
		font-size: 2.25rem;
	}
}
@media(max-width:767px){
	.accordion_wrap.product-accordion .top_sec.noButton h2.title {
		font-size: 1.625rem;
	}
	.page-center.product-banner12.team-banner .price_extra_content h3, .page-center.product-banner12.team-banner .price_extra_content p {
		font-size: 20px !important;
	}
	.card_gallery.cst-gifting .card_item:last-child {
		margin: 0 !important;
	}
	.two-col-content.kickstart-form {
		margin-bottom: 0;
	}
	.product-banner .page-center1 {
		flex-wrap: wrap;
	}
	.hero-copy h2 {
		font-size: 3.25rem;
	}

	.hero-copy h3.h4 {
		font-size: 1.75rem;
	}
	.product-banner .page-center1 {
		flex-wrap: wrap;
	}
	.hero-image {
		flex-basis: 100%;
	}

	.hero-copy h2 {
		font-size: 1.875rem;
	}

	.hero-copy h3.h4 {
		font-size: 1.375rem;
		text-align: center;
	}

	.hero-copy {
		align-items: center;
	}

	.hero-text ul {
		display: block;
		text-align: left;
		padding-left: 40px;
		margin-top: 1rem;
	}

	.hero-text ul li {
		margin: 0;
	}

	.eci-personal-perks {
		display: none;
	}

	.button-container {
		justify-content: center;
	}

	.hero-text {
		margin: 0;
	}

	.rendering-swoosh.mb-fullwidth {
		margin-left: calc(-1 * (100vw - 462px + 30px) / 2);
		margin-right: calc(-1 * (100vw - 462px + 30px) / 2);
	}

	.hero-image {
		margin: 0;
	}
	span.button-wrapper.buttoncontent1 a, span.button-wrapper.buttoncontent2 a {
		min-width: 8.25rem;
		padding: .21875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.hero-copy {
		flex-basis: 100%;
		text-align: center;
	}
	.hero-image {
		flex-basis: 100%;
	}
	.hero-copy h2 {
		font-size: 1.875rem;
	}
	.product-banner .page-center1,.product-banner {
		margin-left: calc(-1 * (100vw - 462px + 30px) / 2);
		margin-right: calc(-1 * (100vw - 462px + 30px) / 2);
		padding-left: calc((100vw - 462px + 30px) / 2);
		padding-right: calc((100vw - 462px + 30px) / 2);
	}
	.rendering-swoosh.mb-fullwidth {
		margin-left: calc(-1 * (100vw - 462px + 30px) / 2);
		margin-right: calc(-1 * (100vw - 462px + 30px) / 2);
	}
	.page-center.product-banner12.str-banner.stories p.bottom_subtitle {
		font-size: 1.375rem;
	}
	.audio-listener .Left {
		padding-left: 2.5rem;
		padding-right: 2.5rem;
		margin: 0;
	}
	.audio-listener.v2 .Left {
		padding-right: 2.5rem;
	}
	.audio-listener .multilayered-image {
		max-width: 100%;
	}
	.audio-listener.v4 .page-center div.right h3 {
		padding-top: 1.875rem;
		padding-bottom: 6.25rem;
		font-size: 1.625rem;
		text-align: center;
	}
	.audio-listener .page-center div.right blockquote {
		text-align: center;
	}
	.audio-listener.v4 .page-center div.right>div {
		text-align: center;
	}
	.audio-listener.v4 {
		margin-bottom: 1rem;

	}
	.audio-listener.v2 {
		margin-top: 1rem;
	}
	.audio-listener.v3 .Left {
		order: 1;
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	.audio-listener.v4 .page-center div.right {
		order: 1;
	}
	.two-col-content.kickstart-form .cont-inner {
		margin-right: 0;
	}
	.hero-copy {
		padding-bottom: 0;
	}
	.product-banner .page-center1 {
		margin-bottom: 0;
	}
	.two-col-content.how-it-works .content-col .description h2 {
		font-size: 1.625rem;
	}
	.two-col-content.Stories .content-col,.two-col-content.Stories .img-col {
		width: 100%;
	}
	/* 	.two-col-content.mbti-twoCol .content-col .description {
	text-align: center;
} */
	.two-col-content.introversion-2-col .content-col.col6,.two-col-content.introversion-2-col .media_column {
		width: 100%;
	}
	.two-col-content.introversion-2-col .media_column .single-img {
		padding: 0;
	}
	.two-col-content.introversion-2-col .description h2 {
		font-size: 1.875rem;
	}
	.two-col-content.introversion-2-col  .content-col .description {
		text-align: center;
	}
	.two-col-content.introversion-2-col .flex_row {
		flex-direction: column-reverse;
	}
	.two-col-content.introversion-2-col {
		padding-top: 114px;
	}
	.two-col-content.introversion-2-col .cont-inner {
		padding: 0;
	}
	.simple-banner.inquiry .banner-content-inner.col12 h2 {
		font-size: 1.625rem;
	}
	.two-col-content.kickstart-column .columns_rowo_wrap {
		padding: 0;
	}
	.cnt-wit-tp-img-wrp.pp-card .cnt-col.splide__slide.left_aln.col6 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 1rem;
	}
	.two-col-content.kickstart-column .top_sec.noButton h2.title {
		margin: 0;
	}
	.two-col-content.aw-2-col .top_content h3 {
		font-size: 1.625rem;
		text-align: center;
	}
	.two-col-content.aw-2-col .content-col, .two-col-content.aw-2-col .media_column {
		width: 100%;
	}
	.two-col-content.aw-2-col  .content-col .description {
		margin: 0;
	}
	.two-col-content.aw-2-col  .text_block {
		text-align: center;
	}
	.two-col-content.aw-2-col .right_column_btn .btn_row {
		justify-content: center;
	}
	.cnt-wit-tp-img-wrp.for-you-content.v3 .tp-img-cnt-inner a.btn.btn-primary.new-cta-btn,	.two-col-content.aw-2-col .btn_item a {
		min-width: 8.25rem;
		padding: .21875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.two-col-content.kickstart-column .top_sec.noButton {
		margin-bottom: 2rem;
	}
	.two-col-content.kickstart-column .flex_row.flex_top .media_column.img-col.col12 {
		flex-direction: column;
	}
	.cnt-wit-tp-img-wrp.insta-posts1 .top_sec.noButton h2.title {
		font-size: 1.625rem;
		padding-top: 1.875rem;
		text-align: center;
	}
	.cnt-wit-tp-img-wrp.insta-posts1 .cnt-col.splide__slide.center_aln.col4 {
		width: 100%;
	}
	.two-col-content.kickstart-column .content_box {
		padding-top: 1.875rem;
		text-align: center;
		padding-left: revert-layer;
	}
	[data-hsfc-id=Renderer] .hsfc-Row {
		display: block !important;
	}
	.two-col-content.kickstart-column .top_sec.noButton h2.title {
		font-size: 1.875rem;
	}
	.card_gallery.cst-gifting2 .card_item {
		margin-bottom: 2rem;
	}
	.card_gallery.cst-gifting1 .card_item {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.card_gallery.cst-gifting1 .card_inner {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}
	.card_gallery.cst-gifting {
		margin-top: 70px;
	}
	.card_gallery.cst-gifting1 h3.it_title {
		font-size: 1.125rem;
	}
	.card_gallery.cst-gifting .card_item {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 1rem !important;
	}
	.card_gallery.cst-gifting1 .top_sec.noButton {
		padding: 0;
		margin: 0;
		font-size: 1.625rem;
	}
	.blog-feed.cst-post-by-title .recent-post-item .post-btm {
		padding: 0;
	}
	.blog-feed.cst-post-by-title .recent-post-item .item_inner {
		flex-direction: column;
	}
	.button-container {
		flex-direction: column;
	}
	.blog-feed.cst-post-by-title h4.recent-post-title a {
		padding-top: 1.875rem;
		font-size: 1.625rem;
		text-align: center;
	}

	.cnt-wit-tp-img-wrp.product-cards.career .page-center.theme_center .top_sec.noButton h2.title {
		font-size: 1.875rem;
		margin-bottom: 0;
	}

	.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton {
		margin-bottom: 3rem;
	}
	.blog-feed .recent-post-title {
		text-align: center;
	}
	.blog-feed.cst-post-by-title p.item_descr {
		text-align: center;
	}
	.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li a.btn.btn-primary,.cnt-wit-tp-img-wrp.for-you-content.v2 a.hs-sec-btn, .cnt-wit-tp-img-wrp.for-you-content.v2 .col-btn-grp a.hs-button,.blog-feed.cst-post-by-title .read-more a {
		margin-top: 2.25rem;
		min-width: 8.25rem;
		padding: .21875rem 1rem !important;
		font-size: 1.125rem !important;
		line-height: 1.5;
		border-radius: 5px;
	}
	.cnt-wit-tp-img-wrp.for-you-content.v2 a.hs-sec-btn {
		margin: 0;
	}
	.blog-feed.cst-post-by-title  .read-more {
		text-align: center;
	}
	.blog-feed.cst-post-by-title .recent-post-item {
		margin-bottom: 0rem;
	}
	.card_gallery.cst-gifting1 .top_sec.noButton h2 {
		font-size: 1.625rem;
	}
	.card_gallery.cst-gifting2 {
		margin-bottom: 5rem;
	}
	.gift .hero-image img {
		max-width: 100%;
	}
	.card_gallery.cst-gifting2 .card_item {
		padding: 0;
		text-align: center;
	}
	.cnt-wit-bg-wrp.compare-table th.tl {
		display: none;
	}
	.cnt-wit-bg-wrp.compare-table th.compare-heading {
		border-bottom: 0 !important;
		padding: 10px !important;
		font-size: 1.25rem;
		color: #fff;
		background: #02C4C4;
		border: 1px solid #CCC;
	}
	.cnt-wit-bg-wrp.compare-table .comparison tbody tr:nth-child(odd), .cnt-wit-bg-wrp.compare-table tbody tr:nth-child(odd) {
		display: table-row;
		background: #F7F7F7;
	}
	.cnt-wit-bg-wrp.compare-table tr.compare-row {
		background: #fff;
	}
	.cnt-wit-bg-wrp.compare-table tbody tr.compare-row td:first-child {
		display: none;
	}
	.cnt-wit-bg-wrp.compare-table tbody tr td {
		border: 1px solid #CCC;
	}
	.cnt-wit-bg-wrp.compare-table tbody tr td:first-child {
		display: none;
	}
	.cnt-wit-bg-wrp.compare-table .comparison tbody tr:nth-child(odd) td, .cnt-wit-bg-wrp.compare-table tbody tr:nth-child(odd) td, .cnt-wit-bg-wrp.compare-table tr.compare-row td {
		text-align: center;
	}
	.cnt-wit-bg-wrp.compare-table .comparison tbody tr:nth-child(odd) td:first-child, .cnt-wit-bg-wrp.compare-table tbody tr:nth-child(odd) td:first-child {
		display: none;
	}
	.cnt-wit-bg-wrp.compare-table  tr.compare-row td:first-child {
		display: none;
	}
	.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul {flex-wrap: wrap;}
	.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li {text-align: center;width: 100%;}
	.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li img {
		margin: 0 auto;
		width: 100%;
	}
	.cnt-wit-tp-img-wrp.for-you-content.v2 .tp-img-cnt-inner ul li h3 {
		font-size: 1.125rem;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2 .inner_spacing {
		flex-direction: column;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2 .tp-img-cnt {
		padding: 0;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2 .inner_spacing h3 {
		padding-top: 1.875rem;
		font-size: 1.625rem;
		text-align: center;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2  .tp-img-cnt-inner p {
		text-align: center;
	}
	.cnt-wit-tp-img-wrp.for-you-content.v3 .tp-img-cnt-inner h3{
		font-size: 1.625rem;
	}
	.cnt-wit-tp-img-wrp.for-you-content.v3  .cnt-col,
	.cnt-wit-tp-img-wrp.for-you-content.v2  .cnt-col {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	.cnt-wit-tp-img-wrp.for-you-content .top_sec.noButton {
		margin-left: calc(-1 * (100vw - 462px + 30px) / 2);
		margin-right: calc(-1 * (100vw - 462px + 30px) / 2);
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .inner_spacing.theme, .cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .inner_spacing.theme {
		display: block;
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .inner_spacing h3, .cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .inner_spacing h3{
		font-size: 1.625rem;
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .tp-img-cnt, .cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .tp-img-cnt {
		padding: 0;
		text-align: center;
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .inner_spacing h3, .cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .inner_spacing h3 {
		padding-top: 1.875rem;
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(4) .tp-img, .cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12:nth-child(5) .tp-img {
		margin: 0 auto;
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.testimonials_sliderv2.product-testimonial .right_col .img_bg {
		width: 100%;
		height: 400px;
	}
	.cnt-wit-tp-img-wrp.product-cards .inner_spacing h3 {
		font-size: 1.5rem;
	}
	.accordion_wrap.product-accordion .acc-item .acctitle h4 {
		font-size: 1.125rem;
	}
	.testimonials_sliderv2.product-testimonial .splide .splide__arrow--next, 
	.testimonials_sliderv2.product-testimonial button.splide__arrow.splide__arrow--prev {
		display: none;
	}
	.simple-banner.ocuppy-content .mobile-chart {
		display: block;
	}
	.simple-banner.ocuppy-content .banner-content-inner.col12 img {
		display: none;
	}
	.simple-banner.ocuppy-content .mobile-chart img {
		display: block !important;
	}
	.simple-banner.ocuppy-content h2 {
		font-size: 1.875rem;
	}
	.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton h2 {
		font-size: 1.875rem;
	}
	.simple-banner.ocuppy-content div#copy1,.simple-banner.ocuppy-content div#copy2 {
		display: block;
		width: 100%;
	}
	.simple-banner.ocuppy-content section.ratio {
		flex-wrap: wrap;
	}
	.cnt-wit-tp-img-wrp.insta-posts .top_sec.noButton h2 {
		text-align: center;
		padding-top: 1.875rem;
		font-size: 1.625rem;
	}
	.cnt-wit-tp-img-wrp.insta-posts .cnt-col {
		width: 48%;
		margin: 2% 0;
	}
	.simple-banner.ocuppy-content .ratio-copy {
		margin: 20px 0;
	}
	.card_gallery.cst-gifting .card_inner.theme {
		padding: 1.875rem;
	}
	.two-col-content.kickstart-form .cont-inner {
		padding: 2.5rem 1.5rem;
	}
	.two-col-content.kickstart-form h2 {
		font-size: 1.625rem;
	}
	.simple-banner.ocuppy-content {
		padding-top: 70px;
		margin-bottom: 2rem;
	}
	.page-center.product-banner12 p.bottom_subtitle {
		font-size: 1.375rem;
	}
	.two-col-content.aw-2-col.v3 .page-center.theme_center {
		padding: 0 15px;
	}
	.cnt-wit-bg-wrp.count-section ul li {
		margin: 0;
		width: 100%;
	}
	.cnt-wit-tp-img-wrp.product-cards.v3 .btn_item a {
		min-width: 8.25rem;
		padding: .21875rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;
	}
	.cnt-wit-bg-wrp.audio-file.v2 .rich_text h2,.cnt-wit-bg-wrp.audio-file.v2 h3.title {
		font-size: 1.625rem;
		padding-top: 1.875rem;
		text-align: center;
	}

	.page-center.product-banner12.performing .product-banner {
		margin-bottom: 0;
	}
	.cnt-wit-bg-wrp.audio-file.v2 h3.title {
		margin: 0;
	}
	.page-center.product-banner12.str-banner.introvert-banner p.bottom_subtitle {
		font-size: 1.375rem;
	}

	.page-center.product-banner12.str-banner.introvert-banner p.bottom_subtitle span {
		text-align: center;
	}
	.cnt-wit-bg-wrp.audio-file.v2 iframe {
		margin: 0 !important;
	}
	.cnt-wit-tp-img-wrp.insta-posts {
		margin: 0;
	}
	.cnt-wit-bg-wrp.count-section ul {
		flex-direction: column;
	}
	.cnt-wit-tp-img-wrp.insta-posts.v2 .bottom_row, 
	.cnt-wit-tp-img-wrp.insta-posts.v2 .top_sec.noButton {
		padding: 0;
	}
	.two-col-content.kickstart-form .flex_row.flex_top {
		row-gap: 0;
	}
	.testimonials_slider.in-testimonial .card_box,	
	.cnt-wit-tp-img-wrp.product-cards .inner_spacing {
		padding-left: 1.25rem !important;
		padding-right: 1.25rem !important;
	}
	.cnt-wit-bg-wrp.audio-file.v2 .rich_text {
		padding: 0;
	}
	.two-col-content.kickstart-form.introversion .cont-inner {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	.hero-copy h2 {
		margin: 0;
	}
	.product-banner .page-center1 {
		margin-bottom: 0;
	}

	.cnt-wit-tp-img-wrp.pp-card {
		margin-bottom: 0;
	}
	.cnt-wit-bg-wrp.res-content h3.title {
		padding: 0;
		text-align: center;
		margin-top: 30px;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2.privacy .tp-img-cnt {
		padding-left: 0;
	}
	span.button-wrapper.buttoncontent1 a, span.button-wrapper.buttoncontent2 a {
		margin: 10px 0;
	}
	.gift span.button-wrapper.buttoncontent3 a {
		margin-right: 0;
		padding-right: 0;
	}
	.button-container {
		margin-top: 20px;
	}
	.card_gallery.cst-gifting2  h3.it_title {
		padding-top: 1.875rem;
	}
	span.button-wrapper.buttoncontent3 {
		margin-top: 50px;
		display: block;
	}
	.hero-copy h2 {
		margin-bottom: 1.875rem;
	}
	.cnt-wit-tp-img-wrp.product-cards .cnt-col.splide__slide.left_aln.col12 {
		margin-bottom: 1rem;
	}
	.page-center.product-banner12.gift .button-container {
		flex-direction: column;
	}
	.page-center.product-banner12.gift .hero-copy h2 {
		margin-bottom: 0;
	}
	.page-center.product-banner12.privacy .product-banner {
		margin-bottom: 0;
	}

	.cnt-wit-tp-img-wrp.pp-card .tp-img-cnt-inner h2 {
		font-size: 1.125rem;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2.privacy {
		margin-bottom: 5rem;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2.privacy .cnt-col.splide__slide.left_aln.col12 {
		margin-bottom: 5rem;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2.privacy .cnt-col.splide__slide.left_aln.col12:last-child {
		margin-bottom: 0;
	}
	.page-center.product-banner12.str-banner p.bottom_subtitle{
		text-align:center;
	}
	.cnt-wit-tp-img-wrp.product-cards .page-center.theme_center .top_sec.noButton h2.title {
		font-size: 1.625rem;
		text-align: center;
		display: block;
	}
	.audio-listener .page-center div.right h3 {
		text-align: center;
	}

	.two-col-content.aw-2-col.fs .top_content h3 {
		font-size: 1.625rem;
	}
}
@media(max-width:479px){
	.rendering-swoosh.mb-fullwidth {
		min-width: 100vw;
		margin-left: -15px;
		margin-right: -15px;
	}
	.cnt-wit-tp-img-wrp.product-cards.v2.privacy {
		margin-bottom: 5rem;
	}

	.hero-copy h2 {
		margin: 0;
	}
	.product-banner .page-center1,	.product-banner {
		min-width: 100vw;
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 1rem;
	}
	.cnt-wit-tp-img-wrp.for-you-content .tp-img-cnt-inner h3 {
		font-size: 1.125rem;
	}
	.cnt-wit-tp-img-wrp.for-you-content .top_sec.noButton {
		margin-left: -15px;
		margin-right: -15px;
		min-width: 100vw;
		padding: 0;
	}
}

/* end cssv2 */

/* cssv3 */
.custom-footer .sec1-col1 {
	display: grid;
	grid-column-gap: 1rem;
	grid-row-gap: 70px;
	grid-template-columns: 2fr 1fr 1fr 1fr;
	grid-template-rows: auto;
	grid-template-areas:
		"logo links1 links2 links3"
		"social copyright copyright copyright";
	width: 55% !important;
}
.custom-footer .sec1-col2{
	width: 40%;
}
.custom-footer .cst-copyright{
	grid-area: copyright;

	font-size: 112.5%;
	font-weight: 400;
}
sup{
	margin-right: 4px;
}
.custom-footer .page-center{
	font-size: 1rem;
	padding-top: 6.25rem;
	padding-bottom: 6.25rem;
}
.cst-legal .media_column .single-img{

	width:371px;
	height:auto;
	margin:auto

}
header.custom-header.at-top {
	box-shadow: none  !important;
}
.two-col-content.cst-legal{
	background-image: linear-gradient(to bottom, #FFFFFF, rgba(239, 242, 241, 0.5));
}
.cst-legal .description {
	margin-top: 5.25rem;
}
.cst-legal .description h1{
	margin-bottom: 55px;
}
.cst-legal .description h6 a{
	margin-bottom:35px;
	display:inline-block
}
.custom-footer .col-section{
	padding-left:0;
	padding-right:0
}
.custom-footer .sec1-col1 .hs-menu-wrapper>ul>li{
	margin-bottom:0;
	margin-top:0
}
.custom-footer .sec1-col1 .hs-menu-wrapper>ul>li>a{
	font-weight: normal;
}
.custom-footer .footer-social img{
	width:33px;
	height:33px
}
.mobile-menu .hs-menu-wrapper ul li a:hover{
	text-decoration:none;
}
.custom-footer .cst-sec1  .flex_row{
	justify-content:space-between;
}
header.custom-header:not(.hide-header) {
	box-shadow: 0 4px 6px -4px #d7d4d2;
}

.custom-footer .sec1-col2 .ftr-contact span{
	font-size: 28px;
}
.custom-footer .cst-sec1 .flex_row{
	align-items:flex-start
}
.custom-footer .col-section.sec1-col2 .ftr-contact p{
	margin-bottom:1rem 
}
.custom-footer.footer .footer-social{
	padding-left:0;
	gap: 10px;
}
.custom-footer .footer-social-item{
	width:33px;
	height:33px;
}
.custom-header .right-section .btn-section .hs-button:hover{
	text-decoration:underline;
	color: rgba(93, 64, 176, .85);
}
header.custom-header {
	position: fixed;
	top: 0;
	width: 100%;
	transition: transform 0.3s ease;
	z-index: 999;
}
.custom-header .nav nav ul a{
	text-decoration:none !important;
}
.hide-header {
	transform: translateY(-100%);
}
.custom-header .nav:not(.megamenu)>nav>ul ul li>a:hover{
	color: rgba(227, 90, 65,1.0);
}
.hide-header.custom-header .nav.no_megamenu .header__menu-wrapper .header__menu-submenu.open-drop{
	opacity:0;
	display:none;
	transition: opacity .2s linear .1s;
}
.custom-header .primary-section .page-center{
	height: 7.5rem;

}
.custom-header.header .primary-section {
	padding-top:0;
	padding-bottom:0;
	box-shadow: none;
}
.custom-header .primary-section .container-wrapper{
	height:100%;  
}
.header-wrapper{
	min-height: 7.5rem;
}

.custom-footer .footer-social-item a:hover{
	opacity:1
}
.custom-header .nav>nav>ul .header__menu-item--depth-1{
	padding-right: 1.5625rem;    
}
.custom-header .header__menu--desktop > .header__menu-wrapper{
	justify-content:unset;
	gap:0;
}
.custom-header .right-section .btn-section .hs-sec-btn{
	padding: 9px 22px;
	font-size: 1.25rem;
	line-height: 1.5;
	min-width: 9.5rem;
}
.custom-header.header .button-section-container{
	align-items:center;
}
.custom-header.header .button-section-container{
	align-items:center;
	gap:0;
}

.custom-header .right-section .btn-section .hs-button{
	margin-right: 2.375rem;
	font-weight: 600;
	font-size: 1.125rem;
}
.custom-header .nav>nav>ul .header__menu-item--depth-1>a{
	font-weight: 600;
	padding: .5rem;
}
.custom-header .nav{
	padding: .5rem 1rem;
	margin-left: 26px;
}
.custom-header .nav > nav > ul .header__menu-item--depth-1 > a .child-trigger svg{
	display:none
}

.custom-header .child-trigger {
	display: inline-block;
	background-image: url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MBTI_January2026/images/ICONS_Dropdown.svg');
	background-repeat: no-repeat;
	background-position: center;
	width: 12px;
	height: 12px;
	color: #3e4747;
	margin-left:5px;
}
.child-trigger.is-rotated{
	background-image:url('https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MBTI_January2026/images/ICONS_Dropdown_Orange-1.svg')
}
.custom-header .right-section .btn-section .hs-button{
	font-family: "Open Sans";
}
.cst-legal .description p a{
	margin-bottom: 25px;
	display:inline-block;
	line-height:1.4
}
.cst-legal.two-col-content .flex_row{
	align-items:center;
}
.two-col-content.cst-doit .flex_row .media_column img{
	width: 170px;

	max-width: unset;
}
.two-col-content.cst-doit .flex_row .media_column{
	width: auto;
}
.two-col-content.cst-doit .top_sec{
	padding:0;
	padding-right: 3.125rem;
	margin-bottom: 147px;
}
.two-col-content.cst-doit .flex_row{
	gap:0;
	flex-wrap:nowrap
}
.two-col-content.cst-doit .flex_row .content-col{
	width:100%;
	padding-left: 3.125rem;
}
.two-col-content.cst-doit .content-col .btn-items .hs-sec-btn{
	background-color:transparent;
	color:#5d40b0;
	border:none;
	padding:0;
	font-weight: 600;
	font-size: 1.125rem;
}  
.two-col-content.cst-doit .content-col .btn_row{
	margin-top:0
}
.cst-doit.two-col-content .content-col .description{
	margin-bottom:16px
}
.two-col-content.cst-doit .content-col .btn-items .hs-sec-btn::after{
	content: " »";
}
.custom-header .nav>nav>ul .header__menu-item--depth-1.active-branch>a:hover{
	color: rgba(227, 90, 65,1.0);
}
.custom-header .nav > nav > ul .header__menu-item--depth-1 >a.active{
	color: rgba(227, 90, 65,1.0);
}
.cst-topimg .cnt-col{
	padding:0;
	flex: 0 0 47.5%;
	max-width: 47.5%;
}
.cst-topimg.cnt-wit-tp-img-wrp .flex-row{
	justify-content:space-between
}
.cst-topimg .tp-img-cnt-inner{
	padding-top: 3.1875rem;
}
.cst-topimg.cnt-wit-tp-img-wrp .tp-img{
	margin-bottom:0
}
.cst-topimg .btn_item .hs-button {
	background-color:transparent;
	color: #5D40B0;
	font-family: "Open Sans";
	font-weight: 600;
	line-height: 1.29;
	margin-bottom: 1rem;
	font-size: 1.125rem;
	line-height: 1.89;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 1rem;
	padding-left: 0;
}
.cst-topimg .btn_item .hs-button:hover {
	text-decoration: underline;
	color: rgba(93, 64, 176, .85);
}
.cst-topimg .btn_item .hs-button::after {
	content: " »";
}

.cnt-wit-tp-img-wrp .col-btn-grp{
	margin-top:0;
}
.cst-topimg .btn_row{
	margin-top:0;
}
.cst-topimg .tp-img-cnt .tp-img-cnt-inner p{
	margin-bottom:16px;   
}
.two-col-content.cst-legal .content-col .description {
	margin-bottom: 0;
}
.card_gallery.cst-cards {
	overflow: visible;
}
.cst-cards.card_gallery .card_item{
	align-items: stretch;
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: .75rem;
	border-radius: .3125rem;
	box-shadow: 0 0 20px 0 rgba(22, 39, 38, .2);
	border-bottom-color: #FCBC26;
	padding-left: 0;
	padding-right: 0;
	flex: 0 0 22.5%;
	max-width: 22.5%;

}
.cst-cards.card_gallery .card_item h3{
	color: #5d40b0;
	font-weight: 500;
	font-size: 2rem;
	margin-top: 30px;
	margin-bottom: 0;
}

.cst-cards.card_gallery .card_inner{
	padding: 2.5rem;
	font-weight: 400;
}
.cst-cards.card_gallery .bottom_row.notshadow .rowGap15{
	justify-content:space-between
}
@media(min-width:992px){
	.custom-header .nav.no_megamenu .header__menu-wrapper .header__menu-submenu{
		opacity:1 ;
		visibility: visible;
		transform:none;
		display:none !important
	}
	.child-trigger {
		transition: transform 0.3s ease;
	}

	.child-trigger.is-rotated {
		transform: rotate(180deg);
	}

	.mobile-menu{
		display:none
	}
	.custom-header .nav>nav>ul .header__menu-item--depth-1{
		position:unset;
	}
	.custom-header .nav.no_megamenu .header__menu-wrapper .header__menu-submenu.open-drop{
		width:100%;
		display:flex !important;
		justify-content:center;;
		box-shadow: 0 5px 5px -5px rgba(22, 39, 38, .2);
	}
	header.custom-header .nav > nav > ul .header__menu-item--depth-1 ul > li a{
		padding:4px 24px;
		line-height: 1;
	}
	.custom-header .nav.no_megamenu .header__menu-wrapper .header__menu-submenu.open-drop{
		padding:8px 0px;
		margin-top: -18px;
		padding-top:0;
	}
	.custom-header .submenu-inner {
		max-width:800px;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content:center
	}
	.custom-header .nav:not(.megamenu) > nav > ul ul li > a{
		min-width: 6.25rem;
		padding:4px 24px;
		color: #3e4747;
	}
	.custom-header .nav.no_megamenu .header__menu-wrapper .header__menu-submenu.open-drop{
		margin-top: -19px;
		width:97.2%
	}

}
@media(max-width:1200px){
	.custom-footer .cst-sec1 .flex_row{
		flex-direction:column-reverse
	}
	.custom-footer .sec1-col1{
		width:100% !important
	}
	.custom-footer .sec1-col2{
		width:100%
	}
	.custom-footer .sec1-col1{
		margin-top: 6.25rem;
		grid-template-columns: 4fr 3fr 3fr 2fr 2fr;
		grid-template-areas:
			"logo links1 links2 links3 social"
			"copyright copyright copyright copyright copyright";
	}
	.custom-footer .page-center{
		max-width: 1000px;
	}
}
@media(max-width:1015px){
	.custom-footer .page-center{
		max-width: 746px;
	}
	.two-col-content.cst-doit .flex_row{
		align-items:center
	}
}
@media(max-width:767px){
	.custom-footer .page-center{
		max-width: 462px;
	}
	.left-bnr.cm_blog_banner.two-col-content .content-col .description{
		text-align:left
	}
	.cst-legal .description h6 a {
		margin-bottom: 12px;
	}
	.cst-legal .content-col{
		text-align: center; 
	}
	.cst-types .rich_text p:first-of-type {
		margin-bottom: 3rem !important;
	}
	.cst-legal.two-col-content .flex_row{
		gap:0
	}
	.cst-legal .description h1{
		margin-bottom:30px
	}
	.cst-legal .description p a{
		margin-bottom: 0;
	}
	.custom-footer .sec1-col1{
		justify-items: center;
		grid-row-gap: 20px;
		grid-template-columns: auto;

		grid-template-areas:
			"logo"
			"links1"
			"links2"
			"social"
			"links3"
			"copyright";
	}
	.custom-footer .sec1-col1 .hs-menu-wrapper>ul>li:not(:first-child){
		padding-top: 20px;
	}
	.custom-footer .sec1-col1 .hs-menu-wrapper>ul>li{
		font-size: 18px;
		text-align: center;
	}
	.custom-privacy{
		grid-row: 5;
		grid-column: 1;
	}
	footer.custom-footer .custom-privacy .hs-menu-wrapper ul{
		display:flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}
	footer.custom-footer .sec1-col1 .custom-privacy .hs-menu-wrapper ul>li{
		padding-top:0;
		padding-bottom:0;
		padding-left:16px;
		padding-right:16px;
	}
	.custom-footer.footer .footer-social{
		margin-top: .625rem;
		margin-bottom: .625rem;
	}
	.custom-footer .ftr-logo{
		margin-bottom: 1.25rem;
	}
	.custom-footer .footer-social-item{
		margin:0px;
	}
}
@media(max-width:991px){
	.mobile-menu .hs-menu-wrapper>ul>li.child-open>ul{
		display:block;
		position:absolute;
		height:100vh;
		background-color:#fff;
		width:100%;
		top: 0;
		z-index:1
	}
	.mobile-menu .hs-menu-wrapper>ul>li:nth-child(3)>a{
		justify-content:unset;
	}
	.mobile-menu .hs-menu-wrapper>ul>li:nth-child(3)>a .icons-next{
		margin-left:auto
	}
	.hide-scroll{
		overflow:hidden
	}
	.mobile-menu .dl-back a:hover{
		color:#3e4747 !important
	}
	span.icons-next {
		transform:rotate(-90deg)
	}
	.mobile-menu .hs-menu-wrapper>ul{
		position:relative;
		flex-direction: column;
	}
	.custom-header .child-open.top-section.mobile_section .flex_row{
		display:none !important 
	}
	.mobile-menu .hs-menu-wrapper>ul>li>ul>li>a{
		display:flex;
	}
	.mobile-menu .dl-back a{
		flex-direction:row-reverse;
		justify-content:space-between;

	}
	.mobile-menu .hs-menu-wrapper>ul>li>ul>li.dl-back>a{
		padding-left:1px;
		padding-right:1px;
	}
	.mobile-close-icon{
		display:none !important
	}
	.mobile-menu .dl-back .icons-next{
		transform:rotate(90deg)
	}
	.mobile-menu .hs-menu-wrapper>ul>li>ul>li>a{
		padding-left:0;
		padding-right:0
	}
	.mobile-menu ul li a{
		color:#3e4747
	}
	.custom-header.header .nav .header__menu.header__menu--desktop {
		display:none;
	}
	.mobile-menu .hs-menu-wrapper>ul>li>ul>li>a{
		padding-top:29px;
		padding-bottom:29px;
		min-width: 6.25rem;
		width: auto;
		font-weight: 600;
		padding-left: 8px;
		padding-right: 8px;
		border-bottom: 1px solid #d7d4d2;
	}
	.mobile-menu .hs-menu-wrapper>ul>li>ul{
		display:none
	}
	.mobile-menu{
		padding-top: 18px;
	}
	.mobile-menu .hs-menu-wrapper>ul>li>a{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		padding-left: 1px;
		height: 5.5rem;
		padding-top: 0;
		padding-bottom: 0;
		border-bottom: 1px solid #d7d4d2;
		color: rgba(62, 71, 71,1.0);
	}
	.custom-header .mobile-menu .btn-section.col12{
		padding:0
	}
	.custom-header .mobile-menu .btn-section.col12:nth-child(2)>a{
		margin-left:0
	}
	.custom-header .mobile-menu .top-section.mobile_section .flex_row{
		margin-top: 22px;
	}
	.custom-header.header .mobile-menu .top-section.mobile_section .page-center{
		padding-left:0px
	}
	.mobile-menu .hs-menu-wrapper>ul li a:hover {
		color: rgba(227, 90, 65,1.0);
	}
	.mobile-menu .hs-menu-wrapper>ul>li>ul>li>a{
		color: rgba(62, 71, 71,1.0);
	}
	.custom-header .primary-section .page-center{
		max-width: 746px;

	}

	.custom-header.header .nav .header__menu.header__menu--desktop> ul>li>.mobile-child-trigger::before {
		display:none;
	}
	.header-wrapper{
		min-height: 5rem;
	}
	.custom-header .nav>nav>ul .header__menu-submenu--level-2>.header__menu-item a{
		margin-top: 1.5625rem;
		margin-bottom: 1.5625rem;
		padding: .25rem 0;
	}
	.cst-humburger-icon {
		background-image: url("https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MBTI_January2026/images/download.svg");
		background-position: center;
		background-size: cover;
		width:33.75px;
		height: 33.75px;
	}
	.custom-header.header .cst-humburger-icon .trigger{
		display:none
	}
	.mobile-open .cst-humburger-icon{
		background-image: url("https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MBTI_January2026/images/ICONS_Close.svg");
		width:22px;
		height:22px;
		background-position: center;
		background-size: cover;
		position: relative;
		right: 14px;
	}
	.custom-header .primary-section .page-center {
		height: 5rem;
	}
	.custom-header .primary-container{
		min-height: 5rem !important;
	}
	.custom-header .logo-section img{
		height: 55px  !important;
		width: auto !important;
	}
	.header.custom-header .nav{
		position:absolute;
		top:100%;
	}
	.header.custom-header .nav{
		height: calc(100vh - 80px);
		margin-left: 0;
		position: absolute;
		top: 100%;
		z-index: 99;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.custom-header.header .nav .header__menu.header__menu--desktop{
		max-width: 746px;
		margin:0 auto;
	} 
	.custom-header.header .nav .header__menu.header__menu--desktop> ul{
		padding-top:0
	}
	.custom-header .nav>nav>ul .header__menu-item--depth-1>a{
		height: 5.5rem;
		display: flex !important;
		align-items: center;
		padding:0 !important;

	}
	.custom-header .nav>nav>ul .header__menu-item--depth-1{
		margin-left: 23px;
	}
	.custom-header.header .nav .header__menu.header__menu--desktop> ul{
		padding:0
	}
	.custom-header.header .nav .header__menu.header__menu--desktop{
		padding-top: 18px;
	}
	.custom-header .btn-section.col12{
		height: 5.5rem;
		display: flex;
		align-items: center;
	}
	.custom-header .container-wrapper.mobile-open .top-section.mobile_section{
		padding-top:0
	}
	.custom-header.header .top-section.mobile_section .btn-section a{
		width:auto;
		height: auto;

	}
	.custom-header.header .top-section.mobile_section .btn-section:nth-child(2) a {
		padding: .21875rem 1rem
	}

	.custom-header.header .top-section.mobile_section .btn-section:nth-child(2) a:hover {
		color: #fff;
		background-color: rgba(0, 163, 101, .85);
		border-color: rgba(0, 163, 101, 0);
	}
	.custom-header .header .hs-button{
		background-color:none;
	}
	.custom-header .btn-section.col12:nth-child(1)  .hs-button{
		background-color:transparent;
		color:#3e4747;
		border:none;
		font-family: "Open Sans";
		font-size: 18px;
		font-weight: 600;
	}
	.custom-header .btn-section.col12:nth-child(1)  .hs-button:hover{
		color: #e35a41;
	}
	.custom-header .btn-section.col12:nth-child(2){
		height:auto;
		padding: 0;
	}
	.custom-header .top-section.mobile_section .flex_row{
		gap:0;
		justify-content:unset
	}
	.custom-header .btn-section.col12:nth-child(2)>a{
		margin-top: .5rem;
		margin-bottom: 1rem;
		margin-left: 1rem;
		min-width: 8.25rem;
		padding:.4375rem 1rem;
		font-size: 1.125rem;
		line-height: 1.5;
		border-radius: 5px;

	}
	.custom-header.header .nav .header__menu.header__menu--desktop ul>li{
		border:none !important;
		border-bottom:1px solid #d7d4d2 !important
	}
	.custom-header .child-trigger{
		display:none !important
	}
	.custom-header .icons-next{
		background-image: url(https://243772180.fs1.hubspotusercontent-na2.net/hubfs/243772180/MBTI_January2026/images/ICONS_Dropdown.svg);
		background-position: 50%;
		background-repeat: no-repeat;
		color: #3e4747;
		display: inline-block;
		height: 2rem  !important;
		width: 1.09375rem  !important;

		top:25px !important;

	}
	.mobile-menu .hs-menu-wrapper>ul>li>ul>li.dl-back>a:hover {
		opacity: 1;
	}
}
@media (max-width: 767px) {
	.custom-header .primary-section .page-center {
		max-width: 462px;
	}
	.custom-header .logo-section img {
		height: 50px !important;

	}
	.cst-cards.card_gallery .card_inner{
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	.cst-cards.card_gallery .card_item{
		flex: 0 0 47.5%;
		max-width: 47.5%;
	}
	.custom-header .nav {
		margin-left: 0px;
		padding: .5rem 1rem;
	}
	.custom-header.header .nav .header__menu.header__menu--desktop{
		max-width: 462px;;
		margin:0 auto;
	}
	.two-col-content.cst-doit .flex_row{
		flex-wrap:wrap;
		justify-content:center;
		text-align: center;
	}
	.two-col-content.cst-doit .top_sec{
		padding-right:0
	}
	.two-col-content.cst-doit .top_sec{
		margin-bottom: 80px;
	}
	.two-col-content.cst-doit .flex_row .content-col{
		padding-left:0
	}
	.cst-doit.two-col-content .content-col .description h3{
		padding-top: 1.875rem;
	}
	.two-col-content.cst-doit .content-col .btn_row{
		justify-content:center !important;
	}
	.two-col-content.cst-doit .content-col .btn-items .hs-sec-btn{
		padding-right: 1rem;
	}
}
@media (max-width:480px){
	.cst-topimg.cnt-wit-tp-img-wrp .flex-row{
		flex-direction:column;
		text-align: center !important;
		gap: 0;
	}
	.cst-topimg .cnt-col{
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 1rem;
	}
	.cst-topimg.cnt-wit-tp-img-wrp .tp-img{
		display:flex;
		justify-content:center
	}
	.cst-topimg .tp-img-cnt{
		text-align:center;
	}
	.cnt-wit-tp-img-wrp .col-btn-grp{
		justify-content:center !important;
	}
	.cst-topimg .tp-img-cnt-inner{
		padding-top: 1.875rem;
	}
	.cst-cards.card_gallery .card_item {
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media(max-width:430px){
	.custom-footer .hsfc-NavigationRow__Buttons > * {    width: 100% !important;}
	.custom-footer [data-hsfc-id=Renderer] .hsfc-Button{
		width:100%
	}
	.cst-legal .media_column .single-img {	
		width: auto;
	}

}

/* end cssv3 */


/* cssv4 */


:root{
	--pri-button: 12px 24px;
}
.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-inner-card {
	display: flex;
	flex-wrap: wrap;
	box-shadow:none;
	align-items:center;
}
.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-image {
	width: 255px;
}
.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-image .feature_img {
	position: relative;
	width: 100%;
	display: block;
	height: 100%;
}
.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-image.hs-featured-wrp {
	padding-right: 75px;
	padding-bottom:0;
	width: auto;
}
.hs-blog-listing-v2 .blog-wit-sidbr .post-btm {
	flex: 1;
	padding:0;
}
.hs-blog-listing-v2 .full-width .blog-index__post-image{
	min-height:unset;
}
.hs-blog-listing-v2 .blog-wit-sidbr .meta_wrap {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	row-gap: 0;
	margin-bottom:0;
}
.hs-blog-listing-v2 .sidebar .blog-index .blog-index__post{
	margin-bottom:60px;
	padding: 0 0 .5em;
}
.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-image.hs-featured-wrp img {
	max-width: 180px;
	width: 100%;
}
.hs-blog-listing-v2 .blog-wit-sidbr h4.list-post-title a {
	color: inherit;
	font-size: 42px;
	font-weight: 500;
	opacity: 1;
}
.hs-blog-listing-v2 .blog-wit-sidbr h4.list-post-title {
	margin-bottom: 30px;
	line-height: 1.17;
	font-size: 3.6rem;
}
.hs-blog-listing-v2 .blog-wit-sidbr .meta_wrap .value_m {
	font-size: 18px;
	margin-bottom: 24px;
}
.hs-blog-listing-v2 .blog-wit-sidbr .meta_wrap >span:first-child .value_m {
	margin-bottom: 0;
}
.cm_blog_banner.two-col-content .content-col .description{
	margin-bottom: 25px;
}
/* ======================================================================= */
.hs-blog-listing-v2 .cm_blog_listingV2 a.hs-button{
	background: #fff;
	color: #5d40b0;
	font-size:18px;
	font-weight: 600;
	font-family:var(--font-openSans);
}
.hs-blog-listing-v2 .cm_blog_listingV2 a.hs-button:hover{
color: rgba(93, 64, 176, .85);
    text-decoration: underline;
}
.hs-blog-listing-v2 .cm_blog_listingV2 .hs_small_btn:after{
	content: ' »';
	font-size:18px;
	margin-left: 5px;	
	color: #5d40b0;
}
.hs-blog-listing-v2 .hs-search-field__button.hs-button{
	font-weight: 600;
	font-size: 1.25rem;
	line-height: 1.5;
	transition: all .15s ease-in-out;
	min-width: 9.5rem;
	font-family: var(--font-openSans);
	position: relative;
	right: auto;
	padding: .5625rem 1.375rem;
	top: 2px;
}
.hs-blog-listing-v2 a.load-more_btn.text_btn {
	font-size: 1.5rem;
}
.cm_blog_banner .content-col h1,
.hs-blog-listing-v2 .search_wrapper .top_content_wrap .h1{
	margin-bottom: 1.875rem;
}
.hs-blog-listing-v2 .search_wrapper .top-content h5{
	font-family: var(--font-openSans);
	line-height: 1.89;
	display: inline-block;
	width: 100%;
	font-size: 28px;
}
.hs-blog-listing-v2 .search_wrapper .page-center{
	padding: 0px 24px;
}
.cm_blog_banner.two-col-content .flex_row{
	justify-content: flex-start;
	gap: 2.25rem;
}

.blog-post__read-more {
	margin-bottom: 1rem;
}

.cm_blog_listingV2 .page-center.theme_center {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

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

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

.two-col-content.blog_banner .content-col h2 {
	font-weight: 500;
	line-height: 1.17;
	margin-bottom: 1.875rem;
	font-size: 3.625rem;
}

.two-col-content.blog_banner .content-col h3 {
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 1.4;
	margin-bottom: 2rem;
}

.two-col-content.blog_banner .content-col {
	margin-top: 5.25rem;
}

.blog_banner {
	padding: 0;
}

.two-col-content.blog_banner .single-img img {
	margin: auto;
	max-width: 427px;
	display: block;
	height: 100%;
}

.two-col-content.blog_banner .page-center {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.blog-post__read-more.hs_small_btn a {
	padding: 0;
}

.blog-pagination {
	padding: 0;
	margin-bottom: 1rem;
	margin-top: 50px;
}

.two-col-content.blog_banner .media_column>div, .two-col-content.blog_banner .media_column>div>div {
	height: 100%;
}

.hs-blog-listing-v2 .sidebar .blog-index .blog-index__post:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.blog-wit-sidbr.cm_blog_listingV2 section.blog-index {
	margin-bottom: 0;
	padding: 0;
}

.post_banner .content-wrapper {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	display: flex;
}

.post_banner .hero-copy {
	margin-top: 5.25rem;
	flex-basis: 50%;
}

.post_banner .hero-image {
	flex-basis: 50%;
	text-align: center;
	position: relative;
}

.post_banner .hero-image .multilayered-image {
	position: relative;
	height: 100%;
}

.post_banner .hero-image .multilayered-image .image-main {
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.post_banner .hero-image .multilayered-image .image-main img {
	margin: auto;
	display: block;
}

.post_banner .hero-copy h2 {
	line-height: 1.17;
	margin-bottom: 1.875rem;
	font-size: 3.625rem;
}

.post_banner .hero-copy .hero-text {
	margin-bottom: 30px;
}

.post_banner .hero-copy .button-container {
	margin-bottom: 1.5rem;
}

.cst_post_v2 .content-wrapper.blog-main-post>div {
	padding: 0 2rem;
}

.wb-details {
	font-size: 18px;
	margin-bottom: 24px;
	display: flex;
	justify-content: space-between;
}

.wb-details-date {
	margin-bottom: 40px;
}

.cst_post_v2 .content-wrapper.blog-main-post {
	padding: 0 1.5rem;
}

.blog-return a:before {
	content: ' «';
	padding-right: 5px;
}

.block-link.blog-return {
	margin: 0 0 30px;
}




@media (max-width: 1199.98px) {
	.post_banner .hero-copy h2,
	.two-col-content.blog_banner .content-col h2 {
		font-size: 3.25rem;
	}

	.two-col-content.blog_banner .content-col h3 {
		font-size: 1.75rem;
	}

	.hs-blog-listing-v2 .hs-search-field__button.hs-button {
		min-width: 9.375rem;
		padding: .4375rem 1.25rem;
		font-size: 1.25rem;
		line-height: 1.5;
		border-radius: 5px;
		height: 100%;
		top: 4px;
	}
}

@media(max-width:991px){
	.hs-blog-listing-v2 .sidebar .blog-index .blog-index__post{
		width: 100%;
		flex: 0 0 100%;
	}
	.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-inner-card>div {
		width: 100%;
	}
	.hs-blog-listing-v2 .blog-wit-sidbr h4.list-post-title a{
		font-size:26px;
	}
	.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-inner-card{
		flex-direction: column;
		gap: 30px;
	}
}

@media(max-width:767px){
	.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-inner-card {
		flex-direction: column;
	}
	.hs-blog-listing-v2 .blog-wit-sidbr .blog-index__post-image.hs-featured-wrp {
		padding-right: 0;
		width: 100%;
		text-align: center;
	}
	.cm_blog_banner.two-col-content .content-col .description{
		text-align: center;
	}
	.hs-blog-listing-v2 .search_wrapper .top_content_wrap .h1{
		font-size:30px;
	}	


	.two-col-content.blog_banner .content-col h2 {
		font-size: 1.875rem;
	}

	.two-col-content.blog_banner .content-col .description {
		flex-basis: 100%;
		text-align: center;
		padding-bottom: 2.125rem;
	}

	.two-col-content.blog_banner .content-col h3 {
		font-size: 1.375rem;
		margin-bottom: .5rem;
	}

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

	.hs-search-field .top_content_wrap {
		margin-bottom: 1rem;
	}

	.search_wrapper form input[type=search] {
		width: 100%;
		margin: 0 0 20px;
	}
	.post_banner .content-wrapper {
		flex-wrap: wrap;
	}

	.post_banner .hero-copy {
		flex-basis: 100%;
		text-align: center;
	}

	.post_banner .hero-copy h2 {
		font-size: 1.875rem;
	}

	.post_banner .hero-image {
		flex-basis: 100%;
	}

}

@media (max-width: 550px) {
	.search_wrapper form input[type=search] {
		width: 155px;
		margin: 0;
		margin-right: 16px;
	}

	.hs-blog-listing-v2 .hs-search-field form {
		display: block;
	}
}

/* end cssv4 */


.cm_404_page .content-wrap {
	display: flex;
}
.cm_404_page .cm_404-copy {
	margin-top: 5.25rem;
	flex-direction: column;
	align-items: flex-start;
}
.cm_404_page .cm_404-image {
	text-align: center;
	position: relative;
}
.cm_404_page .cm_404-copy h1 {
	margin-bottom: 1.875rem;
}
.cm_404_page .title-strapline {
	margin-bottom: 5rem;
}
@media (min-width: 480px) {
	.cm_404_page .cm_404-copy {
		flex-basis: 50%;
	}
}

@media (min-width: 766px) {
	.cm_404_page .cm_404-image {
		flex-basis: 50%;
	}
}
@media (max-width: 765.98px) {
	.cm_404_page .title-strapline {
		margin-bottom: 1rem;
	}
	.cm_404_page .content-wrap {
		flex-wrap: wrap;
	}

	.cm_404_page .cm_404-copy {
		flex-basis: 100%;
		text-align: center;
		padding-bottom: 2.125rem;
	}

	.cm_404_page .cm_404-image {
		flex-basis: 100%;
	}

	.cm_404_page .button-container {
		margin: 0;
	}
}