/* .dd-background-text-box class for cover backround with text  */

.header-simple-wrapper2 .header-simple-wrapper2-shader {
	background-color: unset;
	background: unset;
	padding: 0;
}
.header-simple-wrapper2 {
	border-radius: 20px;
	background: var(--dd-secondary-bckg-color)!important;
	padding: 20px 25px 25px 25px;
	position: relative;
}
.dd-single-wrap .hsw2-1 h1 {
	color: var(--inner-title-color);
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 40px;
	margin: 0;
	padding-bottom: 0px;
}
.hsw2-1 p {
	color: #42525E;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 24px;
	letter-spacing: 0.1px;
	padding-bottom: 0px;
}
.byLine {
	color: #042749;
	font-family: Inter;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0.065px;
}
.byLine a {
	color: #2596a4;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: 23px;
	letter-spacing: 0.065px;
}
.rmbc1 p {
	color: #4b4b50;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0.065px;
}
.rmbc1 p a {
	color: #2596a4;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0.065px;
}
.hsw2-1 .rmbc1 {
	max-width: 520px;
	padding-top: 10px;
	margin: 10px 300px 0 0;
	border-top: 1px solid #CDDBE5;
}
.hsw2-1 .CTM-Links {
	border-radius: 0px 0px 20px 0px;
	background: var(--inner-button-bg);
	max-width: 550px;
	width: 100%;
	padding: 29px 35px 3px;
}
.hsw2-1-excerpt {
    padding-top: 15px;
}
.nv-single-post-wrap .nv-content-wrap h2.wp-block-heading a {
	color:#3D3C6B;
}
.nv-single-post-wrap .nv-content-wrap h2.wp-block-heading:hover a {
	color:#23B5AC;
}
.CTM-Links a.btn-primary-link {
	border-radius: 4px;
	background-color: var(--dd-main-accent-color) !important;
	height: 56px;
	color: #FFF;
	font-family: Inter;
	font-size: 16px;
	transition: all ease-in-out 400ms;
}
.CTM-Links a.btn-primary-link:hover {
	background-color: var(--dd-main-accent-color-light) !important;
}
.secondary-home-buttons1 {
	margin-bottom: 15px;
}
aside#secondary .wp-block-button__link {
	border-radius: 4px!important;
	background-color: #01A962!important;
	height: 56px;
	max-width: 328px;
	margin: 0 auto;
	border: none!important;
}
aside#secondary p {
	display: flex;
	justify-content: center;
}
aside#secondary h3.has-neve-link-hover-color-color.has-text-color {
	color: #042749!important;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	padding: 39px 0 15px;
	max-width: 366px;
	margin: 0 auto;
}
aside#secondary .wp-block-cover.animated.fadeInRight {
	background: #000;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}
aside#secondary .wp-block-cover.animated.fadeInRight:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #00000063;
	z-index: 2;
}
aside#secondary .wp-block-cover.animated.fadeInRight .wp-block-cover__inner-container {
	position: relative;
	z-index: 3;
}
aside#secondary .wp-block-cover.animated.fadeInRight .wp-block-cover__inner-container p:first-child {
	color: #FFF;
	text-align: center;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	margin: 30px 0 20px;
}
aside#secondary .wp-block-cover.animated.fadeInRight .wp-block-cover__inner-container p:nth-child(2) {
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 300!important;
	line-height: 28px;
	letter-spacing: 0.08px;
	margin-bottom: 15px!important;
}
aside#secondary .wp-block-cover.animated.fadeInRight .wp-block-cover__inner-container p:nth-child(3) {
	margin: 0;
}
aside#secondary {
	border-radius: 20px!important;
	overflow: hidden;
}
aside#secondary .external-form {
	padding: 0 30px;
}
aside#secondary h2 {
	color: #042749;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	text-align: left!important;
}
.nv-single-post-wrap .nv-content-wrap h2.wp-block-heading span {
    font-weight: 600!Important;
}
.wp-block-themeisle-blocks-tabs .wp-block-themeisle-blocks-tabs__header_item.active {
    color: #3D3C6B !important;
    border-color: #d5d4d0!important;
}
aside#secondary .external-form h6 {
	color: #042749;
	font-size: 13px;
	font-style: italic!important;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0.13px;
	text-align: left!important;
}
aside#secondary .external-form p:nth-child(3) {
	display: flex;
	flex-direction: column;
	text-align: left!Important;
	color: #42525E;
	font-family: Inter;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: 23px;
	letter-spacing: 0.13px;
	margin-bottom: 25px;
}
aside#secondary .external-form p:nth-child(3) a {
	color: #01A962;
}
aside#secondary div#block-19 {
	margin-bottom: 0!Important;
}
aside#secondary div#block-21 {
	border-top: 1px solid #CDDBE5;
	margin-bottom: 15px;
}
aside#secondary .nv-cv-d.nv-cv-m {
	flex-direction: column;
	justify-content: start;
	align-items: baseline;
	padding-left: 50px;
}
aside#secondary .nv-cv-d.nv-cv-m a.wp-block-button__link {
	background-color: #01a96200!important;
	color: #42525E!important;
	font-size: 13px;
	font-style: normal;
	font-weight: 300!important;
	line-height: 20px;
	letter-spacing: 0.13px;
	height: auto;
	position: relative;
	text-transform: uppercase;
}
aside#secondary .nv-cv-d.nv-cv-m a.wp-block-button__link:before {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #000;
	left: -20px;
	top: 11px;
}
aside#secondary p.widget-title {
	color: #042749;
	font-family: Inter;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	justify-content: flex-start;
	padding-left: 35px;
}
aside#secondary ul {
	padding-left: 50px;
	list-style: disc;
}
aside#secondary ul li {
	color: #42525E;
	font-family: Inter;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0.13px;
}
aside#secondary .nv-cv-d.nv-cv-m.wp-block-cover.ticss-4d2f30a4 {
	border-radius: 20px;
	background: #042749!important;
	position: relative;
	z-index: 2;
	padding: 42px 30px 50px;
}
aside#secondary .nv-cv-d.nv-cv-m.wp-block-cover.ticss-4d2f30a4 {
	border-radius: 20px;
	background: #042749!important;
	position: relative;
	z-index: 2;
	padding: 42px 30px 50px;
}
aside#secondary .nv-cv-d.nv-cv-m.wp-block-cover.ticss-4d2f30a4 span {
	background: #042749!important;
}
aside#secondary .nv-cv-d.nv-cv-m.wp-block-cover.ticss-4d2f30a4 h6.wp-block-heading.has-medium-font-size {
	color: #FFF;
	text-align: center;
	font-size: 22px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 20px;
}
aside#secondary .nv-cv-d.nv-cv-m.wp-block-cover.ticss-4d2f30a4 label.wp-block-search__label {
	display: none;
}
aside#secondary .nv-cv-d.nv-cv-m.wp-block-cover.ticss-4d2f30a4 .wp-block-search__inside-wrapper {
	flex-direction: column;
}
aside#secondary .nv-cv-d.nv-cv-m.wp-block-cover.ticss-4d2f30a4 input#wp-block-search__input-1 {
	border-radius: 4px;
	background: #FFF;
	height: 55px;
	color: #42525E;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 34px;
	letter-spacing: 0.08px;
	margin-bottom: 15px;
}
aside#secondary .nv-cv-d.nv-cv-m.wp-block-cover.ticss-4d2f30a4 button.wp-block-search__button.wp-element-button {
	border-radius: 4px;
	background: #5A7998;
	margin-left: 0;
	border: none;
	height: 56px;
	color: #FFF;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
