.ks-container {
		max-width: 1200px;
		width: 100%;
		margin: 0 auto;
		padding: 0 15px;
}
.ks-container--1400 {
		max-width: 1440px;
}
.ks-container--800 {
		max-width: 800px;
}
.ks-container--narrow {
		max-width: 960px;
}

.small-section-title {
		color: #335598;
		font-weight: 300 !important;
		font-size: 23px !important;
		line-height: 1.2 !important;
		margin-bottom: 20px !important;
}
.small-section-title--center {
		text-align: center;
}
.small-section-title--dark {
		color: #2a2a2a;
}

.small-section-title-line-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		position: relative;
		margin-bottom: 20px;
}
.small-section-title-line-wrap::before {
		content: "";
		width: 100%;
		height: 1px;
		background-color: #335598;
		position: absolute;
		top: 50%;
		left: 0;
}
.small-section-title-line-wrap .small-section-title {
		background-color: #fff;
		padding: 0 15px;
		margin-bottom: 0 !important;
		position: relative;
		z-index: 5;
}

.ks-h1-title {
		color: #fff;
		font-weight: 300 !important;
		font-size: 23px !important;
		line-height: 1.2 !important;
		margin-bottom: 20px !important;
		margin-bottom: 20px;
}

.big-section-title,
.normal-h2 {
		color: #2a2a2a;
		font-size: 48px;
		font-weight: 500;
		line-height: 1.2;
		margin-bottom: 20px;
}
.big-section-title--center,
.normal-h2--center {
		text-align: center;
}

.section-head {
		margin-bottom: 40px;
		text-align: center;
}
.section-head__title {
		color: #2a2a2a;
		margin-bottom: 10px;
}
.section-head__title--blue {
		color: #335598;
}
.page .section-head__title {
		text-transform: uppercase;
}

.dark-bg-section {
		background-color: #335598;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: 80px 0;
		color: #fff;
		position: relative;
}
.dark-bg-section::before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		background-color: #335598;
		opacity: 0.9;
}
.dark-bg-section .ks-container {
		position: relative;
		z-index: 5;
}
.dark-bg-section .big-section-title,
.dark-bg-section .small-section-title,
.dark-bg-section .normal-h2 {
		color: #fff;
}

.section-padding {
		padding: 80px 0;
}

.biruza-section {
		background-color: #e3f5ff;
}

.grey-section {
		background-color: #F5F5F5;
}

.ks-row-50 {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 50px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 50px;
}
.ks-row-50--align-center {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}

.blue-section {
		padding: 80px 0;
		background-color: #57B6FC;
		color: #fff;
}
.blue-section .small-section-title,
.blue-section .big-section-title,
.blue-section h2, .blue-section h3 {
		color: #fff;
}

.title-thin {
		font-weight: 300;
		line-height: 1.5;
		margin-bottom: 20px;
}

.ks-content-center {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}

.ks-orange-bnt {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 5px;
		color: #fff;
		font-size: 23px;
		line-height: 1.5;
		background-color: #FF4704;
		border-radius: 5px;
		padding: 15px 30px;
		border-bottom: 5px solid #FF0404;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
		        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
		cursor: pointer;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.ks-orange-bnt:hover, .ks-orange-bnt:focus, .ks-orange-bnt:active {
		color: #fff;
		-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
		        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
}

.ks-orange-bnt--right-arrow__text {
		width: calc(100% - 23px);
}
.ks-orange-bnt--right-arrow svg {
		display: block;
		width: 23px;
		height: 23px;
		fill: #fff;
}

.ks-orange-bnt--not-border {
		border: none;
		border-radius: 2px;
		line-height: 26px;
		font-weight: 700;
}
.ks-orange-bnt--not-border:hover {
		background-color: #FF0404;
}

@media (max-width: 480px) {
		.ks-orange-bnt {
				font-size: 18px;
		}
}
.ks-big-title {
		font-size: 57px;
		font-weight: 500;
		line-height: 1.2;
		margin-bottom: 20px;
}

@media (max-width: 768px) {
		.ks-row-50 {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 30px;
		}
		.section-padding {
				padding: 50px 0;
		}
		.dark-bg-section {
				padding: 60px 0;
		}
		.blue-section {
				padding: 60px 0;
		}
		.title-thin {
				font-size: 30px;
		}
		.ks-big-title {
				font-size: 36px;
				margin-bottom: 10px;
		}
}
@media (max-width: 360px) {
		.big-section-title,
		.normal-h2 {
				font-size: 36px;
		}
}
.ks-social {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 5px;
}
.ks-social__link {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 30px;
		height: 30px;
		border-radius: 10%;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		background-color: #333;
}
.ks-social__link:hover {
		opacity: 0.8;
}
.ks-social__link svg {
		display: block;
		fill: #fff;
		width: 15px;
		height: auto;
}
.ks-social__link--facebook {
		background-color: #3b5998;
}
.ks-social__link--twitter {
		background-color: #1da1f2;
}
.ks-social__link--youtube {
		background-color: #cd201f;
}
.ks-social__link--pinterest {
		background-color: #bd081c;
}
.ks-social__link--instagram {
		background-color: #262626;
}
.ks-social__link--tumblr {
		background-color: #35465c;
}
.ks-social__link--tumblr svg {
		width: auto;
		height: 15px;
}

@media (max-width: 768px) {
		.ks-social {
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
		}
}
.ks-row-2 {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 40px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 40px;
}

@media (max-width: 768px) {
		.ks-row-2 {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
}
.ks-form--book h3 {
		font-size: 30px;
		margin-bottom: 20px;
}
.ks-form--book .form-field {
		margin-bottom: 20px !important;
}
.ks-form--book .fwd-disclaimer-alert {
		color: #000;
}
.ks-form--book .page-form {
		background-color: #fff !important;
}

.not-margin {
		margin: 0;
}

.block-1000 {
		background-color: #fff;
		padding: 30px;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		max-width: 1000px;
		width: 100%;
		margin: 0 auto;
}

@media (max-width: 768px) {
		.block-1000 {
				padding: 20px;
		}
}
.fwd-form p {
		margin: 0;
}

.home-start .frm_description {
		display: inline-block;
		padding: 5px 0;
}
.home-start .frm_error {
		display: inline-block;
		padding: 5px 0;
}

.ifso-form .frm_style_formidable-style-2.with_frm_style .form-field p {
		margin-bottom: 0;
}

.ks_pagination {
		font-size: 18px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		gap: 10px;
}
.ks_pagination span,
.ks_pagination a {
		min-width: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		border: 1px solid #335598;
		height: 40px;
		border-radius: 5px;
		padding: 10px;
}
.ks_pagination .next,
.ks_pagination .prev {
		border: none;
}
.ks_pagination span {
		background-color: #335598;
		color: #fff;
}
.ks_pagination a:hover {
		background-color: #335598;
		color: #fff;
}

.popup {
		position: fixed;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
		top: 0;
		left: 0;
		opacity: 0;
		visibility: hidden;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-transition: all 0.8s;
		transition: all 0.8s;
		z-index: 333;
}
.popup p {
		line-height: 1.3;
}
.popup.open {
		opacity: 1;
		visibility: visible;
}
.popup.open .popup__content {
		opacity: 1;
		-webkit-transform: translate(0px, 0);
		        transform: translate(0px, 0);
}
.popup__body {
		min-height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		padding: 30px 10px;
}
.popup__content {
		border-radius: 20px;
		background-color: #FAFAFA;
		max-width: 560px;
		width: 100%;
		padding: 30px;
		position: relative;
		-webkit-transition: all 0.8s;
		transition: all 0.8s;
		opacity: 0;
		-webkit-transform: translate(0px, -100%);
		        transform: translate(0px, -100%);
}
.popup__close {
		position: absolute;
		top: 15px;
		right: 20px;
		text-decoration: none;
		width: 15px;
		height: 15px;
}
.popup__close::before, .popup__close::after {
		content: "";
		width: 18px;
		height: 1px;
		background-color: #000;
		position: absolute;
		left: -2px;
		top: 7px;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.popup__close::after {
		-webkit-transform: rotate(-45deg);
		        transform: rotate(-45deg);
}
.popup__close:hover::before, .popup__close:hover::after {
		background-color: #57b6fc;
}
.popup .wp-block-heading {
		font-size: 30px;
		width: 100%;
		font-weight: 700;
		margin-bottom: 10px;
		text-align: center;
}
.popup__title {
		font-size: 26px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 10px;
		line-height: 1.2;
		color: #fff;
}
.popup__sub-title {
		font-size: 16px;
		text-align: center;
		line-height: 27px;
		margin-bottom: 30px;
		color: #fff;
}
.popup__form {
		padding: 0;
		background-color: #FAFAFA;
}
.popup__small-text {
		color: #fff;
		font-size: 14px;
		line-height: 1;
		text-align: center;
		margin-bottom: 10px;
}
.popup__small-text a {
		color: #57b6fc;
}
.popup__featured-title {
		text-align: center;
		color: #333;
		font-size: 29px;
		font-weight: 700;
		margin-bottom: 10px;
}
.popup__featured-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		gap: 50px;
		padding-bottom: 30px;
}
.popup__featured-row img {
		width: 180px;
		max-width: 100%;
}
.popup .callbackform {
		padding: 0 !important;
		border: none;
}
.popup .frm-show-form {
		margin-bottom: 0 !important;
}

body.lock {
		overflow: hidden;
}

@media (max-width: 600px) {
		.popup__title {
				font-size: 20px;
		}
		.popup__content {
				padding-top: 30px;
		}
		.popup__featured-row {
				gap: 30px;
		}
		.popup__featured-row img {
				display: block;
				width: calc(50% - 15px);
		}
}
#guide-popup .popup__content {
		max-width: 1100px;
}
#guide-popup .fs-disclaimer-alert {
		display: block;
		padding: 0;
		border: none;
}
#guide-popup .hate-spam {
		margin-top: 15px;
}
#guide-popup .hate-spam p {
		margin: 0;
}
#guide-popup .fs-disclaimer-alert {
		font-size: 11px;
}
#guide-popup hr.line {
		display: none;
}
#guide-popup .frm_form_fields .frm_fields_container {
		display: block !important;
		min-height: 100px;
}

.popup .popup__img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}

.popup .popup__img img {
		max-width: 320px;
}

.popup .benefit-list.guide {
		display: none !important;
}

.popup .with_frm_style .frm_form_fields > fieldset {
		padding: 0 !important;
}

.popup .frm_fields_container {
		padding-top: 20px !important;
}

.popup__content-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}

.popup__guide-title {
		font-size: 30px;
		font-weight: 700;
		margin-bottom: 10px;
}

.popup__guide-sub-title {
		font-size: 23px;
}

@media (min-width: 990px) {
		.popup__content-row > div {
				width: 50%;
		}
}
@media (max-width: 768px) {
		.popup__col:first-child {
				display: none;
		}
		.popup__guide-title {
				font-size: 24px;
		}
		.popup__guide-sub-title {
				font-size: 18px;
		}
}
.calculators-s__img-col img, .essential-reading__img-col img, .home-capital__img-col img, .ks-img-style {
		border-radius: 10px;
		-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
		        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
}

.release-schemes__icon-row svg, .financial-jargon__img svg {
		width: 108px;
		height: auto;
		fill: #335598;
}

.release-schemes__icon-row, .financial-jargon__img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-bottom: 30px;
}

.fwd-form {
		background-color: #fff;
		border-style: solid;
		border-color: #fff;
		border-radius: 5px 5px 5px 5px;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.37);
		        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.37);
		padding: 0;
		border: 0;
}

.home-start .fs-disclaimer-alert {
		font-size: 13px;
		line-height: 1.4;
		text-align: center;
		padding: 15px 0px;
		color: #ffffff;
		background-color: transparent;
		margin: 0;
		border: none;
}
.home-start .fs-disclaimer-alert a {
		color: #fff;
}

.form-logo .img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		gap: 20px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}

.form-logo .img img {
		max-width: 140px;
}

.frm_rootline_group {
		margin: 0 !important;
}

.frm_forms ul.bullet_list > li:before {
		display: none;
}

.site-main .fs-page-form-section .fs-content {
		padding: 0px;
		background-color: #57b6fc;
}
.site-main .ifso-form {
		border-radius: 10px;
		background-color: #fff;
}

.home .site-main .ifso-form {
		background-color: transparent;
}

.single .site-main .ifso-form .frm_forms.frm_style_formidable-style-2.with_frm_style {
		padding: 0px 30px 5px !important;
}

.home-start {
		padding: 120px 0;
		background-color: #57B6FC;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		line-height: 1.3;
}
.home-start h1 {
		line-height: 1.2;
		font-weight: 500;
		color: #fff;
		margin-bottom: 20px;
}
.home-start__figure {
		position: absolute;
		top: 0;
		left: 0;
		width: 54%;
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.home-start__figure img {
		max-width: 100%;
}
.home-start__text {
		padding-right: 20px;
}
.home-start__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 540px;
		grid-template-columns: 1fr 540px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.home-start .ks-container {
		z-index: 5;
		position: relative;
}
.home-start .fwd-form {
		border-radius: 0 0 10px 10px;
}
.home-start .ifso-form .with_frm_style.frm_center_submit .frm_submit {
		margin-top: 10;
}

.home-start-form-col {
		padding-left: 20px;
}
.home-start-form-col .fwd-form {
		background-color: #fff;
}

.ks-form-block {
		padding: 10px;
		margin: 40px 0;
}

.ks-form-head {
		border-radius: 5px 5px 0 0;
		padding: 15px;
		color: #fff;
		background-color: #335598;
}
.ks-form-head__title, .ks-form-head__sub-title {
		font-family: "Roboto", Roboto;
		line-height: 1.2;
		font-size: 24px;
		font-weight: 500;
		text-align: center;
		color: #fff;
}
.ks-form-head__sub-title-big {
		line-height: 1.2;
		font-size: 40px;
		font-weight: 500;
		text-align: center;
		color: #fff;
}
.ks-form-head__title {
		margin-bottom: 10px;
		font-size: 20px;
}
.ks-form-head__small-title {
		text-align: center;
}

.home-start-text-col {
		color: #fff;
		padding-right: 40px;
}
.home-start-text-col p {
		margin-bottom: 20px;
		font-size: 23px;
		line-height: 1.5;
}
.home-start-text-col p:last-child {
		margin-bottom: 0;
}

@media (max-width: 1200px) {
		.home-start {
				padding: 80px 0;
		}
		.home-start__row {
				-ms-grid-columns: 55% 45%;
				grid-template-columns: 55% 45%;
		}
		.ks-form-head__title, .ks-form-head__sub-title {
				font-size: 26px;
		}
}
@media (max-width: 991px) {
		.home-start__figure {
				display: none;
		}
		.home-start {
				padding: 50px 0 10px;
		}
		.home-start__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 30px;
		}
		.home-start-text-col, .home-start__text, .home-start-form-col {
				padding: 0;
		}
}
@media (max-width: 768px) {
		.home-start h1 {
				text-align: center;
				font-size: 57px;
		}
		.single .site-main .ifso-form .frm_forms.frm_style_formidable-style-2.with_frm_style {
				padding: 0px 15px 5px !important;
		}
}
@media (max-width: 480px) {
		.home-start {
				padding: 30px 0 20px;
		}
		.ks-form-head__title, .ks-form-head__sub-title {
				font-size: 23px;
		}
}
.home-capital {
		padding: 100px 0;
}
.home-capital__row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.home-capital__row > div {
		width: calc(50% - 20px);
}
.clasick-text p {
		margin-bottom: 20px;
		line-height: 1.5;
}
.clasick-text p:last-child {
		margin-bottom: 0;
}
.clasick-text blockquote {
		border-left: 3px solid #FF4704;
		margin: 20px 0;
		padding: 0 0 0 10px;
		color: #2a2a2a;
}
.clasick-text blockquote::before, .clasick-text blockquote::after {
		display: none;
}
.clasick-text blockquote p {
		font-size: 23px;
}
.clasick-text--size-20 {
		font-size: 20px;
}

@media (max-width: 991px) {
		.home-capital {
				padding: 60px 0;
		}
}
@media (max-width: 768px) {
		.home-capital__row {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
		}
		.home-capital__row > div {
				width: 100%;
		}
		.home-capital__img-col {
				margin-bottom: 20px;
		}
		.clasick-text blockquote p {
				font-size: 21px;
		}
}
@media (max-width: 360px) {
		.home-start h1 {
				text-align: center;
				font-size: 40px;
		}
}
.financial-jargon {
		padding: 50px 0 140px;
}
.financial-jargon__block {
		text-align: center;
}
.financial-jargon__text {
		margin-bottom: 20px;
}
.financial-jargon__text p:first-child {
		margin-bottom: 30px;
}
.financial-jargon__text-bold {
		font-weight: 700;
}

@media (max-width: 480px) {
		.financial-jargon {
				padding: 0 0 60px;
		}
}
.retirement-mortgage {
		background-color: #e3f5ff;
		padding: 50px 0 100px;
}
.retirement-mortgage__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 20px;
		padding-top: 100px;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
}
.retirement-mortgage__item {
		position: relative;
		padding-bottom: 100%;
		background-color: #335598;
		border-radius: 50%;
}
.retirement-mortgage__item:nth-child(2) {
		margin-top: 60px;
		background-color: #FF4704;
}
.retirement-mortgage__item:nth-child(3) {
		margin-top: 30px;
		background-color: #57B6FC;
}
.retirement-mortgage__link {
		display: block;
		color: #fff;
		text-transform: uppercase;
		font-size: 39px;
		font-weight: 400;
		position: absolute;
		width: 100%;
		padding: 30px;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		text-align: center;
}
.retirement-mortgage__link:hover {
		color: #fff;
}

@media (max-width: 1200px) {
		.retirement-mortgage__link {
				font-size: 24px;
				line-height: 1.3;
		}
}
@media (max-width: 768px) {
		.retirement-mortgage__link {
				font-size: 20px;
				padding: 10px;
		}
}
@media (max-width: 576px) {
		.retirement-mortgage__row {
				max-width: 200px;
				margin: 0 auto;
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				padding-top: 20px;
		}
		.retirement-mortgage__item:nth-child(2),
		.retirement-mortgage__item:nth-child(3) {
				margin-top: 0px;
		}
		.retirement-mortgage {
				padding: 50px 0;
		}
		.retirement-mortgage .big-section-title {
				font-size: 34px;
		}
}
.essential-reading {
		padding: 60px 0;
}
.essential-reading__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.essential-reading__img-col {
		padding-left: 90px;
}
.essential-reading .ks-naw-list {
		max-width: 465px;
}

.ks-naw-list ul {
		margin: 0 0 30px 15px;
		padding: 0;
}
.ks-naw-list li {
		position: relative;
		padding-left: 35px;
		margin-bottom: 15px;
}
.ks-naw-list li:last-child {
		margin-bottom: 0;
}
.ks-naw-list li::before {
		content: "\f345";
		font-family: "dashicons";
		color: #57B6FC;
		background: #101d42;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		position: absolute;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		border-radius: 50%;
		top: 5px;
		left: 0;
}
.ks-naw-list h3 {
		font-size: 20px;
		font-weight: 400;
		color: #2a2a2a;
}
.ks-naw-list--23 li {
		line-height: 1.5;
}
.ks-naw-list--23 li::before {
		top: 8px;
}
.ks-naw-list--23-now-margin ul {
		margin-left: 0;
}
.ks-naw-list--23-now-margin li {
		line-height: 1.5;
		margin: 0;
}
.ks-naw-list--23-now-margin li::before {
		top: 8px;
}
.ks-naw-list--simple ul {
		margin: 20px 0;
		padding-left: 10px;
}
.ks-naw-list--simple li {
		line-height: 1.5;
		margin-bottom: 10px;
}
.ks-naw-list a {
		color: inherit;
}