aside#secondary .nv-cv-d.nv-cv-m .wp-block-cover__inner-container .wp-block-button.is-style-primary   a.wp-block-button__link.wp-element-button {
	color: #01A962!important;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}
.nv-single-post-wrap .nv-content-wrap h2.wp-block-heading {
	color: var(--inner-title-color);
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 44px;
	margin: 0 0 20px;
	text-align:left;
}
.nv-single-post-wrap .nv-content-wrap h2.wp-block-heading strong {
	font-weight: 500;
}
.wp-container-core-columns-layout-4.wp-container-core-columns-layout-4 {
	margin-top: 20px;
}
.dd-single-wrap h1.wp-block-heading {
    color: #3D3C6B;
}
.nv-single-post-wrap .nv-content-wrap p {
	color: var(--inner-paragraf-color);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.16px;
	margin: 0;
	padding-bottom: 35px;
		text-align:left;
}
.nv-single-post-wrap .nv-content-wrap blockquote p {
	font-size: 18px;
	font-style: italic;
}
.nv-single-post-wrap .nv-content-wrap blockquote p:last-child {
	padding-bottom: 0;
}
.nv-single-post-wrap .nv-content-wrap p.has-text-align-center{
	text-align: center;
}
details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow {
    text-align: left;
}
.dd-single-wrap .location-nap {
    align-items: baseline;
}
.nv-single-post-wrap .nv-content-wrap h4.wp-block-heading {
	color: var(--inner-title-color);
	/* font-size: 22px; */
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 15px;
}
.nv-single-post-wrap .nv-content-wrap ul, .nv-single-post-wrap .nv-content-wrap ul li, .nv-single-post-wrap .nv-content-wrap ul li a {
	color: var(--inner-paragraf-color);
	font-size: 16px!important;
	font-style: normal;
	font-weight: 300!important;
	line-height: 26px;
	letter-spacing: 0.16px!important;
	text-decoration: none;
}
.nv-single-post-wrap .nv-content-wrap .sc-03 {
	border-radius: 20px;
	background: var(--inner-bg-color);
	padding: 44px;
	background-image: url(/wp-content/uploads/2024/03/banner_image.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}
.nv-single-post-wrap .nv-content-wrap .sc-03 .sc-03-img {
	display: none;
}
.nv-single-post-wrap .nv-content-wrap .sc-03 .sc-03-wrap {
	justify-content: start;
}
.nv-single-post-wrap .nv-content-wrap .sc-03 p.cta-h2,
.nv-single-post-wrap .nv-content-wrap .wp-block-cover .sc-03 p.cta-h2 {
	color: #042749;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 50px;
	letter-spacing: -0.6px;
	margin: 0;
	padding-bottom: 17px;
}
.nv-single-post-wrap .nv-content-wrap .sc-03 p,
.nv-single-post-wrap .nv-content-wrap .wp-block-cover .wp-block-cover__inner-container .sc-03 p {
	color: var(--inner-paragraf-color);
	font-family: Inter;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 33px;
	letter-spacing: 0.2px;
	max-width: 510px;
	padding-bottom: 40px;
}
.nv-single-post-wrap .nv-content-wrap .sc-03 a.sc-button-s1-blue {
	border-radius: 4px;
	background: #23b5ac;
	height: 65px;
	color: #fff;
	border: none;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	display: flex;
	align-items: center;
	width: 283px;
	justify-content: center;
}
.nv-single-post-wrap .nv-content-wrap .sc-03 a.sc-button-s1-blue:hover,
.nv-single-post-wrap .nv-content-wrap .sc-04 a.sc-button-s1-gray:hover {
    background: #44bccb;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h2 {
	border-bottom: 1px solid  #75749c;
	color: #FFF;
	text-align: left;
	font-weight: 500;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h2:first-of-type {
	font-size: 30px;
	line-height: 44px;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h2:nth-of-type(2) {
	font-size: 24px;
	line-height: 36px;
	letter-spacing: 0em;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h3 {
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
	margin: 0;
	padding-bottom: 25px;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 a.sc-button-s1-blue {
	border-radius: 4px;
	border: 1px solid var(--inner-button-border-onbg);
	height: 64px;
	display: flex;
	align-items: center;
	max-width: 260px;
	justify-content: center;
	background: transparent;
	color: var(--inner-button-border-onbg);
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 .sc-04-s1-content {
	border-right: 1px solid #75749c;
	margin: 0;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 45px;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 .sc-04-s1-content:last-child {
	border: none;
}
.nv-single-post-wrap .nv-content-wrap .sc-04-s1 {
	border-bottom: 1px solid  #75749c;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 li {
	color: #FFF;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 {
	border-radius: 20px;
	background: var(--dd-main-bckg-color);
	padding: 0;
	margin-bottom: 60px;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 a.sc-button-s1-gray {
	border-radius: 4px;
	background:#23b5ac;
	height: 64px;
	color:#FFF;
	border: none;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	max-width: 390px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.wp-block-media-text {
	margin: 40px 0;
}

@media all and (min-width: 600px) {
.nv-single-post-wrap .nv-content-wrap .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
	padding-right: 0;
}
.nv-single-post-wrap .nv-content-wrap .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	padding-left: 0;
}
}

@media all and (max-width: 599px) {
.nv-single-post-wrap .nv-content-wrap .wp-block-media-text .wp-block-media-text__content {
	padding: 30px 0 0 0;
}
}
.nv-single-post-wrap .nv-content-wrap .wp-block-button {
	width: 100%;
	padding-bottom: 30px;
}
.nv-single-post-wrap .nv-content-wrap .wp-block-button a.wp-block-button__link.wp-element-button {
	border-radius: 4px;
	border: 1px solid var(--inner-button-border)!important;
	min-height: 64px;
	width: 100%;
	max-width: 100%;
	background: transparent;
	color: var(--inner-button-border)!important;
	font-size: 18px;
	line-height: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.nv-single-post-wrap .nv-content-wrap summary.wp-block-themeisle-blocks-accordion-item__title {
	border-radius: 10px;
	background: var(--inner-bg-color);
	border: none;
	color: var(--inner-paragraf-color)!important;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
}
.nv-single-post-wrap .nv-content-wrap details.wp-block-themeisle-blocks-accordion-item {
	margin-bottom: 10px;
}
.nv-single-post-wrap .nv-content-wrap .wp-block-themeisle-blocks-accordion-item__content {
	border: none;
}
.nv-single-post-wrap .nv-content-wrap .sc-05 {
	border-radius: 20px;
	background: var(--inner-bg-color);
	padding: 65px 0 70px;
}
.nv-single-post-wrap .nv-content-wrap .sc-05 p.cta-h2 {
	color: #042749;
	text-align: center;
	font-family: Inter;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 44px;
	max-width: 930px;
	margin: 0 auto;
}
.nv-single-post-wrap .nv-content-wrap .sc-05 a.sc-button-s1-blue {
	border-radius: 4px;
	background: var(--inner-button-bg);
	height: 65px;
	width: 283px;
	margin: 0 auto;
	color: var(--inner-button-bg-text);
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	border: none;
}
.nv-single-post-wrap .nv-content-wrap .sc-05 p {
	max-width: 860px;
	margin: 0 auto;
}
.nv-single-post-wrap .nv-content-wrap .sc-01 {
	border-radius: 20px;
	background: var(--inner-button-bg);
	padding: 70px 0 50px;
}
.nv-single-post-wrap .nv-content-wrap .sc-01 p.cta-h2 {
	color: #FFF;
	text-align: center;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 44px;
	max-width: 736px;
	margin: 0 auto;
}
.nv-single-post-wrap .nv-content-wrap .sc-01 p.cta-h3 {
	color: #FFF;
	text-align: center;
	font-family: Inter;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 28px;
	letter-spacing: 0.2px;
	margin: 0;
	padding-bottom: 45px;
}
.nv-single-post-wrap .nv-content-wrap .wlu-testimonials01 p {
    color: #fff;
}
.nv-single-post-wrap .nv-content-wrap .wlu-testimonials01 {
    background: var(--inner-button-bg);
}
.nv-single-post-wrap .nv-content-wrap .sc-01 a.sc-button-s1-blue {
	border-radius: 4px;
	background:#23b5ac;
	margin-bottom: 35px;
	border: none;
	font-weight: 600;
}
.nv-single-post-wrap .nv-content-wrap .sc-01 a.sc-button-s1-blue:hover {
	background:var(--inner-button-bgoncolor-hover);
	transition:0.3s ease-in-out;
}
.secondary-home-buttons1 a.btn-primary-link:first-child {
	background:var(--inner-button-bgoncolor);
}
.nv-single-post-wrap .nv-content-wrap .sc-01 span {
	color: #FFF;
	text-align: center;
	font-family: Inter;
	font-size: 16px!important;
	font-style: normal;
	font-weight: 300;
	line-height: 28px;
	letter-spacing: 0.16px;
	max-width: 728px!important;
	margin: 0 auto;
	width: 100%;
	display: flex;
}
.nv-single-post-wrap .nv-content-wrap .sc-06 {
	border-radius: 20px;
	background: var(--inner-bg-color);
}
.nv-single-post-wrap .nv-content-wrap .sc-06 p.cta-h2 {
	color: #3D3C6B;
	font-family: Inter;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 44px;
	margin-bottom: 0;
	padding-bottom: 15px;
}
.nv-single-post-wrap .nv-content-wrap .sc-06 ul {
	margin-top: 00;
}
.nv-single-post-wrap .nv-content-wrap .sc-06 ul li {
	margin-top: 0px;
	font-weight: 500!important;
}
.nv-single-post-wrap .nv-content-wrap .sc-06 .sc-06-img {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}
.nv-single-post-wrap .nv-content-wrap .sc-06 .sc-06-img:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
/* 	background: #0000003b; */
	left: 0;
	top: 0;
	z-index: 1;
}
.nv-single-post-wrap .nv-content-wrap .sc-06 .sc-06-img p.cta-h2 {
	position: relative;
	z-index: 2;
	color: #3D3C6B;
}
.nv-single-post-wrap .nv-content-wrap .sc-06 .sc-06-img iframe#ctm-frame-1 {
	z-index: 2;
	position: relative;
}
.nv-single-post-wrap .nv-tags-list span {
	color: #3D3C6B;
	font-family: Inter;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 44px;
	width: 100%;
	display: flex;
	padding-bottom: 20px;
}
section.dd-realted-post-section h2 {
    color: #3D3C6B;
    padding-bottom: 15px;
}
.dd-posts-wrapper a {
    color: #3D3C6B;
}
section.dd-realted-post-section {
    padding-bottom: 50px;
}
.nv-single-post-wrap .nv-tags-list a {
	border-radius: 4px;
	border: 1px solid var(--inner-button-bg);
	height: 41px;
	background: transparent;
	color: var(--inner-button-bg)!important;
	font-size: 13px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}
.nv-single-post-wrap .section-title h2 {
	color: #042749;
	font-family: Inter;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 44px;
	margin-bottom: 10px;
}
.nv-single-post-wrap .posts-wrapper h3.title.entry-title {
	color: #042749;
	font-family: Inter;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 36px;
	padding: 18px 0 13px;
	margin: 0;
}
.nv-single-post-wrap .posts-wrapper p {
	color: #42525E;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 28px;
	letter-spacing: 0.16px;
}
.sc-04-s2 {
	flex-direction: column;
}
.nv-single-post-wrap .nv-content-wrap p.dd-sh-ba-big-ti {
	color: #23b5ac;
	font-size: 60px;
	font-style: normal;
	font-weight: 400;
	line-height: 100.203px;
	padding-bottom: 0;
}
.nv-single-post-wrap .nv-content-wrap .sc-01 p {
    text-align: center;
}
.sc-03 .sc-03-wrap h2 {
    color: var(--inner-title-color);
}
.nv-single-post-wrap .nv-content-wrap p.dd-sh-ba-te {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 26px;
	letter-spacing: 0.16px;
	padding-bottom: 0;
}
.dd-sh-ba-ywrap:not(:last-child) {
	border-right: 1px solid  #75749c;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 a.sc-button-s1-gray {
    border: 1px solid #23b5ac;
}
.nv-single-post-wrap .nv-content-wrap .sc-05 a.sc-button-s1-blue {
    margin: 20px auto;
}
.dd-sh-ba-ywrap {
	min-height: 182px;
}
.dd-sh-ba-ywrap {
	padding: 10px 40px 30px;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h2 {
	margin-bottom: 0;
	padding: 30px 40px;
}
.dd-sh-ba-ye {
	border-bottom: 1px solid  #75749c;
	display: flex;
}
.sc-04 ul li::before {
	background-image: url('/wp-content/uploads/2024/03/tamarac_check-1.svg')!important;
}
.dd-sh-ba-list li {
	margin-top: 5px;
	padding: 0;
}
.dd-sh-ba-list ul {
	max-height: 140px;
	display: flex;
	flex-wrap: wrap;
}
.dd-sh-ba-list {
	padding: 25px 40px 30px;
	display: flex;
}
.dd-sh-ba-list ul li {
	width: 50%;
}
p.dd-sh-ba-te {
	max-width: 208px;
}
.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h3 {
	padding-top: 30px;
	max-width: 474px;
}
.nv-sidebar-right .nv-single-post-wrap {
 	float: left;
	width: calc(100% - 480px); 
}
.nv-single-post-wrap .wp-block-column h3.wp-block-heading {
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 0em;
	color: var(--inner-title-color);
	margin-bottom: 25px;
}
.wp-block-column .sc-06-img {
	padding: 25px 20px 0;
	border-radius: 10px;
}
.hsw2-1 .rmbc1 {
	width: calc(100% - 550px);
}
.dd-inner-hero a.dd-hero-button-wrap {
    max-width: 360px;
    width: 100%;
}
@media all and (max-width: 599px) {
	.container-fluid .entry-content {
		margin: 0 -15px;
	}
}

/* Media */
@media all and (max-width: 1500px) {
	.dd-single-wrap .hsw2-1 h1 {
		font-size: 30px;
		line-height: 40px;
	}
	.nv-sidebar-right .nv-single-post-wrap {
		width: calc(100% - 450px);
	}
	.dd-single-wrap {
		padding-left: 15px;
		padding-right: 15px;
	}
	.container-fluid .dd-single-wrap {
/* 		padding-left: 0;
		padding-right: 0; */
	}
	.hsw2-1 .CTM-Links {
		max-width: 460px;
	}
	.hsw2-1 .rmbc1 {
		width: calc(100% - 470px);
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h2:first-of-type {
		font-size: 27px;
		line-height: 30px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h3 {
		font-size: 18px;
		line-height: 28px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h2:nth-of-type(2) {
		font-size: 21px;
		line-height: 27px;
	}
	.nv-single-post-wrap .nv-content-wrap p.dd-sh-ba-big-ti {
		font-size: 54px;
		line-height: 83.203px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h2,
	.nv-single-post-wrap .nv-content-wrap .sc-04 .sc-04-s1-content,
	.dd-sh-ba-ywrap, .dd-sh-ba-list {
		padding-left: 30px;
		padding-right: 30px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05,
	.nv-single-post-wrap .nv-content-wrap .sc-01 {
		padding-left: 50px;
		padding-right: 50px;
	}
	.dd-sh-ba-list {
		padding-bottom: 40px;
	}
	.dd-location-hero figure.wp-block-post-featured-image {
		height: 100%;
		object-fit: cover;
	}
	.dd-location-hero h1 {
    font-size: 30px;
	}
	.nv-single-post-wrap .nv-content-wrap .wp-block-button a.wp-block-button__link.wp-element-button {
		padding: 11px 15px !important;
		font-size: 16px;
		min-height: 50px;
	}
	.location-testimonials h2#what-our-clients-are-saying {
    text-align: center;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-01 p {
		text-align: center;
	}
}

@media all and (max-width: 1300px) {
	.dd-single-wrap .hsw2-1 h1 {
		font-size: 28px;
		line-height: 38px;
	}
	h2.hsw2-1-excerpt p {
		font-size: 14px;
	}
	.hsw2-1 .CTM-Links {
		max-width: 50%;
	}
	.hsw2-1 .rmbc1 {
		margin-right: 20px;
		width: 50%;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 p.cta-h2 {
		text-align: left;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05 {
		padding-top: 30px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05 p.cta-h2,
	.nv-single-post-wrap .nv-content-wrap h2.wp-block-heading {
		font-size: 28px;
		line-height: 40px;
	}
	.hsw2-1 .CTM-Links {
		padding: 29px 0px 3px;
	}
		#wp-block-themeisle-blocks-advanced-column-fc6fac66 {
		max-width: 740px;
		margin: 0 auto;
	}
	.dd-single-wrap .entry-content h3 {
		line-height: 1.4;
	}
}
@media all  and (min-width: 1200px) {
	.header-simple-wrapper2.test1 {
  	  min-height: 280px;
	}
}
@media all  and (min-width: 1200px)  and (max-width: 1500px) {
	.hsw2-1 .CTM-Links {
		padding: 29px 25px 3px;
	}	
}
@media all and (max-width: 1200px) {
	.nv-sidebar-right .nv-single-post-wrap {
		width: calc(100% - 380px);
	}
	.dd-single-wrap .hsw2-1 h1 {
		font-size: 25px;
		line-height: 34px;
	}
	.header-simple-wrapper2 {
		padding: 35px 40px 40px 40px;
	}
	h2.hsw2-1-excerpt p {
		font-size: 17px;
		line-height: 27px;
	}
	.hsw2-1 .CTM-Links {
		max-width: 100%;
		width: 100%;
		border-radius: 20px;
	}
	.hsw2-1 .rmbc1 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05 p.cta-h2, .nv-single-post-wrap .nv-content-wrap h2.wp-block-heading {
		font-size: 25px;
		line-height: 35px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 p.cta-h2 {
		text-align: center;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 a.sc-button-s1-blue {
		height: 56px;
		width: 269px;
		max-width: 100%;
		font-size: 16px;
		margin-left: auto;
		margin-right: auto;
	}
	.dd-sh-ba-list ul {
		max-height: unset;
	}
	.sc-04-wrap .sc-04-s1 {
		flex-direction: column;
	}
	.sc-04-wrap .sc-04-s1 .sc-04-s1-content {
		width: 100%;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 .sc-04-s1-content {
		border-right: none;
		border-bottom: 1px solid #3D5A75;		
	}
	.nv-single-post-wrap .nv-content-wrap .sc-01 p.cta-h2 {
		font-size: 25px;
		line-height: 38px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-01 {
		padding-top: 40px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-01 p.cta-h3 {
		font-size: 18px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 p {
		max-width: unset;
	}
	.hsw2-1 .byLine {
		max-width: 100%;
	}
	.hsw2-1 .rmbc1 {
		max-width: 100%;
	}
	.nv-single-post-wrap .nv-content-wrap p {
		padding-bottom: 10px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 {
		padding-bottom: 266px;
		background-image: url(/wp-content/uploads/2024/03/isolated_hands-1.png)!important;
		background-position: bottom 20px center;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-06 h2, .nv-single-post-wrap .nv-content-wrap .sc-06 p {
		text-align: left;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-06 {
		padding-left: 30px;
		padding-right: 30px;
	}
	.innerblocks-wrap {
		flex-direction: column;
	}
	.innerblocks-wrap .wp-block-themeisle-blocks-slider {
		width: 100%;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 p {
		text-align: center;
	}
}

@media all and (max-width: 991px){
	.nv-single-page-wrap,
	.nv-single-post-wrap{
		max-width:100%!important;
	}
	.dd-single-wrap {
		display: flex;
		flex-direction: column;
	}
	.nv-sidebar-right .nv-single-post-wrap {
		width: 100%;
	}
	.dd-inner-hero .dd-cont-hero {
    align-items: flex-start;
	}
	.dd-inner-hero .dd-cont-hero h2.dd-hero-title {
		max-width: 100%;
	}
	.dd-inner-hero .dd-cont-hero .dd-hero-bltitle {
		max-width: 100%;
	}
	.dd-inner-hero .dd-cont-hero .dd-hero-button {
		align-items: flex-start;
	}
}

@media all and (max-width: 767px) {
	.dd-single-wrap .hsw2-1 h1 {
		font-size: 20px;
		line-height: 32px;
	}
	.header-simple-wrapper2 {
		padding: 25px 25px 30px 25px;
	}
	h2.hsw2-1-excerpt p {
		font-size: 16px;
	}
	.hsw2-1 .CTM-Links {
		padding-left: 0;
		padding-right: 0;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 {
		background-position: bottom;
		padding-right: 25px;
		padding-left: 25px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 p.cta-h2 {
		font-size: 27px;
		line-height: 43px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 p {
		font-size: 17px;
		line-height: 29px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 .cta-h2:first-of-type {
		font-size: 24px;
	}
	.dd-sh-ba-ye {
		flex-direction: column;
	}
	.dd-sh-ba-ywrap:not(:last-child) {
		border-bottom: 1px solid #3D5975;
		border-right: none;
	}
	.dd-sh-ba-list ul li {
		width: 100%;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05, .nv-single-post-wrap .nv-content-wrap .sc-01 {
		padding-left: 25px;
		padding-right: 25px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05 p.cta-h2, .nv-single-post-wrap .nv-content-wrap h2.wp-block-heading {
		font-size: 20px;
		line-height: 31px;
		padding-bottom: 20px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05 a.sc-button-s1-blue {
		font-size: 16px;
		max-width: 100%;
	}
	.sc-01 a.sc-button-s1-blue {
		font-size: 16px;
	}
	.nv-single-post-wrap .nv-tags-list a {
		height: auto;
	}
	#block-73 > div {
		padding: 25px 25px 40px;
	}
	#block-73 .wp-block-heading {
		font-size: 18px;
	}
	.nv-single-post-wrap .nv-content-wrap .wp-block-button a.wp-block-button__link.wp-element-button {
		height: auto;
	}
	.dd-color-background-dark + .wp-block-cover__inner-container h2 {
		text-align: left;
		line-height: 34px!important;
		font-size: 33px!important;
		margin-bottom: 0!important;
	}
	.dd-color-background-dark + .wp-block-cover__inner-container ul {
		padding-left: 15px;
	}
	.dd-color-background-dark + .wp-block-cover__inner-container {
		padding: 20px;
	}
	.location-wrap .location-wrap-single {
		padding-bottom: 30px;
	}
	.wp-block-cover.ticss-4d2f30a4, .wp-block-cover.ticss-c4d61451 {
		padding: 20px;
	}
	.dd-color-change .has-large-font-size, .dd-color-background-dark .wp-block-cover__inner-container {
		font-size: 33px!important;
			line-height: 38px!important;
	}
	.dd-inner-over .location-top-section h1 {
		text-align: left;
		margin-left: 0;
	}
	.dd-inner-over .dd-location-hero .wp-block-buttons {
		justify-content: left;
	}
	.dd-inner-over .dd-location-hero .wp-block-buttons .wp-block-button.is-style-default {
		padding-left: 0;
	}
	.hsw2-1 .CTM-Links {
		padding: 18px 0px 0px;
	}
	.dd-single-wrap h1.wp-block-heading {
		font-size: 26px;
		line-height: 1.4;
		font-weight: 600;
	}
	.dd-single-wrap .entry-content h3.wp-block-heading {
		font-size: 20px;
	}
	.dd-single-wrap .entry-content h2.wp-block-heading {
		margin-bottom: 0;
		padding-top: 30px;
	}
	.dd-blog-post .nv-post-thumbnail-wrap.img-wrap.dd-blog-post {
		padding-left: 0;
		padding-right: 0;
	}
	.dd-blog-post .dd-blog-page-co.non-grid-content.default-layout-content {
		padding-right: 0;
		padding-left: 0;
		padding-top: 30px;
	}
	.dd-blog-post .dd-blog-page-co li a {
		font-size: 13px;
		line-height: 1.3;
	}
	.dd-blog-post .nv-post-thumbnail-wrap img {
    height: 240px;
	}
	.dd-blog-post .nv-post-thumbnail-wrap.img-wrap.dd-blog-post {
		min-height: auto;
	}
}
@media all and (min-width: 1300px)  and (max-width: 1500px)  {
	.nv-sidebar-right .hsw2-1 .byLine {
		max-width: 363px;
	}
	.nv-sidebar-right .hsw2-1 .CTM-Links {
		max-width: 395px;
	}
}
@media all and (min-width: 1200px)  and (max-width: 1300px)  {
	.nv-sidebar-right .hsw2-1 .byLine{
		max-width: 311px;
	}
}
@media all and (min-width: 1200px)  {
	.header-simple-wrapper2.test1,
	.header-simple-wrapper2.test2{
		min-height: auto;
		padding-bottom: 110px;
	}
	 .header-simple-wrapper2,
	.dd-single-wrap .header-simple-wrapper2 {
		min-height: 290px;
	}
}

/* new css */
.entry-header .rank-math-breadcrumb a {
	color: #042749;
}
figcaption.wp-element-caption {
    font-family: Inter!important;
}
.nv-single-post-wrap .nv-content-wrap ul li span {
    font-family: Inter!important;
}
.entry-content .sc-01-wrap p {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 28px;
	letter-spacing: 0.16px;
	margin: 0;
	padding-bottom: 35px;
}
.entry-content p {
	color: #42525E;
}
.entry-content .sc-01-wrap p {
	color: #fff;
}
.wp-block-group ul ul {
	margin: 5px 0 15px;
}
.wp-block-group nav > ul,
.entry-content ul,
.entry-content ol {
	background: var(--inner-bg-color);
	padding: 23px 15px 33px 45px;
	border-radius: 20px;
	margin: 6px 0 25px !Important;
}
.entry-content ol li,
.entry-content ul li {
	color: #42525E;
	font-size: 16px!important;
	font-style: normal;
	font-weight: 300!important;
	line-height: 26px;
	letter-spacing: 0.16px!important;
	text-decoration: none;
	font-family: Inter!important;
}
.wp-block-group ul ul {
	padding:0px  0px 0px 20px;
}
.sc-04 ul {
	background: transparent;
}
.hsw2-1 h1 {
	line-height: 140%;
}
.format-standard .entry-content {
	margin: 20px 0;
}
.format-standard .entry-header {
	margin-bottom: 10px!important;
}
.single h1.entry-title {
	color: #153f6b;
	--fontweight: 600;
}
.nv-single-post-wrap .nv-content-wrap .sc-01 {
	padding: 70px 100px 50px;
}
.post .sc-04 {
	padding: 40px 0px 20px;
}
.sc-04 .sc-04-s1
{
	padding-left: 15px;
	padding-right: 15px;
}
.sc-04 p.cta-h2,
.sc-04  .dd-sh-ba-ye,
.sc-04 .dd-sh-ba-list {
	padding-left: 30px;
	padding-right: 30px;
}
.sc-06-s1 ul {
	margin: 0!important;
	padding-top: 0;
	padding-left: 20px;
}
.wp-block-cover.ticss-4d2f30a4.dd-change-block {
	border-radius: 20px;
	background: #042749;
}
.dd-change-block h6#search-we-level-up-your-topic-detox-mental-health-topics-resources, .dd-change-block h6#search-we-level-up-your-topic-detox-mental-health-topics-resources strong {
	font-size: 30px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 40px;
}
.dd-change-block input {
	height: 55px;
	max-width: 394px;
	font-size: 16px!important;
	font-family: Inter!important;
	border-radius: 4px!important;
}
.dd-change-block button.wp-block-search__button.wp-element-button {
	height: 56px;
	border-radius: 4px;
	width: 154px;
	border: none;
	background: #5A7998;
	font-size: 18px!important;
}
.dd-change-block .wp-block-search__inside-wrapper {
	justify-content: center;
}
.dd-change-block label.wp-block-search__label {
	display: none;
}
.dd-change-block .wp-block-buttons {
	flex-direction: row;
}
.dd-change-block .wp-block-buttons .wp-block-button.is-style-primary {
	width: 20.3%;
	padding: 0;
}
.dd-change-block h6#search-we-level-up-your-topic-detox-mental-health-topics-resources, .dd-change-block h6#search-we-level-up-your-topic-detox-mental-health-topics-resources strong {
	max-width: 700px;
	margin: 0 auto;
	padding-bottom: 40px;
}
.dd-change-block {
	padding: 35px 0;
}
.dd-change-block span.wp-block-cover__background.has-background-dim-100.has-background-dim {
	background: #042749!important;
}
.nv-single-post-wrap .posts-wrapper h3.title.entry-title a {
	color: #042749;
}
.nv-single-post-wrap .posts-wrapper p {
	color: #42525E;
}
.nv-single-post-wrap .nv-content-wrap .sc-03 p.cta-h2,
.nv-single-post-wrap .nv-content-wrap .sc-06 p.cta-h2 {
	font-weight: 600;
}
.related-post a.button.button-primary {
	display: none;
}

/* Quiz Form */
.quiz-form input[type="text"] {
	background: #fff;
	border-radius: 4px;
	height: 50px;
	border: 1px solid #cecece;
	color: #42525E;
	font-family: Inter;
	font-size: 16px;
	font-weight: 300;
	line-height: 34px;
	letter-spacing: 0.08px;
	box-shadow: none;
}
.quiz-form input[type="text"]:focus {
	outline: none;
	border: 1px solid #042749;
}
.question-content > div {
	font-family: 'Inter';
	font-size: 16px;
	color: #42525e;
}
.question-choices .watupro-question-choice {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.question-choices .watupro-question-choice input[type="radio"] {
	width: 25px;
	height: 25px;
	border: 1px solid #cecece;
	margin-top: 0;
	margin-right: 10px;
	accent-color: #01a962;
}
.watupro-question-choice .answer {
	width: 100%;
	color: #42525e;
	font-size: 15px;
	line-height: 20px;
}
.watupro_buttons input[type="button"].watupro-submit-button {
    width: 100% !important;
    background: #01a962;
    height: 55px;
    font-weight: 600;
    font-family: 'Inter';
    font-size: 16px;
    border-radius: 4px;
}
.watupro_buttons > div {
	width: 100%;
}

@media only screen and (max-width:1500px) {
	.nv-single-post-wrap .nv-content-wrap .sc-01 p.cta-h2 {
		padding-bottom: 17px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-01 p.cta-h3 {
		padding-bottom: 17px;
	}
	.nv-sidebar-right .hsw2-1 .rmbc1 {
		max-width: 330px;
	}
	.nv-sidebar-right .header-simple-wrapper2 {
		margin: 30px 0 40px;
	}
	.nv-sidebar-right aside#dd-secondary {
		margin-top: 30px;
	}
	.nv-single-post-wrap .nv-content-wrap p {
		padding-bottom: 20px;
	}
	.nv-sidebar-right .hsw2-1 .rmbc1 p {
		padding-bottom: 0;
	}
	.wp-block-themeisle-blocks-tabs .wp-block-themeisle-blocks-tabs__header_item {
		padding: 10px!important;
	}
}
@media only screen and (max-width:1300px){
	.hsw2-1 .byLine {
		max-width: 500px;
	}
	.hsw2-1 .rmbc1 {
		max-width: 535px;
	}
}
@media only screen and (max-width:1200px) {
	.hsw2-1 p {
		font-size: 14px;
		line-height: 24px;
	}
	.sc-03 p.cta-h2 {
		text-align: left;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 a.sc-button-s1-blue {
		outline: none;
		border: none;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05 {
		padding: 65px 60px 70px;
	}
	.sc-01 .sc-01-wrap img {
		width: 33%!important;
		height: auto!important;
		object-fit: contain;
		border: none!important;
		outline: none;
	}
	.dd-change-block .wp-block-buttons .wp-block-button.is-style-primary {
		width: 26.3%;
		padding: 0;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-01 {
		padding: 70px 60px 50px;
	}
	.hsw2-1 .rmbc1 {
		max-width: 100%;
	}
	.hsw2-1 .byLine {
		max-width: 100%;
	}
	h2.hsw2-1-excerpt p {
		font-size: 14px;
		line-height: 24px;
	}
}
@media only screen and (max-width:991px) {
	.dd-sh-ba-list ul {
		max-height: 185px;
	}
	.sc-06-wrap p {
		text-align: left;
	}
	.nv-single-post-wrap .nv-content-wrap .wp-block-button a.wp-block-button__link.wp-element-button {
		font-size: 16px;
	}
	.dd-change-block .wp-block-buttons {
		flex-direction: unset;
	}
}
@media only screen and (max-width:767px) {
	.sc-01 .sc-01-wrap img{
		width: 100%!important;
	}
	.dd-change-block .wp-block-buttons .wp-block-button.is-style-primary {
		width: 100%;
		padding: 0;
	}
	.dd-change-block .wp-block-buttons  {
		padding: 0 20px;
	}
	.dd-change-block .wp-block-search__inside-wrapper {
		flex-direction: column;
		padding: 20px;
		justify-content: center;
		align-items: center;
	}
	.dd-change-block .wp-block-search__inside-wrapper button.wp-block-search__button.wp-element-button {
		margin-left: 0;
		margin-top: 10px;
		width: 100%;
	}
	.dd-change-block h6#search-we-level-up-your-topic-detox-mental-health-topics-resources, .dd-change-block h6#search-we-level-up-your-topic-detox-mental-health-topics-resources strong {
		font-size: 28px;
		padding: 0 10px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-01 {
		padding: 70px 30px 50px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-01 a.sc-button-s1-blue {
		font-size: 16px;
		width: 100%;
		padding: 15px 15px;
   	 	line-height: 24px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05 {
		padding: 65px 30px 70px;
	}
	.dd-sh-ba-ye {
		display: flex;
		flex-wrap: wrap;
	}
	.dd-sh-ba-ywrap:not(:last-child) {
		border-right: none;
		border-bottom: 1px solid #3D5975;
	}
	.dd-sh-ba-ywrap {
		padding: 20px 0;
		min-height: 140px;
	}
	.nv-single-post-wrap .nv-content-wrap p.dd-sh-ba-te {
		max-width: 100%;
	}
	.nv-single-post-wrap .nv-content-wrap p.dd-sh-ba-big-ti {
		font-size: 50px;
		line-height: 65.203px;
	}
	.dd-sh-ba-list ul {
		max-height: 100%;
		flex-direction: column;
	}
	.dd-sh-ba-list ul li {
		max-width: 100%;
		width: 100%;
	}
	.header-simple-wrapper2 {
		padding: 33px 20px 30px 20px;
	}
	.hsw2-1 .CTM-Links {
		padding: 18px 0px 0px;
	}
	.CTM-Links a.btn-primary-link {
		height: 46px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-05 p.cta-h2 {
		font-size: 26px;
		line-height: 36px;
	}
	.dd-sh-ba-ywrap:not(:first-child) {
		padding-left: 0;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 .sc-04-s1-content:last-child {
		padding-left: 15px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 a.sc-button-s1-gray {
		font-size: 16px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 a.sc-button-s1-blue {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-04 .sc-04-s1-content:nth-child(1) {
		border-right: none;
		border-bottom: 1px solid #3D5A75;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 {
		min-height: 510px;
		padding: 40px 20px 140px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 p.cta-h2 {
		text-align: center;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 a.sc-button-s1-blue {
		width: 100%;
		font-size: 16px;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 {
		background-position: bottom;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 {
		background-position: bottom;
		background-image: url(/wp-content/uploads/2024/03/isolated_hands-1.png)!important;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 {
		background-position: bottom;
		background-image: url(/wp-content/uploads/2024/03/isolated_hands-1.png)!important;
		background-position: bottom 20px center;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-03 p {
		font-size: 18px;
		line-height: 30px;
	}
	.hsw2-1 h1 {
		line-height: 140%;
		font-weight: 600;
	}
	.nv-single-post-wrap .nv-content-wrap .wlu-testimonials01 > div {
		margin: 0px;
	}
	.nv-single-post-wrap .nv-content-wrap .wlu-testimonials01 > div img {
		object-fit: contain;
		height: auto!important;
	}
	.dd-single-wrap .wlu-testimonials01 a {
		font-size: 15px;
		padding: 15px 20px;
		margin: 20px 0;
	}
	.nv-single-post-wrap .nv-content-wrap .sc-06 .sc-06-img h2 {
		font-size: 24px;
	}
	.has-2-columns .wp-block-image.size-full {
		padding-top: 30px;
	}
	.dd-single-wrap .entry-content h3.wp-block-heading {
		text-align: left;
	}
}
.nv-single-post-wrap .nv-content-wrap .sc-05 a.sc-button-s1-blue {
	border: none!important;
	outline: none!important;
}
.nv-single-post-wrap .nv-content-wrap .wp-block-button a.wp-block-button__link.wp-element-button {
    width: fit-content;
    margin: 0 auto;
}
.nv-single-post-wrap .nv-content-wrap p.wp-block-themeisle-blocks-icon-list-item-content {
    color: #42525E;
    padding-bottom: 0;
}
.wp-container-core-columns-layout-1 a.wp-block-button__link.has-background.has-text-align-center.wp-element-button {
    background-color: transparent!Important;
}
img.d-hp-testmon-cont-icon {
    max-width: 53px;
    max-height: 53px;
}
.dd-color-background-dark + .wp-block-cover__inner-container h2, .dd-color-background-dark + .wp-block-cover__inner-container p,
.dd-color-background-dark + .wp-block-cover__inner-container p span, .dd-color-background-dark + .wp-block-cover__inner-container strong {
    color: #fff!important;
}
.dd-color-background-dark + .wp-block-cover__inner-container ul, .dd-color-background-dark + .wp-block-cover__inner-container summary.wp-block-themeisle-blocks-accordion-item__title {
    background: transparent;
}
.dd-color-background-dark + .wp-block-cover__inner-container summary.wp-block-themeisle-blocks-accordion-item__title::after {
    color: #ffffff;
}
.location-wrap  .location-wrap-single .lw-a-cta {
    background-color: #01a962;
    border-radius: 4px;
}
.nv-single-post-wrap .nv-content-wrap .location-wrap ul {
    background: transparent;
    padding-left: 18px;
    padding-top: 0;
    padding-bottom: 5px;
}
.location-wrap  .lw-header h2 {
    font-size: 22px;
}
.wp-block-themeisle-blocks-accordion-item__content {
    padding-bottom: 0;
}
.dd-single-wrap .wlu-testimonials01 a {
    background: var(--inner-button-bgoncolor);
    border: none;
}
.dd-single-wrap .wlu-testimonials01 a:hover {
    background: var(--inner-button-bgoncolor-hover);
}
/* blog page */
.dd-blog-post {
    display: flex;
}
.nv-post-thumbnail-wrap img {
    max-width: 100%;
    min-height: 100%;
    border-radius: 10px;
    min-width: 100%;
    object-fit: cover;
}
h2.blog-entry-title.entry-title a {
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: 500;
	  color:  #3d3c6b;
}
.nv-ft-post .dd-blog-page-co {
    padding-top: 0;
}
.dd-blog-page-co li a {
    font-size: 16px;
    text-transform: uppercase;
    color: #3d3c6b;
    font-weight: 400;
    letter-spacing: 2px;
}
.dd-blog-page-co p {
    font-size: 16px;
    line-height: 28px;
}
a.dd-blog-post-read {
    color:  #3d3c6b;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-decoration-line: underline;
    padding-top: 35px;
}
.dd-blog-page-co {
    display: flex;
    flex-direction: column;
}
.dd-blog-page-co ul.nv-meta-list {
    margin-bottom: 0;
}
h2.blog-entry-title.entry-title {
    margin-top: 0;
}
.page-numbers {
    width: 45px;
    height: 45px;
    display: flex;
    font-size: 22px;
    border: 1px solid var(--dd-main-bckg-color);
	color: var(--dd-main-bckg-color);
    align-items: center;
    justify-content: center;
	margin-right: 12px;
	transition: all ease-in-out 250ms;
}
.page-numbers:hover {
	background-color: var(--dd-main-bckg-color);
	color: var(--dd-secondary-color);
}
.page-numbers.current {
    background: var(--dd-main-accent-color);
	color: #fff;
	 border: 1px solid var(--dd-main-accent-color);
}
.dd-pagination-holder.navigation {
    display: flex;
}
.nv-post-thumbnail-wrap img {
    max-height: 320px;
}
.dd-pagination-holder .pagination {
    display: flex;
}
@media only screen and (max-width:1500px){
	h2.blog-entry-title.entry-title a {
		font-size: 25px;
		line-height: 35px;
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.dd-blog-wrap {
		display: flex;
	}
}
@media only screen and (max-width:767px) {
	.dd-blog-wrap .dd-blog-page-co {
		padding: 25px 15px 32px;
	}
}

/* ACCORDIONS */
.wp-block-themeisle-blocks-accordion details[open] .wp-block-themeisle-blocks-accordion-item__title {
	border-radius: 10px 10px 0 0;
}

.wp-block-themeisle-blocks-accordion-item__content {
	padding: 0;
}

.wp-block-themeisle-blocks-accordion-item__content p {
	padding: 25px;
	border-radius: 0 0 10px 10px;
	background-color: var(--inner-bg-color);
	color: var(--inner-paragraf-color);
}

.wp-block-themeisle-blocks-accordion-item__content ul {
	margin-top: 0 !important;
	border-radius: 0 0 10px 10px;
}

.dd-highlight {
	background-color: var(--dd-secondary-bckg-color);
	padding: 30px;
	margin: 40px 0;
}

.dd-highlight h3 {
	color: var(--dd-secondary-block-title);
}
a.dd-buttons-abf {
    height: 55px;
	width:100%;
    text-align: center;
    color: #23B5AC;
    border: 1px solid #23B5AC;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
	border-radius: 6px
}
.nv-blog-sidebar {
    margin-top: 60px;
}
aside#dd-secondary h3 {
    margin-top: 0;
    padding-bottom: 15px;
	 color: #3D3C6B;
}
.dd-sidebar-post-wrap-link {
    display: flex;
    align-items: flex-start;
}
p.dd-sd-po-date {
    text-transform: uppercase;
    color: #3d3c6b;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 0;
    font-size: 12px;
}
.dd-addiction {
    padding-top: 50px;
}
a.md-cat-link:hover {
    color: #23b5ac;
}
.dd-buttons-ab-container {
    padding-bottom: 60px;
    display: flex;
}
a.dd-buttons-abf:hover {
    background: #23B5AC;
    color: #fff;
    transition: 0.3s ease-in-out;
}
.dd-sd-po-img img {
    height: 79px;
    object-fit: cover;
    min-width: 96px;
    width: 96px;
}
.dd-sd-po-td {
    padding-left: 15px;
}
h4.dd-sd-po-title {
    margin-top: 0;
    font-size: 16px;
    line-height: 1.3;
    color: #3D3C6B;
}
.dd-sidebar-post-wrap {
    padding-bottom: 15px;
}
a.dd-sidebar-post-wrap-link:hover h4.dd-sd-po-title {
    color: #23b5ac;
}
section.dd-buttons-ab-footer {
    padding-top: 50px;
}
details.wp-block-details.is-layout-flow summary {
    height: 55px;
    width: 100%;
    text-align: center;
    color: #23B5AC;
    border: 1px solid #23B5AC;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    border-radius: 6px;
    position: relative;
}
details.wp-block-details.is-layout-flow summary:before {
    content: "+";
    position: absolute;
    left: 18%;
}
details.wp-block-details.is-layout-flow[open] summary:before {
    content: "-";
}
details.wp-block-details.is-layout-flow[open] p {
	padding-top:15px;
}
.wp-block-themeisle-blocks-tabs-item__content.active {
    background: #f4f3ed !important;
	    border-color: #d5d4d0 !important;
}
.dd-single-wrap .wp-block-themeisle-blocks-tabs__header_item.active {
    background: #f4f3ed;
}
.wp-block-themeisle-blocks-tabs__header_item {
    color: #3D3C6B !important;
}
@media only screen and (max-width:1200px){
	.dd-sd-po-img img {
		height: 59px;
		object-fit: cover;
		min-width: 63px;
		width: 63px;
	}
	h4.dd-sd-po-title {
		font-size: 14px;
	}
	aside#dd-secondary h3 {
		font-size: 20px;
		margin-bottom: 0;
	}
}
@media only screen and (max-width:991px) {
	.nv-blog-sidebar {
		margin-top: 0px;
		padding-bottom:60px;
	}
}
@media only screen and (max-width:767px) {
	.dd-buttons-ab-container {
		flex-direction: column;
	}
	.dd-buttons-ab-container .col-xs-4 {
		width:100%;
		padding-bottom:15px;
	}
	
}
@media only screen and (min-width:1200px) and (max-width:1400px) {
	.dd-single-wrap .hsw2-1 {
		padding-bottom: 25px;
	}
}
@media only screen and (min-width:1200px) and (max-width:1300px) {
	.hsw2-1 .CTM-Links {
		padding: 20px 25px 3px;
	}
	.hsw2-1 .CTM-Links iframe#ctm-frame-0 {
		height: 94px !important;
	}
	.dd-blog-page-container .header-simple-wrapper2.test1 {
		min-height: 405px;
	}
	
}
@media only screen and (min-width:991px) and (max-width:1200px) {
	.hsw2-1 .CTM-Links {
		padding: 29px 25px 10px;
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
     .hsw2-1 .CTM-Links {
		padding: 20px 25px 3px;
	}
}
@media only screen and (max-width:767px) {
	 .hsw2-1 .CTM-Links{
		    padding: 18px 25px 0px;
	}
}
.nv-single-post-wrap .nv-content-wrap blockquote cite {
	color: var(--inner-paragraf-color);
    font-family: Inter;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0.16px;
    margin: 0;
    text-align: center !important;
    display: flex;
    flex-direction: column;
    font-style: italic;
    font-size: 38px !important;
}
.nv-single-post-wrap .nv-content-wrap blockquote {
    border-color: transparent;
    padding-left: 0;
}
@media only screen and (max-width:600px)  {
	.hsw2-1 .CTM-Links iframe#ctm-frame-0 {
		height: 100px !important;
	}
	.nv-single-post-wrap .nv-content-wrap blockquote cite {
		font-size: 28px !important;
		line-height: 36px;
	}
}
.header-simple-wrapper2.test1.container {
    min-height: 280px;
}

.ticss-4d2f30a4 span.wp-block-cover__background.has-background-dim-100.has-background-dim {
    background-color: #3d3c6b !important;
}
.ticss-4d2f30a4 .wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow {
    padding: 50px;
}
.ticss-4d2f30a4 h6 {
    text-align: left;
    max-width: 700px;
    padding-bottom: 15px;
}
.ticss-4d2f30a4 input#wp-block-search__input-1 {
    max-width: 80%;
    font-family: Inter !important;
}
.ticss-4d2f30a4 button.wp-block-search__button.wp-element-button {
    height: 45px;
    line-height: 0;
    background: #23b5ac;
    border: none;
    min-width: 110px;
}
.ticss-4d2f30a4 .wp-block-button.is-style-primary {
    display: flex;
    flex-wrap: wrap;
}
.nv-single-post-wrap .nv-content-wrap .ticss-4d2f30a4 a.wp-block-button__link.wp-element-button {
    color: #23b5ac !important;
    border-color: #23b5ac !important;
}
.ticss-4d2f30a4 .wp-block-button.is-style-secondary {
    width: fit-content;
}
.ticss-4d2f30a4 h6, .ticss-4d2f30a4 label.wp-block-search__label {
    color: #fff !important;
}

.dd-background-text-box span.wp-block-cover__background.has-background-dim-100.has-background-dim {
    background-color: #3d3c6b !important;
}
.nv-single-post-wrap .nv-content-wrap .dd-background-text-box h2.wp-block-heading, .nv-single-post-wrap .nv-content-wrap .dd-background-text-box h3.wp-block-heading, .nv-single-post-wrap .nv-content-wrap .dd-background-text-box p, .nv-single-post-wrap .nv-content-wrap .dd-background-text-box li {
    color: #fff !important;
}
.dd-background-text-box ul {
    background: transparent;
    padding-left: 20px;
}
.dd-background-text-box .wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow {
    padding: 25px;
}
@media only screen and (max-width:767px){
	.ticss-4d2f30a4 .wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow {
		padding: 15px;
	}
	.ticss-4d2f30a4 form .wp-block-search__inside-wrapper {
		flex-direction: column;
	}
	.ticss-4d2f30a4 form input#wp-block-search__input-1 {
		max-width: 100%;
		margin-bottom: 15px;
	}
	.ticss-4d2f30a4 button.wp-block-search__button.wp-element-button {
    margin-left: 0;
    min-width: 100%;
	}
	.ticss-4d2f30a4 .wp-block-button.is-style-secondary,
	.nv-single-post-wrap .nv-content-wrap .ticss-4d2f30a4 a.wp-block-button__link.wp-element-button {
		width: 100%;
	}
	.ticss-4d2f30a4 .wp-block-button.is-style-secondary {
		padding-bottom: 10px;
	}
}

.dd-search-page article {
    padding: 15px 25px 10px;
    background: #f4f3ed;
    border-radius: 10px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    text-align: left;
}
.dd-search-page h2.entry-title, .dd-search-page h2.entry-title a {
    margin-top: 0;
    color: #3d3c6b;
}
.dd-noindex-entry-header {
    display: flex;
}
.dd-noindex-entry-header a.post-thumbnail {
    width: 50%;
    margin-right: 25px;
    margin-bottom: 20px;
    flex: 1;
}
.dd-search-page .dd-noindex-entry-header img {
    width: 100%;
    max-height: 350px;
    object-fit: cover;
    border-radius: 15px;
}
.dd-search-page .entry-summary {
    margin: 0;
    flex: 1;
}
.dd-search-page .entry-summary p {
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.01em;
    color: #4b4b50;
}
.dd-search-page .entry-meta span, .dd-search-page .entry-meta a, .nv-tags-list span {
    font-size: 15px;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0.01em;
    color: #4b4b50;
}
.dd-search-page .nv-tags-list a {
    border: 1px solid #3d3c6b;
    border-radius: 4px;
    font-size: 13px !important;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    color: #3d3c6b !important;
    background: transparent;
    padding-left: 15px;
    padding-right: 15px;
}
.dd-search-page h2.entry-title a {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0em;
    transition: .6s ease;
}
@media only screen and (max-width:991px){
	.dd-noindex-entry-header {
  	  flex-direction: column;
	}
	.dd-noindex-entry-header a.post-thumbnail {
		width: 100%;
	}
	.dd-search-page h2.entry-title, .dd-search-page h2.entry-title a {
		font-size: 22px;
	}
}
@media only screen and (min-width:1200px) and (max-width:1300px){
	.hsw2-1.dd-hsw2-1 {
		padding-bottom: 52px;
	}
}
p.dd-excerpt {
    font-style: italic!important;
}
.dd-single-wrap.dd-full-width.dd-full-nosidebar .col-md-9 {
    width: 100%;
}