@media (max-width: 1200px) {
		.essential-reading__img-col {
				padding-left: 30px;
		}
}
@media (max-width: 768px) {
		.essential-reading {
				padding: 50px 0;
		}
		.essential-reading__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 40px;
		}
		.essential-reading__img-col {
				-ms-grid-row: 1;
				    grid-row-start: 1;
				-ms-grid-row-span: 1;
				grid-row-end: 2;
				padding-left: 0px;
		}
		.essential-reading .ks-naw-list {
				max-width: 100%;
		}
		.ks-naw-list ul {
				margin-left: 0;
				margin-bottom: 20px;
		}
}
.release-schemes {
		padding: 90px 0;
		background-color: #F5F4F4;
		text-align: center;
}
.release-schemes p {
		margin-bottom: 20px;
}
@media (max-width: 768px) {
		.release-schemes {
				padding: 50px 0;
		}
}
.ks-posts-s {
		padding: 80px 0;
}

.ks-post-grid {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 30px;
		padding-top: 20px;
		margin-bottom: 40px;
}

.ks-post-item {
		overflow: hidden;
		border-radius: 10px;
		-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
		        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
}
.ks-post-item:hover {
		-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
		        box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
}
.ks-post-item__img {
		display: block;
		position: relative;
}
.ks-post-item__img img {
		display: block;
}
.ks-post-item__text {
		padding: 20px 10px 10px;
		background-color: #fff;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
}
.ks-post-item__title {
		font-size: 23px;
		line-height: 1.5;
		font-weight: 300;
		color: #2a2a2a;
		text-align: center;
}
.ks-post-item__title a {
		color: #3096e1;
		text-decoration: none;
}
.ks-post-item__title a:hover {
		color: inherit;
}

.ks-posts-s__link {
		text-align: center;
}

@media (max-width: 991px) {
		.ks-post-grid {
				-ms-grid-columns: 1fr 20px 1fr;
				grid-template-columns: repeat(2, 1fr);
				grid-gap: 20px;
		}
}
@media (max-width: 600px) {
		.ks-posts-s {
				padding: 50px 0;
		}
		.ks-post-grid {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				padding-top: 0;
				margin-bottom: 30px;
		}
}
.calculators-s {
		background-color: #e3f5ff;
		padding: 10px 0;
}
.calculators-s__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 50px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 50px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
@media (max-width: 768px) {
		.calculators-s {
				padding: 20px 0;
		}
		.calculators-s__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 30px;
		}
}
.page-head {
		padding-top: 100px;
		padding-bottom: 120px;
		background-color: #57B6FC;
		text-align: center;
		color: #fff;
		position: relative;
		margin-bottom: 50px;
		line-height: 1.5;
}
.page-head > svg {
		position: absolute;
		bottom: -1px;
		left: 0;
		display: block;
		width: 100%;
		fill: #fff;
		-webkit-transform: rotate(180deg);
		        transform: rotate(180deg);
}
.page-head__title {
		color: #fff;
		text-transform: uppercase;
		font-weight: 300 !important;
		font-size: 23px !important;
		line-height: 1.3 !important;
		text-align: center;
}
.page-head__text {
		max-width: 900px;
		margin: 0 auto;
}
.page-head__big-title {
		font-size: 57px;
		font-weight: 500;
		line-height: 1.2;
		margin-bottom: 10px;
		margin-top: 10px;
		text-align: center;
		color: #fff;
}
.page-head__big-title--contacts {
		font-size: 48px;
		line-height: 1.1;
		padding-bottom: 35px;
		padding-top: 5px;
		text-shadow: none;
}
.page-head__title-big-h1 {
		font-size: 57px !important;
		line-height: 1.2;
		font-weight: 500 !important;
		color: #fff !important;
}
.page-head--careers .ks-container {
		max-width: 900px;
}
.page-head--not-margin {
		margin-bottom: 0;
}
.page-head__search-wrap {
		max-width: 600px;
		margin: 0 auto;
		padding-top: 25px;
}
.page-head__search-wrap *,
.page-head__search-wrap .wp-block-search__inside-wrapper {
		border: none !important;
		outline: none !important;
}
.page-head__search-wrap .wp-block-columns {
		margin-bottom: 0 !important;
}
.page-head__search-wrap .wp-block-search__inside-wrapper {
		border: none;
		padding: 0;
}
.page-head__search-wrap .wp-block-search__input {
		padding: 15px 16px;
		font-size: 18px;
		line-height: 20px;
		border-radius: 4px 0 0 4px;
}
.page-head__search-wrap .wp-block-search__input input {
		width: calc(100% - 60px);
}
.page-head__search-wrap .wp-block-search__button {
		margin: 0;
		position: relative;
		background-color: #335598;
		padding: 5px 10px;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		border-radius: 0 4px 4px 0;
}
.page-head__search-wrap .wp-block-search__button svg {
		width: 40px;
		height: 40px;
}
.page-head__search-wrap .wp-block-search__button:hover {
		background-color: #264072;
}
.page-head__search-wrap .wp-block-search__button:hover svg {
		fill: #fff;
}
.page-head__search-wrap .wp-block-search__button-inside {
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.wp-block-search__inside-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		    -ms-flex: auto;
		        flex: auto;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		max-width: 100%;
}

.page-template-about .page-head {
		margin-bottom: 0;
}
.page-template-about .page-head > svg {
		fill: #f5f5f5;
}

.page-template-author-person .page-head__text {
		padding-top: 10px;
		border-top: 1px solid #afcfe7;
}

.what-we-do {
		padding-bottom: 80px;
}
.what-we-do__text-row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 60px 2fr;
		grid-template-columns: 1fr 2fr;
		grid-gap: 60px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}

.our-customers {
		background-image: url(/wp-content/uploads/2023/02/about-us-scaled.jpg);
}
.our-customers .ks-naw-list ul {
		margin-left: 0;
		margin-bottom: 0;
}
.our-customers__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 50px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 50px;
}

.linea-bottom-title {
		font-size: 23px;
		line-height: 1.5;
		border-bottom: 1px solid #fff;
		margin-bottom: 20px;
		font-weight: 500;
}

.our-goal__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 20px;
}

.star-block {
		padding: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		text-align: center;
		font-size: 23px;
		font-weight: 300;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
		        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.star-block:hover {
		background-color: #e3f5ff;
		-webkit-transform: translateY(-10px);
		        transform: translateY(-10px);
}
.star-block__star-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 10px;
		margin-bottom: 25px;
}
.star-block__star-row svg {
		display: block;
		fill: #335598;
		width: 20px;
		height: 20px;
}
.star-block__star-row-text {
		line-height: 30px;
		color: #335598;
		max-width: calc(100% - 30px);
}
.star-block__title {
		font-weight: 500 !important;
		font-size: 23px !important;
		color: #2a2a2a !important;
		margin-bottom: 25px !important;
}
.star-block__text {
		font-size: 23px;
		line-height: 1.5;
}

.more-about {
		position: relative;
		padding-bottom: 100px;
}
.more-about .ks-container {
		position: relative;
		z-index: 5;
}
.more-about__svg {
		position: absolute;
		bottom: -1px;
		left: 0;
		z-index: 1;
		-webkit-transform: rotate(180deg);
		        transform: rotate(180deg);
		width: 100%;
}
.more-about svg {
		display: block;
		width: 100%;
		-webkit-transform: rotateY(180deg);
		        transform: rotateY(180deg);
		fill: #fff;
}

.more-about__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 50px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 50px;
		padding-top: 20px;
}

.what-we-offer__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 30px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 30px;
		margin-bottom: 20px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}

.what-we-offer__after-text {
		text-align: center;
}

.what-we-offer__text-col-title {
		margin-bottom: 20px;
}

.people-use {
		background-image: url(/wp-content/uploads/2022/07/merger-arbitrage.jpg);
}
.people-use__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 50px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 50px;
}
.people-use__row h4 {
		font-weight: 500 !important;
		margin-bottom: 20px;
		font-size: 33px;
		line-height: 1.2;
		color: #fff;
}

@media (min-width: 767px) {
		.make-money .ks-row-50 {
				grid-gap: 70px;
		}
}
.team-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		gap: 50px 20px;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding-top: 40px;
}

.team-item {
		width: calc(25% - 15px);
		position: relative;
		border-radius: 5px;
		-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
		        box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
		background-color: #fff;
		border: 1px solid #E8E8E8;
		padding: 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
}
.team-item__img {
		margin-bottom: 20px;
		margin-top: -40px;
}
.team-item__img img {
		border-radius: 50%;
		width: 100px;
		height: 100px;
		-o-object-fit: cover;
		   object-fit: cover;
}
.team-item__name {
		font-weight: 300;
		font-size: 23px;
		color: #335598;
		line-height: 1.2;
		margin-bottom: 5px;
}
.team-item__description {
		margin-bottom: 15px;
		font-size: 18px;
		font-weight: 700;
		padding-bottom: 10px;
		border-bottom: 1px solid #E8E8E8;
		line-height: 1.5;
}
.team-item__social {
		margin: 0;
		margin-top: auto;
		padding: 10px 0;
		border-top: 1px solid #E8E8E8;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 10px;
}
.team-item__social a {
		width: 42px;
		height: 42px;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #57B6FC;
		border-radius: 50%;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.team-item__social a svg {
		width: 19px;
		height: 19px;
		fill: #fff;
}
.team-item__social a:hover {
		-webkit-transform: scale(1.08);
		        transform: scale(1.08);
		background-color: #6bbffc;
}
.team-item__excerpt {
		text-align: center;
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 1.4;
}

.guide-top .title {
		margin-bottom: 20px;
}

.author-page-social .team-item__social {
		border: none;
		padding-top: 0;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
}

.about-press__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 590px 50px 1fr;
		grid-template-columns: 590px 1fr;
		grid-gap: 50px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.about-press__logo-grid {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (33.3%)[3];
		grid-template-columns: repeat(3, 33.3%);
}

.about-press-logo {
		padding: 8px;
}

.select-mortgage {
		padding: 150px 0 180px;
}
.select-mortgage__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 20px;
		padding-top: 30px;
}
.select-mortgage--type-2 {
		padding: 80px 0;
}
.select-mortgage--type-2 .select-mortgage__row {
		padding-top: 0;
}
.select-mortgage--type-2 .mortgage-item {
		background-color: #335598;
}
.select-mortgage--type-2 .mortgage-item:nth-child(2) {
		background-color: #FF4704;
}
.select-mortgage--4-items {
		padding: 80px 0;
		border-bottom: 1px solid #7A7A7A;
}
.select-mortgage--4-items .ks-container {
		max-width: 1400px;
}
.select-mortgage--4-items .select-mortgage__row {
		padding-top: 0;
		-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
		grid-template-columns: repeat(4, 1fr);
}
.select-mortgage--4-items .mortgage-item {
		background-color: #335598;
}
.select-mortgage--4-items .mortgage-item:nth-child(2), .select-mortgage--4-items .mortgage-item:nth-child(3) {
		background-color: #FF4704;
}
@media (min-width: 768px) {
		.select-mortgage--2-items .select-mortgage__row {
				-ms-grid-columns: 1fr 20px 1fr;
				grid-template-columns: repeat(2, 1fr);
		}
}

.mortgage-item {
		border-radius: 20px;
		background-color: #FF4704;
		padding: 15px 5px 15px;
		min-height: 150px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 20px;
}
.mortgage-item__img img {
		width: 72px;
		height: 72px;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.mortgage-item__img img:hover {
		-webkit-transform: scale(1.2);
		        transform: scale(1.2);
}
.mortgage-item__title {
		color: #fff;
		font-size: 22px;
		line-height: 1.2;
		font-weight: 300;
		text-align: center;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.mortgage-item__title:hover {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1);
}
.mortgage-item:nth-child(2) {
		background-color: #335598;
}

.any-questions {
		padding: 120px 0;
}
.any-questions .section-head {
		margin-bottom: 20px;
}

.post-template .any-questions {
		border-bottom: 1px solid #6b90a5;
}

@media (max-width: 1200px) {
		.about-press__row {
				-ms-grid-columns: 1fr 30px 1fr;
				grid-template-columns: repeat(2, 1fr);
				grid-gap: 30px;
		}
		.what-we-do__text-row {
				grid-gap: 30px;
		}
		.star-block__star-row,
		.star-block__title {
				margin-bottom: 15px;
		}
}
@media (max-width: 991px) {
		.team-item {
				width: calc(50% - 10px);
		}
		.about-press__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.select-mortgage {
				padding: 100px 0 100px;
		}
		.select-mortgage__row {
				padding-top: 0;
		}
		.any-questions {
				padding: 80px 0;
		}
		.select-mortgage--4-items .select-mortgage__row {
				-ms-grid-columns: 1fr 20px 1fr;
				grid-template-columns: repeat(2, 1fr);
		}
}
@media (max-width: 768px) {
		.what-we-do {
				padding-bottom: 50px;
		}
		.what-we-do__text-row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.select-mortgage--4-items .select-mortgage__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.our-customers__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 30px;
		}
		.our-goal__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 20px;
		}
		.star-block__star-row {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				gap: 20px;
		}
		.star-block__star-row-text {
				width: 100%;
				max-width: 100%;
		}
		.more-about {
				padding-bottom: 70px;
		}
		.more-about__row,
		.what-we-offer__row,
		.people-use__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 20px;
				padding-top: 0;
		}
		.people-use__text {
				padding-bottom: 20px;
		}
		.select-mortgage {
				padding: 50px 0;
		}
		.select-mortgage__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
}
@media (max-width: 480px) {
		.any-questions {
				padding: 50px 0;
		}
		.team-row {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				gap: 50px;
		}
		.team-item {
				width: 100%;
		}
		.page-head__big-title {
				font-size: 40px;
		}
		.about-press__logo-grid {
				-ms-grid-columns: (50%)[2];
				grid-template-columns: repeat(2, 50%);
		}
		.about-press-logo {
				padding: 4px;
		}
}
.writing-team {
		padding-bottom: 60px;
}
.writing-team__text-block {
		text-align: center;
}
.writing-team__img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-bottom: 10px;
}
.writing-team__img img {
		display: block;
		max-width: 100%;
}

.how-much-equity {
		background-image: url(/wp-content/uploads/2023/02/about-us-scaled.jpg);
}
.how-much-equity__btn-wrap {
		padding-top: 30px;
}
.how-much-equity--not-bg-img {
		background: #335598;
}

.why-read-us {
		padding-top: 60px;
		padding-bottom: 40px;
}

.etap-block {
		border-left: 8px solid #57B6FC;
		padding-left: 20px;
		margin-bottom: 40px;
}
.etap-block__title {
		font-size: 39px !important;
		font-weight: 300;
		margin-bottom: 20px;
		line-height: 1.4;
}
.etap-block__text p {
		line-height: 1.7;
}

.the-author {
		padding: 0 10px 20px;
}
.the-author .team-item__social {
		border: none;
		padding: 0;
}
.the-author__wrap {
		max-width: 500px;
		margin: 0 auto;
}
.the-author__img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-bottom: 20px;
}
.the-author__img img {
		border-radius: 50%;
		width: 150px;
		height: 150px;
		-o-object-fit: cover;
		   object-fit: cover;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
}
.the-author__name {
		font-size: 57px;
		line-height: 1;
		margin-bottom: 10px;
		font-weight: 500;
		text-align: center;
		color: #335598;
}
.the-author__profashin {
		font-weight: 500;
		font-size: 28px;
		line-height: 1.5;
		color: #2a2a2a;
		margin-bottom: 10px;
}

@media (max-width: 768px) {
		.writing-team {
				padding-bottom: 40px;
		}
		.why-read-us {
				padding-top: 40px;
		}
		.etap-block__title {
				font-size: 30px !important;
		}
		.the-author__img img {
				width: 100px;
				height: 100px;
		}
		.ks-container--other-link {
				padding: 0;
		}
}
@media (max-width: 576px) {
		.the-author__other-link {
				gap: 10px;
		}
		.the-author__other-link a {
				min-width: 100px;
				width: calc(50% - 5px);
				font-size: 13px;
				padding: 5px 5px;
		}
}
.sidebar-section {
		padding-bottom: 80px;
}
.sidebar-section__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 2fr 50px 1fr;
		grid-template-columns: 2fr 1fr;
		padding-top: 30px;
		gap: 50px;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
}
.sidebar-section .big-section-title {
		margin-bottom: 10px;
}

.first-simvol {
		display: inline-block;
		margin-right: 10px;
		font-size: 50px;
		float: left;
		line-height: 1;
}

.the-author-text {
		line-height: 1.5;
}
.the-author-text p {
		margin-bottom: 20px;
}
.the-author-text p:last-child {
		margin-bottom: 0px;
}
.the-author-text h3 {
		font-size: 40px;
		font-weight: 500;
		color: #2a2a2a;
		margin-bottom: 15px;
		margin-top: 30px;
		line-height: 1.2;
}
.the-author-text h2 {
		margin-bottom: 20px;
}

.ks-aside {
		background-color: #F5F7FA;
		border-radius: 6px;
		padding: 20px;
}
.ks-aside__block:not(:last-child) {
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #C4C4C4;
}
.ks-aside__title {
		font-size: 16px;
		text-transform: uppercase;
		line-height: 24px;
		padding: 8px 0;
		font-weight: 500;
		position: relative;
		padding-left: 45px;
		margin-bottom: 10px;
}
.ks-aside__title::before {
		content: "";
		width: 35px;
		height: 35px;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		left: 0;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
}
.ks-aside__title--expertise::before {
		background-image: url(../img/expertise.svg);
}
.ks-aside__title--education::before {
		background-image: url(../img/education.svg);
}
.ks-aside__title--featured-in::before {
		background-image: url(../img/featured.svg);
}
.ks-aside__title--work-history::before {
		background-image: url(../img/work.png);
}
.ks-aside__title--other-references::before {
		background-image: url(../img/link.png);
}
.ks-aside__title--qualifications::before {
		background-image: url(../img/certificate-signing-request.png);
}
.ks-aside__line {
		width: 100%;
		height: 1px;
		background-color: #C4C4C4;
		margin: 20px 0;
}
.ks-aside ul {
		margin: 0 0 15px 15px;
}
.ks-aside ul:last-child {
		margin-bottom: 0;
}
.ks-aside li {
		position: relative;
		font-size: 16px;
		line-height: 30px;
		padding: 5px 0 5px 35px;
		margin-bottom: 0px;
		font-weight: 500;
}
.ks-aside li::before {
		content: "\f345";
		font-family: "dashicons";
		color: #57B6FC;
		background: #101d42;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		position: absolute;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		border-radius: 50%;
		top: 10px;
		left: 0;
}
.ks-aside__credential-name {
		font-size: 18px;
		margin-left: 15px;
}

@media (max-width: 768px) {
		.sidebar-section__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 30px;
		}
		.ks-aside__title {
				padding-left: 0;
				padding-top: 50px;
				text-align: center;
		}
		.ks-aside__title::before {
				top: 0;
				left: 50%;
				-webkit-transform: translate(-50%, 0);
				        transform: translate(-50%, 0);
		}
		.sidebar-section {
				padding-bottom: 50px;
		}
}
.popular-articles {
		background-image: url(/wp-content/uploads/2023/02/about-us-scaled.jpg);
}
.popular-articles .ks-posts-s__link a {
		color: #fff;
}
.popular-articles .ks-posts-s__link a:hover {
		color: #fff;
}
.popular-articles .ks-post-grid {
		padding-top: 0;
}
.popular-articles .ks-post-item {
		border-radius: 0;
}
.popular-articles--thenks-page {
		background: #57B6FC;
}
.popular-articles--thenks-page .small-section-title-line-wrap::before {
		background-color: #fff;
}
.popular-articles--thenks-page .small-section-title-line-wrap .small-section-title {
		background-color: #57B6FC;
}
.popular-articles--thenks-page::before {
		display: none;
}
.popular-articles--thenks-page-2 {
		background: #335598;
}
.popular-articles--thenks-page-2 .small-section-title-line-wrap::before {
		background-color: #57B6FC;
}
.popular-articles--thenks-page-2 .small-section-title-line-wrap .small-section-title {
		background-color: #335598;
}
.popular-articles--thenks-page-2::before {
		display: none;
}
.popular-articles--thenks-page-3 {
		background: #fff;
}
.popular-articles--thenks-page-3 .small-section-title-line-wrap::before {
		background-color: #335598;
}
.popular-articles--thenks-page-3 .small-section-title-line-wrap .small-section-title {
		background-color: #fff;
}
.popular-articles--thenks-page-3::before {
		display: none;
}

.what-happens {
		padding-bottom: 80px;
}
.what-happens__row {
		max-width: 1000px;
		margin: 0 auto;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 320px 20px 1fr;
		grid-template-columns: 320px 1fr;
		grid-gap: 20px;
}
.what-happens__row--2 {
		-ms-grid-columns: 430px 1fr;
		grid-template-columns: 430px 1fr;
}
.what-happens__row--2 img {
		width: 100%;
}

.did-you-know {
		padding: 60px 0;
		background-color: #335598;
}
.did-you-know .section-head {
		margin: 0;
}
.did-you-know .section-head__text {
		max-width: 780px;
		margin: 0 auto;
}

@media (max-width: 991px) {
		.what-happens__row {
				-ms-grid-columns: 200px 20px 1fr;
				grid-template-columns: 200px 1fr;
		}
}
@media (max-width: 768px) {
		.what-happens__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.what-happens__img {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
		}
		.what-happens__img img {
				width: 60%;
		}
		.what-happens .normal-h2 {
				text-align: center;
		}
		.what-happens {
				padding-bottom: 40px;
		}
}
.before-you-go {
		padding: 80px 0;
}
.before-you-go__row {
		max-width: 1000px;
		margin: 0 auto;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 130px 10px 1fr;
		grid-template-columns: 130px 1fr;
		grid-gap: 10px;
}
.before-you-go__text {
		margin-bottom: 40px;
}
.before-you-go__icon {
		width: 90px;
		height: 90px;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#FF4704), to(#E94102));
		background-image: linear-gradient(180deg, #FF4704 0%, #E94102 100%);
		border-radius: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-transition: 0.5s;
		transition: 0.5s;
		-webkit-transition-timing-function: ease-out;
		        transition-timing-function: ease-out;
		-webkit-transform: translateY(-65px);
		        transform: translateY(-65px);
}
.before-you-go__icon img {
		width: 100%;
		height: auto;
}
.before-you-go--guide-thenks {
		background-color: #57B6FC;
}
.before-you-go--guide-thenks .normal-h2 {
		color: #fff;
}
.before-you-go--guide-thenks .nav-animate-list a {
		color: #fff;
}
.before-you-go--guide-thenks .nav-animate-list a:hover {
		color: #fff;
}
.before-you-go__icon-col {
		position: relative;
}

.nav-animate-list ul {
		margin: 0;
		padding: 0;
}
.nav-animate-list li {
		margin-bottom: 10px;
}
.nav-animate-list li:last-child {
		margin-bottom: 0;
}
.nav-animate-list a {
		display: block;
		position: relative;
		padding: 10px 10px 10px 45px;
		border-bottom: 1px solid #E8E8E8;
		border-radius: 2px;
		font-size: 20px;
		line-height: 40px;
		color: #3A3A3A;
		font-weight: 500;
}
.nav-animate-list a::before {
		content: "\f345";
		font-family: "dashicons";
		color: #57B6FC;
		background: #101d42;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		position: absolute;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		border-radius: 50%;
		top: 20px;
		left: 10px;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.nav-animate-list a:hover {
		border-left: 5px solid #57B6FC;
		-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
		        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
		border-radius: 5px;
		color: #243049;
}

@media (max-width: 991px) {
		.before-you-go__icon {
				-webkit-transform: translateY(0);
				        transform: translateY(0);
		}
}
@media (max-width: 768px) {
		.before-you-go__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.before-you-go__icon-col {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
		}
		.before-you-go .normal-h2 {
				text-align: center;
		}
		.before-you-go__text {
				text-align: center;
				margin-bottom: 30px;
		}
		.nav-animate-list a {
				line-height: 1.3;
		}
		.nav-animate-list a::before {
				top: 13px;
		}
		.before-you-go {
				padding: 40px 0;
		}
}
.working-with-us {
		padding-bottom: 60px;
		padding-top: 20px;
}
.working-with-us .small-section-title {
		color: #2a2a2a;
}
.working-with-us__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 40px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 40px;
}
.working-with-us .normal-h2 {
		margin-bottom: 10px;
}
.working-with-us__img {
		position: relative;
		padding-bottom: 250px;
		overflow: hidden;
		border-radius: 10px;
		-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
		        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
		margin-bottom: 20px;
}
.working-with-us__img img {
		position: absolute;
		top: 0;
		left: 0;
		height: 250px;
		width: 100%;
		-o-object-fit: cover;
		   object-fit: cover;
}

.things-we-love {
		padding: 60px 0;
}
.things-we-love .big-section-title {
		margin-bottom: 10px;
}
.things-we-love .section-head {
		margin-bottom: 0;
}
.things-we-love .small-section-title {
		margin-bottom: 10px !important;
}

@media (max-width: 768px) {
		.working-with-us {
				padding-bottom: 40px;
				padding-top: 0px;
		}
		.working-with-us__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 20px;
		}
}
.ks-accordion-wrap {
		max-width: 980px;
		margin: 0 auto;
}

.gutenberg-section {
		padding: 60px 0;
}
.gutenberg-section h2 {
		margin-bottom: 15px;
}
.gutenberg-section h3 {
		margin-bottom: 10px;
}
.gutenberg-section p {
		margin-bottom: 20px;
}

.ks-accordion {
		border-bottom: 1px solid #d5d8dc;
}
.ks-accordion__title {
		padding: 15px;
		font-weight: 500;
		clor: #2a2a2a;
		font-size: 23px;
		line-height: 1.5;
		position: relative;
		padding-right: 30px;
		cursor: pointer;
}
.ks-accordion__title::before {
		content: "";
		width: 23px;
		height: 23px;
		position: absolute;
		top: 50%;
		margin-top: -11px;
		background-image: url(../img/accordion-arrow.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		right: 15px;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.ks-accordion__title.js-active {
		color: #335598;
}
.ks-accordion__title.js-active::before {
		-webkit-transform: rotate(-90deg);
		        transform: rotate(-90deg);
}
.ks-accordion__content {
		padding: 15px;
		display: none;
}
.ks-accordion__content p {
		margin-bottom: 20px;
}
.ks-accordion--blue {
		border-color: #335598;
		margin-bottom: 2px;
}
.ks-accordion--blue .ks-accordion__title {
		background-color: #335598;
		color: #fff;
}
.ks-accordion--blue .ks-accordion__title.js-active {
		color: #dbe8f9;
}
.ks-accordion--blue .ks-accordion__title::before {
		background-image: url(../img/accordion-arrow-wite.svg);
}
.ks-accordion h4 {
		font-weight: 300;
		margin-bottom: 20px;
}

.join-our-team {
		padding: 40px 0;
}
.join-our-team__box {
		padding: 70px 50px 20px 50px;
		-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);
		        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);
		max-width: 1000px;
		margin: 0 auto;
}
.join-our-team .section-head {
		margin-left: auto;
		margin-right: auto;
}

.join-our-movement {
		background-color: #335598;
		color: #fff;
}
.join-our-movement .big-section-title {
		color: #fff;
		margin-bottom: 10px !important;
}
.join-our-movement h2 {
		color: #fff;
}
.join-our-movement p {
		margin-bottom: 20px;
		line-height: 1.5;
}

@media (max-width: 768px) {
		.join-our-team {
				padding-top: 0;
		}
		.join-our-team__box {
				padding: 20px;
		}
}
.guideline-goal {
		padding-bottom: 60px;
}
.guideline-goal__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 2fr 40px 1fr;
		grid-template-columns: 2fr 1fr;
		grid-gap: 40px;
		margin-bottom: 40px;
}
.guideline-goal__img {
		padding-top: 10px;
}
.guideline-goal__img img {
		border-radius: 10px;
}

.our-editorial-standards__block {
		margin-bottom: 50px;
}
.our-editorial-standards__block:last-child {
		margin-bottom: 0;
}
.our-editorial-standards__text {
		padding-left: 20px;
		margin-left: 20px;
		border-left: 5px solid #57B6FC;
}
.our-editorial-standards__text p {
		margin-bottom: 20px;
}
.our-editorial-standards__text p:last-child {
		margin-bottom: 0;
}

@media (max-width: 768px) {
		.guideline-goal__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.our-editorial-standards__text {
				margin-left: 0;
		}
		.guideline-goal {
				padding-bottom: 40px;
		}
}
.news-article-s {
		padding-bottom: 60px;
}
.news-article-s__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 2fr 30px 1fr;
		grid-template-columns: 2fr 1fr;
		grid-gap: 30px;
}

.news-item {
		border-radius: 0;
}
.news-item__img {
		position: relative;
		display: block;
}
.news-item__text {
		-webkit-box-shadow: none;
		        box-shadow: none;
}
.news-item__img-wrap {
		margin-bottom: 15px;
}
.news-item__title {
		font-size: 20px;
		font-weight: 500;
		color: #335598;
		line-height: 1.4;
		margin-bottom: 10px;
}
.news-item__exerpt {
		font-size: 16px;
		line-height: 1.5;
		color: #777;
}
.news-item__exerpt p {
		margin-bottom: 0;
}

.ks-container .article-wrap {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 40px 30px;
		margin-bottom: 30px;
}

@media (max-width: 991px) {
		.ks-container .article-wrap {
				-ms-grid-columns: 1fr 30px 1fr;
				grid-template-columns: repeat(2, 1fr);
				grid-gap: 20px 30px;
		}
}
@media (max-width: 768px) {
		.ks-container .article-wrap {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
}
.ks-sidebar-post {
		margin-bottom: 40px;
}
.ks-sidebar-post:last-child {
		margin-bottom: 0;
}
.ks-sidebar-post__img {
		position: relative;
		display: block;
		margin-bottom: 10px;
}
.ks-sidebar-post__title {
		font-size: 23px;
		font-weight: 500;
		color: #335598;
		line-height: 1.4;
		margin-bottom: 0px;
}
.ks-sidebar-post__text {
		font-size: 18px;
		line-height: 1.5;
		color: #777;
}
.ks-sidebar-post__text p {
		margin-bottom: 0;
}

.news-article-sidebar {
		border-left: 1px solid #000;
		padding-left: 20px;
}
.news-article-sidebar__title {
		background-color: #335598;
		padding: 10px;
		color: #fff;
		font-weight: 500;
		line-height: 1.5;
		font-size: 23px;
		margin-bottom: 20px;
}

@media (max-width: 991px) {
		.news-article-s__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.news-article-sidebar {
				border: none;
				padding: 0;
		}
}
@media (max-width: 600px) {
		.news-item {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				margin-bottom: 30px;
		}
		.news-item > div {
				width: 100%;
		}
		.news-item .news-item__text {
				padding: 0;
		}
		.news-item .news-item__img {
				margin-bottom: 10px;
		}
}
.chat-with-expert {
		padding: 30px 0 80px;
}
.chat-with-expert__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 40px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 40px;
}
.chat-with-expert__img-col {
		padding-top: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
}

@media (max-width: 768px) {
		.chat-with-expert {
				padding: 0px 0 40px;
		}
		.chat-with-expert__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 20px;
		}
		.chat-with-expert__img-col {
				padding: 0;
		}
}
.after-form-small-text {
		font-size: 12px;
		line-height: 1.5;
		text-align: center;
		font-style: italic;
}

.free-call-s__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 50px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 50px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.free-call-s__form-col {
		text-align: center;
}
.free-call-s__form {
		background-color: rgb(245, 245, 245);
		border-radius: 15px;
		padding: 20px;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.ks-callbackform .callbackform {
		background-color: rgb(245, 245, 245);
}
.ks-callbackform .frm_sub_heading {
		font-size: 24px;
		font-weight: 700;
		margin-bottom: 15px;
		text-align: left;
}
.ks-callbackform .frm_heading-title {
		text-align: left;
		display: inline-block;
		padding: 6px 24px;
		background-color: #335598;
		border-radius: 30px;
		font-size: 16px;
		line-height: 1.3;
		color: #FFFFFF;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-bottom: 10px;
		text-transform: uppercase;
		font-weight: 700;
}
.ks-callbackform .frm_sub_heading + p {
		font-size: 16px;
		margin-bottom: 20px;
		line-height: 1.4;
}
.ks-callbackform .benefit-list {
		padding: 20px;
		background: #ffffff;
		margin-bottom: 20px;
		position: relative;
}
.ks-callbackform .heading-h4 {
		font-size: 16px;
		line-height: 1.4;
		font-weight: 700;
		margin-bottom: 15px;
}
.ks-callbackform .benefit-list ul li {
		color: #555;
		font-size: 15px;
		width: 50%;
}
/* .ks-callbackform .form-field input:not([type=file]) {
		padding-left: 50px !important;
} */
.ks-callbackform .frm_description {
		text-align: right;
}
.ks-callbackform .frm_style_formidable-style-2.with_frm_style .frm_submit button {
		width: 100% !important;
}
.ks-callbackform ul.form-bottom-list li {
		padding: 0;
		margin: 0;
		font-size: 13px;
}
.ks-callbackform ul.form-bottom-list {
		padding: 15px 0 0;
}
.ks-callbackform .fs-disclaimer-alert {
		background-color: transparent;
		border: none;
}
.ks-callbackform .frm_form_field.note {
		display: none;
}
.ks-callbackform .frm_form_field.note .note-icon {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		left: 20px;
}
.ks-callbackform .frm_form_field.note p {
		margin: 0;
		font-size: 16px;
}

@media (max-width: 600px) {
		.ks-callbackform ul.form-bottom-list {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
		}
		.ks-callbackform .callbackform {
				padding: 20px 5px 10px !important;
		}
		.ks-callbackform ul.form-bottom-list {
				gap: 10px;
		}
		.ks-callbackform .benefit-list ul li {
				font-size: 13px;
		}
}
.discover-now {
		padding-top: 80px;
}
.discover-now__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 40px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 40px;
		padding-top: 60px;
		padding-bottom: 60px;
}
.discover-now__img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}

.benefits-callback__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 60% 40%;
		grid-template-columns: 60% 40%;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.benefits-callback__col-img {
		padding-left: 40px;
}

.disadvantages {
		background-color: #335598;
		color: #fff;
}
.disadvantages .big-section-title, .disadvantages .small-section-title {
		color: #fff;
}

@media (max-width: 768px) {
		.discover-now {
				padding-top: 50px;
		}
		.benefits-callback__row,
		.discover-now__row,
		.free-call-s__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.free-call-s__row {
				padding-bottom: 0px;
		}
		.discover-now__row {
				padding-top: 30px;
		}
		.benefits-callback__col-img {
				padding: 30px 0 0;
		}
}
.let-us-know {
		padding-bottom: 60px;
}
.let-us-know__text {
		padding-right: 50px;
}
.let-us-know__form {
		border-radius: 10px;
		border: 1px solid #E3F5FF;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		padding: 30px;
}

@media (max-width: 1200px) {
		.let-us-know {
				padding-bottom: 40px;
		}
		.let-us-know__text {
				padding-right: 0px;
		}
}
.legal-nav-page {
		background-color: #F5F4F4;
		padding: 70px 0;
}
.legal-nav-page .page-head__title {
		color: #335598;
}
.legal-nav-page .page-head__big-title {
		margin-bottom: 20px;
		color: #2a2a2a;
}
.legal-nav-page__head {
		max-width: 1000px;
		margin: 0 auto 50px;
}

.legal-text {
		text-align: center;
}

.legal-btn-row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 18px 1fr 18px 1fr 18px 1fr;
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 18px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}

.ks-rectangle-btn {
		display: inline-block;
		background-color: #FF4704;
		color: #fff;
		font-weight: 500;
		border: 1px solid #424242;
		padding: 17px 5px;
		line-height: 30px;
		font-size: 22px;
		text-align: center;
		cursor: pointer;
		-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.5);
		        box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.5);
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
}
.ks-rectangle-btn:hover {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1);
		color: #fff;
}

@media (max-width: 1200px) {
		.legal-btn-row {
				-ms-grid-columns: 1fr 30px 1fr;
				grid-template-columns: repeat(2, 1fr);
				grid-gap: 30px;
		}
}
@media (max-width: 600px) {
		.legal-btn-row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 20px;
		}
		.legal-nav-page {
				padding: 50px 0;
		}
}
.full-text {
		padding: 0px 0 40px;
}
.full-text--big-padding {
		padding: 30px 0 80px;
}

.blue-accordion__wrap {
		max-width: 980px;
		margin: 0 auto;
}

@media (max-width: 768px) {
		.full-text--big-padding {
				padding: 0 0 50px;
		}
}
.ks-sitemap {
		padding-top: 30px;
		padding-bottom: 50px;
}
.ks-sitemap__title {
		font-size: 40px;
		font-weight: 500;
		color: #101d42;
		border-bottom: 1px solid #101d42;
		padding-bottom: 20px;
		margin-bottom: 40px;
		line-height: 1.2;
}
.ks-sitemap__block {
		-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
		        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
		padding: 20px;
		margin-bottom: 30px;
		background: radial-gradient(circle, rgb(255, 255, 255) 0%, rgba(201, 201, 201, 0.3) 100%);
}
.ks-sitemap__block-title {
		font-size: 40px;
		font-weight: 500;
		line-height: 1.5;
		margin-bottom: 20px;
}
.ks-sitemap__xml-url {
		text-align: center;
}

.ks-sitemap-menu ul {
		margin: 0 0 35px 15px;
}
.ks-sitemap-menu ul ul {
		margin: 10px 0 0 15px;
}
.ks-sitemap-menu li {
		padding-left: 20px;
		line-height: 1.7;
		font-size: 18px;
		color: #335598;
		font-weight: 400;
		position: relative;
		margin-bottom: 10px;
}
.ks-sitemap-menu li::before {
		content: "";
		position: absolute;
		left: 0;
		top: 11px;
		width: 8px;
		height: 8px;
		background-color: #101d42;
}
.ks-sitemap-menu li a {
		display: inline-block;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
}
.ks-sitemap-menu li a:hover {
		-webkit-transform: translateX(5px);
		        transform: translateX(5px);
}
.ks-sitemap-menu h3.ks-sitemap__categori-title {
		font-size: 24px;
		color: #2a2a2a;
		font-weight: 400;
		line-height: 1.2;
		margin-bottom: 20px !important;
		padding: 0;
		margin: 0;
}
.ks-sitemap-menu h3.ks-sitemap__categori-title a {
		line-height: inherit;
		padding: 0;
		color: inherit;
}

@media (max-width: 480px) {
		.ks-sitemap-menu ul {
				margin: 0 0 20px;
		}
		.ks-sitemap-menu ul ul {
				margin: 10px 0 20px;
		}
}
.must-read__title {
		margin-bottom: 20px;
		font-weight: 500;
		font-size: 23px;
		line-height: 1.5;
		color: #2a2a2a;
}
.must-read .ks-naw-list ul {
		margin-left: 15px;
}
.must-read .ks-naw-list a {
		color: #335598;
}
.must-read .ks-naw-list a:hover {
		color: #57B6FC;
}
.must-read__wrap {
		max-width: 940px;
		margin: 0 auto;
}

@media (max-width: 768px) {
		.must-read .ks-naw-list ul {
				margin-left: 0px;
		}
}
.chat-with-expert {
		padding: 50px 15px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}
.chat-with-expert__block {
		max-width: 800px;
		width: 100%;
		min-height: 400px;
		-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
		        box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 15px;
}
.chat-with-expert .normal-h2 {
		text-align: center;
}

.book-img {
		max-width: 425px;
		margin: 0 auto;
}

.see-whats-inside {
		padding: 40px 0 40px;
}
.see-whats-inside h2 {
		text-align: center;
}
.see-whats-inside .clasick-text {
		margin-bottom: 20px;
}
.see-whats-inside li {
		margin-bottom: 5px;
}

.equity-rel-autor {
		padding: 50px 10px;
}
.equity-rel-autor__aftograf {
		max-width: 100%;
		width: 530px;
		margin-top: 40px;
}
.equity-rel-autor .block-1000__head {
		padding-bottom: 20px;
}
.equity-rel-autor .breadcrumbs-box i {
		margin-top: 2px;
}
.equity-rel-autor .breadcrumbs-box a:not(:first-child) {
		padding-left: 10px;
}

.popular-reasons h2 {
		margin-bottom: 30px;
}
.popular-reasons__row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		gap: 20px;
		margin-bottom: 30px;
}
.popular-reasons__bottom-link {
		text-align: center;
}

.popular-reasons-item {
		width: calc(25% - 15px);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #fff;
		-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
		        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
		padding: 15px 10px;
		min-height: 195px;
}
.popular-reasons-item__img {
		margin-bottom: 15px;
}
.popular-reasons-item__img svg {
		width: 80px;
		height: auto;
		display: block;
}
.popular-reasons-item__text {
		line-height: 1.5;
		text-align: center;
		color: #2a2a2a;
}

.as-featured-on {
		padding: 15px 15px 30px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		gap: 20px;
		border-bottom: 1px solid #7A7A7A;
}
.as-featured-on__text {
		font-size: 20px;
		color: #7A7A7A;
		font-weight: 500;
		line-height: 1.4em;
}
.as-featured-on__img img {
		width: 180px;
		-webkit-filter: brightness(200%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg);
		        filter: brightness(200%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg);
		-webkit-transition: all 0.4s;
		transition: all 0.4s;
}
.as-featured-on__img img:hover {
		-webkit-filter: grayscale(0%);
		        filter: grayscale(0%);
		-webkit-transform: scale(1.1);
		        transform: scale(1.1);
}

@media (max-width: 768px) {
		.book-img {
				max-width: 60%;
				margin: 0 auto;
		}
		.see-whats-inside .ks-row-2 {
				grid-gap: 20px;
		}
		.equity-rel-autor__aftograf {
				width: 70%;
				margin-top: 30px;
		}
		.popular-reasons-item {
				width: calc(50% - 10px);
		}
		.author-bottom small {
				font-size: 14px;
		}
}
@media (max-width: 480px) {
		.popular-reasons-item {
				width: 100%;
				min-height: 150px;
		}
		.popular-reasons__row {
				gap: 10px;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
		}
		.popular-reasons-item__img {
				margin-bottom: 10px;
		}
		.fs-page-form-section .frm_style_formidable-style-2.with_frm_style .frm_submit button {
				width: 100% !important;
		}
}
.site-main .form-release-guide .fs-page-form-section .fs-content {
		background-color: #fff;
}

.fs-page-form-section .frm_rootline_group {
		margin-bottom: 30px !important;
		padding-top: 30px;
}
.fs-page-form-section .frm_percent_complete {
		margin-top: -55px;
		margin-left: 0;
}
.fs-page-form-section .frm_pages_complete {
		margin-top: -55px;
		margin-right: 0;
}
.fs-page-form-section .frm_style_formidable-style-2.with_frm_style .form-field {
		margin-bottom: 10px !important;
}

.equity-guide-start {
		padding: 80px 0;
}
@media (min-width: 1200px) {
		.equity-guide-start {
				min-height: calc(100vh - 82px);
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
		}
}
.equity-guide-start__row {
		display: -ms-grid;
		display: grid;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-ms-grid-columns: 60% 40%;
		grid-template-columns: 60% 40%;
}
.equity-guide-start h1 {
		font-size: 18px;
		text-transform: uppercase;
		color: #335598;
		margin-bottom: 15px;
}
.equity-guide-start__text-col {
		padding-right: 40px;
}
.equity-guide-start__big-title {
		font-size: 40px;
		margin-bottom: 20px;
		line-height: 1.2;
		font-weight: 700;
		color: #222;
}
.equity-guide-start__text {
		margin-bottom: 30px;
}
.equity-guide-start__img-col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.equity-guide-start__img-col img {
		max-width: 380px;
}
.equity-guide-start .ks-orange-bnt {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: auto;
}

@media (max-width: 991px) {
		.equity-guide-start__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 20px;
		}
		.equity-guide-start__text-col {
				-ms-grid-row: 2;
				    grid-row-start: 2;
				-ms-grid-row-span: 1;
				grid-row-end: 3;
		}
		.equity-guide-start__img-col {
				padding: 0 20%;
		}
		.equity-guide-start__img-col img {
				max-width: 100%;
		}
		.equity-guide-start__text-col {
				padding: 0;
		}
		.equity-guide-start__btn-row {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
		}
}
@media (max-width: 480px) {
		.equity-guide-start {
				padding: 50px 0;
		}
		.equity-guide-start__big-title {
				font-size: 30px;
		}
}
.guide-autor {
		padding: 80px 15px;
}
.guide-autor__container {
		max-width: 1100px;
		margin: 0 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.guide-autor__img-col {
		width: 30%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
}
.guide-autor__img-col img {
		width: 150px;
		height: 150px;
		-o-object-fit: cover;
		   object-fit: cover;
		border-radius: 50%;
		margin-bottom: 20px;
}
.guide-autor__name {
		font-size: 30px;
		font-weight: 400;
		margin-bottom: 10px;
		text-align: center;
}
.guide-autor__work {
		font-size: 18px;
		color: #335598;
		font-style: italic;
}
.guide-autor__description {
		padding-left: 40px;
		width: 70%;
		color: rgb(133, 133, 133);
}
.guide-autor__description p {
		font-size: 18px;
		margin-bottom: 15px;
		line-height: 1.6;
}

@media (max-width: 991px) {
		.guide-autor__container {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				gap: 20px;
		}
		.guide-autor__container > div {
				width: 100%;
		}
		.guide-autor__description {
				padding: 0;
		}
}
@media (max-width: 768px) {
		.guide-autor {
				padding: 40px 15px;
		}
}
.guide-action-1__text {
		max-width: 1100px;
		padding: 0 15px;
		margin: 0 auto;
		font-size: 28px;
		text-align: center;
		line-height: 1.6;
		color: #444;
}

.guide-learn-about h2 {
		text-align: center;
		margin-bottom: 40px;
}
.guide-learn-about__grid {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 40px 30px;
}

.guide-icon-block__img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-bottom: 15px;
}
.guide-icon-block h3 {
		font-size: 24px;
		font-weight: 400;
		margin-bottom: 15px;
		text-align: center;
}
.guide-icon-block p {
		line-height: 1.6;
		font-size: 16px;
		margin-bottom: 0;
}

@media (max-width: 991px) {
		.guide-learn-about__grid {
				-ms-grid-columns: 1fr 30px 1fr;
				grid-template-columns: repeat(2, 1fr);
		}
}
@media (max-width: 768px) {
		.guide-learn-about__grid {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
				grid-gap: 30px;
		}
		.guide-action-1__text {
				font-size: 18px;
		}
}
.our-guide .ks-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.our-guide .ks-container > div {
		width: 50%;
}
.our-guide__img-col img {
		border-radius: 50%;
}
.our-guide__text-col {
		padding-left: 60px;
}
.our-guide__text-col h2 {
		margin-bottom: 20px;
		line-height: 1.3;
}
.our-guide__text-col p {
		font-size: 18px;
		margin-bottom: 15px;
		line-height: 1.6;
}

@media (max-width: 991px) {
		.our-guide .ks-container {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				gap: 20px;
		}
		.our-guide .ks-container > div {
				width: 100%;
		}
		.our-guide__text-col {
				padding-left: 0px;
		}
}
.guide-accordion__subtitle {
		text-align: center;
		font-size: 23px;
		margin-bottom: 40px;
}

.guide-accordion__btn-wrap {
		padding-top: 40px;
}

.featured-in {
		padding: 60px 0 20px;
}
.featured-in__logo-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
}
.featured-in__logo {
		padding: 20px;
		max-width: 20%;
}

.featured-in_title {
		text-align: center;
		margin-bottom: 40px;
		font-size: 24px;
}

@media (max-width: 991px) {
		.featured-in__logo {
				max-width: 33%;
				padding: 15px;
		}
}
@media (max-width: 480px) {
		.featured-in__logo {
				max-width: 50%;
				width: 50%;
				padding: 10px;
		}
		.featured-in_title {
				margin-bottom: 20px;
		}
		.featured-in {
				padding: 40px 0 0;
		}
}
.map-form-s {
		padding-top: 30px;
		padding-bottom: 80px;
}
.map-form-s__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 60px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 60px;
		padding-top: 40px;
		margin-bottom: 80px;
}
.map-form-s__form {
		padding: 20px;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		margin-bottom: 50px;
}
.map-form-s__map iframe {
		width: 100%;
		height: 400px;
}
.map-form-s__adres {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-bottom: 20px;
}
.map-form-s__adres svg {
		display: block;
		margin-right: 10px;
		width: 17px;
		fill: #686868;
}
.map-form-s__help-row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 2fr 80px 1fr;
		grid-template-columns: 2fr 1fr;
		grid-gap: 80px;
}
.map-form-s__help-row .small-section-title {
		margin-bottom: 10px !important;
		color: #2a2a2a;
}

.adres-text {
		width: calc(100% - 27px);
		font-size: 18px;
		color: #000;
}

.help-row-text p {
		margin-bottom: 30px;
		line-height: 1.5;
}
.help-row-text p:last-child {
		margin-bottom: 0;
}

.help-row-naw ul {
		margin: 20px 0;
}
.help-row-naw li {
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		padding-left: 38px;
}
.help-row-naw li::before {
		left: 8px;
}
.help-row-naw li:hover {
		border-left: 3px solid #101d42;
}

.ks-line-title {
		font-weight: 500;
		color: #2a2a2a;
		border-bottom: 1px solid #C4C4C4;
}

.have-query {
		background-color: #e3f5ff;
		padding: 40px 0;
		text-align: center;
		border-bottom: 1px solid #7A7A7A;
}
.have-query p {
		margin-bottom: 20px;
}
.have-query .normal-h2 {
		text-align: center;
		margin-bottom: 5px;
}

@media (max-width: 1200px) {
		.map-form-s__row {
				padding-top: 0px;
				gap: 20px;
		}
		.map-form-s__help-row {
				grid-gap: 30px;
		}
}
@media (max-width: 768px) {
		.map-form-s__row,
		.map-form-s__help-row {
				grid-gap: 30px;
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.map-form-s__adres {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				text-align: center;
		}
		.map-form-s__adres svg {
				margin: 0 0 10px;
		}
		.adres-text {
				width: 100%;
		}
		.map-form-s {
				padding: 0 0 40px;
		}
		.page-head__big-title--contacts {
				padding-bottom: 0;
		}
}
.ks-post-head {
		background-color: #335598;
		padding: 100px 0;
}
.ks-post-head .ks-big-title {
		color: #fff;
}
.ks-post-head__text-col {
		color: #fff;
}
.ks-post-head p {
		margin-bottom: 20px;
}
.ks-post-head p:last-child {
		margin-bottom: 0;
}
.ks-post-head p a {
		color: #fff;
}
.ks-post-head .fwd-form {
		background-color: #fff;
}
.ks-post-head .ks-row-2 {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
}
.ks-post-head .fs-disclaimer-alert {
		background-color: transparent;
		color: #fff;
}

.ks-post-head__text-col ul {
		margin: 20px 0;
		padding-left: 0px;
}
.ks-post-head__text-col ul li {
		line-height: 1.5;
		margin-bottom: 0px;
		position: relative;
		padding-left: 35px;
}
.ks-post-head__text-col ul li::before {
		content: "\f345";
		font-family: "dashicons";
		background: #101d42;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		position: absolute;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		border-radius: 50%;
		top: 7px;
		left: 0;
}

@media (max-width: 1200px) {
		.ks-post-head {
				padding: 60px 0;
		}
}
@media (max-width: 768px) {
		.ks-post-head {
				padding: 40px 0;
		}
		.ks-post-head .ks-row-2 {
				grid-gap: 10px;
		}
}
.pos-content-section {
		padding: 20px 0 50px;
}
.pos-content-section__row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 340px 20px 1fr;
		grid-template-columns: 340px 1fr;
		grid-gap: 20px;
}
.pos-content-section__title {
		margin-bottom: 20px;
		line-height: 1.2;
		position: relative;
		margin-bottom: 20px;
		padding-bottom: 15px;
}
.pos-content-section__title::before {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 50px;
		height: 4px;
		background-color: #fcb900;
		display: block;
}
.pos-content-section .breadcrumbs-box p {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
}
.pos-content-section .breadcrumbs-box p i {
		margin: 0 10px 0 0;
}
.pos-content-section .breadcrumbs-box p a {
		padding-right: 10px;
}
.pos-content-section .breadcrumbs-box p a::before {
		display: none;
}
.pos-content-section .breadcrumbs-box a {
		color: #335598;
}
.pos-content-section .breadcrumbs-box a::before,
.pos-content-section .top-block_breadcrumbs .breadcrumbs-box i,
.pos-content-section .breadcrumbs-box a:not(:last-child):before {
		color: #335598;
}

.pos-content-section .fs-page-form-section .fs-heading {
		margin-bottom: 0 !important;
		color: #fff;
}
.pos-content-section .fs-page-form-section .fs-subheading {
		color: #fff;
}
.pos-content-section .dashicons-arrow-right-alt2 {
		display: none !important;
}

.block-1000__head .breadcrumbs-box a::before {
		color: #335598 !important;
}

.cite-block {
		border-left: 3px solid #FF4704;
		margin: 20px 0;
		padding: 0 0 0 10px;
		color: #2a2a2a;
}

.page-head .breadcrumbs-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}
.page-head i.dashicons {
		padding: 0 15px;
		margin: 0;
		width: auto;
		height: auto;
		margin-bottom: 2px;
}
.page-head .ks-breadcrambs a {
		padding: 0 !important;
}

ul.bullet_list > li {
		margin-bottom: 10px;
}

.ks-breadcrambs .breadcrumbs-box {
		margin-top: 20px;
}
.ks-breadcrambs .breadcrumbs-box p {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}
.ks-breadcrambs .breadcrumbs-box p i {
		margin: 0 10px 0 0;
		height: 14px;
}
.ks-breadcrambs .breadcrumbs-box p a {
		padding-right: 10px;
}
.ks-breadcrambs .breadcrumbs-box p a::before {
		display: none;
}
.ks-breadcrambs--wite a {
		color: #fff !important;
}
.ks-breadcrambs--wite .breadcrumbs-box i {
		color: #fff !important;
}

.ks-post-content p {
		margin-bottom: 20px;
}
.ks-post-content .wp-block-image {
		margin-bottom: 30px;
}
.ks-post-content .ks-related-title,
.ks-post-content .pos-content-section__title {
		font-weight: 500;
		font-size: 28px;
}
.ks-post-content__thumbnail {
		margin-bottom: 30px;
}
.ks-post-content h2,
.ks-post-content .ks-related-title {
		position: relative;
		margin-bottom: 20px;
		padding-bottom: 15px;
}
.ks-post-content h2::before,
.ks-post-content .ks-related-title::before {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 50px;
		height: 4px;
		background-color: #fcb900;
		display: block;
}
.ks-post-content h3 {
		margin-bottom: 20px;
}

.faqs-head h3 {
		font-weight: 300;
}

.ks-form-block {
		background-color: #335598;
}
.ks-form-block .fwd-form {
		background-color: #fff;
}
.ks-form-block .ks-form-head__sub-title {
		font-size: 33px;
		padding: 5px 0;
}
.ks-form-block .ks-form-head {
		padding: 5px 0 15px;
}
.ks-form-block .ks-form-head__sub-title-big {
		padding: 5px 0;
}

.ks-related-posts-row {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 30px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 30px;
		padding-top: 10px;
}

.ks-related-posts__img {
		display: block;
		position: relative;
		overflow: hidden;
		border-radius: 5px;
		margin-bottom: 15px;
		padding-bottom: 56%;
}
.ks-related-posts__img img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		   object-fit: cover;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
}
.ks-related-posts__img img:hover {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1);
}
.ks-related-posts__name {
		display: inline-block;
		font-size: 18px;
		line-height: 25px !important;
}

.editorial-note {
		font-size: 18px;
		line-height: 27px;
		color: #2a2a2a;
		margin-bottom: 20px;
}

.get-your-questions {
		padding: 60px 0;
}
.get-your-questions .section-head {
		margin-bottom: 0;
}

.how-much-equity-wite--border-top {
		border-top: 1px solid #7A7A7A;
}

@media (max-width: 991px) {
		.pos-content-section__row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
		.pos-content-section__sidebar-col {
				display: none;
		}
}
@media (max-width: 768px) {
		.ks-post-content h2 {
				font-size: 30px;
				line-height: 1.2;
		}
		.get-your-questions {
				padding: 40px 0;
		}
}
@media (max-width: 480px) {
		.ks-related-posts-row {
				-ms-grid-columns: 100%;
				grid-template-columns: 100%;
		}
}
.pos-content-section .author-box .author-wrap {
		border-top-color: #ececec;
		border-bottom-color: #ececec;
}
.pos-content-section .author-box .author-wrap .author .author-content a {
		color: #3F92E2;
}
.pos-content-section h3 {
		margin-bottom: 15px;
}
.pos-content-section h4 {
		margin-bottom: 15px;
}
.pos-content-section p {
		margin-bottom: 15px;
}
.pos-content-section p + h2,
.pos-content-section p + h3 {
		margin-top: 25px;
}
/*# sourceMappingURL=style.css.map */