.editor-visual-editor__post-title-wrapper,
.mce-content-body p,
.wp-block,
body.wp-admin {
	font-size: 14px !important;
}
.wp-block-post-title {
	font-size: 16px !important;
}
.mce-content-body abbr,
.mce-content-body address,
.mce-content-body b,
.mce-content-body blockquote,
.mce-content-body caption,
.mce-content-body cite,
.mce-content-body code,
.mce-content-body dd,
.mce-content-body del,
.mce-content-body dfn,
.mce-content-body div,
.mce-content-body dl,
.mce-content-body dt,
.mce-content-body em,
.mce-content-body fieldset,
.mce-content-body form,
.mce-content-body h1,
.mce-content-body h2,
.mce-content-body h3,
.mce-content-body h4,
.mce-content-body h5,
.mce-content-body h6,
.mce-content-body i,
.mce-content-body iframe,
.mce-content-body img,
.mce-content-body ins,
.mce-content-body kbd,
.mce-content-body label,
.mce-content-body legend,
.mce-content-body li,
.mce-content-body object,
.mce-content-body ol,
.mce-content-body p,
.mce-content-body pre,
.mce-content-body q,
.mce-content-body samp,
.mce-content-body small,
.mce-content-body span,
.mce-content-body strong,
.mce-content-body sub,
.mce-content-body sup,
.mce-content-body table,
.mce-content-body tbody,
.mce-content-body td,
.mce-content-body tfoot,
.mce-content-body th,
.mce-content-body thead,
.mce-content-body tr,
.mce-content-body ul,
.mce-content-body var {
	font-size: 14px !important;
}
.header-menu {
	display: flex;
	gap: 60px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.header-menu li {
	position: relative;
}
.header-menu li a {
	color: #6c6c6c;
	display: block;
	font-size: 1.8rem;
	padding: 0;
	text-decoration: none;
}
.header-menu li a:hover {
	color: #003087;
}
@media (max-width: 940px) and (min-width: 781px) {
	.header-menu li a {
		font-size: 1.575rem;
	}
}
.header-menu li.menu-item-has-children > a {
	padding-right: 15px;
}
.header-menu li.menu-item-has-children > a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23696969%27 d=%27M4.53 5.541.72 1.752a.484.484 0 0 1 0-.664L1.17.64a.484.484 0 0 1 .664 0l3.027 3.008L7.87.639a.484.484 0 0 1 .664 0l.45.45a.484.484 0 0 1 0 .663l-3.81 3.79a.46.46 0 0 1-.644 0%27/%3E%3C/svg%3E");
	background-position: 100%;
	background-repeat: no-repeat;
	content: "";
	height: 10px;
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
}
.header-menu li.menu-item-has-children > a:hover:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23003087%27 d=%27M4.53 5.541.72 1.752a.484.484 0 0 1 0-.664L1.17.64a.484.484 0 0 1 .664 0l3.027 3.008L7.87.639a.484.484 0 0 1 .664 0l.45.45a.484.484 0 0 1 0 .663l-3.81 3.79a.46.46 0 0 1-.644 0%27/%3E%3C/svg%3E");
}
.header-menu li.menu-item-has-children.active > a:after {
	background-position: 0;
	transform: translateY(-50%) rotate(180deg);
}
.header-menu .sub-menu {
	background-color: #fff;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
	display: none;
	left: -20px;
	list-style: none;
	margin: 0;
	min-width: 200px;
	opacity: 0;
	padding: 20px;
	pointer-events: none;
	position: absolute;
	top: 45px;
	width: -moz-max-content;
	width: max-content;
	z-index: 9999;
}
.header-menu .sub-menu li {
	margin: 0;
}
.header-menu .sub-menu li a {
	color: #6c6c6c;
	padding: 0;
	white-space: nowrap;
}
.header-menu .sub-menu li a:hover {
	color: #003087;
}
.header-menu .sub-menu.active {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 15px;
	opacity: 1;
	pointer-events: all;
}
.header-menu .sub-menu .sub-menu {
	left: 100%;
	top: 0;
}
@media (max-width: 840px) {
	.header-menu li.menu-item-has-children > a:after {
		right: -13px;
	}
}
@media (max-width: 780px) {
	.header-menu li {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 20px;
		width: 100%;
	}
	.header-menu li a {
		color: #fff;
		font-size: 18px;
		line-height: 16px;
	}
	.header-menu li a:hover {
		color: #fff;
	}
	.header-menu li.menu-item-has-children > a {
		padding-right: 0;
		position: relative;
	}
	.header-menu li.menu-item-has-children > a:after {
		background-position: 100%;
		right: -30px;
	}
	.header-menu li.menu-item-has-children > a:after,
	.header-menu li.menu-item-has-children > a:hover:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23F2F5FF%27 d=%27M4.53 5.541.72 1.752a.484.484 0 0 1 0-.664L1.17.64a.484.484 0 0 1 .664 0l3.027 3.008L7.87.639a.484.484 0 0 1 .664 0l.45.45a.484.484 0 0 1 0 .663l-3.81 3.79a.46.46 0 0 1-.644 0%27/%3E%3C/svg%3E");
	}
	.header-menu li.menu-item-has-children.active > a:after {
		background-position: 0;
		transform: translateY(-50%) rotate(-180deg);
	}
	.header-menu .sub-menu {
		box-shadow: none;
		display: none;
		position: static;
		width: 100%;
	}
	.header-menu .sub-menu li {
		justify-content: flex-start;
		margin: 0;
	}
	.header-menu .sub-menu li a {
		padding: 0;
	}
	.header-menu .sub-menu li a:hover {
		color: #003087;
	}
	.header-menu .sub-menu.active {
		display: flex;
		gap: 15px;
	}
	.header-menu .sub-menu li {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
	}
}
@media (max-width: 480px) {
	.header .header__botom nav.header__menu {
		top: 102px;
	}
}
.about {
	padding-bottom: 100px;
}
.about__inner {
	margin-top: 80px;
}
.about__title {
	color: #040018;
	font-size: 64px;
	font-weight: 500;
	line-height: 76.8px;
	margin-bottom: 10px;
}
.about__descr {
	color: #93969f;
	font-size: 18px;
	font-weight: 600;
	line-height: 28.8px;
	max-width: 588px;
}
.about__block {
	display: flex;
	gap: 100px;
	margin-top: 36px;
}
.about__content {
	display: flex;
	flex-direction: column;
	gap: 45px;
	margin-bottom: -6px;
	margin-top: -44px;
	max-width: 343px;
	width: 100%;
}
.about__block-date {
	color: #070030;
	font-size: 32px;
	font-weight: 700;
	line-height: 44.8px;
	margin-bottom: 21px;
}
.about__block-descr {
	color: #93969f;
	font-size: 16px;
	line-height: 25.6px;
}
.about__image {
	align-items: center;
	border-right: 1px solid #f2f5ff;
	display: flex;
	padding: 0 100px 0 0;
	width: 100%;
}
.about__image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
@media (max-width: 1000px) {
	.about__image {
		padding-right: 50px;
	}
	.about__block {
		gap: 50px;
	}
}
@media (max-width: 768px) {
	.about__image {
		border: none;
		padding: 0;
	}
	.about__block {
		flex-direction: column;
	}
	.about__content {
		border-left: 1px solid #f2f5ff;
		margin-left: 20px;
		padding-left: 22px;
		padding-top: 40px;
	}
}
@media (max-width: 480px) {
	.about__inner {
		margin-top: 25px;
	}
	.about__title {
		font-size: 35px;
		line-height: 45px;
		text-align: center;
	}
	.about__descr {
		font-size: 15px;
		line-height: 20px;
		text-align: center;
	}
	.about__block {
		margin-top: 30px;
	}
	.about__block-date {
		font-size: 25px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.about__block-descr {
		font-size: 15px;
		line-height: 20px;
	}
	.about__content {
		gap: 30px;
		max-width: 292px;
	}
	.about {
		padding-bottom: 25px;
	}
}
.leadership {
	background: #003087;
	padding: 60px 0 84px;
}
.leadership__title {
	color: #fff !important;
	text-align: center;
}
.leadership__content-block {
	display: flex;
	flex-direction: column;
	gap: 100px;
	margin-top: 41px;
}
.leadership__box {
	align-items: stretch;
	display: flex;
	gap: 20px;
	justify-content: space-between;
}
.leadership__image {
	align-items: center;
	display: flex;
	height: auto;
	max-width: 560px;
	width: 100%;
}
.leadership__image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.leadership__block {
	height: -moz-max-content;
	height: max-content;
	margin-top: 64px;
	max-width: 500px;
	width: 100%;
}
.leadership__name {
	align-items: center;
	color: #f2f5ff;
	display: flex;
	font-size: 32px;
	font-weight: 700;
	gap: 19px;
	line-height: 44.8px;
}
.leadership__post {
	color: #f2f5ff;
	font-size: 22px;
	font-weight: 600;
	line-height: 28.8px;
}
.leadership__content {
	margin-top: 34px;
}
.leadership__content p {
	color: #e0e7fd;
	font-size: 18px;
	font-weight: 600;
	line-height: 28.8px;
}
.leadership__content p + p {
	margin-top: 30px;
}
.leadership__logo {
	display: flex;
	margin-top: 65px;
}
.leadership__logo img {
	max-width: 100%;
}
.leadership__box:last-of-type .leadership__image {
	max-width: 560px;
}
@media (max-width: 768px) {
	.leadership__box {
		flex-direction: column;
	}
	.leadership__block {
		max-width: 100%;
	}
	.leadership__box:last-of-type .leadership__image,
	.leadership__image {
		margin: 0 auto;
		max-width: 500px;
	}
	.leadership__box:first-of-type {
		flex-direction: column-reverse;
	}
	.leadership__block {
		margin-top: 0;
	}
	.leadership__content-block {
		gap: 50px;
	}
}
@media (max-width: 480px) {
	.leadership {
		border-bottom: 2px solid #f2f5ff;
		padding: 50px 0 30px;
	}
	.leadership__box {
		gap: 30px;
	}
	.leadership__name {
		font-size: 18px;
		gap: 9px;
		line-height: 22.4px;
	}
	.leadership__name svg {
		height: 15px;
		width: 15px;
	}
	.leadership__post {
		font-size: 12px;
		line-height: 14.4px;
	}
	.leadership__content {
		margin-top: 10px;
	}
	.leadership__content p {
		font-size: 14px;
		line-height: 20px;
	}
	.leadership__content p + p {
		margin-top: 20px;
	}
	.leadership__logo {
		margin-top: 10px;
		max-width: 194px;
	}
}
.mission {
	padding: 90px 0 132px;
}
.mission__top {
	display: flex;
}
.mission__image {
	align-items: center;
	display: flex;
	margin-top: 7px;
	max-width: 250px;
	width: 100%;
}
.mission__image img {
	width: 100%;
}
.mission__content {
	max-width: 820px;
	width: 100%;
}
.mission__descr {
	color: #93969f;
	font-size: 18px;
	font-weight: 600;
	line-height: 28.8px;
	padding-bottom: 60px;
	position: relative;
}
.mission__descr:after {
	background: #f2f5ff;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	right: 107px;
}
.mission__block {
	display: grid;
	gap: 35px;
	grid-template-columns: repeat(3, 1fr);
	margin-top: 69px;
}
.mission__item {
	max-width: 304px;
	width: 100%;
}
.mission__item-name {
	color: #0070e0;
	font-size: 45px;
	line-height: 63px;
	margin-bottom: 10px;
}
.mission__item-descr {
	color: #93969f;
	font-size: 16px;
	line-height: 25.6px;
}
@media (max-width: 768px) {
	.mission__top {
		flex-direction: column;
	}
	.mission__image {
		max-width: 100%;
		position: relative;
		width: 100%;
	}
	.mission__image:after {
		background: #f2f5ff;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 65%;
	}
	.mission__descr:after {
		content: none;
	}
	.mission__image img {
		margin-left: auto;
		width: 30%;
	}
	.mission__descr {
		padding-bottom: 30px;
	}
	.mission__block {
		grid-template-columns: repeat(2, 1fr);
	}
	.mission__item-name {
		font-size: 36px;
	}
}
@media (max-width: 480px) {
	.mission {
		padding: 50px 0;
	}
	.mission__title {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 10px;
		text-align: center;
	}
	.mission__descr {
		font-size: 15px;
		line-height: 20px;
		text-align: center;
	}
	.mission__block {
		grid-template-columns: 1fr;
		margin-top: 30px;
	}
	.mission__item-name {
		font-size: 30px;
		line-height: 30px;
	}
}
.advisory {
	background: #fff;
	padding: 113px 0 0;
}
.advisory__title {
	text-align: center;
}
.advisory__top {
	border-top: 1px solid #b6bed9;
	display: flex;
	gap: 10px;
	justify-content: space-between;
	margin-top: 50px;
	padding-top: 50px;
}
.advisory__name {
	color: #ebebed;
	font-size: 24px;
	font-weight: 700;
	line-height: 33.6px;
	max-width: 420px;
	width: 100%;
}
.advisory__top-content {
	max-width: 445px;
	width: 100%;
}
.advisory__descr {
	color: #c5c6cd;
	font-size: 18px;
	font-weight: 600;
	line-height: 28.8px;
}
.advisory__descr + .advisory__descr {
	margin-top: 14px;
}
.advisory__content {
	display: grid;
	gap: 25px;
	grid-template-columns: repeat(3, 1fr);
	margin-top: 45px;
}
.advisory__item {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.advisory__item-image {
	align-items: end;
	background-color: #b6bed9;
	display: flex;
	margin-bottom: 20px;
}
.advisory__item-image img {
	width: 100%;
}
.advisory__item-name {
	color: #383a3e;
	font-size: 30px;
	font-weight: 700;
	line-height: 44.8px;
	text-align: center;
}
.advisory__item-descr {
	color: #93969f;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	text-align: center;
}
@media (max-width: 768px) {
	.advisory__content {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 480px) {
	.advisory {
		padding: 50px 0;
	}
	.advisory__content {
		gap: 30px;
		grid-template-columns: 1fr;
		margin: 24px auto 0;
		max-width: 270px;
	}
	.advisory__top {
		flex-direction: column;
	}
	.advisory__title {
		font-size: 35px;
		line-height: 45px;
		text-align: center;
	}
	.advisory__top {
		border: none;
		display: flex;
		gap: 10px;
		justify-content: space-between;
		margin-top: 30px;
		padding-top: 0;
	}
	.advisory__name {
		border-bottom: 1px solid #b6bed9;
		padding-bottom: 10px;
		text-align: center;
	}
	.advisory__descr {
		color: #f2f5ff;
		font-size: 15px;
		line-height: 20px;
		text-align: center;
	}
	.advisory__item-image {
		margin-bottom: 12px;
	}
	.advisory__item-name {
		font-size: 20.547px;
		line-height: 28.766px;
		text-align: center;
	}
	.advisory__item-descr {
		font-size: 15.41px;
		line-height: 28.766px;
		margin-top: -7px;
		text-align: center;
	}
}
.awards {
	margin-top: 150px;
	text-align: center;
}
.awards__content {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
	justify-content: center;
	margin-top: 50px;
}
@media (max-width: 480px) {
	.awards {
		margin-top: 50px;
	}
	.awards__content {
		display: grid;
		grid-template-columns: 1fr 1fr;
		margin-top: 40px;
	}
	.awards__item svg {
		height: 100%;
		width: 100%;
	}
}
.team {
	margin-top: 150px;
	padding-bottom: 90px;
}
.team__title {
	text-align: center;
}
.team__content {
	margin-top: 50px;
}
.team__image {
	align-items: center;
	display: flex;
}
.team__image img {
	width: 100%;
}
.team__images {
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(4, 1fr);
	margin-top: 50px;
}
.team__images-block {
	align-items: center;
	display: flex;
	position: relative;
	width: 100%;
}
.team__images-block img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.team__images-block:before {
	background: #d9d9d9;
	content: "";
	inset: 0;
	mix-blend-mode: multiply;
	position: absolute;
}
@media (max-width: 768px) {
	.team__images {
		grid-template-columns: repeat(3, 1fr);
		margin-top: 60px;
	}
}
@media (max-width: 480px) {
	.team {
		margin-top: 100px;
		padding-bottom: 20px;
	}
	.team .container {
		padding: 0;
	}
	.team__images {
		gap: 6px;
		grid-template-columns: repeat(2, 1fr);
		margin-top: 6px;
	}
}
.trust {
	padding: 130px 0 99px;
	position: relative;
	z-index: 1;
}
.trust:before {
	background-image: url(images/trust.4a248074.webp);
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	right: 0;
	width: 60%;
	z-index: -2;
}
.trust:after,
.trust:before {
	bottom: 0;
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
}
.trust:after {
	background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff 25.46%);
	left: 0;
	width: 54%;
	z-index: -1;
}
.trust__inner {
	max-width: 637px;
}
.trust__title {
	color: #1e1e1e;
	font-size: 45px;
	font-weight: 500;
	line-height: 60px;
	margin-bottom: 10px;
	max-width: 421px;
}
.trust__descr {
	color: #93969f;
	font-size: 20px;
	font-weight: 600;
	line-height: 28.8px;
	margin-bottom: 30px;
}
.trust__block {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 15px;
	max-width: 239px;
	width: 100%;
}
.trust__date {
	font-family: Inter, sans-serif;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
}
a.whatsapp-button {
	bottom: 20px;
	position: fixed;
	right: 20px;
	z-index: 1000;
}
.page__content {
	margin: 30px 0;
}
.page__content p {
	color: #000;
	font-size: 16px;
	line-height: 25.6px;
}
.page__content h3 {
	color: #000;
	font-size: 30px;
	margin: 20px 0 10px;
}
.page__content ol {
	list-style-type: auto;
	padding-left: 40px;
}
.page__content ol li {
	color: #000;
	font-size: 16px;
	line-height: 25px;
	padding: 10px 0;
}
.page__content h4 {
	font-size: 23px;
	margin: 5px 0;
}
.blog__content h1 {
	font-size: 6rem;
}
.blog__desc {
	font-size: 18px;
	line-height: 28.321px;
}
.blog__desc p {
	margin: 15px 0;
}
.blog__desc ul li.cards-about__descr {
	line-height: 28.321px;
}
.blog__desc ul li.cards-about__descr:before {
	top: 12px !important;
}
.blog__content .col-md-3 {
	display: inline-block;
	margin-bottom: 40px;
	vertical-align: top;
	width: 30%;
}
@media (max-width: 767px) {
	.blog__content .col-md-3 {
		margin-bottom: 40px;
		width: 100%;
	}
}
.blog__content .col-md-3 h2 {
	font-size: 30px;
}
.blog__content .col-md-3 .blogs__item {
	display: flex;
	margin-top: 35px;
}
.blog__content .col-md-3 .blogs__item .blogs-image img {
	height: 80px;
	width: 80px;
}
.blog__content .col-md-3 .blogs__item .blogs__item__content {
	margin: 0;
	padding: 0 20px;
	text-align: left;
}
.blog__content
	.col-md-3
	.blogs__item
	.blogs__item__content
	h3.blogs__item-name {
	text-align: left;
}
.blog__content .col-md-3 .blogs__item .blogs__item__content p.date {
	font-size: 13px;
}
.blog__content .col-md-9 {
	display: inline-block;
	margin-bottom: 50px;
	padding-left: 30px;
	width: 69%;
}
@media (max-width: 767px) {
	.blog__content .col-md-9 {
		padding-left: 0;
		width: 100%;
	}
}
.head__section {
	background: #f2f5ff;
	display: flex;
	margin-bottom: 30px;
	padding: 50px 0;
}
.head__section .post_date {
	font-size: 18px;
	padding-top: 16px;
	width: 185px;
}
@media (max-width: 767px) {
	.head__section .post_date {
		display: inline-block;
	}
}
.head__section .title {
	line-height: 55px;
	width: 68%;
}
@media (max-width: 767px) {
	.head__section .title {
		font-size: 30px;
		line-height: 30px;
		padding-top: 10px;
		width: 100%;
	}
}
.head__section .category {
	font-size: 18px;
	padding-top: 16px;
	width: 185px;
}
@media (max-width: 767px) {
	.head__section .category {
		display: inline-block;
	}
}
.head__section .container {
	display: flex;
}
@media (max-width: 767px) {
	.head__section .container {
		display: inline-block;
	}
}
.single-post .hero__top {
	min-height: 520px;
}
@media (max-width: 767px) {
	.single-post .hero__top {
		min-height: 232px;
	}
}
@media (max-width: 400px) {
	.single-post .hero__top {
		min-height: 200px;
	}
}
.single-post section.home-loan.about {
	padding-bottom: 0;
}
@media (max-width: 767px) {
	.container.container--narrow.page-section.blog__content {
		display: flex;
		flex-direction: column-reverse;
	}
}
#emi-table {
	width: 100%;
}
#emi-table,
#emi-table h4 {
	margin: 20px 0;
}
#emi-table table {
	border-collapse: collapse;
	margin: 20px 0;
	width: 100%;
}
#emi-table th {
	background-color: #f2f2f2;
}
#emi-table td,
#emi-table th {
	border: 1px solid #cbd4e1;
	padding: 10px;
	text-align: center;
}
#emi-table tr th {
	background: #f2f5ff;
	border: 1px solid #cbd4e1;
}
#emi-table tr td {
	color: #93969f;
}
#emi-table tr td:first-of-type {
	color: #383a3e;
	line-height: 25px;
}
#emi-table .table-container {
	overflow-x: auto;
}
@media (max-width: 767px) {
	#emi-table table {
		display: block;
		overflow-x: auto;
		white-space: nowrap;
		width: 100%;
	}
	#emi-table table td {
		min-width: 140px;
	}
}
.compare__content .mobile_text {
	display: block;
}
@media (min-width: 481px) {
	.compare__content .mobile_text {
		display: none;
	}
}
section.our_employees .employee_images {
	display: grid;
	display: flex;
	flex-wrap: wrap;
	gap: 25px;
	gap: 20px;
	grid-template-columns: repeat(4, 1fr);
}
section.our_employees .imag {
	flex: 1 1 calc(25% - 20px);
	width: 100%;
}
section.our_employees .imag img {
	width: 100%;
}
section.our_employees .emp_img_section {
	margin-bottom: 90px;
}
section.our_employees .employee__content_block {
	margin-bottom: 50px;
	text-align: center;
}
section.our_employees .employee__content_block p {
	color: #93969f;
	font-size: 16px;
}
section.our_employees h2.employees__title.h2_title.title {
	padding-bottom: 30px;
	text-align: center;
}
section.our_employees h3.employees__subtitle.title {
	color: #0070e0;
	font-size: 45px;
}
img.bni-logo {
	padding-top: 30px;
	width: 280px;
}
.timeline {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	margin: 50px auto;
	position: relative;
	width: 100%;
}
.timeline:before {
	background: url(images/road.e7dddaf1.webp) no-repeat 50%;
	background-size: contain;
	content: "";
	height: 100%;
	left: 80px;
	position: absolute;
	top: -22px;
	width: 50px;
}
.timeline-item {
	align-items: flex-start;
	display: flex;
	margin-bottom: 50px;
	position: relative;
}
.year {
	color: #6c6c6c;
	font-size: 25px;
	font-weight: 600;
	margin-right: 27px;
	width: 60px;
}
.icon {
	background-color: #ff0;
	border-radius: 50%;
	height: 30px;
	margin-right: 45px;
	position: relative;
	transition: all 0.3s ease;
	width: 30px;
}
.icon:before {
	background-color: #002b89;
	border-radius: 50%;
	content: "";
	height: 12px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
}
.description {
	display: none;
	max-width: 600px;
}
.heading {
	color: #070030;
	cursor: pointer;
	font-size: 24px;
}
.description {
	list-style-type: disc;
	margin-top: 10px;
	padding-left: 20px;
}
.description li {
	color: #6c6c6c;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 5px;
}
.timeline-item.active .description {
	display: block;
}
.timeline-item.active .icon {
	height: 50px;
	width: 50px;
}
.timeline-item.active .icon:before {
	height: 18px;
	width: 18px;
}
.cibil-score-page .faq .faq__item-icon,
.loan-rates-page .faq .faq__item-icon {
	display: none;
}
.cibil-score-page .faq .faq__item.active .faq__item-descr,
.loan-rates-page .faq .faq__item.active .faq__item-descr {
	padding-left: 0;
}
@media (max-width: 767px) {
	.cibil-score-page .faq .faq__item.active .faq__item-descr,
	.loan-rates-page .faq .faq__item.active .faq__item-descr {
		padding-left: 0;
	}
	.cibil-score-page .faq .faq__item.active .faq__item-name,
	.loan-rates-page .faq .faq__item.active .faq__item-name {
		font-weight: 700;
	}
}
.footer #logo-container-bottom {
	display: flex;
	flex-direction: column;
	gap: 2.5rem;
}
.footer #logo-container-bottom .header__box-know {
	align-items: center;
	background-color: #fff;
	border-radius: 7px;
	color: #003087;
	display: flex;
	font-size: 2rem;
	height: -moz-max-content;
	height: max-content;
	justify-content: center;
	margin: 0 auto;
	max-width: 220px;
	padding: 10px 5px;
	width: 100%;
}
@media (max-width: 1020px) {
	.footer #logo-container-bottom .header__box-know {
		font-size: 1.9rem;
		padding: 10px 3px;
	}
}
@media (max-width: 670px) {
	.footer #logo-container-bottom .header__box-know {
		margin: 0 auto;
	}
}
.footer .footer__map {
	margin-top: 0;
}
@media (max-width: 480px) {
	.hero .hero__content .hero__block .hero__btn {
		max-width: -moz-max-content !important;
		max-width: max-content !important;
		min-width: 170px;
	}
	.hero .hero__content .hero__block .hero__btn span.desktop-text {
		display: none;
	}
}
section.terms-of-use li.cards-about__descr:before {
	top: 11px;
}
section.terms-of-use ol li {
	padding: 5px 0;
}
section.terms-of-use .table-contact {
	margin: 20px auto;
}
@media (max-width: 767px) {
	section.terms-of-use .table-contact {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
}
section.terms-of-use #consent-withdrawal-policy,
section.terms-of-use #grievance-redressal-mechanism {
	scroll-margin-top: 130px;
}
section.terms-of-use table td,
section.terms-of-use table th,
section.terms-of-use table tr {
	color: #000;
	font-size: 16px;
	line-height: 25.6px;
}
main section.page-template-block.terms-of-use li.cards-about__descr:before {
	top: 16px;
}
main section.page-template-block.terms-of-use table {
	border-collapse: collapse;
	margin: 20px 0;
	width: 100%;
}
main section.page-template-block.terms-of-use table thead th {
	background-color: #f2f2f2;
	border: 1px solid #000;
	padding: 10px;
}
main section.page-template-block.terms-of-use table tbody tr td {
	border: 1px solid #000;
	padding: 10px;
	text-align: center;
}
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
ol,
ul {
	list-style: none;
}
input,
select {
	vertical-align: middle;
}
*,
:after,
:before {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
:root :where(a:where(:not(.wp-element-button))),
a {
	background: transparent;
	color: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-decoration: none;
	vertical-align: baseline;
}
body,
html {
	background: #fff;
	color: #383a3e;
	font-family: Urbanist, sans-serif;
	font-size: 9.5px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	scroll-behavior: smooth;
}
@media (min-width: 970px) and (max-width: 1200px) {
	.hero,
	.hero .hero_heading {
		font-size: 1.8rem;
	}
	.hero .hero_heading_child {
		font-size: 3.2rem;
		line-height: 6rem;
	}
	.hero .hero__descr {
		font-size: 1.6rem;
	}
}
.body {
	min-width: 320px;
}
.body.no-scroll {
	overflow: hidden;
}
.container {
	max-width: 80%;
}
@media (max-width: 1160px) {
	.container {
		max-width: none;
	}
}
.circle-animate {
	height: 622.15px;
	position: relative;
	width: 622.15px;
}
.circle-animate span {
	animation: animateCircle 4s infinite;
	border: 3px solid hsla(0, 0%, 81%, 0.5);
	border-radius: 50%;
	height: 124px;
	left: 50%;
	margin-left: -62px;
	margin-top: -62px;
	opacity: 0.5;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%) scale(0);
	width: 124px;
}
.circle-animate span:nth-child(2) {
	animation-delay: 0.1s;
	height: 241px;
	opacity: 0.4;
	width: 241px;
}
.circle-animate span:nth-child(3) {
	animation-delay: 0.2s;
	height: 358px;
	opacity: 0.3;
	width: 358px;
}
.circle-animate span:nth-child(4) {
	animation-delay: 0.3s;
	height: 475px;
	opacity: 0.2;
	width: 475px;
}
.circle-animate span:nth-child(5) {
	animation-delay: 0.4s;
	height: 592px;
	opacity: 0.1;
	width: 592px;
}
.circle-animate span.animate-off {
	display: none;
}
.circle-animate span {
	display: block;
}
@keyframes animateCircle {
	0% {
		transform: translate(-50%, -50%) scale(0);
	}
	50% {
		transform: translate(-50%, -50%) scale(1);
	}
	to {
		transform: translate(-50%, -50%) scale(1);
	}
}
.header {
	background: #003087;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 100;
}
.header__top {
	gap: 20px;
	justify-content: space-between;
	padding: 15px 0;
}
.header__logo,
.header__top {
	align-items: center;
	display: flex;
}
.header__logo {
	width: -moz-max-content;
	width: max-content;
}
.header__block {
	align-items: end;
	display: flex;
	gap: 40px;
}
.header__block-left {
	width: -moz-max-content;
	width: max-content;
}
.header__block-scrolling {
	display: block;
	height: 22px;
	overflow: hidden;
	position: relative;
}
.header__scrolling-content {
	animation: headerScroll 3s linear infinite;
	animation-delay: 2s;
	display: flex;
	flex-direction: column;
	gap: 25px;
	position: relative;
}
.header__scrolling-get {
	color: #ffd140;
	font-size: 1.6rem;
	font-weight: 700;
	text-wrap: nowrap;
}
.header__date,
.header__scrolling-get {
	font-family: Inter, sans-serif;
	line-height: 1.6rem;
	text-align: right;
}
.header__date {
	color: #fff;
	font-size: 1.2rem;
	margin-bottom: -2px;
}
.header__phones {
	align-items: center;
	display: flex;
	gap: 10px;
	position: relative;
}
.header__phones-content {
	display: flex;
	flex-direction: column;
	position: relative;
}
.header__phones-icon {
	align-items: center;
	display: flex;
	height: 20px;
	justify-content: center;
	width: 19px;
}
.header__phones-icon svg {
	animation: pulse-animation 3s infinite;
}
.header__phones:before {
	background-color: #fff;
	content: "";
	height: 33px;
	left: -20px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
}
.header__tel {
	color: #fff;
	font-family: Inter, sans-serif;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.8rem;
	text-wrap: nowrap;
}
.header__botom {
	background-color: #fff;
	padding: 13px 0 14px;
}
.header__botom .container {
	align-items: center;
	display: flex;
	gap: 20px;
	justify-content: space-between;
}
@media (max-width: 768px) {
	.header__botom {
		padding: 8px 0;
	}
	.header__botom .header__box {
		align-items: center;
		display: flex;
		gap: 23px;
		justify-content: center;
		width: 100%;
	}
	.header__botom nav.header__menu {
		top: 120px;
	}
}
.header__menu ul {
	align-items: center;
	display: flex;
	gap: 60px;
}
.header__link {
	color: #6c6c6c;
	cursor: pointer;
	display: block;
	font-size: 1.8rem;
	line-height: 1.6rem;
	position: relative;
	transition: all 0.2s ease;
}
@media (max-width: 480px) {
	.header .header__logo {
		max-width: 190px;
		width: 100%;
	}
	.header .header__logo img {
		max-width: 100%;
	}
	.header .header__burger {
		gap: 4px;
	}
	.header .header__burger span {
		width: 18px;
	}
	.header .header__top {
		padding: 10px 0;
	}
	.header .header__box-calc,
	.header .header__box-know {
		font-size: 1.3679rem;
		line-height: 1.8238rem;
	}
	.header .header__botom nav.header__menu {
		top: 102px;
	}
	.header .header__burger.active span:last-of-type {
		transform: rotate(-45deg) translate(5px, -4px);
	}
	.header .header__burger.active span:nth-of-type(2) {
		opacity: 0;
		transform: translateX(-10px);
	}
	.header .header__burger.active span:first-of-type {
		transform: rotate(45deg) translate(4px, 4px);
	}
	.header .header__botom {
		padding: 10px 0;
	}
}
@keyframes headerScroll {
	0%,
	to {
		transform: translateY(0);
	}
	33.33% {
		transform: translateY(-41px);
	}
	to {
		transform: translateY(-41px);
	}
}
@keyframes pulse-animation {
	0%,
	to {
		transform: scale(0);
	}
	10% {
		transform: scale(1.1);
	}
	15% {
		transform: scale(0.8);
	}
	20% {
		transform: scale(1);
	}
	25% {
		transform: scale(0.99);
	}
	30% {
		transform: scale(1);
	}
	to {
		transform: scale(1);
	}
	101% {
		transform: scale(1);
	}
}
@media (min-width: 781px) {
	.header__link {
		font-size: 1.8rem;
	}
	.header__link:hover {
		color: #003087;
		font-weight: 600;
	}
	.header__menu-box > .header__link:hover:before {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23003087%27 d=%27M4.53 5.541.72 1.752a.484.484 0 0 1 0-.664L1.17.64a.484.484 0 0 1 .664 0l3.027 3.008L7.87.639a.484.484 0 0 1 .664 0l.45.45a.484.484 0 0 1 0 .663l-3.81 3.79a.46.46 0 0 1-.644 0%27/%3E%3C/svg%3E");
	}
}
.header__menu-box > .header__link:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23696969%27 d=%27M4.53 5.541.72 1.752a.484.484 0 0 1 0-.664L1.17.64a.484.484 0 0 1 .664 0l3.027 3.008L7.87.639a.484.484 0 0 1 .664 0l.45.45a.484.484 0 0 1 0 .663l-3.81 3.79a.46.46 0 0 1-.644 0%27/%3E%3C/svg%3E");
	background-position: 100%;
	background-repeat: no-repeat;
	content: "";
	height: 10px;
	position: absolute;
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
}
.header__menu ul li {
	font-size: 1.6rem;
	position: relative;
}
.header__menu-block {
	background-color: #fff;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
	display: flex;
	flex-direction: column;
	gap: 15px;
	left: -20px;
	opacity: 0;
	padding: 20px;
	pointer-events: none;
	position: absolute;
	top: 40px;
	transition: all 0.2s ease;
	width: 200px;
}
.header__menu-box.active .header__menu-block {
	opacity: 1;
	pointer-events: all;
}
.header__menu-box.active > .header__link:before {
	background-position: 0;
	transform: translateY(-50%) rotate(-180deg);
}
.header__box {
	align-items: center;
	display: flex;
	gap: 23px;
}
@media (max-width: 940px) and (min-width: 781px) {
	.header__box {
		gap: 18px;
	}
}
.header__box span {
	background-color: #0070e0;
	display: block;
	height: 15px;
	width: 1px;
}
.header__box-know {
	align-items: center;
	color: #0070e0;
	display: flex;
	font-size: 1.8rem;
	font-weight: 700;
	gap: 11px;
	line-height: 1.6rem;
}
.header__know-animate {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
}
.rotate-animation {
	animation: rotatePath 1.5s infinite alternate;
	animation-delay: 1s;
	bottom: -3px;
	position: absolute;
}
@keyframes rotatePath {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: rotate(0deg);
	}
	75% {
		transform: rotate(64deg) translate(2px, -2px);
	}
	to {
		transform: rotate(64deg) translate(2px, -2px);
	}
}
.header__box-calc {
	color: #0070e0;
	font-size: 1.8rem;
	line-height: 1.6rem;
}
.header__burger {
	display: none;
}
@media (max-width: 940px) {
	.header__menu ul {
		gap: 40px;
	}
}
@media (max-width: 840px) {
	.header__menu ul {
		gap: 25px;
	}
	.header__menu-box > .header__link:before {
		right: -13px;
	}
}
@media (max-width: 780px) {
	.hero__inner {
		max-width: 100%;
	}
	.hero__inner .hero__content {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 60px;
		justify-content: center;
	}
	.hero__inner .hero__content .hero__item {
		justify-content: center;
	}
	.hero__inner .hero__content .hero__btn {
		font-size: 2rem;
	}
	.hero__inner .hero__content .hero__date {
		font-size: 1.6rem;
	}
	.header__menu {
		background-color: #003087;
		inset: 0;
		overflow-y: auto;
		padding: 20px;
		position: fixed;
		top: 120px;
		transform: translateX(100%);
		transition: all 0.2s ease;
		z-index: -1;
	}
	.header__menu.show {
		transform: translateX(0);
	}
	.header__menu ul {
		flex-direction: column;
		gap: 40px;
	}
	.header__link {
		color: #fff;
	}
	.header__burger {
		align-items: center;
		cursor: pointer;
		display: flex;
		flex-direction: column;
		gap: 10px;
		justify-content: center;
	}
	.header__burger > span {
		background-color: #f2f5ff;
		border-radius: 50%;
		height: 2px;
		transition: all 0.2s ease;
		width: 50px;
	}
	.header__burger.active span:first-of-type {
		transform: rotate(45deg) translate(10px, 10px);
	}
	.header__burger.active span:nth-of-type(2) {
		opacity: 0;
		transform: translateX(-10px);
	}
	.header__burger.active span:last-of-type {
		transform: rotate(-45deg) translate(6px, -6px);
	}
	.header__block {
		gap: 30px;
		margin-top: 40px;
	}
	.header__block,
	.header__block-left {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	.header__block-left {
		display: flex;
	}
	.header__menu-box {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 20px;
		width: 100%;
	}
	.header__menu-box > .header__link:before {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23F2F5FF%27 d=%27M4.53 5.541.72 1.752a.484.484 0 0 1 0-.664L1.17.64a.484.484 0 0 1 .664 0l3.027 3.008L7.87.639a.484.484 0 0 1 .664 0l.45.45a.484.484 0 0 1 0 .663l-3.81 3.79a.46.46 0 0 1-.644 0%27/%3E%3C/svg%3E");
		background-position: 100%;
		right: -40px;
	}
	.header__box {
		display: none;
	}
	.header__menu-block {
		box-shadow: none;
		display: none;
		left: 0;
		position: relative;
		position: static;
		top: 0;
		width: 100%;
	}
	.header__menu-box.active > .header__link:before {
		background-position: 0;
		transform: translateY(-50%) rotate(-180deg);
	}
	.header__menu-box.active .header__menu-block {
		display: flex;
	}
	.header__menu-block .header__link {
		color: #003087;
	}
	.header__phones:before {
		display: none;
	}
}
.footer {
	background-color: #003087;
	padding-top: 70px;
}
.footer__contact-item {
	color: #ebebed;
	display: flex;
	gap: 9px;
}
.footer__contact-descr {
	font-size: 1.6rem;
	line-height: 2.5rem;
}
.footer__contact-block {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	margin-top: 12px;
	position: relative;
}
.footer__contact-block .footer__contact-item {
	align-items: center;
	font-weight: 700;
	line-height: 2.56rem;
}
.footer__top {
	display: flex;
	gap: 40px;
	justify-content: space-between;
}
.footer__logo {
	align-items: center;
	display: flex;
	height: -moz-max-content;
	height: max-content;
	max-width: 325px;
	width: 100%;
}
.footer__logo img {
	width: 100%;
}
.footer__content {
	color: #fff;
	display: flex;
	gap: 30px;
	justify-content: space-between;
	max-width: 720px;
	width: 100%;
}
.footer__block {
	max-width: 150px;
	width: 100%;
}
.footer__menu {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 15px;
}
.footer__link {
	color: #ebebed;
	display: block;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 2.56rem;
}
.footer__box {
	max-width: 292px;
	width: 100%;
}
.footer__name {
	color: #ffd140;
	font-size: 2rem;
	font-weight: 600;
	line-height: 2.8rem;
}
.footer__box-link {
	margin-top: 5px;
}
.footer__map {
	align-items: center;
	border-radius: 10px;
	display: flex;
	filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.2));
	margin-top: 21px;
	max-height: 95px;
	overflow: hidden;
}
.footer__title {
	color: #fff;
	font-size: 2rem;
	font-weight: 600;
	line-height: 2.8rem;
}
.footer__contact {
	display: flex;
	flex-direction: column;
	gap: 7px;
	margin-top: 25px;
}
.footer__map img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.footer__contact-name {
	color: #fff;
	font-size: 2rem;
	font-weight: 600;
	line-height: 2.8rem;
	margin-bottom: 15px;
}
.footer__contact-icon {
	padding-top: 4px;
}
.footer__bottom {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: 21px;
	padding-bottom: 24px;
}
.footer__bottom-menu {
	align-items: center;
	display: flex;
	gap: 43px;
}
.footer__bottom-link {
	color: #ebebed;
	display: block;
	font-size: 1.4rem;
	line-height: 2.24rem;
	position: relative;
}
.footer__bottom-menu li + li > .footer__bottom-link:before {
	background-color: #ebebed;
	content: "";
	display: block;
	height: 12px;
	left: -23px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
}
.footer__bottom-social {
	align-items: center;
	display: flex;
	gap: 30px;
}
.footer__bottom-social li a {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
}
.footer__bottom-social li a:before {
	background-color: #0070e0;
	content: "";
	display: block;
	height: 26px;
	left: -15px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
}
@media (max-width: 1020px) {
	.footer__content {
		flex-wrap: wrap;
	}
	.footer__box {
		max-width: 100%;
		width: 100%;
	}
	.footer__logo {
		max-width: 235px;
	}
}
@media (max-width: 690px) {
	.footer__bottom {
		flex-direction: column;
		gap: 18px;
		margin-top: 0;
	}
}
@media (max-width: 670px) {
	.footer {
		padding-top: 39px;
	}
	.footer__top {
		flex-direction: column;
		gap: 32px;
	}
	.footer__logo {
		margin: 0 auto;
	}
	.footer__block {
		width: calc(50% - 15px);
	}
	.footer__content {
		border-top: 1px solid #495ca0;
		padding: 23px 23px 15px;
	}
	.footer__menu {
		gap: 18px;
	}
	.footer__name {
		display: block;
		margin: 0 auto;
		text-align: center;
	}
	.footer__box {
		border-bottom: 1px solid #495ca0;
		border-top: 1px solid #495ca0;
		margin: 0 -23px;
		max-width: calc(100% + 33px);
		padding: 23px 19px;
		width: calc(100% + 33px);
	}
	.footer__map {
		margin-top: 14px;
		max-height: 187px;
	}
	.footer__contact-name {
		margin-bottom: 10px;
	}
	.footer__contact-block {
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		margin-top: 9px;
		position: relative;
	}
}
@media (max-width: 550px) {
	.footer__bottom-menu {
		flex-wrap: wrap;
		gap: 5px 24px;
		justify-content: center;
	}
	.footer__bottom-menu li:first-of-type {
		text-align: center;
		width: 100%;
	}
	.footer__bottom-menu li + li > .footer__bottom-link:before {
		content: none;
	}
	.footer__bottom-menu li + li + li > .footer__bottom-link:before {
		background-color: #ebebed;
		content: "";
		display: block;
		height: 12px;
		left: -13px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
	}
}
@media (max-width: 460px) {
	.footer__title {
		font-size: 1.6rem;
		line-height: 2.1rem;
	}
	.footer__link {
		font-size: 1.4rem;
		line-height: 1.92rem;
	}
	.footer__name {
		font-size: 1.6rem;
		line-height: 2.1rem;
	}
	.footer__contact-name {
		font-size: 1.5rem;
		line-height: 2.1rem;
	}
	.footer__contact-descr {
		font-size: 1.4rem;
		line-height: 1.875rem;
	}
}
@media (max-width: 356px) {
	.footer__contact-block:before {
		content: none;
	}
}
main.main {
	margin-top: 130px;
	overflow-x: clip;
}
@media (max-width: 780px) {
	main.main {
		margin-top: 121px;
	}
}
@media (max-width: 480px) {
	main.main {
		margin-top: 100px;
	}
}
@media (max-width: 381px) {
	main.main {
		margin-top: 100px;
	}
}
@media (max-width: 365px) {
	main.main {
		margin-top: 113px;
	}
}
.hero {
	align-items: center;
	background: #003087;
	display: flex;
	justify-content: center;
	min-height: 691px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.hero__inner {
	height: 100%;
	max-width: 723px;
	transform: translateY(-38px);
}
.hero__title {
	color: #fff;
	font-size: 6rem;
	font-weight: 500;
	line-height: 7rem;
	margin-bottom: 20px;
	max-width: 641px;
}
.hero__descr {
	color: #a6c1ea;
	font-size: 2.2rem;
	font-weight: 600;
	line-height: 3.3rem;
}
.hero__content {
	display: flex;
	gap: 40px;
	margin-top: 96px;
	padding: 0 17px;
}
.hero__block:first-of-type {
	display: flex;
	flex-direction: column;
	gap: 14px;
	position: relative;
	width: -moz-max-content;
	width: max-content;
}
.hero__block:last-of-type {
	display: flex;
	flex-direction: column;
	gap: 16px;
	width: 100%;
}
.hero__date {
	bottom: -30px;
	color: #fff;
	font-family: Inter, sans-serif;
	font-size: 1.6rem;
	font-style: normal;
	font-weight: 500;
	left: 0;
	line-height: 1.6rem;
	position: absolute;
	right: 0;
	text-align: center;
}
.hero__item,
.hero__item-icon {
	align-items: center;
	display: flex;
}
.hero__item-icon {
	max-width: 24.7px;
}
.hero__item-icon img {
	width: 100%;
}
.hero__item-grade {
	color: #437afa;
	font-size: 2.0585rem;
	font-weight: 600;
	line-height: 2.3055rem;
	margin-left: 5px;
	margin-right: 6px;
}
.hero__item-stars {
	align-items: center;
	display: flex;
	gap: 6px;
	margin-bottom: 2px;
}
.hero__item-descr {
	color: #f2f5ff;
	font-size: 2.0585rem;
	font-weight: 600;
	line-height: 2.3055rem;
	margin-left: 17px;
	text-wrap: nowrap;
}
.hero__bottom {
	background-color: #ffd140;
	bottom: 0;
	left: 0;
	padding: 22px 0 23px;
	position: absolute;
	right: 0;
}
.hero__bottom .container {
	gap: 10px;
	max-width: 1516px;
}
.hero__bottom .container,
.hero__bottom .scrolling-items {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.hero__bottom .scrolling-items {
	width: 100%;
}
.hero__bottom-item {
	align-items: center;
	color: #383a3e;
	display: flex;
	font-size: 2.4rem;
	gap: 15px;
	line-height: 3.4991rem;
}
.hero__bottom-item:nth-of-type(n + 6) {
	display: none;
}
.hero__btn {
	background: #5aab61;
	border: none;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	font-family: Urbanist, sans-serif;
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 3.36rem;
	max-width: 288px;
	min-height: 60px;
	min-width: 288px;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.hero__btn,
.hero__image {
	align-items: center;
	display: flex;
	justify-content: center;
}
.hero__image {
	max-width: 401px;
	position: absolute;
	right: -28vw;
	top: -5px;
	z-index: -1;
}
.hero__image img {
	transform: scale(1.3);
	transform-origin: top;
	width: 100%;
}
.hero__image .circle-animate {
	left: -10px;
	position: absolute;
	top: 60px;
	z-index: -1;
}
@media (min-width: 641px) {
	.hero__image img.desktop-hero-img {
		display: block;
	}
	.hero__image img.mobile-hero-img {
		display: none;
	}
}
@media (max-width: 640px) {
	.hero__image img.desktop-hero-img {
		display: none;
	}
	.hero__image img.mobile-hero-img {
		display: block;
		transform: none;
	}
}
.hero .btn:before {
	animation: shine 2.5s linear infinite;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2776%27 height=%27115%27 fill=%27none%27%3E%3Cg fill=%27%23FFEEB9%27 style=%27mix-blend-mode:overlay%27%3E%3Cpath d=%27m54.586.203 11.599 8.59-54.229 99.055-11.599-8.59zM71.497 12.368l3.504 2.585-54.613 99.384-3.504-2.585z%27/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	content: "";
	filter: blur(2.5px);
	height: 113.391px;
	mix-blend-mode: overlay;
	position: absolute;
	width: 200px;
	z-index: -1;
}
@media (min-width: 1200px) {
	.hero__image {
		right: -30vw;
	}
	.hero__bottom-item {
		flex-direction: column;
		gap: 7px;
		text-align: center;
	}
	.hero__bottom {
		padding: 15px 0;
	}
}
@media (max-width: 1200px) {
	.hero__bottom-item {
		font-size: 2rem;
		line-height: normal;
	}
	.hero__btn {
		font-size: 1.5rem;
		min-width: 225px;
	}
	.hero__date {
		font-size: 1.4rem;
	}
	.hero__item-icon {
		max-width: 20px;
	}
	.hero__item-grade {
		font-size: 1.7rem;
	}
	.hero__item-descr {
		font-size: 1.6rem;
	}
}
@media (max-width: 768px) {
	.hero .hero__title {
		color: #fff;
		font-size: 6rem;
		font-weight: 500;
		line-height: 7rem;
		margin-bottom: 20px;
		max-width: 641px;
	}
	.hero .hero__descr {
		font-size: 2.2rem;
		font-weight: 600;
		line-height: 3.3rem;
	}
}
@media (max-width: 480px) {
	.hero .hero__title {
		font-size: 26px;
		line-height: 32px;
		margin: -206px auto 10px;
		max-width: 350px;
	}
	.hero .hero__descr {
		font-size: 1.5rem;
		line-height: 2.2rem;
		margin: 0 auto;
		max-width: 312px;
	}
	.hero .hero__inner {
		margin-top: 15px;
		transform: none;
	}
	.hero .hero__content .hero__btn {
		font-size: 1.5333rem;
		line-height: 2.576rem;
		min-height: 46px;
		padding: 10px;
	}
	.hero .hero__content .hero__date {
		font-size: 1.1rem;
	}
}
@media (max-width: 1200px) {
	.compare .title {
		font-size: 5rem;
		line-height: 5rem;
	}
}
@media (max-width: px) {
	.compare .title {
		font-size: 5rem;
	}
}
@media (max-width: 1200px) {
	.choice .choice__title {
		font-size: 5rem;
	}
	.banner .banner__title {
		font-size: 4rem;
		line-height: 4.6rem;
	}
	.banner .banner__descr {
		font-size: 2.2rem;
	}
	.blogs .title,
	.calculator .title {
		font-size: 5rem;
	}
	.blogs .title {
		line-height: 5.3rem;
	}
}
@media (max-width: 970px) {
	.hero__btn {
		font-size: 1.5rem;
		min-width: 225px;
	}
	.hero__content {
		flex-direction: column;
		gap: 60px;
		justify-content: center;
	}
	.hero__title {
		font-size: 4.4rem;
		line-height: 4.8rem;
	}
	.hero__date {
		font-size: 1.4rem;
	}
	.hero__item-icon {
		max-width: 20px;
	}
	.hero__item-grade {
		font-size: 1.7rem;
	}
	.hero__item-descr {
		font-size: 1.6rem;
	}
	.hero__descr {
		font-size: 1.5rem;
		line-height: 2.2rem;
	}
	.hero__inner {
		max-width: 570px;
	}
	.hero__bottom {
		padding: 0;
	}
	.hero__bottom .container {
		gap: 52px;
		padding: 15px 20px;
	}
	.hero__bottom-item {
		flex-direction: row;
		text-wrap: nowrap;
	}
	.hero__bottom-item:nth-of-type(n + 6) {
		display: flex;
	}
	.hero__image {
		right: -32vw;
	}
	.hero__bottom .scrolling-items {
		animation: scrollHero 7s linear infinite;
		display: flex;
		width: auto;
	}
	.hero__bottom-item {
		flex: 0 0 auto;
		font-weight: 700;
		padding: 0 25px;
		white-space: nowrap;
	}
	@keyframes scrollHero {
		0% {
			transform: translateX(0);
		}
		to {
			transform: translateX(-50%);
		}
	}
}
@media (max-width: 760px) {
	.hero {
		min-height: 840px;
	}
	.hero__image {
		right: -28vw;
		top: 119px;
	}
}
@media (max-width: 640px) {
	.hero {
		align-items: start;
		min-height: 1140px;
	}
	.hero__content {
		margin-top: 50px;
	}
	.hero__block:first-of-type {
		align-items: center;
		width: 100%;
	}
	.hero__block:last-of-type {
		display: none;
	}
	.hero__inner {
		margin-top: 50px;
		transform: none;
	}
	.hero__descr,
	.hero__title {
		text-align: center;
	}
	.hero__descr br {
		display: none;
	}
	.hero__btn {
		max-width: 288px;
		min-width: auto;
		width: 100%;
	}
	.hero__image {
		bottom: -44px;
		left: 50%;
		right: auto;
		top: auto;
		transform: translateX(-50%);
	}
	.hero__image .circle-animate {
		display: none;
	}
	.hero__image {
		bottom: 0 !important;
		min-width: 349px;
	}
	.hero__date,
	.hero__image {
		position: static;
	}
}
@media (max-width: 480px) {
	.hero {
		min-height: 871px;
	}
	.hero__title {
		font-size: 3.5rem;
		line-height: 4.5rem;
		margin: 0 auto 10px;
		max-width: 350px;
	}
	.hero__descr {
		font-size: 1.5rem;
		line-height: 2.2rem;
		margin: 0 auto;
		max-width: 312px;
	}
	.hero__btn {
		max-width: 220px;
	}
	.hero__date {
		font-size: 1.1rem;
		line-height: 0.8rem;
	}
	.hero__bottom .container {
		min-height: 40px;
		padding: 10px 0;
	}
	.hero__bottom-item {
		font-size: 1.8rem;
		font-weight: 700;
		line-height: 1.7496rem;
	}
	.hero__bottom-item svg {
		max-height: 17px;
		max-width: 17px;
	}
	.hero__image {
		bottom: 100px;
	}
	.title {
		font-size: 2.8rem !important;
		line-height: 3.5rem;
	}
	.compare__title {
		font-size: 35px !important;
		line-height: 4.5rem !important;
	}
}
@media (max-width: 370px) {
	.hero {
		min-height: 900px;
	}
}
.mobile-block {
	display: none;
}
@media (max-width: 970px) {
	.compare .title {
		font-size: 4.4rem;
	}
}
@media (max-width: 768px) {
	.compare .title {
		font-size: 5.6rem;
		line-height: 7.88rem;
	}
}
@media (max-width: 970px) {
	.choice .choice__title {
		font-size: 4.4rem;
	}
	.banner .banner__title {
		font-size: 4rem;
		line-height: 4.6rem;
	}
	.banner .banner__descr {
		font-size: 2.2rem;
	}
}
@media (max-width: 860px) {
	.banner .banner__title {
		font-size: 3rem;
		line-height: 3.5rem;
	}
	.banner .banner__descr {
		font-size: 1.8rem;
		line-height: 1.8rem;
	}
}
@media (max-width: 970px) {
	.blogs .title,
	.calculator .title {
		font-size: 4.4rem;
	}
	.blogs .title {
		line-height: 5.3rem;
	}
}
@media (max-width: 640px) {
	.mobile-block {
		bottom: 25px;
		display: block;
		left: 0;
		pointer-events: none;
		position: fixed;
		right: 0;
		z-index: 50;
	}
	.mobile-block__inner {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 0 5px;
	}
	.mobile-block-link {
		align-items: center;
		display: flex;
		justify-content: center;
		pointer-events: all;
	}
}
.title {
	color: #040018;
	font-size: 5.6rem;
	font-style: normal;
	font-weight: 500;
	line-height: 7.88rem;
}
@media (max-width: 460px) {
	.title {
		font-size: 2.8rem;
		line-height: 3.5rem;
	}
}
.compare .compare__title {
	margin: 0 auto;
	max-width: 931px;
	padding: 0 20px;
	text-align: center;
}
.compare .compare__slider {
	display: flex;
	height: 50px;
	margin-bottom: 60px;
	margin-top: 30px;
}
.compare .compare__slider .compare__slider-block {
	display: flex;
	padding: 0 22px;
}
.compare .compare__slider .compare__slider-item {
	align-items: center;
	display: flex;
	max-height: 50px;
	padding: 0 22px;
}
.compare .compare__slider .compare__slider-content {
	animation: scroll 7s linear infinite;
	display: flex;
	width: auto;
}
.compare .compare__slider .compare__slider-item {
	flex: 0 0 auto;
	padding: 0 25px;
	white-space: nowrap;
}
@media (min-width: 480px) {
	.compare .compare__slider.compare__slider-mobile {
		display: none;
	}
}
.compare .compare__box {
	display: grid;
	gap: 25px;
	grid-template-columns: repeat(4, 1fr);
}
.compare .compare__item {
	background-color: #0070e0;
	display: flex;
	flex-direction: column;
	min-height: 280px;
	overflow: hidden;
	padding: 25px 23px 25px 25px;
	position: relative;
}
.compare .compare__item:nth-of-type(2),
.compare .compare__item:nth-of-type(4),
.compare .compare__item:nth-of-type(5),
.compare .compare__item:nth-of-type(7) {
	background-color: #003087;
}
.compare .compare__item .compare__item-icon {
	align-items: center;
	background: #f2f5ff;
	border-radius: 50px;
	display: flex;
	height: 50px;
	justify-content: center;
	min-width: 50px;
	position: relative;
	width: 50px;
	z-index: 1;
}
.compare .compare__item .compare__item-icon:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27418%27 height=%27418%27 fill=%27none%27%3E%3Cg stroke=%27%23f2f5ff%27 opacity=%27.2%27%3E%3Ccircle cx=%27209%27 cy=%27209%27 r=%27208.5%27 opacity=%27.1%27/%3E%3Ccircle cx=%27209.001%27 cy=%27209.001%27 r=%27166.7%27 opacity=%27.2%27/%3E%3Ccircle cx=%27209%27 cy=%27209%27 r=%27124.9%27 opacity=%27.3%27/%3E%3Ccircle cx=%27209%27 cy=%27209%27 r=%2783.1%27 opacity=%27.4%27/%3E%3Ccircle cx=%27208.999%27 cy=%27208.999%27 r=%2741.3%27 opacity=%27.5%27/%3E%3C/g%3E%3C/svg%3E");
	content: "";
	height: 418px;
	left: 50%;
	opacity: 0.5;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 418px;
	z-index: -1;
}
.compare .compare__item .compare__item-descr,
.compare .compare__item .compare__item-link,
.compare .compare__item .compare__item-name {
	position: relative;
	z-index: 1;
}
.compare .compare__item .compare__item-name {
	color: #fff;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 4.48rem;
	margin-bottom: 5px;
	margin-top: 15px;
}
.compare {
	background-color: #f2f5ff;
	overflow: hidden;
	padding: 104px 0 118px;
	position: relative;
	z-index: 3;
}
.compare__title {
	margin: 0 auto;
	max-width: 931px;
	padding: 0 20px;
	text-align: center;
}
.compare__slider {
	display: flex;
	height: 50px;
	margin-bottom: 128px;
	margin-top: 80px;
}
.compare__slider-block,
.compare__slider-item {
	display: flex;
	padding: 0 22px;
}
.compare__slider-item {
	align-items: center;
	max-height: 50px;
}
.compare__slider-item img {
	height: 100%;
}
.compare__slider-content {
	animation: scroll 7s linear infinite;
	display: flex;
	width: auto;
}
.compare__slider-mobile {
	display: none;
}
.compare__box {
	display: grid;
	gap: 25px;
	grid-template-columns: repeat(4, 1fr);
}
.compare__box .compare__item {
	background-color: #0070e0;
	display: flex;
	flex-direction: column;
	min-height: 280px;
	overflow: hidden;
	padding: 25px 23px 25px 25px;
	position: relative;
}
.compare__box .compare__item:nth-of-type(2),
.compare__box .compare__item:nth-of-type(4),
.compare__box .compare__item:nth-of-type(5),
.compare__box .compare__item:nth-of-type(7) {
	background-color: #003087;
}
.compare__box .compare__item-icon {
	align-items: center;
	background: #f2f5ff;
	border-radius: 50px;
	display: flex;
	height: 50px;
	justify-content: center;
	min-width: 50px;
	position: relative;
	width: 50px;
	z-index: 1;
}
.compare__box .compare__item-icon:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27418%27 height=%27418%27 fill=%27none%27%3E%3Cg stroke=%27%23F2F5FF%27 opacity=%27.2%27%3E%3Ccircle cx=%27209%27 cy=%27209%27 r=%27208.5%27 opacity=%27.1%27/%3E%3Ccircle cx=%27209.001%27 cy=%27209.001%27 r=%27166.7%27 opacity=%27.2%27/%3E%3Ccircle cx=%27209%27 cy=%27209%27 r=%27124.9%27 opacity=%27.3%27/%3E%3Ccircle cx=%27209%27 cy=%27209%27 r=%2783.1%27 opacity=%27.4%27/%3E%3Ccircle cx=%27208.999%27 cy=%27208.999%27 r=%2741.3%27 opacity=%27.5%27/%3E%3C/g%3E%3C/svg%3E");
	content: "";
	height: 418px;
	left: 50%;
	opacity: 0.5;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 418px;
	z-index: -1;
}
.compare__box .compare__item-descr,
.compare__box .compare__item-link,
.compare__box .compare__item-name {
	position: relative;
	z-index: 1;
}
.compare__box .compare__item-name {
	color: #fff;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 4.48rem;
	margin-bottom: 5px;
	margin-top: 15px;
}
.compare__box .compare__item-descr {
	color: #f2f5ff;
	flex: 1;
	font-size: 1.6rem;
	line-height: 2.2rem;
}
.compare__box .compare__item-link {
	align-items: center;
	display: flex;
	justify-content: center;
	margin: 5px -10px -15px;
	padding: 10px;
	width: -moz-max-content;
	width: max-content;
}
.compare__box .compare__item-link:hover {
	animation: moveRight 1s infinite;
}
@keyframes moveRight {
	0% {
		transform: translateX(0);
	}
	50% {
		transform: translateX(5px);
	}
	to {
		transform: translateX(0);
	}
}
@keyframes scroll {
	0% {
		transform: translateX(0);
	}
	to {
		transform: translateX(-50%);
	}
}
@media (max-width: 1000px) {
	.compare .compare__box {
		grid-template-columns: repeat(3, 1fr);
	}
	.compare .compare__box .compare__item:nth-of-type(2),
	.compare .compare__box .compare__item:nth-of-type(4),
	.compare .compare__box .compare__item:nth-of-type(5),
	.compare .compare__box .compare__item:nth-of-type(7) {
		background-color: #0070e0;
	}
	.compare .compare__box .compare__item:nth-of-type(2n) {
		background-color: #003087;
	}
}
@media (max-width: 740px) {
	.compare .compare__box {
		gap: 20px;
		grid-template-columns: repeat(2, 1fr);
	}
	.compare .compare__box .compare__item:nth-of-type(2n) {
		background-color: #0070e0;
	}
	.compare .compare__box .compare__item:nth-of-type(2),
	.compare .compare__box .compare__item:nth-of-type(3),
	.compare .compare__box .compare__item:nth-of-type(6),
	.compare .compare__box .compare__item:nth-of-type(7) {
		background-color: #003087;
	}
}
@media (max-width: 480px) {
	.compare {
		display: flex;
		flex-direction: column;
		padding: 25px 0;
	}
	.compare .compare__box {
		gap: 35px;
		padding: 35px 0 52px;
	}
	.compare .compare__box .compare__item-icon:before {
		content: none;
	}
	.compare .compare__box .compare__item-descr,
	.compare .compare__box .compare__item-link {
		display: none;
	}
	.compare .compare__box .compare__item {
		align-items: center;
		background-color: transparent !important;
		display: flex;
		flex-direction: column;
		gap: 4px;
		margin: 0 auto;
		max-width: 124px;
		min-height: auto;
		padding: 0;
	}
	.compare .compare__box .compare__item-name {
		color: #383a3e;
		font-size: 1.6rem;
		font-weight: 600;
		letter-spacing: 0.16px;
		line-height: 2.7204rem;
		margin: 0;
		max-height: 27px;
		overflow: hidden;
		text-align: center;
	}
	.compare .compare__box .compare__item-icon {
		background-color: #fff;
	}
	.compare .compare .container {
		order: 2;
	}
	.compare .compare__slider {
		height: 25px;
		margin: 0;
		order: 3;
	}
	.compare .compare__slider-mobile {
		display: flex;
		margin-left: -140px;
		margin-top: 0;
	}
	.compare .compare__slider-mobile .compare__slider-block {
		padding: 0 11px;
	}
	.compare .compare__slider-mobile .compare__slider-item {
		height: 25px;
		max-height: 25px;
		padding: 0 11px;
	}
	.compare .compare__slider-mobile:first-of-type {
		padding-top: 50px;
	}
	.compare .compare__title {
		font-size: 3.5rem;
		line-height: 4.5rem;
		order: 1;
	}
	.compare .compare .compare__slider {
		height: 25px;
		margin: 0;
		order: 3;
	}
	.compare .container {
		order: 2;
	}
}
.choice__content .swiper-button-next,
.choice__content .swiper-button-prev {
	display: none;
	position: static;
}
.choice {
	background-color: #fff;
	margin-top: 45px;
	padding: 58px 0 124px;
	position: relative;
	z-index: 2;
}
.choice__inner {
	display: flex;
	gap: 50px;
	justify-content: space-between;
}
.choice__left {
	display: block;
	height: -moz-max-content;
	height: max-content;
	margin-bottom: 50px;
	min-width: 320px;
	position: sticky;
	top: 160px;
	z-index: 1;
}
.choice__left .circle-animate {
	position: absolute;
	right: -30px;
	top: -210px;
	z-index: -1;
}
.choice__title {
	color: #040018;
	font-size: 5.5rem;
	font-weight: 500;
	line-height: 6.5rem;
	max-width: 359px;
}
.choice__title span {
	color: #0070e0;
	font-weight: 700;
}
.choice__reviews {
	background-color: #003087;
	display: flex;
	flex-direction: column;
	gap: 37px;
	margin-top: 42px;
	max-width: 317px;
	padding: 38px 52px;
	width: 100%;
}
.choice__reviews-num {
	color: #fff;
	font-size: 6rem;
	line-height: 7.42rem;
}
.choice__reviews-block {
	margin-bottom: 14px;
}
.choice__reviews-stars {
	align-items: center;
	display: flex;
}
.choice__reviews-stars svg + svg {
	margin-left: -1px;
}
.choice__reviews-descr {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 1.8rem;
	font-weight: 600;
	gap: 15px;
	line-height: 2.8rem;
}
.choice__reviews-descr img {
	width: 35px;
}
.choice__content {
	max-width: 653px;
	width: 100%;
}
.choice__block {
	display: grid;
	gap: 24px 26px;
	grid-template-columns: 1fr 1fr;
}
.choice__item {
	background: #f2f5ff;
	height: -moz-max-content;
	height: max-content;
	min-height: 383px;
	padding: 45px 44px 14px 45px;
}
.choice__item-icon {
	align-items: center;
	background: #0070e0;
	border-radius: 50%;
	display: flex;
	height: 63px;
	justify-content: center;
	min-width: 63px;
	width: 63px;
}
.choice__item-descr a {
	text-decoration-line: underline;
}
.choice__item-about {
	padding-left: 10px;
}
.choice .choice__block__left,
.choice .choice__block__right {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
@media (max-width: 768px) {
	.choice .choice__block__left,
	.choice .choice__block__right {
		flex-direction: row;
	}
}
@media (max-width: 1059px) {
	.choice .choice__block {
		gap: 20px;
	}
	.choice .choice__item:nth-of-type(3) {
		margin-top: 0;
	}
	.choice .choice__item:nth-of-type(5) {
		height: -moz-max-content;
		height: max-content;
	}
}
@media (max-width: 1000px) {
	.choice .choice__item {
		padding: 25px 24px 12px 25px;
	}
}
@media (max-width: 930px) {
	.choice .choice__block {
		grid-template-columns: 1fr;
	}
}
@media (max-width: 768px) {
	.choice .choice__title {
		font-size: 5.5rem;
		font-weight: 500;
		line-height: 6.5rem;
	}
}
@media (max-width: 680px) {
	.choice {
		margin-top: 0;
		padding: 33px 0 30px;
	}
	.choice .choice__item {
		height: 100%;
	}
	.choice .choice__inner {
		flex-direction: column;
		gap: 30px;
	}
	.choice .choice__left {
		margin-bottom: 0;
		position: static;
	}
	.choice .choice__left .circle-animate {
		display: none;
	}
	.choice .choice__left .choice__title {
		max-width: 100%;
		text-align: center;
	}
	.choice .choice__left .choice__reviews {
		gap: 10px;
		margin: 30px -25px 0;
		max-width: none;
		padding: 15px 20px;
		width: calc(100% + 50px);
	}
	.choice .choice__left .choice__reviews-item {
		align-items: center;
		display: flex;
		gap: 30px;
		justify-content: center;
	}
	.choice .choice__left .choice__reviews-block {
		align-items: center;
		display: flex;
		gap: 7px;
		margin-bottom: 0;
	}
	.choice .choice__left .choice__content {
		margin: 0 -20px;
		overflow-x: auto;
		padding: 20px;
		width: auto;
	}
	.choice .choice__left .choice__block {
		display: flex;
		flex-direction: row;
		gap: 40px;
	}
	.choice .choice__left .choice__item {
		min-width: 290px;
		width: 100%;
	}
	.choice .choice__content {
		align-items: center;
		display: flex;
		padding: 0;
		width: auto;
	}
	.choice .choice__content .choice__block {
		display: flex;
		flex-direction: row;
		gap: 40px;
	}
	.choice .choice__content .choice__block .choice__item {
		min-width: 260px;
		width: 100%;
	}
	.choice .choice__content .swiper-button-next,
	.choice .choice__content .swiper-button-prev {
		display: block;
		position: static;
	}
	.choice .choice__content .swiper-button-next:after,
	.choice .choice__content .swiper-button-prev:after,
	.choice .choice__content .swiper-rtl .swiper-button-prev:after {
		content: "";
	}
	.choice .choice__content .swiper-button-next img,
	.choice .choice__content .swiper-button-prev img {
		width: 28px;
	}
}
@media (max-width: 550px) {
	.choice .choice {
		margin-top: 25px;
		padding: 38px 0 114px;
	}
	.choice .choice__title {
		font-size: 3.5rem;
		line-height: 4.5rem;
	}
	.choice .choice__reviews-block {
		gap: 9px;
	}
	.choice .choice__reviews-num {
		font-size: 3rem;
		line-height: 3.2625rem;
	}
	.choice .choice__reviews-stars svg {
		margin: 0;
		width: 19px;
	}
	.choice .choice__reviews-descr img {
		width: 19px;
	}
	.choice .choice__reviews-descr {
		font-size: 1.2rem;
		gap: 8px;
		line-height: 1.575rem;
	}
}
@media (max-width: 460px) {
	.choice .choice__item-icon {
		height: 47px;
		min-width: 47px;
		width: 47px;
	}
	.choice .choice__item {
		display: flex;
		flex-direction: column;
		min-height: 300px !important;
		padding: 25px 25px 25px 18px !important;
	}
	.choice .choice__item-about,
	.choice .choice__item-descr {
		padding: 0;
	}
}
.choice__item-about {
	margin-top: 35px;
}
.choice__item-content {
	margin-top: 18px;
}
.choice__item-num {
	color: #6c6c6c;
	font-size: 1.4rem;
	line-height: 2.24rem;
}
.choice__item-num span {
	color: #040018;
	font-size: 2.4rem;
	font-weight: 700;
	line-height: 3.36rem;
}
.choice__item-descr {
	color: #383a3e;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 2.5rem;
	padding-left: 10px;
}
.choice__item-name {
	color: #040018;
	font-size: 2rem;
	font-weight: 600;
	line-height: 2.8rem;
}
.choice__item-post {
	color: #6c6c6c;
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 2.88rem;
}
.choice__item-top {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.banner {
	background-color: #003087;
	position: relative;
}
.banner:before {
	background-color: #fff;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
}
.banner .container,
.banner__inner {
	position: relative;
}
.banner__inner {
	padding: 61px 0 62px;
	z-index: 1;
}
.banner__title {
	color: #fff;
	font-size: 4.5rem;
	font-weight: 500;
	line-height: 6rem;
	margin-bottom: 10px;
	max-width: 485px;
	text-align: center;
}
.banner__descr {
	color: #f2f5ff;
	font-size: 2.5rem;
	line-height: 4rem;
}
.banner__btn {
	background: #5aab61;
	border: none;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	font-family: Urbanist, sans-serif;
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 3.36rem;
	margin-top: 50px;
	max-width: 283px;
	max-width: 288px;
	min-height: 60px;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.banner__btn,
.banner__image {
	align-items: center;
	display: flex;
	justify-content: center;
}
.banner__image {
	bottom: 0;
	position: absolute;
	right: 56px;
	z-index: 2;
}
.banner__image img:last-of-type {
	bottom: 41px;
	filter: drop-shadow(0 0 50px rgba(107, 168, 239, 0.5));
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 436px;
}
.banner__inner .circle-animate {
	bottom: 0;
	position: absolute;
	right: -150px;
	top: -10px;
	top: 0;
	z-index: -1;
}
.banner .btn:before {
	animation: shine 2.5s linear infinite;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2776%27 height=%27115%27 fill=%27none%27%3E%3Cg fill=%27%23FFEEB9%27 style=%27mix-blend-mode:overlay%27%3E%3Cpath d=%27m54.586.203 11.599 8.59-54.229 99.055-11.599-8.59zM71.497 12.368l3.504 2.585-54.613 99.384-3.504-2.585z%27/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	content: "";
	filter: blur(2.5px);
	height: 113.391px;
	mix-blend-mode: overlay;
	position: absolute;
	width: 200px;
	z-index: -1;
}
@keyframes shine {
	0% {
		left: -75%;
	}
	to {
		left: 100%;
	}
}
@media (max-width: 1037px) {
	.banner__content {
		width: 51%;
	}
}
@media (max-width: 930px) {
	.banner__image {
		right: 36px;
		width: 40%;
	}
	.banner__image img {
		width: 100%;
	}
	.banner__image .circle-animate {
		right: -200px;
		top: 80px;
	}
	.banner__image img:last-of-type {
		width: 110%;
	}
	.banner__btn {
		font-size: 1.5rem;
		max-width: 225px;
	}
}
@media (max-width: 660px) {
	.banner__image {
		left: 50%;
		max-width: 262px;
		position: relative;
		right: 0;
		transform: translateX(-50%);
		width: 100%;
	}
	.banner__image img:last-of-type {
		filter: drop-shadow(0 0 30.184px rgba(107, 168, 239, 0.5));
	}
	.banner__inner {
		padding: 50px 0 56px;
	}
	.banner__content {
		text-align: center;
		width: 100%;
	}
	.banner__descr,
	.banner__title {
		max-width: 100%;
		text-align: center;
	}
	.banner .circle-animate {
		display: none;
	}
	.banner__btn {
		margin: 50px auto 0;
	}
}
@media (max-width: 460px) {
	.banner__inner {
		padding: 50px 0 0;
	}
	.banner__title {
		font-size: 3.5rem;
		line-height: 4.5rem;
	}
	.banner__descr {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.banner__btn.btn {
		font-size: 1.3333rem;
		margin-top: 30px;
		max-width: 175px;
		min-height: 40px;
	}
}
.calculator {
	background-color: #fff;
	padding-top: 113px;
	position: relative;
	z-index: 2;
}
.calculator .calculator__right {
	display: flex;
	gap: 40px;
	justify-content: space-between;
	max-width: 522px;
	width: 100%;
}
@media (max-width: 768px) {
	.calculator .calculator__right-graph {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 25px;
		justify-content: space-between;
	}
	.calculator .calculator__right-block {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}
.calculator__graph-descr {
	color: #797a7b;
	font-size: 1.7rem;
	font-weight: 600;
	line-height: 3.36rem;
}
.calculator .calculator__graph-item:first-of-type .calculator__graph-color {
	background: #0070e0;
}
.calculator__graph-color {
	border: 1px solid #e8e8e8;
	height: 21px;
	min-width: 21px;
	width: 21px;
}
.calculator .calculator__selector-item.active {
	border-bottom: 2px solid #0070e0;
	color: #0070e0;
	font-weight: 600;
}
.calculator .calculator__graph-item:last-of-type .calculator__graph-color {
	background: #ffd140;
}
.calculator__title {
	text-align: center;
}
.calculator__selector {
	gap: 16px;
	margin-top: 4px;
}
.calculator__selector,
.calculator__selector-item {
	align-items: center;
	display: flex;
	justify-content: center;
}
.calculator__selector-item {
	background: transparent;
	border: none;
	border-bottom: 2px solid transparent;
	color: #797a7b;
	cursor: pointer;
	font-family: Urbanist, sans-serif;
	font-size: 2rem;
	font-weight: 500;
	line-height: 3.36rem;
	max-width: 154px;
	min-height: 42px;
	outline: none;
	text-align: center;
	transition: all 0.2s ease;
	width: 100%;
}
.calculator__selector-item:hover {
	border-bottom: 2px solid #0070e0;
	color: #0070e0;
	font-weight: 600;
}
.calculator__graph-item {
	align-items: center;
	display: flex;
	gap: 8px;
}
.calculator__content {
	display: flex;
	gap: 40px;
	justify-content: space-between;
	margin-top: 66px;
}
@media (max-width: 790px) {
	.calculator__content {
		align-items: center;
		flex-direction: column;
	}
	.calculator__graph-block,
	.calculator__right-block {
		align-items: center;
	}
}
.calculator__left {
	display: flex;
	flex-direction: column;
	gap: 44px;
	max-width: 465px;
	width: 100%;
}
.calculator__left-item {
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.calculator__left-content {
	margin-left: -7px;
	width: 100%;
}
.calculator__left-content input {
	width: 105%;
}
.calculator__left-top {
	align-items: center;
	display: flex;
	gap: 20px;
	justify-content: space-between;
}
.calculator__left-name {
	color: #383a3e;
	font-size: 1.8903rem;
	font-weight: 600;
	line-height: 2.1481rem;
}
.calculator__left-block {
	align-items: center;
	background-color: #f2f5ff;
	display: flex;
	gap: 5px;
	justify-content: space-between;
	max-width: 155px;
	min-height: 42px;
	padding: 5px 14px;
	width: 100%;
}
.calculator__left-descr,
.calculator__left-ico {
	color: #383a3e;
	font-size: 1.8903rem;
	font-weight: 600;
	line-height: 2.1481rem;
}
.calculator__left-descr.calculator__left-descr,
.calculator__left-ico.calculator__left-descr {
	color: #0070e0;
	flex: 1;
}
.calculator__left-range {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #d9d9d9;
	border-radius: 10px;
	height: 5px;
	width: 100%;
}
.calculator__left-range::-webkit-slider-thumb {
	-webkit-appearance: none;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2723%27 height=%2722%27 fill=%27none%27%3E%3Ccircle cx=%2711.492%27 cy=%2710.94%27 r=%279.881%27 fill=%27%23fff%27 stroke=%27%230070E0%27 stroke-width=%271.718%27/%3E%3Ccircle cx=%2711.492%27 cy=%2710.939%27 r=%274.603%27 fill=%27%230070E0%27/%3E%3C/svg%3E");
	background-position: 50%;
	cursor: pointer;
	height: 22px;
	pointer-events: auto;
	width: 22px;
}
.calculator__right {
	display: flex;
	gap: 40px;
	justify-content: space-between;
	max-width: 522px;
	width: 100%;
}
@media (max-width: 790px) {
	.calculator__right {
		flex-direction: column-reverse;
		margin: 0 auto;
		max-width: 465px;
	}
}
.calculator__right-block {
	display: flex;
	flex-direction: column;
	gap: 35px;
}
.calculator__right-name {
	color: #797a7b;
	font-size: 2rem;
	line-height: 3.36rem;
}
.calculator__right-descr {
	align-items: center;
	color: #383a3e;
	display: flex;
	font-size: 2.8124rem;
	font-weight: 600;
	gap: 13px;
	line-height: 3.1959rem;
}
.calculator__right-descr span {
	color: #0070e0;
}
.calculator__graph {
	align-items: center;
	display: flex;
	justify-content: center;
}
.calculator__graph-block {
	display: flex;
	flex-direction: column;
	gap: 6px;
	margin-top: 18px;
}
.calculator__graph-block-item {
	align-items: center;
	display: flex;
	gap: 8px;
}
.calculator__graph-block-color {
	border: 1px solid #e8e8e8;
	height: 21px;
	min-width: 21px;
	width: 21px;
}
.calculator__graph-block-color:first-of-type {
	background: #0070e0;
}
.calculator__graph-block-color:last-of-type {
	background: #ffd140;
}
.calculator__graph-block-descr {
	color: #797a7b;
	font-size: 1.7rem;
	font-weight: 600;
	line-height: 3.36rem;
}
@media (max-width: 480px) {
	.calculator__graph {
		max-width: 100%;
		width: 100%;
	}
	.calculator__graph svg {
		max-height: 154px;
		width: 100%;
	}
}
@media (max-width: 460px) {
	.calculator {
		padding-top: 50px;
	}
	.calculator__left {
		gap: 32px;
		max-width: 350px;
	}
	.calculator__selector {
		margin-top: 26px;
	}
	.calculator__selector-item {
		font-size: 1.8rem;
		line-height: 2.3rem;
		max-width: 118px;
	}
	.calculator__content {
		gap: 54px;
		margin-top: 30px;
	}
	.calculator__left-name {
		font-size: 1.8rem;
		line-height: 1.6207rem;
	}
	.calculator__left-block {
		max-width: 135px;
		padding: 5px 11px;
	}
	.calculator__left-descr,
	.calculator__left-ico {
		font-size: 1.4rem;
		line-height: 1.6207rem;
	}
	.calculator__left-descr.calculator__left-descr,
	.calculator__left-ico.calculator__left-descr {
		font-size: 1.2rem;
		line-height: 2.5351rem;
	}
	.calculator__left-item {
		gap: 18px;
	}
	.calculator__graph-descr {
		font-size: 1.6rem;
		line-height: 2.5351rem;
		text-wrap: nowrap;
	}
	.calculator__right {
		gap: 25px;
		max-width: 291px;
	}
	.calculator__right-graph {
		justify-content: center;
	}
	.calculator__right-name {
		font-size: 1.6rem;
		line-height: 2.5351rem;
	}
	.calculator__right-descr {
		font-size: 1.8rem;
		line-height: 2.4113rem;
	}
	.calculator__right-block {
		gap: 25px;
	}
}
.blogs {
	margin-top: 111px;
	padding-bottom: 116px;
	padding-top: 44px;
}
.blogs__top {
	align-items: end;
	display: flex;
	justify-content: space-between;
}
.blogs__title {
	line-height: 7.84rem;
	max-width: 656px;
}
.blogs__more {
	color: #0070e0;
	font-size: 2rem;
	line-height: 3.36rem;
	position: relative;
}
.blogs__more:after {
	background-color: #0070e0;
	bottom: -6px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
}
.blogs__content {
	display: flex;
	flex-wrap: wrap;
}
.blogs__content .blogs__item {
	background-color: #f2f5ff;
	box-sizing: border-box;
	margin: 15px 15px 30px;
	padding-bottom: 20px;
	position: relative;
	width: 100%;
}
@media (max-width: 520px) {
	.blogs__content .blogs__item {
		max-width: 100%;
		min-width: 100%;
	}
}
@media (max-width: 640px) and (min-width: 521px) {
	.blogs__content .blogs__item {
		min-width: 42%;
	}
}
.blogs__content .blogs__item-image {
	align-items: center;
	display: flex;
	max-height: 254px;
	overflow: hidden;
	width: 100%;
}
.blogs__content .blogs__item-image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	transition: all 1s ease;
	width: 100%;
}
.blogs__content .blogs__item.swiper-slide {
	margin: 20px 0 0;
}
@media (max-width: 520px) {
	.blogs__content .blogs__item.swiper-slide {
		flex: 100%;
		max-width: 100%;
		min-width: 100%;
		width: 100% !important;
	}
}
@media (max-width: 640px) and (min-width: 521px) {
	.blogs__content .blogs__item.swiper-slide {
		min-width: 48%;
	}
}
.blogs__item:hover .blogs__item-image img {
	transform: scale(1.2);
}
.blogs__item__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	margin-top: 38px;
	padding: 0 32px;
}
.blogs__item-date {
	align-items: center;
	background-color: #0070e0;
	color: #f2f5ff;
	display: flex;
	flex-direction: column;
	font-size: 1.6rem;
	font-weight: 800;
	gap: 7px;
	height: 60px;
	justify-content: end;
	left: 32px;
	letter-spacing: 0.48px;
	line-height: 1.6rem;
	padding: 7px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 60px;
}
.blogs__item-date span {
	font-size: 3rem;
}
.blogs__item-name {
	color: #383a3e;
	font-size: 2.2rem;
	font-weight: 600;
	letter-spacing: 0.48px;
	-webkit-line-clamp: 2;
	line-height: 120%;
	margin-bottom: 2px;
}
.blogs__item-descr,
.blogs__item-name {
	display: -webkit-box;
	max-width: 300px;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.blogs__item-descr {
	color: #93969f;
	font-size: 1.7rem;
	-webkit-line-clamp: 4;
	line-height: 2.5rem;
	margin-bottom: 20px;
}
.blogs__item-link {
	align-items: center;
	background-color: #fff;
	border-radius: 60px;
	color: #383a3e;
	display: flex;
	font-size: 1.6rem;
	font-weight: 600;
	justify-content: center;
	line-height: 3.36rem;
	margin-top: auto;
	max-width: 100px;
	min-height: 40px;
	text-align: center;
	width: -moz-max-content;
	width: max-content;
	width: 100%;
}
@media (max-width: 840px) {
	.blogs__more {
		display: none;
	}
}
@media (max-width: 460px) {
	.blogs {
		margin-top: 35px;
		padding-bottom: 50px;
		padding-top: 20px;
	}
	.blogs .blogs__title {
		font-size: 2.8rem;
		line-height: 3.5rem;
	}
	.blogs__item-date {
		font-size: 1.2rem;
		gap: 2px;
		height: 45px;
		letter-spacing: 0.36px;
		line-height: 100%;
		min-width: 45px;
		width: 45px;
	}
	.blogs__item-date span {
		font-size: 2.25rem;
	}
	.blogs__item__content {
		margin-top: 28px;
		padding: 0 24px;
	}
	.blogs__item-name {
		font-size: 1.65rem;
		letter-spacing: 0.36px;
		margin-bottom: 3px;
	}
	.blogs__item-descr {
		font-size: 1.275rem;
		line-height: 1.875rem;
		margin-bottom: 15px;
	}
	.blogs__item-link {
		font-size: 1.2rem;
		line-height: 2.52rem;
		max-width: 75px;
		min-height: 30px;
	}
	.blogs__content {
		margin-top: 4px;
	}
}
.header__menu {
	top: 20px;
}
.inner-heading-top {
	align-items: center;
	background: #f2f5ff;
	display: flex;
	min-height: 104px;
}
.inner-heading-top h2 {
	color: #0070e0;
	font-size: 3.2rem;
	line-height: 4.48rem;
}
.inner-page-hero {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 499px;
}
.inner-page-hero .hero__inner {
	transform: none;
}
.inner-page-hero .hero__title {
	color: #0070e0;
	margin-bottom: 10px;
}
.inner-page-hero .hero__descr {
	color: #93969f;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 3rem;
	max-width: 100%;
	width: 450px;
}
.inner-page-hero .hero__content {
	margin-top: 40px;
	padding-bottom: 70px;
	padding-left: 0;
}
@media (max-width: 480px) {
	.compare__slider.compare__slider-desktop {
		display: none;
	}
}
input.cal_num_field {
	background: #f2f5ff;
	border: none;
	color: #0070e0;
	font-size: 1.8rem;
	font-weight: 600;
	height: 42px;
	text-align: right;
	width: 100%;
}
input.cal_num_field:focus {
	outline: 0;
}
.single-loans .calculator__selector {
	display: none;
}
.banner a.banner__btn.btn {
	visibility: hidden;
}
.range-scale {
	height: 20px;
	margin-top: -10px;
	position: relative;
}
#loanAmountScale {
	z-index: 0;
}
#interestRate,
#loanAmount,
#loanTenure {
	position: relative;
	z-index: 1;
}
.scale-mark {
	border-left: 1px solid #333;
	bottom: 0;
	color: #333;
	font-size: 12px;
	position: absolute;
	text-indent: -9999px;
	transform: translateX(-50%);
}
.scale-mark.scale-mark-2 {
	border: none;
	padding: 0;
	position: absolute;
	text-indent: 0;
	top: 20px;
}
#interestRateRange,
#loanAmountRange,
#loanTenureRange,
.mobile_feedback_block {
	display: none;
}
@media (max-width: 680px) {
	.mobile_feedback_block {
		display: block;
	}
	.choice .choice__content .desktop_feedback_block {
		display: none;
	}
}
p.mobile_text {
	display: none;
}
@media (max-width: 480px) {
	p.mobile_text {
		display: block;
		font-size: 14px;
		text-align: right;
	}
}
.header__box-calc a {
	align-items: center;
	display: flex;
	gap: 11px;
}
.banner__content {
	align-items: center;
	display: flex;
	height: 224px;
}
@media (max-width: 660px) {
	.banner__content {
		flex-direction: column;
		height: auto;
	}
}
.blog_section_content {
	align-items: center;
	display: flex;
	gap: 40px;
}
.blog_section_content .swiper-button-next,
.blog_section_content .swiper-button-prev {
	position: static;
}
.blog_section_content .swiper-button-next:after,
.blog_section_content .swiper-button-prev:after {
	content: "";
}
.blog-page .blogs__content .blogs__item {
	width: 30%;
}
@media (max-width: 1220px) {
	.blog_section_content .swiper-button-next img,
	.blog_section_content .swiper-button-prev img {
		width: 35px;
	}
	.blog_section_content {
		gap: 10px;
	}
}
@media (max-width: 640px) {
	h2.h2_title {
		font-size: 25px !important;
		line-height: 33px !important;
	}
	.blog-page .blogs__content .blogs__item {
		margin: 0 0 20px;
		width: 100%;
	}
	.home .hero {
		min-height: 710px;
	}
	.home .hero__image {
		transform: none;
	}
	.hero .hero__title {
		font-size: 26px;
		line-height: 32px;
		margin: -206px auto 10px;
	}
}
@media (max-width: 670px) and (min-width: 481px) {
	.home .hero {
		min-height: 850px;
	}
}
@media (min-width: 641px) and (max-width: 940px) {
	.blog-page .blogs__content .blogs__item {
		width: 28%;
	}
}
.home-page #cibil-container-mobile {
	display: none;
}
.home-page .hero .container {
	max-width: 100%;
	padding: 15px;
	width: 100%;
}
.home-page .hero {
	align-items: flex-start;
	background-color: #e8e1d9;
	background-image: url(images/bg-1.6aa056d0.webp);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	min-height: -moz-max-content;
	min-height: max-content;
	padding-bottom: 20px;
}
@media (max-width: 767px) {
	.home-page .hero {
		background-image: url(images/Mobile-Background.9fed34e9.webp);
		background-position: 15% 118%;
		background-position: 100% 100%;
		min-height: 78vh;
	}
}
@media (max-width: 450px) {
	.home-page .hero {
		background-size: auto;
		min-height: 80vh;
	}
}
@media (min-width: 1920px) {
	.home-page .hero {
		background-position: 10% 52%;
		background-size: cover;
		min-height: 550px;
	}
	.home-page #cibil-container-desktop {
		bottom: -18%;
	}
}
.home-page .hero__content {
	margin-top: 0;
}
.home-page .hero__block {
	flex-direction: row;
	justify-content: space-between;
}
.home-page .hero__block .hero__item-descr {
	color: #7e5e0d;
	margin-left: 5px;
	text-transform: uppercase;
}
.home-page .hero-page-banner {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 30px;
	justify-content: center;
}
@media (max-width: 767px) {
	.home-page .hero-page-banner {
		gap: 15px;
	}
}
.home-page .hero-page-banner img.new-year-img {
	width: 100%;
}
.home-page .hero-page-banner p {
	color: #7e5e0d;
	font-family:
		Myriad Pro,
		Arial,
		sans-serif;
	font-size: 47px;
	font-weight: 700;
	text-transform: uppercase;
}
.home-page .hero-page-banner .inner-content {
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.home-page .hero-page-banner .sub-heading,
.home-page .hero-page-banner .sub-heading-2 {
	font-family: Myriad Pro;
	font-weight: 700;
	line-height: 5px;
	text-align: center;
	text-transform: uppercase;
}
.home-page .hero-page-banner .sub-heading {
	color: #6c5035;
	font-size: 3.3em;
}
.home-page .hero-page-banner .sub-heading-2 {
	color: #000;
	font-size: 28px;
	margin-top: 10px;
}
.home-page .hero-page-banner .image-btn {
	background: none;
	border: none;
	cursor: pointer;
	display: inline-block;
	padding: 0;
	position: relative;
	text-align: center;
}
.home-page .hero-page-banner .image-btn .btn-img {
	display: block;
	height: auto;
	width: 260px;
}
@media (min-width: 1400px) {
	.home-page .hero-page-banner .image-btn .btn-img {
		width: 330px;
	}
}
.home-page .hero-page-banner .image-btn .btn-text {
	align-items: center;
	color: #fff;
	display: flex;
	font-family: Helvetica Neue LT Std;
	font-size: 20px;
	font-size: 22px;
	font-weight: 400;
	inset: 0;
	justify-content: center;
	line-height: 5px;
	pointer-events: none;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 12%;
}
.home-page .hero-page-banner p.button-time-text {
	color: #000;
	font-family: Myriad Pro;
	font-size: 18px;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 5px;
	text-align: right;
	text-transform: uppercase;
}
@media (min-width: 1151px) and (max-width: 1250px) {
	.home-page .hero-page-banner .sub-heading {
		font-size: 30px;
	}
	.home-page .hero-page-banner .sub-heading-2 {
		font-size: 24px;
	}
}
@media (min-width: 1024px) and (max-width: 1150px) {
	.home-page .hero-page-banner .sub-heading {
		font-size: 28px;
	}
	.home-page .hero-page-banner .sub-heading-2 {
		font-size: 20px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.home-page .hero-page-banner .sub-heading,
	.home-page .hero-page-banner .sub-heading-2 {
		font-size: 20px;
	}
}
@media (min-width: 1400px) {
	.home-page .hero-page-banner .image-btn .btn-text,
	.home-page .hero-page-banner p.button-time-text {
		font-size: 26px;
	}
	.home-page .hero-page-banner .image-btn .btn-text {
		width: 310px !important;
	}
}
@media (max-width: 767px) {
	.home-page .hero-page-banner .sub-heading {
		font-size: 24px;
	}
	.home-page .hero-page-banner .sub-heading-2 {
		font-size: 20px;
	}
	.home-page .hero-page-banner .image-btn .btn-img {
		width: 260px;
	}
	.home-page .hero-page-banner .image-btn .btn-text,
	.home-page .hero-page-banner p.button-time-text {
		font-size: 18px;
	}
}
@media (max-width: 640px) {
	.home-page .hero-page-banner .sub-heading {
		font-size: clamp(16px, 4.5vw, 22px);
	}
	.home-page .hero-page-banner .sub-heading-2 {
		font-size: clamp(16px, 4vw, 20px);
	}
	.home-page .hero-page-banner .image-btn .btn-img {
		width: clamp(200px, 60vw, 240px);
	}
	.home-page .hero-page-banner .image-btn .btn-text,
	.home-page .hero-page-banner p.button-time-text {
		font-size: clamp(14px, 5vw, 20px);
	}
}
.home-page .inner-content-container {
	display: flex;
	flex-direction: row;
	position: relative;
}
.home-page .inner-content-container .cibil-container {
	width: -moz-max-content;
	width: max-content;
}
.home-page .inner-content-container #cibil-container-desktop {
	display: flex;
}
@media (min-width: 1024px) {
	.home-page .inner-content-container .col-empty {
		width: 30%;
	}
	.home-page .inner-content-container .hero-page-banner {
		width: 50%;
	}
	.home-page .inner-content-container .cibil-container {
		width: -moz-max-content;
		width: max-content;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.home-page .inner-content-container .col-empty {
		width: 40%;
	}
	.home-page .inner-content-container .hero-page-banner {
		width: 50%;
	}
	.home-page .inner-content-container .cibil-container {
		width: -moz-max-content;
		width: max-content;
	}
}
@media (max-width: 767px) {
	.home-page .inner-content-container {
		flex-direction: column;
		padding-left: 22px;
		padding-right: 22px;
	}
	.home-page .inner-content-container .col-empty {
		width: 100%;
	}
	.home-page .inner-content-container .hero-page-banner {
		margin: 0 auto;
		width: 90%;
	}
	.home-page .inner-content-container #cibil-container-desktop {
		display: none;
	}
}
.home-page .cibil-container {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 15px;
	justify-content: center;
	position: absolute;
	right: 20px;
	width: -moz-max-content;
	width: max-content;
}
@media (min-width: 1500px) {
	.home-page .cibil-container {
		bottom: 0;
	}
}
.home-page .cibil-container img {
	width: 100px;
}
.home-page .cibil-container p {
	color: #000;
	font-family: Helvetica Neue LT Std;
	font-size: 20px;
	font-weight: 400;
	line-height: 5px;
	text-transform: uppercase;
}
.home-page .cibil-container .cibil-download-btn {
	align-items: center;
	background-color: #e53333;
	border-radius: 15px;
	color: #fff;
	display: flex;
	flex-direction: row;
	font-size: 14px;
	gap: 5px;
	justify-content: space-between;
	padding: 4px 12px;
	text-align: center;
}
.home-page .cibil-container .cibil-download-btn img {
	width: 20px;
}
@media (min-width: 768px) and (max-width: 1023px) {
	.home-page .cibil-container img {
		width: 80px;
	}
	.home-page .cibil-container p {
		font-size: 16px;
	}
	.home-page .cibil-container .cibil-download-btn {
		font-size: 13px;
	}
	.home-page .cibil-container .cibil-download-btn img {
		width: 16px;
	}
}
.home-page .hero__item-descr {
	font-family: Helvetica Neue LT Std;
	font-weight: 400;
}
.home-page .hero__block .hero__item img {
	height: 40px;
}
@media (max-width: 767px) {
	.home-page .hero__block:last-of-type {
		align-items: start;
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	.home-page .hero__block:last-of-type .hero__item img {
		height: 30px;
	}
	.home-page #cibil-container-mobile {
		align-items: center;
		bottom: 12%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: absolute;
		right: unset;
		width: 100%;
	}
	.home-page #cibil-container-mobile img {
		width: 80px;
	}
	.home-page #cibil-container-mobile p {
		font-size: 16px;
	}
	.home-page #cibil-container-mobile .cibil-download-btn {
		font-size: 12px;
	}
	.home-page #cibil-container-mobile .cibil-download-btn img {
		width: 16px;
	}
}
@media (max-width: 450px) {
	.home-page #cibil-container-mobile {
		bottom: 14%;
	}
	.home-page #cibil-container-mobile img {
		width: 60px;
	}
	.home-page #cibil-container-mobile p {
		font-size: 14px;
	}
	.home-page #cibil-container-mobile .cibil-download-btn {
		font-size: 12px;
	}
	.home-page #cibil-container-mobile .cibil-download-btn img {
		width: 14px;
	}
}
.home-page .hero__bottom.desktop {
	display: block;
	position: unset;
}
@media (min-width: 971px) {
	.home-page .hero__bottom.desktop .container {
		padding-bottom: 0;
		padding-top: 0;
	}
}
@media (max-width: 767px) {
	.home-page .hero__bottom.desktop {
		display: none;
	}
}
.home-page .hero__bottom.mobile {
	display: block;
}
@media (min-width: 768px) {
	.home-page .hero__bottom.mobile {
		display: none;
	}
}
.home-page #best-interest-mobile,
.home-page #fastsanction-mobile {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 11px;
	justify-content: center;
}
.home-page #best-interest-mobile > div,
.home-page #fastsanction-mobile > div {
	color: #000;
	font-family: Helvetica Neue LT Std;
	font-size: 24px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
}
.home-page #best-interest-mobile img,
.home-page #fastsanction-mobile img {
	width: 55%;
}
@media (min-width: 768px) {
	.home-page #best-interest-mobile,
	.home-page #fastsanction-mobile {
		display: none;
	}
}
.home-page #best-interest-mobile {
	bottom: 4%;
	bottom: 12%;
	left: 28%;
	position: absolute;
}
.home-page #fastsanction-mobile {
	bottom: 25%;
	bottom: 35%;
	left: 12%;
	left: 10%;
	position: absolute;
}
@media (max-width: 450px) {
	.home-page #best-interest-mobile {
		bottom: 4%;
		bottom: 14%;
		left: 30%;
		position: absolute;
	}
	.home-page #fastsanction-mobile {
		bottom: 32%;
		left: 6%;
		position: absolute;
	}
	.home-page #best-interest-mobile img,
	.home-page #fastsanction-mobile img {
		width: 44%;
	}
	.home-page #best-interest-mobile > div,
	.home-page #fastsanction-mobile > div {
		font-size: 22px;
	}
}
@media (max-width: 380px) {
	.home-page #cibil-container-mobile {
		bottom: 14%;
	}
	.home-page #best-interest-mobile {
		bottom: 15%;
		left: 33%;
		position: absolute;
	}
	.home-page #fastsanction-mobile {
		bottom: 36%;
		left: 6%;
		position: absolute;
	}
	.home-page #best-interest-mobile img,
	.home-page #fastsanction-mobile img {
		width: 45%;
	}
	.home-page #best-interest-mobile > div,
	.home-page #fastsanction-mobile > div {
		font-size: 20px;
	}
}
.home-page #mobile-banner-usp {
	display: none;
}
@media (max-width: 767px) {
	.home-page #mobile-banner-usp {
		display: flex;
		flex-direction: column;
		gap: 10px;
		margin-top: 10px;
	}
	.home-page #mobile-banner-usp .best-interest-mobile-2 {
		display: flex;
		gap: 10px;
		justify-content: center;
	}
	.home-page #mobile-banner-usp .best-interest-mobile-2 img {
		height: 23px;
	}
	.home-page #mobile-banner-usp .best-interest-mobile-2 p.sub-heading-2 {
		color: #6c5035;
		font-family: Myriad Pro;
		font-size: clamp(16px, 4vw, 20px);
		font-weight: 700;
		line-height: 5px;
		text-align: center;
		text-transform: uppercase;
	}
}
.home-loan {
	background-color: transparent;
	display: flex;
	flex-direction: column;
	justify-content: start;
}
.home-loan .hero__inner {
	padding: 49px 0;
	transform: none;
}
.home-loan .hero__top {
	background-color: #f2f5ff;
	padding: 30px 0;
	position: relative;
	width: 100%;
	z-index: 2;
}
.home-loan .hero__title {
	color: #0070e0;
	margin-bottom: 6px;
}
.home-loan .hero__descr {
	color: #93969f;
	font-size: 18px;
	font-weight: 600;
	line-height: 28.8px;
	max-width: 446px;
}
.home-loan .hero__date,
.home-loan .hero__item-descr {
	color: #383a3e;
}
.home-loan .hero__content {
	margin-top: 41px;
	padding: 0;
}
.home-loan .hero__btn {
	min-width: 239px;
}
.home-loan ~ .compare {
	background-color: #fff;
}
.home-loan ~ .compare .compare__title {
	max-width: 981px;
}
.home-loan ~ .choice {
	margin-top: 0;
}
.home-loan-content {
	align-items: end;
	display: flex;
	min-height: 500px;
	position: relative;
	width: 100%;
	z-index: 1;
}
@media (max-width: 640px) {
	.home-loan-content {
		min-height: 633px;
	}
}
.home-loan-content:before {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -2;
}
.home-loan-content:after {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	top: 0;
	width: 85.5%;
	z-index: -1;
}
@media (min-width: 481px) {
	.home-loan-content .home-loan-content:after {
		background: linear-gradient(
			270deg,
			hsla(0, 0%, 100%, 0) 8.37%,
			hsla(0, 0%, 100%, 0.7) 41.11%
		);
	}
}
.hero__navigation {
	align-items: center;
	display: flex;
	gap: 19px;
	overflow-x: auto;
}
.hero__navigation svg {
	min-width: 24px;
}
.hero__navigation-link {
	align-items: center;
	color: #0070e0;
	display: flex;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	line-height: 44.8px;
	text-wrap: nowrap;
}
.hero__scroller {
	background-color: #003087;
	height: 264px;
	min-height: 57px;
	overflow: hidden;
	padding: 17px 0;
	width: 100%;
}
.hero__scroller .container {
	height: 100%;
}
.scrolling-slider {
	height: 100%;
	overflow: hidden;
	width: 100%;
}
.hero__scroller-item {
	align-items: center;
	display: flex;
	gap: 42px;
	justify-content: start;
}
.hero__scroller-icon {
	align-items: center;
	display: flex;
	justify-content: center;
}
.hero__scroller-content {
	display: flex;
	flex-direction: column;
	gap: 10px;
	max-width: 1042px;
}
.hero__scroller-name {
	color: #fff;
	font-size: 35px;
	font-weight: 500;
	line-height: 38px;
}
.hero__scroller-descr {
	color: #f2f5ff;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
}
.compare__inner {
	display: flex;
	gap: 2px;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 1141px;
}
.compare__left {
	background-color: #f2f5ff;
	height: -moz-max-content;
	height: max-content;
	max-width: 301px;
	min-width: 235px;
	padding: 25px;
	width: 100%;
}
.compare__form {
	display: flex;
	flex-direction: column;
	gap: 45px;
}
.compare__form-name {
	font-size: 22px;
	font-weight: 600;
	line-height: 25px;
}
.compare__form-content {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 15px;
}
.compare__label {
	color: #797a7b;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
}
.compare__label.active {
	color: #0070e0;
}
.compare__checkbox {
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
	height: 0;
	opacity: 0;
	position: absolute;
	width: 0;
}
.compare__checkbox + .checkmark {
	cursor: pointer;
	display: inline-block;
	left: 0;
	padding-left: 30px;
	position: relative;
	top: 0;
}
.compare__checkbox + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2719%27 height=%2719%27 x=%27.5%27 y=%271.404%27 fill=%27%23fff%27 stroke=%27%23797A7B%27 rx=%274.5%27/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 22px;
	left: -2px;
	position: absolute;
	top: 2px;
	width: 22px;
}
.compare__checkbox:checked + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2718%27 height=%2718%27 x=%271%27 y=%271.904%27 fill=%27%23fff%27 stroke=%27%230070E0%27 stroke-width=%272%27 rx=%274%27/%3E%3Cpath stroke=%27%230070E0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m15.162 7.557-6.16 6.159-2.799-2.8%27/%3E%3C/svg%3E");
}
.compare .container {
	max-width: 1279px;
}
.compare__content {
	display: grid;
	gap: 40px;
	grid-template-columns: 1fr 1fr;
	padding: 0 39px;
	width: 100%;
}
.compare__content .compare__content-item {
	background: #fff;
	border: 1.106px solid #e7e7e7;
	border-radius: 5.528px;
	max-height: 310px;
	overflow: hidden;
	padding-bottom: 22px;
}
.compare__content .compare__content-top {
	align-items: center;
	background: #fafbfe;
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	min-height: 117px;
	padding: 10px;
}
.compare__content .compare__content-descr {
	line-height: 24.321px;
	text-align: center;
}
.compare__content .btn {
	align-items: center;
	background: #5aab61;
	border: none;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	line-height: 33.6px;
	max-width: 288px;
	min-height: 60px;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.compare__content .compare__content-btn {
	margin: 22px auto 0;
	max-width: 200px;
}
.compare__content .compare__content-img {
	align-items: center;
	display: flex;
}
.compare__content .compare__content-img img {
	max-width: 100%;
	width: 250px;
}
.compare__content .compare__left-filter {
	display: none;
}
.compare__content .compare__content-more {
	color: #0070e0;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	grid-column: span 2;
	line-height: 37.145px;
	text-align: center;
	text-decoration-line: underline;
	text-decoration: underline;
	text-decoration-style: underline;
	text-underline-position: under;
}
.videobanner {
	background-color: #003087;
	padding: 77px 0 0;
}
.videobanner__title {
	color: #ebebed;
	text-align: center;
}
.videobanner__video {
	align-items: center;
	display: flex;
	margin-top: 40px;
	position: relative;
}
.videobanner__video img {
	width: 100%;
}
.videobanner__btn {
	align-items: center;
	background-color: transparent;
	border: none;
	cursor: pointer;
	display: flex;
	justify-content: center;
	left: 50%;
	outline: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 10%;
}
.videobanner__btn svg {
	width: 100%;
}
.faq {
	padding: 40px 0 117px;
}
.faq .faq__title {
	color: #040018;
	font-size: 55px;
	font-weight: 500;
	line-height: 78.4px;
	text-align: center;
}
.faq .faq__content {
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-top: 40px;
}
@media (max-width: 480px) {
	.faq .faq__content {
		margin-top: 20px;
	}
}
.faq .faq__item {
	border-bottom: 1px solid #ededed;
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding-bottom: 15px;
}
.faq .faq__item-top {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: 10px;
	position: relative;
}
.faq .faq__item-top:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2712%27 fill=%27none%27%3E%3Cpath fill=%27%23696969%27 d=%27M8.656 10.883 1.04 3.305c-.351-.39-.351-.977 0-1.328l.899-.899c.351-.351.937-.351 1.328 0L9.32 7.094l6.016-6.016c.39-.351.976-.351 1.328 0l.898.899c.352.351.352.937 0 1.328l-7.617 7.578a.92.92 0 0 1-1.289 0%27/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 20px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
}
.faq .faq__item-icon {
	align-items: center;
	display: flex;
	justify-content: center;
}
.faq .faq__item.active .faq__item-top:after {
	transform: rotate(-180deg) translateY(50%);
}
.faq .faq__item.active .faq__item-descr {
	display: block;
	padding-left: 50px;
}
.faq .faq__item-name {
	font-size: 22px;
	line-height: 22px;
	padding-right: 25px;
}
.faq .faq__item-descr {
	display: none;
	font-size: 18px !important;
	line-height: 22px;
}
.faq .faq__item-descr p {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 8px;
	text-align: justify;
}
.faq .faq__item-descr a {
	color: #0070e0;
	display: block;
	padding: 8px 0 0;
}
.faq .faq__btn {
	margin: 60px auto 69px;
	max-width: 200px;
}
@media (max-width: 640px) {
	.faq .faq__btn {
		margin: 38px auto 14px;
	}
}
.videobanner-video {
	align-items: center;
	display: flex;
	inset: 0;
	justify-content: center;
	opacity: 0;
	overflow: hidden;
	padding: 20px;
	pointer-events: none;
	position: absolute;
	position: fixed;
	z-index: 999;
}
.videobanner-video,
.videobanner-video:before {
	height: 100%;
	transition: all 0.4s ease;
	width: 100%;
}
.videobanner-video:before {
	background: rgba(0, 0, 0, 0.6);
	content: "";
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
}
.videobanner-video video {
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-o-object-fit: cover;
	object-fit: cover;
	outline: none;
	width: 100%;
}
.videobanner-video.active {
	opacity: 1;
	pointer-events: all;
}
.videobanner-content {
	align-items: center;
	display: flex;
	max-width: 900px;
	position: relative;
	width: 100%;
}
.videobanner__close {
	align-items: center;
	cursor: pointer;
	display: flex;
	position: absolute;
	right: -25px;
	top: -25px;
}
@media (max-width: 1000px) {
	.home-loan-content:before {
		background-position: calc(50% - 200px);
	}
}
@media (max-width: 780px) {
	.hero__scroller-name {
		font-size: 30px;
		line-height: 33px;
	}
	.hero__scroller-descr {
		font-size: 18px;
		line-height: 26px;
	}
}
@media (max-width: 760px) {
	.home-loan .hero__block:last-of-type,
	.home-loan .hero__content {
		align-items: start;
	}
}
@media (max-width: 640px) {
	.home-loan .hero__block:last-of-type {
		align-items: center;
		display: flex;
	}
	.home-loan .hero__descr {
		margin: 0 auto;
	}
	.home-loan {
		align-items: start;
		min-height: -moz-max-content;
		min-height: max-content;
	}
	.home-loan-content:after {
		width: 135.5%;
	}
}
@media (max-width: 550px) {
	.hero__scroller-name {
		font-size: 26px;
		line-height: 29px;
	}
	.hero__scroller-descr {
		font-size: 14px;
		line-height: 22px;
	}
	.hero__scroller {
		background-color: #003087;
		min-height: 171px;
		overflow: hidden;
		padding: 27px 0;
		width: 100%;
	}
	.hero__scroller-item {
		gap: 20px;
	}
	.hero__scroller-icon img,
	.hero__scroller-icon svg {
		max-height: 50px;
		max-width: 50px;
	}
}
@media (max-width: 900px) and (min-width: 551px) {
	.hero__scroller {
		min-height: 200px;
	}
}
@media (max-width: 480px) {
	.hero__scroller-name {
		font-size: 15px;
		line-height: 14px;
	}
	.hero__scroller-descr {
		font-size: 15px;
		line-height: 16px;
	}
	.hero__scroller-content {
		gap: 8px;
	}
	.hero__scroller-icon img,
	.hero__scroller-icon svg {
		max-height: 35px;
		max-width: 32px;
	}
	.hero__scroller-item {
		align-items: start;
	}
	.hero__scroller {
		height: 140px;
	}
	.home-loan .hero__top {
		padding: 2px 0;
	}
	.home-loan .hero__inner {
		margin-top: 0;
		padding: 26px 0 38px;
	}
	.home-loan .hero__content {
		bottom: 38px;
		gap: 30px;
		left: 0;
		right: 0;
	}
	.home-loan .hero__item-descr {
		font-size: 15px;
		line-height: 13.911px;
		margin-left: 9px;
	}
	.home-loan .hero__item-icon {
		max-width: 14px;
	}
	.home-loan .hero__item-stars {
		gap: 4px;
	}
	.home-loan .hero__descr {
		font-size: 15px;
		line-height: 22px;
	}
	.hero__navigation {
		align-items: center;
		gap: 10px;
		justify-content: center;
	}
	.hero__navigation svg {
		min-width: 15px;
		width: 15px;
	}
	.hero__navigation-link {
		font-size: 20px;
		justify-content: center;
		width: auto;
	}
	.hero__navigation-link img {
		max-height: 23px;
		max-width: 138px;
	}
	.home-loan-content:before {
		background-position: top;
		bottom: 233px;
		top: -140px;
	}
	.home-loan-content:after {
		height: 100%;
		left: 0;
		opacity: 0.8;
		right: 0;
		top: -270px;
		transform: rotate(90deg);
		width: 400px;
	}
	.compare__content {
		grid-template-columns: 1fr;
	}
	.compare__checkbox + .checkmark:before {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2719%27 height=%2719%27 x=%27.5%27 y=%271.404%27 fill=%27%23fff%27 stroke=%27%23797A7B%27 rx=%274.5%27/%3E%3C/svg%3E");
		background-size: 100%;
		height: 14px;
		left: 0;
		top: 8px;
		width: 14px;
	}
	.compare__checkbox + .checkmark {
		padding-left: 20px;
	}
	.compare__label {
		font-size: 14px;
		line-height: 30px;
	}
	.compare__form-name {
		font-size: 13px;
		line-height: 17.138px;
	}
	.compare__form-content {
		margin-top: 6px;
	}
	.compare__form {
		gap: 25px;
	}
	.compare__inner {
		gap: 50px;
	}
	.compare__content-item {
		align-items: center;
		border: 1px solid #e7e7e7;
		border-radius: 5px;
		display: flex;
		justify-content: space-between;
		padding: 0;
	}
	.compare__content-btn {
		display: none;
	}
	.compare__content-descr {
		font-size: 14.051px;
		line-height: 24.321px;
		line-height: 19.161px;
		text-align: left;
	}
	.compare__content-top {
		align-items: center;
		background: #fafbfe;
		display: flex;
		height: 100%;
		justify-content: start;
		margin-bottom: 0;
		min-height: auto;
		padding: 12px 8px;
		width: 100%;
	}
	.compare__content-block {
		padding: 12px;
		width: 130%;
	}
	.compare__content .compare__content-img img {
		max-height: 33px;
		max-width: 166px;
		width: 100%;
	}
	.compare__content-more {
		font-size: 15px;
		line-height: 29.194px;
	}
	.videobanner {
		padding: 50px 0;
	}
	.videobanner__title {
		font-size: 35px;
		line-height: 45px;
	}
	.faq {
		padding: 0 0 40px;
	}
	.faq__title {
		font-size: 27.5px;
		line-height: 39.2px;
	}
	.faq__content {
		gap: 20px;
		margin-top: 28px;
	}
	.faq__item-top {
		gap: 4px;
	}
	.faq__item-top:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23696969%27 d=%27m4.418 5.773-3.79-3.79a.46.46 0 0 1-.136-.331c0-.137.04-.254.137-.332l.43-.43A.42.42 0 0 1 1.39.734c.117 0 .234.039.332.136L4.75 3.898 7.777.87c.078-.097.196-.136.332-.136.118 0 .235.058.332.156l.43.43a.47.47 0 0 1 .137.332.55.55 0 0 1-.137.332L5.082 5.773a.48.48 0 0 1-.332.156.42.42 0 0 1-.332-.156%27/%3E%3C/svg%3E");
	}
	.faq__item-name {
		font-size: 14px;
		line-height: 18px;
		padding-right: 19px;
	}
	.faq__item {
		padding-bottom: 10px;
	}
	.faq__item-descr {
		font-size: 12px;
		line-height: 16px;
	}
	.faq__item-icon svg {
		height: 25px;
		width: 25px;
	}
	.faq__btn {
		margin: 40px auto 0;
	}
}
@media (max-width: 930px) {
	.compare__content {
		grid-template-columns: 1fr;
	}
	.compare__content-more {
		grid-column: auto;
	}
}
@media (max-width: 680px) {
	.compare__inner {
		flex-direction: column;
		gap: 30px;
		margin-top: 0;
	}
	.compare__content {
		gap: 20px;
		grid-template-columns: 1fr 1fr;
		padding: 0;
	}
	.compare__left {
		margin: 0 -22px;
		max-width: none;
		padding: 30px 15px;
		width: auto;
	}
	.compare__form {
		gap: 20px;
	}
	.compare__form-content {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 10px 20px;
	}
	.compare__label {
		text-wrap: nowrap;
		width: -moz-max-content;
		width: max-content;
	}
	.home-loan ~ .compare .compare__slider {
		order: 2;
	}
	.compare__checkbox + .checkmark {
		padding-left: 26px;
	}
}
@media (max-width: 1020px) {
	.videobanner__close {
		right: 0;
		top: -30px;
	}
}
.compare__content .compare__content-descr {
	font-size: 18px;
}
.searchandfilter h4 {
	font-size: 22px;
	font-weight: 600;
	line-height: 25px;
}
.searchandfilter label {
	color: #797a7b;
	cursor: pointer;
	font-family: Urbanist, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
}
.searchandfilter ul li.sf-level-0 {
	align-items: center;
	display: flex;
}
.search-filter-results-list {
	font-size: 18px;
}
.applyonline .container,
.choice .container,
.faq .container,
.videobanner .container {
	margin: 0 auto;
	max-width: 1184px;
	padding: 0 22px;
	width: 100%;
}
@media (min-width: 481px) {
	.desktop-content {
		display: block;
	}
	.mobile-content {
		display: none;
	}
	.compare__content-btn.desktop-content {
		display: flex !important;
	}
	.compare__content-btn.mobile-content {
		display: none !important;
	}
}
@media (max-width: 480px) {
	.compare__inner .compare__content {
		grid-template-columns: 1fr;
	}
	.compare__inner .compare__content .compare__content-item {
		gap: 10px;
		padding: 12px 8px;
	}
	.compare__inner .compare__content-top {
		height: -moz-max-content;
		height: max-content;
		margin-bottom: 0;
		min-height: auto;
		padding: 0;
	}
	.compare__inner .compare__content-block.mobile-content {
		padding: 0;
		width: 100%;
	}
	.compare__inner
		.compare__content-block.mobile-content
		.compare__content-descr {
		font-size: 14px;
		line-height: 19px;
	}
	.desktop-content {
		display: none;
	}
	.mobile-content {
		display: block;
	}
	.compare__content-btn.desktop-content {
		display: none !important;
	}
	.compare__content-btn.mobile-content {
		display: flex !important;
		flex-grow: 0;
		font-size: 16px;
		height: -moz-max-content;
		height: max-content;
		height: auto;
		margin-top: 0;
		max-width: 100%;
		min-height: 30px;
		width: 180px;
	}
	.faq__content .faq__item-descr,
	.faq__content .faq__item-name {
		font-size: 18px;
	}
}
select.sf-input-select {
	background-color: #fff;
	border-color: #003087;
	border-radius: 5px;
	padding: 8px 10px;
}
@media (max-width: 680px) {
	.searchandfilter ul li h4 {
		display: none;
		font-size: 15px;
		padding-bottom: 2px;
	}
	.compare__left h3 {
		font-size: 20px;
		padding-bottom: 20px;
		text-align: center;
	}
	.searchandfilter ul li {
		padding: 0 3px 10px;
	}
	main#wp--skip-link--target {
		display: flex;
		flex-flow: column;
		width: 100%;
	}
	.searchandfilter ul {
		display: flex;
		flex-flow: wrap;
		gap: 5px;
		justify-content: center;
	}
	section.hero.home-loan.cards {
		order: 1;
	}
	section.find {
		order: 2;
	}
	section.cards-about {
		order: 3;
	}
	.page-template-credit-card section.banner {
		order: 4;
	}
	.compare__slider.compare__slider-mobile {
		margin-top: 20px;
	}
}
.single-loan-page .container {
	margin: 0 auto;
	max-width: 1184px;
	padding: 0 22px;
	width: 100%;
}
.single-loan-page .hero-bank {
	min-height: auto;
}
.single-loan-page .hero__bank {
	margin-top: 40px;
}
.single-loan-page .bank__top {
	align-items: stretch;
	display: flex;
	filter: drop-shadow(3px 5px 10px rgba(0, 0, 0, 0.1));
	justify-content: space-between;
}
.single-loan-page .bank__item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
}
.single-loan-page .bank__item-top {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 17px 10px;
}
.single-loan-page .bank__item-name {
	color: #383a3e;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	text-align: center;
}
.single-loan-page .bank__item-bottom {
	align-items: center;
	background: #fff;
	border: 1px solid #d6d3d3;
	display: flex;
	height: 100px;
	justify-content: center;
	padding: 20px;
	width: 100%;
}
.single-loan-page .bank__item:last-of-type {
	height: auto;
	justify-content: end;
}
.single-loan-page .bank__item-btn {
	max-width: 160px;
}
.single-loan-page .bank__item-btn.btn {
	align-items: center;
	background: #5aab61;
	border: none;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	line-height: 33.6px;
	max-width: 288px;
	min-height: 60px;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.single-loan-page .bank__item-descr {
	color: #040018;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	text-align: center;
}
.single-loan-page .bank__content {
	background: #f3f4f6;
	display: flex;
	gap: 21px;
	justify-content: space-between;
	padding: 35px;
}
.single-loan-page .bank__content-box {
	display: flex;
	flex-direction: column;
	gap: 21px;
	max-width: 435px;
	width: 100%;
}
.single-loan-page .bank__block {
	max-width: 431px;
}
.single-loan-page .bank__block-name {
	border-bottom: 1px solid rgba(56, 58, 62, 0.3);
	font-size: 18px;
	margin-bottom: 10px;
	max-width: 343px;
	padding-bottom: 10px;
	width: 100%;
}
.single-loan-page .bank__block-content ul li {
	font-size: 16.583px;
	line-height: 24.321px;
	padding-left: 16px;
	position: relative;
}
.single-loan-page .bank__block-content ul li:before {
	background: #383a3e;
	border-radius: 6px;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	top: 10px;
	width: 6px;
}
.single-loan-page .bank__block-content ul li span {
	font-weight: 700;
}
.single-loan-page .bank__block-item {
	align-items: center;
	display: flex;
	gap: 20px;
}
.single-loan-page .bank__block-icon {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 37px;
}
.single-loan-page .bank__block-descr {
	font-size: 16.583px;
	font-weight: 400;
	line-height: 39px;
}
.single-loan-page .bank__block:nth-of-type(4) {
	max-width: 632px;
}
.single-loan-page .bank__name {
	color: #040018;
	font-size: 25px;
	font-weight: 500;
	line-height: 78.4px;
	margin-top: 78px;
}
.single-loan-page .bank__table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.single-loan-page .bank__table tr th {
	background: #f2f5ff;
	border: 1px solid #cbd4e1;
	color: #040018;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 33.6px;
	padding: 23px 38px;
	text-align: left;
	width: 33.33%;
}
.single-loan-page .bank__table tr td {
	background: #fff;
	border: 1px solid #cbd4e1;
	color: #93969f;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	padding: 16px 38px;
}
.single-loan-page .doc_table tr td:hover {
	background: #f2f5ff;
}
.single-loan-page .bank__table tr td:first-of-type {
	color: #383a3e;
	line-height: 25px;
}
.single-loan-page .bank__name:last-of-type {
	margin-top: 40px;
}
.single-loan-page .hero-bank ~ .faq {
	padding-top: 68px;
}
@media (max-width: 768px) {
	.single-loan-page .bank__top {
		filter: none;
		flex-wrap: wrap;
	}
	.single-loan-page .bank__item {
		flex-direction: row;
		width: 100%;
	}
	.single-loan-page .bank__item-top {
		background: #fff;
		border: 1px solid #d6d3d3;
		justify-content: start;
		padding: 15px;
		width: 100%;
	}
	.single-loan-page .bank__item-bottom {
		justify-content: start;
	}
	.single-loan-page .bank__item:last-of-type .bank__item-bottom {
		border: none;
		justify-content: center;
		padding: 17px 10px;
		width: 100%;
	}
	.single-loan-page .bank__content {
		flex-direction: column;
		gap: 30px;
	}
	.single-loan-page .bank__content-box {
		gap: 30px;
	}
	.single-loan-page .bank__item-bottom {
		height: auto;
	}
	.single-loan-page .bank__name,
	.single-loan-page .bank__table {
		display: none;
	}
	.single-loan-page .docs__block {
		margin-top: 20px;
	}
	.single-loan-page .docs__block h3 {
		color: #0070e0;
		font-size: 16px;
		font-weight: 600;
		line-height: 25px;
		margin-bottom: 13px;
	}
	.single-loan-page .docs__item {
		background: #fff;
		border: 1px solid rgba(56, 58, 62, 0.1);
		border-radius: 10px;
		padding: 15px 12px;
	}
	.single-loan-page .docs__content {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	.single-loan-page .docs__item:nth-of-type(3) {
		margin-bottom: 10px;
		position: relative;
	}
	.single-loan-page .docs__item:nth-of-type(3):after {
		background: rgba(56, 58, 62, 0.3);
		bottom: -10px;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		right: 0;
	}
	.single-loan-page .docs__item {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
	}
	.single-loan-page .docs__item span {
		font-weight: 700;
	}
}
@media (max-width: 480px) {
	.single-loan-page .hero-bank ~ .faq {
		padding-top: 20px;
	}
	.single-loan-page .hero__bank {
		margin-top: 25px;
	}
	.single-loan-page .bank__item-top {
		font-size: 14px;
	}
	.single-loan-page .bank__item-descr,
	.single-loan-page .bank__item-name {
		font-size: 14px;
		line-height: normal;
		text-align: left;
	}
	.single-loan-page .bank__item-bottom {
		width: 89%;
	}
	.single-loan-page .bank__content {
		margin: 30px -44px 0;
		padding: 50px 44px;
	}
	.single-loan-page .bank__block-name {
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	.single-loan-page .bank__block-content ul li {
		font-size: 14px;
		line-height: 24px;
	}
	.single-loan-page .bank__block-descr {
		font-size: 14px;
	}
}
.single-loan-page .apply {
	background: #f3f4f6;
	border-bottom: 1px solid #bfc3c8;
	border-top: 1px solid #bfc3c8;
	margin-top: 147px;
	padding: 90px 0 116px;
	position: relative;
	z-index: 3;
}
.single-loan-page .apply .container {
	max-width: 1169px;
}
.single-loan-page .apply__title {
	text-align: center;
}
.single-loan-page .apply__form {
	margin-top: 35px;
}
.single-loan-page .apply__form-top {
	display: grid;
	gap: 30px 34px;
	grid-template-columns: repeat(3, 1fr);
}
.single-loan-page .apply__form-block {
	position: relative;
}
.single-loan-page .apply__form-block label {
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	left: 14px;
	line-height: 32.426px;
	pointer-events: none;
	position: absolute;
	top: 9px;
}
.single-loan-page .apply__form-block label span {
	color: #ff1f00;
	font-size: 25px;
}
.single-loan-page .apply__form-block input,
.single-loan-page .apply__form-block select {
	background: #fff;
	border: 1.158px solid #cbd4e1;
	border-radius: 5.79px;
	color: #383a3e;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	height: 53px;
	line-height: 32.426px;
	outline: none;
	padding: 5px 14px;
	width: 100%;
}
.single-loan-page .apply__form-block input.active ~ label,
.single-loan-page .apply__form-block input:focus ~ label,
.single-loan-page .apply__form-select.active ~ label {
	display: none;
}
.single-loan-page .apply__form-block select {
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2710%27 fill=%27none%27%3E%3Cpath stroke=%27%236C6C6C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.737%27 d=%27M.963 1.672 7.91 8.645l6.948-6.973%27/%3E%3C/svg%3E");
	background-position: right 15px center;
	background-repeat: no-repeat, repeat;
	background-size: 15px 9px;
}
.single-loan-page .apply__form-block select option,
.single-loan-page .apply__form-select.active {
	font-size: 18px;
}
.single-loan-page .apply__label {
	color: #383a3e;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.18px;
	line-height: 23.161px;
	margin-top: 41px;
}
.single-loan-page .apply__label a {
	color: #0070e0;
}
.single-loan-page .apply__checkbox {
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
	height: 0;
	opacity: 0;
	position: absolute;
	width: 0;
}
.single-loan-page .apply__checkbox + .checkmark {
	cursor: pointer;
	display: inline-block;
	left: 0;
	padding-left: 34px;
	position: relative;
	top: 0;
}
.single-loan-page .apply__checkbox + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2719%27 height=%2719%27 x=%27.5%27 y=%271.404%27 fill=%27%23fff%27 stroke=%27%23797A7B%27 rx=%274.5%27/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	height: 23px;
	left: 0;
	position: absolute;
	top: -2px;
	width: 22px;
}
.single-loan-page .apply__checkbox:checked + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2718%27 height=%2718%27 x=%271%27 y=%271.904%27 fill=%27%23fff%27 stroke=%27%230070E0%27 stroke-width=%272%27 rx=%274%27/%3E%3Cpath stroke=%27%230070E0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m15.162 7.557-6.16 6.159-2.799-2.8%27/%3E%3C/svg%3E");
}
.single-loan-page .apply__btn {
	margin: 28px auto 0;
	max-width: 161px;
}
.single-loan-page .apply__rating.hero__block:last-of-type {
	flex-direction: row;
	justify-content: center;
	margin-top: 25px;
}
.single-loan-page .apply__rating .hero__item-descr {
	color: #383a3e;
}
.single-loan-page .apply__rating .hero__item-icon img {
	min-width: 14px;
	width: 100%;
}
@media (max-width: 768px) {
	.single-loan-page .apply__form-top {
		grid-template-columns: repeat(2, 1fr);
	}
	.single-loan-page .apply__rating.hero__block:last-of-type {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
}
@media (max-width: 640px) {
	.single-loan-page .apply__rating.hero__block:last-of-type {
		display: flex;
	}
}
@media (max-width: 480px) {
	.single-loan-page .apply {
		margin-top: 50px;
		padding: 50px 0;
	}
	.single-loan-page .apply__form {
		margin-top: 20px;
	}
	.single-loan-page .apply__form-top {
		gap: 10px;
		grid-template-columns: 1fr;
	}
	.single-loan-page .apply__form-block input,
	.single-loan-page .apply__form-block select {
		font-size: 14px;
		line-height: 32.426px;
	}
	.single-loan-page .apply__form-block label {
		font-family: Urbanist, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		left: 14px;
		line-height: 32.426px;
		pointer-events: none;
		position: absolute;
		top: 7px;
	}
	.single-loan-page .apply__label {
		font-size: 12px;
		letter-spacing: 0.12px;
		line-height: 20px;
		margin-top: 19px;
	}
	.single-loan-page .apply__checkbox + .checkmark:before {
		height: 20px;
		top: 3px;
		width: 20px;
	}
	.single-loan-page .apply__rating.hero__block:last-of-type {
		gap: 11px;
		margin-top: 20px;
	}
	.single-loan-page .apply__rating .hero__item-grade {
		color: #437afa;
		font-size: 15px;
		font-weight: 600;
		line-height: 13.911px;
		margin-left: 5px;
		margin-right: 3px;
	}
	.single-loan-page .apply__rating .hero__item-stars {
		gap: 4px;
	}
	.single-loan-page .apply__rating .hero__item-icon img {
		width: 14px;
	}
	.single-loan-page .apply__rating .hero__item-descr {
		font-size: 15px;
		line-height: 13.911px;
		margin-left: 9px;
	}
	.single-loan-page .apply__checkbox + .checkmark {
		padding-left: 26px;
	}
	.single-loan-page .apply__btn {
		margin-top: 20px;
	}
	.single-loan-page .apply__form-block select option,
	.single-loan-page .apply__form-select.active {
		font-size: 14px;
	}
}
.single-loan-page .hero-bank ~ .choice {
	margin-top: 63px;
}
@media (max-width: 480px) {
	.single-loan-page .hero-bank ~ .choice {
		margin-top: 0;
		padding-top: 50px;
	}
}
.single-loan-page .we {
	margin-bottom: 100px;
	margin-top: -60px;
	position: relative;
	z-index: 2;
}
.single-loan-page .we__inner {
	display: flex;
	gap: 35px;
}
.single-loan-page .we__item-top {
	position: relative;
}
.single-loan-page .we__item-image {
	align-items: center;
	display: flex;
	margin-bottom: 7px;
}
.single-loan-page .we__item-image img {
	width: 100%;
}
.single-loan-page .we__item-btn {
	align-items: center;
	background-color: transparent;
	border: none;
	cursor: pointer;
	display: flex;
	justify-content: center;
	left: 50%;
	outline: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30%;
}
.single-loan-page .we__item-name {
	color: #040018;
	font-size: 25px;
	font-weight: 600;
}
.single-loan-page .we__item-descr {
	color: #6c6c6c;
	font-size: 18px;
	font-weight: 600;
}
@media (max-width: 600px) {
	.single-loan-page .we {
		display: block;
	}
	.single-loan-page .we .we__inner {
		flex-direction: column;
	}
}
.btn {
	align-items: center;
	background: #5aab61;
	border: none;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	line-height: 33.6px;
	max-width: 288px;
	min-height: 60px;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.faq__item-descr .ans-table {
	border: 1px solid #000;
}
.faq__item-descr .ans-table h3 {
	background: #f2f5ff;
	padding: 10px 12px;
}
.faq__item-descr .ans-table .bg-yellow {
	background-color: #ed7d31;
}
.faq__item-descr .ans-table .bg-red {
	background-color: red;
	margin-top: 25px;
}
.faq__item-descr .ans-table .bg-orange {
	background-color: #ed7d31;
}
.faq__item-descr .ans-table .first-row,
.faq__item-descr .ans-table .second-row {
	display: flex;
	flex-direction: column;
	gap: 20px;
	padding: 10px 12px 30px;
}
.faq__item-descr .ans-table .second-row {
	margin-top: 20px;
}
.faq__item-descr .ans-table .second-row > div {
	display: flex;
	flex-direction: row;
	flex-grow: 1;
}
@media (max-width: 480px) {
	.faq__item-descr .ans-table .second-row > div {
		flex-direction: column;
	}
}
.faq__item-descr .ans-table .second-row > div > div:first-child {
	padding-right: 30px;
	width: 50%;
}
@media (max-width: 480px) {
	.faq__item-descr .ans-table .second-row > div > div:first-child {
		padding-bottom: 20px;
		width: 100%;
	}
}
.faq__item-descr .ans-table .second-row > div > div:last-child {
	width: 50%;
}
@media (max-width: 480px) {
	.faq__item-descr .ans-table .second-row > div > div:last-child {
		width: 100%;
	}
}
.faq__item-descr ol li {
	padding-top: 20px;
}
.faq__item-descr ol li h4 {
	font-size: 19px;
	margin-bottom: 7px;
}
.faq__item-descr ol li h3 {
	font-size: 21px;
	margin-bottom: 7px;
}
.faq__item-descr ol {
	list-style: initial;
	padding-bottom: 20px;
	padding-left: 30px;
}
.faq__item-descr ul li h4 {
	margin-bottom: 7px;
}
.hero__navigation-link img {
	max-width: 200px;
}
@media (max-width: 480px) {
	.hero__navigation-link img {
		max-height: 23px;
		max-width: 138px;
	}
}
main.Business button#homeLoan,
main.Business button#mortgageLoan,
main.Business button#personalLoan,
main.Home button#businessLoan,
main.Home button#mortgageLoan,
main.Home button#personalLoan,
main.Mortgage button#businessLoan,
main.Mortgage button#homeLoan,
main.Mortgage button#personalLoan,
main.Personal button#businessLoan,
main.Personal button#homeLoan,
main.Personal button#mortgageLoan {
	display: none;
}
@media (max-width: 640px) {
	.single-loan-page .bank__block-icon {
		width: 25px;
	}
}
.single-loan-page .hero-bank .bank__content-box .block-descr-subtitle {
	font-size: 16.583px;
	font-weight: 500;
	line-height: 24px;
	padding-bottom: 10px;
}
@media (max-width: 480px) {
	.single-loan-page .hero-bank .bank__content-box .block-descr-subtitle {
		font-size: 14px;
	}
}
.apply {
	background: #f3f4f6;
	border-bottom: 1px solid #bfc3c8;
	border-top: 1px solid #bfc3c8;
	margin-top: 147px;
	padding: 90px 0 116px;
	position: relative;
	z-index: 3;
}
.apply .container {
	max-width: 1169px;
}
.apply__title {
	text-align: center;
}
.apply__form {
	margin-top: 35px;
}
.apply__form-top {
	display: grid;
	gap: 30px 34px;
	grid-template-columns: repeat(3, 1fr);
}
.apply__form-block {
	padding-bottom: 30px;
	position: relative;
}
.apply__form-block label {
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	left: 14px;
	line-height: 32.426px;
	pointer-events: none;
	position: absolute;
	top: 9px;
}
.apply__form-block label span {
	color: #ff1f00;
	font-size: 25px;
}
.apply__form-block input,
.apply__form-select {
	background: #fff;
	border: 1.158px solid #cbd4e1;
	border-radius: 5.79px;
	color: #383a3e;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	height: 53px;
	line-height: 32.426px;
	outline: none;
	padding: 5px 14px;
	width: 100%;
}
.apply__form-block input.active ~ label,
.apply__form-block input:focus ~ label,
.apply__form-select.active ~ label {
	display: none;
}
.apply__form-select {
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2710%27 fill=%27none%27%3E%3Cpath stroke=%27%236C6C6C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.737%27 d=%27M.963 1.672 7.91 8.645l6.948-6.973%27/%3E%3C/svg%3E");
	background-position: right 15px center;
	background-repeat: no-repeat, repeat;
	background-size: 15px 9px;
	display: flex;
}
.apply__form-select.active {
	font-size: 18px;
}
.select-selected.apply__form-select.select-arrow-active {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2710%27 fill=%27none%27%3E%3Cpath stroke=%27%236C6C6C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.737%27 d=%27M15.444 8.832 8.495 1.859 1.547 8.832%27/%3E%3C/svg%3E");
	border-radius: 5.79px 5.79px 0 0;
}
.apply__form-select span {
	color: #ff1f00;
}
.apply__label {
	color: #383a3e;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.18px;
	line-height: 23.161px;
	margin-top: 41px;
}
.apply__label a {
	color: #0070e0;
}
.apply__checkbox {
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
	height: 0;
	opacity: 0;
	position: absolute;
	width: 0;
}
.apply__checkbox + .checkmark {
	cursor: pointer;
	display: inline-block;
	left: 0;
	padding-left: 34px;
	position: relative;
	top: 0;
}
.apply__checkbox + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2719%27 height=%2719%27 x=%27.5%27 y=%271.404%27 fill=%27%23fff%27 stroke=%27%23797A7B%27 rx=%274.5%27/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	height: 23px;
	left: 0;
	position: absolute;
	top: -2px;
	width: 22px;
}
.apply__checkbox:checked + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2718%27 height=%2718%27 x=%271%27 y=%271.904%27 fill=%27%23fff%27 stroke=%27%230070E0%27 stroke-width=%272%27 rx=%274%27/%3E%3Cpath stroke=%27%230070E0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m15.162 7.557-6.16 6.159-2.799-2.8%27/%3E%3C/svg%3E");
}
.apply__btn {
	margin: 28px auto 0;
	max-width: 161px;
}
.apply__rating.hero__block:last-of-type {
	flex-direction: row;
	justify-content: center;
	margin-top: 25px;
}
.apply__rating .hero__item-descr {
	color: #383a3e;
}
.apply__rating .hero__item-icon img {
	min-width: 14px;
	width: 100%;
}
@media (max-width: 768px) {
	.apply__form-top {
		grid-template-columns: repeat(2, 1fr);
	}
	.apply__rating.hero__block:last-of-type {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
}
@media (max-width: 640px) {
	.apply__rating.hero__block:last-of-type {
		display: flex;
	}
}
@media (max-width: 480px) {
	.apply {
		margin-top: 50px;
		padding: 50px 0;
	}
	.apply__form {
		margin-top: 20px;
	}
	.apply__form-top {
		gap: 10px;
		grid-template-columns: 1fr;
	}
	.apply__form-block input,
	.apply__form-block label,
	.apply__form-select {
		font-size: 14px;
		line-height: 32.426px;
	}
	.apply__form-block label {
		font-family: Urbanist, sans-serif;
		font-style: normal;
		font-weight: 400;
		left: 14px;
		pointer-events: none;
		position: absolute;
		top: 7px;
	}
	.apply__label {
		font-size: 12px;
		letter-spacing: 0.12px;
		line-height: 20px;
		margin-top: 19px;
	}
	.apply__checkbox + .checkmark:before {
		height: 20px;
		top: 3px;
		width: 20px;
	}
	.apply__rating.hero__block:last-of-type {
		gap: 11px;
		margin-top: 20px;
	}
	.apply__rating .hero__item-grade {
		color: #437afa;
		font-size: 15px;
		font-weight: 600;
		line-height: 13.911px;
		margin-left: 5px;
		margin-right: 3px;
	}
	.apply__rating .hero__item-stars {
		gap: 4px;
	}
	.apply__rating .hero__item-icon img {
		width: 14px;
	}
	.apply__rating .hero__item-descr {
		font-size: 15px;
		line-height: 13.911px;
		margin-left: 9px;
	}
	.apply__checkbox + .checkmark {
		padding-left: 26px;
	}
	.apply__btn {
		margin-top: 20px;
	}
	.apply__form-block select option,
	.apply__form-select.active {
		font-size: 14px;
	}
}
.applyonline {
	inset: 0;
	opacity: 0;
	overflow-y: auto;
	pointer-events: none;
	position: fixed;
	transition: all 0.2s ease;
	z-index: 90;
	z-index: 101;
}
.applyonline:before {
	background: rgba(0, 0, 0, 0.6);
	background-position: 50%;
	content: "";
	inset: 0;
	position: absolute;
}
.applyonline.active {
	opacity: 1;
	pointer-events: all;
}
.applyonline .container {
	height: 100%;
}
.applyonline__inner {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
}
.applyonline__content {
	background: #fff;
	border-radius: 11.928px;
	filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.1));
	max-width: 825px;
	padding: 19px 35px 50px;
	width: 100%;
}
.applyonline__title {
	color: #040018;
	font-size: 40px;
	font-weight: 500;
	line-height: 71.566px;
}
.applyonline__form {
	display: grid;
	gap: 30px 35px;
	margin-top: 36px;
}
.applyonline__form-btn {
	margin-top: -4px;
	max-width: 125px;
}
.applyonline__close {
	align-items: center;
	cursor: pointer;
	display: flex;
	position: absolute;
	right: 20px;
	top: 20px;
}
@media (max-width: 480px) {
	.applyonline__form {
		gap: 10px;
		grid-template-columns: 1fr;
		margin-top: 25px;
	}
	.applyonline__form .apply__form-block:first-of-type {
		grid-column: auto;
	}
	.applyonline__form-btn {
		margin: 20px auto 0;
	}
	.applyonline__content {
		padding: 20px 17px;
	}
	.applyonline__title {
		font-size: 35px;
		line-height: 45px;
		text-align: center;
	}
}
.apply__form-select:focus ~ .input-label,
.apply__form-select:not([value=""]) ~ .input-label {
	display: none;
}
.frm_form_field .frm_primary_label {
	color: #999;
	transition: opacity 0.3s;
}
.frm_form_field input:focus + .frm_primary_label,
.frm_form_field select:focus + .frm_primary_label,
.frm_form_field textarea:focus + .frm_primary_label {
	opacity: 0;
}
.frm_error,
.frm_error_style {
	color: red;
	font-size: 15px;
}
.frm_message {
	color: green;
	font-size: 15px;
}
.cibil-score-page .container {
	margin: 0 auto;
	max-width: 1184px;
	padding: 0 22px;
	width: 100%;
}
.cibil-score-page .cibil-banner {
	overflow: hidden;
}
.cibil-score-page .cibil-banner .banner__inner {
	min-height: 200px;
	padding: 25px 0 0;
}
.cibil-score-page .cibil-banner .banner__title {
	color: #fff;
	font-size: 60px;
	font-weight: 500;
	line-height: 60px;
	margin-bottom: 20px;
	max-width: 657px;
}
.cibil-score-page .cibil-banner .banner__descr {
	color: #a6c1ea;
	font-size: 23px;
	font-weight: 600;
	line-height: 33px;
}
.cibil-score-page .cibil {
	padding: 60px 0 0;
}
.cibil-score-page .cibil__form-input,
.cibil-score-page .cibil__form-select {
	background: #fff;
	border: 1.158px solid #cbd4e1;
	border-radius: 5.79px;
	color: #383a3e;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	height: 53px;
	line-height: 32.426px;
	outline: none;
	padding: 5px 14px;
}
.cibil-score-page .cibil__form-input::-moz-placeholder {
	color: #383a3e;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 32.426px;
}
.cibil-score-page .cibil__form-input::placeholder {
	color: #383a3e;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 32.426px;
}
.cibil-score-page .cibil__form-input {
	width: 100%;
}
.cibil-score-page .cibil__form-select {
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2710%27 fill=%27none%27%3E%3Cpath stroke=%27%236C6C6C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.737%27 d=%27M.963 1.672 7.91 8.645l6.948-6.973%27/%3E%3C/svg%3E");
	background-position: right 15px center;
	background-repeat: no-repeat, repeat;
	background-size: 15px 9px;
	display: flex;
}
.cibil-score-page .cibil__otp-input {
	position: relative;
	width: 100%;
}
.cibil-score-page .cibil__form-select {
	max-width: 357px;
	width: 100%;
}
.cibil-score-page .select-selected.cibil__form-select.select-arrow-active {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2710%27 fill=%27none%27%3E%3Cpath stroke=%27%236C6C6C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.737%27 d=%27M15.444 8.832 8.495 1.859 1.547 8.832%27/%3E%3C/svg%3E");
	border-radius: 5.79px 5.79px 0 0;
}
.cibil-score-page .custom-select {
	max-width: 357px;
	position: relative;
	width: 100%;
}
.cibil-score-page .select-items div {
	border: 1.158px solid #cbd4e1;
	border-top: none;
	color: #383a3e;
	cursor: pointer;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 32.426px;
	padding: 10px;
}
.cibil-score-page .select-items div:hover {
	background-color: #ddd;
}
.cibil-score-page .select-hide {
	display: none;
}
.cibil-score-page .select-items {
	background-color: #fff;
	box-sizing: border-box;
	position: absolute;
	width: 100%;
	z-index: 99;
}
.cibil-score-page .cibil__top {
	align-items: center;
	display: flex;
	gap: 35px;
	margin-bottom: 30px;
}
.cibil-score-page .cibil__selects {
	align-items: center;
	display: flex;
	gap: 34px;
	margin-bottom: 30px;
}
.cibil-score-page .cibil__label {
	color: #383a3e;
	cursor: pointer;
	display: flex;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.18px;
	line-height: 23.161px;
	margin-bottom: 41px;
}
.cibil-score-page .cibil__label a {
	color: #0070e0;
}
.cibil-score-page .cibil__checkbox {
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
	height: 22px;
	opacity: 0;
	position: absolute;
	width: 22px;
}
.cibil-score-page .cibil__checkbox + .checkmark {
	cursor: pointer;
	display: inline-block;
	left: 0;
	padding-left: 30px;
	position: relative;
	top: 0;
}
.cibil-score-page .cibil__checkbox + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2719%27 height=%2719%27 x=%27.5%27 y=%271.404%27 fill=%27%23fff%27 stroke=%27%23797A7B%27 rx=%274.5%27/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 22px;
	left: 0;
	position: absolute;
	top: 0;
	width: 22px;
}
.cibil-score-page .cibil__checkbox:checked + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2718%27 height=%2718%27 x=%271%27 y=%271.904%27 fill=%27%23fff%27 stroke=%27%230070E0%27 stroke-width=%272%27 rx=%274%27/%3E%3Cpath stroke=%27%230070E0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m15.162 7.557-6.16 6.159-2.799-2.8%27/%3E%3C/svg%3E");
}
.cibil-score-page .cibil__otp-input label {
	font-size: 13.394px;
	font-weight: 400;
	line-height: 20.606px;
	margin-bottom: 2px;
}
.cibil-score-page .cibil__otp {
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.cibil-score-page .cibil__otp-item {
	gap: 41px;
	width: 100%;
}
.cibil-score-page .cibil__otp-item.active {
	display: flex;
}
.cibil-score-page .cibil__otp-item:last-of-type .cibil__otp-btn {
	background-color: transparent;
	color: #0070e0;
}
.cibil-score-page .cibil__otp-btn {
	background: #0070e0;
	border-radius: 5.79px;
	color: #f2f5ff;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	height: 53px;
	line-height: 32.426px;
	max-width: 150px;
	outline: none;
	width: 100%;
}
.cibil-score-page .cibil__otp-sended {
	display: none;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	width: 50%;
}
.cibil-score-page .cibil__otp-sended.active {
	display: block;
}
.cibil-score-page .cibil__form-btn {
	margin-top: 65px;
	max-width: 123px;
}
@media (max-width: 768px) {
	.cibil-score-page .cibil__otp {
		flex-direction: column;
	}
	.cibil-score-page .cibil__otp-sended {
		width: 100%;
	}
	.cibil-score-page .cibil__form-select,
	.cibil-score-page .custom-select {
		max-width: 100%;
	}
}
@media (max-width: 660px) {
	.cibil-score-page .cibil-banner .banner__inner {
		min-height: auto;
		padding-bottom: 0;
		padding-top: 50px;
	}
}
@media (max-width: 480px) {
	.cibil-score-page .cibil {
		padding: 50px 0 20px;
	}
	.cibil-score-page .cibil-banner .banner__title {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	.cibil-score-page .cibil-banner .banner__descr {
		font-size: 15px;
		line-height: 20px;
	}
	.cibil-score-page .cibil__selects,
	.cibil-score-page .cibil__top {
		flex-direction: column;
		gap: 10px;
		margin-bottom: 10px;
	}
	.cibil-score-page .cibil__label {
		font-size: 12px;
		letter-spacing: 0.12px;
		line-height: 20px;
		margin-bottom: 30px;
	}
	.cibil-score-page .cibil__otp-item {
		flex-direction: column;
		gap: 10px;
	}
	.cibil-score-page .cibil__otp-btn {
		font-size: 15px;
		height: 44px;
		line-height: 32.426px;
		max-width: 120px;
	}
	.cibil-score-page .cibil__otp-input label {
		font-size: 14px;
		line-height: 19px;
		top: -28px;
	}
	.cibil-score-page .cibil__form-input,
	.cibil-score-page .cibil__form-select {
		font-size: 14px;
		line-height: 32.4px;
	}
	.cibil-score-page .cibil__form-input::-moz-placeholder {
		font-size: 14px;
		line-height: 32.4px;
	}
	.cibil-score-page .cibil__form-input::placeholder {
		font-size: 14px;
		line-height: 32.4px;
	}
	.cibil-score-page .cibil__form-btn {
		margin: 0 auto 40px;
	}
	.cibil-score-page .cibil__otp {
		gap: 10px;
	}
	.cibil-score-page .cibil__otp-sended {
		font-size: 14px;
		line-height: 19px;
	}
	.cibil-score-page .cibil__otp-item:last-of-type {
		flex-direction: row;
		gap: 34px;
	}
	.cibil-score-page .select-items div {
		font-size: 14px;
		line-height: 32.4px;
	}
}
.cibil-score-page .cibil__otp-item {
	display: flex;
	margin-bottom: 10px;
}
.cibil-score-page .cibil__otp-input {
	flex: 1;
}
.cibil-score-page .cibil__otp-btn {
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	padding: 10px 20px;
}
.cibil-score-page .cibil__otp-get {
	background-color: #007bff;
}
.cibil-score-page .cibil__otp-resend {
	background-color: #28a745;
}
.cibil-score-page .cibil__otp-sended {
	color: #555;
	font-size: 0.9em;
}
.cibil-score-page .cibil__form-btn {
	background-color: #007bff;
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-size: 1.1em;
	padding: 15px 20px;
}
.cibil-score-page .btn {
	align-items: center;
	background: #5aab61;
	border: none;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	line-height: 33.6px;
	min-height: 60px;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.cibil-score-page .cibil__otp-item label {
	width: -moz-max-content;
	width: max-content;
}
.cibil-score-page cibil__otp-sended {
	display: block;
}
.cibil-score-page .cibil__otp-sended {
	font-size: 16px;
}
.cibil-score-page .cibil-otp-block {
	display: flex;
	flex-direction: row;
	gap: 30px;
}
@media (max-width: 767px) {
	.cibil-score-page .cibil-otp-block {
		flex-direction: column;
	}
	.cibil-score-page .cibil__otp-item.get-otp {
		flex-direction: column;
		gap: 25px;
	}
}
@media (min-width: 768px) {
	.cibil-score-page .cibil__otp-item.get-otp {
		max-width: 100%;
	}
	.cibil-score-page .cibil__otp-item.get-otp .cibil__otp-input {
		max-width: 280px;
	}
}
.cibil-score-page .circle-animate {
	height: 100px;
	right: 0;
	top: 150px;
	width: 100px;
}
.cibil-score-page .mobile-img {
	max-height: 230px;
}
.cibil-score-page .mobile-content-img {
	max-height: 165px;
	width: auto !important;
}
.cibil-score-page .banner__image {
	bottom: 2px;
}
.cibil-score-page .banner__image .mobile-img {
	bottom: 0;
	max-height: 250px;
	width: auto;
}
@media (max-width: 768px) {
	.cibil-score-page .banner__image .mobile-img {
		position: unset !important;
		transform: translateX(0);
		width: 100%;
	}
}
@media screen and (max-width: 767px) and (min-width: 641px) {
	#cibil-banner-section .banner__title.h2_title {
		font-size: 30px !important;
	}
}
.banner__image {
	right: 128px;
}
@media (max-width: 930px) {
	.banner__image {
		right: 30px;
	}
}
@media (min-width: 931px) {
	.banner__image {
		right: 16vw;
	}
}
@media (min-width: 1025px) {
	.banner__image {
		right: 14vw;
	}
}
@media (min-width: 1399px) {
	.banner__image {
		right: 10vw;
	}
}
.cibil__otp-sended {
	display: block !important;
}
.cibil-score-page .applyonline__content {
	padding: 20px;
	position: relative;
}
.cibil-score-page .applyonline__content .header {
	background-color: #036;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	padding: 10px;
	text-align: center;
}
.cibil-score-page .applyonline__close {
	top: 10px;
	z-index: 9999;
}
.cibil-score-page .h2_title.error_message {
	color: #040018;
	font-size: 2.8rem;
	font-weight: 500;
	line-height: 1;
}
.cibil-score-page .header {
	font-size: 24px;
	margin-bottom: 20px;
}
.cibil-score-page #scoreText {
	font-size: 4rem;
	margin-top: 10px;
}
.cibil-score-page .scorecontent {
	display: block;
	font-size: 2rem;
	margin: 0 auto;
}
.cibil-score-page .color-description {
	font-family: Arial, sans-serif;
	margin-top: 20px;
}
.cibil-score-page .color-description h3 {
	font-size: 1.8rem;
	margin-bottom: 10px;
}
.cibil-score-page .color-description ul {
	align-items: center;
	display: flex;
	flex-direction: column;
	list-style-type: none;
	padding: 0;
}
.cibil-score-page .color-description li {
	align-items: center;
	display: flex;
	font-size: 1.8rem;
	margin: 5px 0;
}
.cibil-score-page .color-brick {
	border-radius: 3px;
	height: 20px;
	margin-right: 10px;
	width: 35px;
}
.cibil-score-page .score-description {
	max-width: -moz-max-content;
	max-width: max-content;
}
.cibil-score-page #downloadbutton {
	margin: 0 auto;
}
.cibil-score-page .page__content .credit-heading {
	color: #003087;
	text-decoration: underline;
}
.cibil-score-page .page__content {
	margin-top: 4rem;
}
.cibil-score-page .page__content h4 {
	color: #000;
}
.cibil-score-page .page__content > div {
	margin-bottom: 5rem;
}
.cibil-score-page .page__content p {
	margin: 15px auto;
}
.cibil-score-page .page__content ol li,
.cibil-score-page .page__content ul li {
	color: #000;
}
.cibil-score-page .page__content ol li p,
.cibil-score-page .page__content ul li p {
	margin: 0;
}
.cibil-score-page .page__content ol li,
.cibil-score-page .page__content ol li.cards-about__descr,
.cibil-score-page .page__content ul li,
.cibil-score-page .page__content ul li.cards-about__descr {
	line-height: 30px;
}
.cibil-score-page .page__content ol li {
	padding-bottom: 0;
	padding-top: 0;
}
.spedometer-container {
	display: flex;
	flex-direction: row;
	gap: 1rem;
	margin-top: 4rem;
	text-align: center;
}
.spedometer-container .gauge {
	display: block;
	height: 200px;
	margin-left: 0;
}
.spedometer-container .needle {
	fill: red;
}
@media screen and (min-width: 768px) {
	.spedometer-container svg,
	.spedometer-container > div {
		width: 33.33%;
	}
}
@media screen and (max-width: 767px) {
	.spedometer-container {
		align-items: center;
		flex-direction: column;
		gap: 2rem;
		justify-content: center;
	}
	.spedometer-container .gauge {
		width: 100%;
	}
	.cibil-score-page #downloadbutton {
		margin: 3rem auto 0;
	}
	.cibil-score-page .page__content > div {
		margin-bottom: 4rem;
	}
}
body div.credit-score-btn,
body div.credit-score-btn a {
	text-align: center;
}
body div.credit-score-btn a .get-credit-score-img {
	width: 250px;
}
@media (max-width: 767px) {
	body div.credit-score-btn a .get-credit-score-img {
		width: 200px;
	}
}
body div.credit-score-btn {
	margin: 5rem 0;
}
body div.credit-score-btn .btn {
	margin: 0 auto;
}
body div.credit-score-btn .btn:before {
	animation: shine 2.5s linear infinite;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2776%27 height=%27115%27 fill=%27none%27%3E%3Cg fill=%27%23FFEEB9%27 style=%27mix-blend-mode:overlay%27%3E%3Cpath d=%27m54.586.203 11.599 8.59-54.229 99.055-11.599-8.59zM71.497 12.368l3.504 2.585-54.613 99.384-3.504-2.585z%27/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	content: "";
	filter: blur(2.5px);
	height: 113.391px;
	mix-blend-mode: overlay;
	position: absolute;
	width: 200px;
	z-index: -1;
}
@media (max-width: 660px) {
	.cibil-score-page #cibil-banner-section .banner__inner {
		padding-top: 25px;
	}
}
#OTP:disabled,
#form-submit:disabled,
.cibil-score-page .cibil__otp-btn:disabled {
	background-color: hsla(0, 2%, 77%, 0.635);
	cursor: not-allowed;
	opacity: 0.7;
}
span#timer {
	display: block;
	font-size: 15px;
	padding-top: 6px;
	width: 100%;
}
#cibilForm .cibil__otp-block .cibil__otp-input {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 0;
	justify-content: left;
}
#cibilForm .cibil__otp-block .cibil__otp-input #otpStatus {
	align-items: center;
	display: flex;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
#cibilForm .cibil__otp-block .cibil__otp-input #otpStatus .otpStatus-error,
#cibilForm .cibil__otp-block .cibil__otp-input #otpStatus .otpStatus-success {
	align-items: center;
	border-radius: 50%;
	display: none;
	font-size: 16px;
	height: 25px;
	justify-content: center;
	width: 25px;
}
#cibilForm
	.cibil__otp-block
	.cibil__otp-input
	#otpStatus
	.otpStatus-error.active,
#cibilForm
	.cibil__otp-block
	.cibil__otp-input
	#otpStatus
	.otpStatus-success.active {
	display: flex;
	margin-right: 10px;
}
#cibilForm .cibil__otp-block .cibil__otp-input input.cibil__form-input {
	margin: 0;
	padding: 5px 14px;
}
#otp_input_container > div.cibil__otp-input {
	max-width: -moz-max-content;
	max-width: max-content;
	width: 100%;
}
#otp_input_container div.cibil__otp-item.cibil__otp-block {
	width: 140px !important;
}
#otp_input_container div.cibil__otp-item.cibil__otp-block .cibil__otp-input {
	position: relative;
	width: 140px !important;
}
#otp_input_container
	div.cibil__otp-item.cibil__otp-block
	.cibil__otp-input
	.input.cibil__form-input {
	min-width: -moz-max-content;
	min-width: max-content;
	width: 140px !important;
}
@media (min-width: 661px) {
	#otp_input_container {
		align-items: flex-start;
		display: flex;
	}
	#otp_input_container > div.cibil__otp-item {
		max-width: 357px;
		width: 33.33%;
	}
}
#otp_input_container .mobile-number-label {
	display: block;
	padding-top: 10px;
	width: 100%;
}
@media (max-width: 660px) {
	#otp_input_container {
		align-items: self-start;
		display: grid;
		gap: 15px;
		grid-template-columns: 1fr 1fr;
	}
	#otp_input_container div.cibil__otp-block {
		grid-column: 1/-1;
		width: 100%;
	}
	#otp_input_container #otpsend {
		align-items: center;
		display: flex;
		height: 53px;
		justify-content: center;
		max-width: -moz-max-content;
		max-width: max-content;
		width: 100%;
	}
}
@media (max-width: 440px) {
	#otp_input_container {
		align-items: self-start;
		display: flex;
		flex-direction: column;
		gap: 15px;
	}
	#otp_input_container div.cibil__otp-block {
		width: 100%;
	}
	#otp_input_container div.cibil__otp-item.mobile-number {
		margin-bottom: 0;
	}
}
#otpStatus {
	font-size: 16px;
	margin-left: 10px;
	position: absolute;
	right: 0;
}
#otpStatus .otpStatus-error,
#otpStatus .otpStatus-success {
	align-items: center;
	border-radius: 50%;
	display: none;
	font-size: 16px;
	height: 25px;
	justify-content: center;
	margin-right: 15px;
	width: 25px;
}
#otpStatus .otpStatus-error.active,
#otpStatus .otpStatus-success.active {
	display: flex;
}
#otpStatus .otpStatus-success {
	background: green;
	color: #fff;
}
#otpStatus .otpStatus-error {
	background: red;
	color: #fff;
}
#form_instant-call-back.applyonline__form .apply__label a {
	color: #0070e0;
}
#form_instant-call-back.applyonline__form .accecpt-terms.frm_form_field {
	color: #383a3e;
	cursor: pointer;
	display: block !important;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.18px;
	line-height: 23.161px;
	margin: 0 0 25px;
}
#form_instant-call-back.applyonline__form .accecpt-terms.frm_form_field a {
	color: #0070e0;
}
#form_instant-call-back.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_required {
	color: red;
	margin-right: 2px;
}
#form_instant-call-back.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_opt_container,
#form_instant-call-back.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_primary_label {
	display: inline-block;
	float: left;
}
#form_instant-call-back.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_opt_container {
	width: 95%;
}
#form_instant-call-back.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_error {
	clear: both;
	display: block;
	width: 100%;
}
#form_instant-call-back.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_checkbox
	label {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	gap: 8px;
	justify-content: flex-start;
}
#form_instant-call-back.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_checkbox
	label
	input[type="checkbox"] {
	margin-top: 4px;
}
#form_instant-call-back.applyonline__form .applyonline__form-btn.btn {
	margin-top: 10px;
}
.cibil-score-page .credit-score-banner-container {
	display: block;
}
@media (min-width: 768px) {
	.cibil-score-page
		.credit-score-banner-container
		.desktop-cibil-banner.page-content-img {
		display: block;
		float: right !important;
		padding: 0 15px 15px;
	}
	.cibil-score-page
		.credit-score-banner-container
		.desktop-cibil-banner.page-content-img
		img {
		height: 100%;
		max-width: 100%;
		width: 480px;
	}
	.cibil-score-page
		.credit-score-banner-container
		.mobile-cibil-banner.page-content-img {
		display: none;
	}
}
@media (max-width: 767px) {
	.cibil-score-page
		.credit-score-banner-container
		.desktop-cibil-banner.page-content-img {
		display: none;
	}
	.cibil-score-page
		.credit-score-banner-container
		.mobile-cibil-banner.page-content-img {
		display: block;
		padding: 0;
	}
	.cibil-score-page
		.credit-score-banner-container
		.mobile-cibil-banner.page-content-img
		img {
		margin: 25px auto;
		width: 100%;
	}
}
.cibil-score-page .credit-score-icons .icons {
	display: flex;
	flex-direction: row;
	gap: 20px;
	justify-content: space-between;
}
@media (max-width: 660px) {
	.cibil-score-page .credit-score-icons .icons {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
}
.cibil-score-page .credit-score-icons .icons > div {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 25%;
}
@media (max-width: 660px) {
	.cibil-score-page .credit-score-icons .icons > div {
		width: 100%;
	}
}
.cibil-score-page .credit-score-icons .icons > div p {
	font-weight: 700;
	text-align: center;
	text-transform: capitalize;
}
.cibil-score-page .credit-score-icons .icons img {
	max-width: 180px;
	width: 100%;
}
@media screen and (min-width: 661px) and (max-width: 1024px) {
	.cibil-score-page .credit-score-icons .icons img {
		max-width: 150px;
	}
}
@media (max-width: 660px) {
	.cibil-score-page .credit-score-icons .icons img {
		max-width: 200px;
	}
}
.cibil-score-page .desktop-credit-heading {
	display: block;
}
.cibil-score-page .mobile-credit-heading {
	display: none;
}
@media (max-width: 767px) {
	.cibil-score-page .desktop-credit-heading {
		display: none;
	}
	.cibil-score-page .mobile-credit-heading {
		display: block;
	}
}
.container {
	margin: 0 auto;
	max-width: 1184px;
	padding: 0 22px;
	width: 100%;
}
.cards {
	min-height: auto;
}
.cards__inner {
	min-height: 499px;
	padding: 50px 0;
	position: relative;
	width: 100%;
}
.cards__inner:after {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	right: 0;
	width: 100%;
	z-index: -2;
}
.cards__inner:after,
.cards__inner:before {
	bottom: 0;
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
}
.cards__inner:before {
	background: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) 20.61%,
		#fff 101.67%
	);
	left: 0;
	width: 54%;
	z-index: -1;
}
.cards__title {
	color: #0070e0;
	font-size: 60px;
	font-weight: 500;
	line-height: 70px;
	margin-bottom: 10px;
	max-width: 541px;
}
.cards__descr {
	color: #93969f;
	font-size: 18px;
	font-weight: 600;
	line-height: 28.8px;
	max-width: 588px;
}
.cards-about {
	margin-top: 80px;
}
.cards-about__inner {
	background: #f3f4f6;
	display: flex;
	flex-direction: column;
	gap: 50px;
	padding: 43px 15px 43px 39px;
}
.cards-about__item {
	align-items: center;
	display: flex;
	gap: 20px;
}
.cards-about__content {
	width: 100%;
}
.cards-about__icon {
	align-items: center;
	display: flex;
	justify-content: center;
	min-width: 80px;
	width: 80px;
}
.cards-about__title {
	border-bottom: 1px solid rgba(56, 58, 62, 0.3);
	font-size: 18px !important;
	font-weight: 600;
	line-height: 25px;
	margin-bottom: 10px;
	margin-right: 42px;
	padding-bottom: 10px;
}
.cards-about__descr {
	font-size: 16.583px;
	line-height: 24.321px;
}
li.cards-about__descr {
	line-height: 38px;
	padding-left: 13px;
	position: relative;
}
li.cards-about__descr:before {
	background: #383a3e;
	border-radius: 6px;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	top: 16px;
	width: 6px;
}
.find {
	margin-top: 54px;
	padding-bottom: 169px;
	padding-top: 50px;
}
.find__title {
	text-align: center;
}
.find__selection {
	flex-wrap: wrap;
	gap: 30px;
	margin-top: 57px;
}
.find__btn,
.find__selection {
	align-items: center;
	display: flex;
	justify-content: center;
}
.find__btn {
	background: #f0f0f0;
	border: none;
	border-radius: 50px;
	color: #777;
	cursor: pointer;
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	gap: 5px;
	line-height: 20px;
	outline: none;
	padding: 10px 20px;
	text-align: center;
}
.find__content {
	display: grid;
	gap: 40px;
	grid-template-columns: repeat(3, 1fr);
	margin-top: 57px;
}
.find__content.all .find__item:nth-of-type(n + 7) {
	display: none;
}
.find__content.all.active .find__item,
.find__content.all ~ .find__more {
	display: block;
}
.find__content.active ~ .find__more {
	display: none;
}
.find__item {
	width: 100%;
}
.find__item-image {
	border-radius: 15px;
	display: flex;
	overflow: hidden;
	position: relative;
}
.find__item-image:before {
	background-color: rgba(0, 0, 0, 0.7);
	content: "";
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transition: all 0.4s ease;
}
.find__item-image img {
	width: 100%;
}
.find__item-name {
	color: #040018;
	font-size: 20px;
	line-height: 25px;
	margin-top: 8px;
	text-align: center;
}
.find__item-more {
	align-items: center;
	background-color: transparent;
	border: 0.848px solid #fff;
	border-radius: 8.481px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	height: 47px;
	justify-content: center;
	left: 50%;
	line-height: 18px;
	opacity: 0;
	outline: none;
	pointer-events: none;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%) scale(0.7);
	transition: all 0.5s ease;
	width: 134px;
}
.find__item-image:hover:before {
	opacity: 1;
}
.find__item-image:hover .find__item-more {
	opacity: 1;
	pointer-events: all;
	transform: translate(-50%, -50%) scale(1);
}
.find__more {
	background-color: transparent;
	border: none;
	color: #0070e0;
	cursor: pointer;
	display: none;
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	line-height: 33.6px;
	margin: 57px auto 0;
	outline: none;
	position: relative;
	width: -moz-max-content;
	width: max-content;
}
.find__more:after {
	background-color: #0070e0;
	bottom: -6px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
}
.find__item,
.find__item.active {
	display: block;
}
.find__btn.active {
	font-weight: 700;
}
@media (max-width: 1000px) {
	.cards__inner:after {
		background-position: calc(100% + 270px);
	}
	.cards__inner:before {
		width: 124%;
	}
}
@media (max-width: 768px) {
	.find__content {
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 480px) {
	.cards__inner {
		align-items: end;
		display: flex;
		min-height: 478px;
		padding: 26px 0;
		position: relative;
		width: 100%;
	}
	.cards__inner:before {
		background: transparent;
		height: 420px;
		width: 100%;
	}
	.cards__title {
		font-size: 35px;
		line-height: 45px;
		text-align: center;
	}
	.cards__descr {
		font-size: 15px;
		line-height: 22px;
		text-align: center;
	}
	.cards__inner:after {
		background-position: 50%;
	}
	.cards-about__inner {
		gap: 30px;
		padding: 50px 14px 50px 25px;
	}
	.cards-about {
		margin: 0 -22px;
	}
	.cards-about__item {
		align-items: start;
		gap: 17px;
	}
	.cards-about__icon {
		height: 50px;
		min-width: 50px;
		width: 50px;
	}
	.cards-about__icon svg {
		max-width: 37px;
	}
	.cards-about__title {
		border-bottom: 1px solid rgba(56, 58, 62, 0.3);
		font-size: 16px !important;
		font-weight: 600;
		line-height: 25px;
		margin-bottom: 5px;
		margin-right: 16px;
		padding-bottom: 5px;
	}
	li.cards-about__descr {
		font-size: 14px;
		line-height: 25px;
		max-width: 282px;
		padding-left: 13px;
		position: relative;
	}
	li.cards-about__descr:before {
		top: 9px;
	}
	.cards-about__descr {
		font-size: 14px;
		line-height: 24.321px;
		max-width: 292px;
	}
	.find {
		margin-top: 0;
		padding-bottom: 50px;
	}
	.find__title {
		font-size: 35px;
		line-height: 45px;
	}
	.find__selection {
		gap: 10px;
		margin-top: 20px;
	}
	.find__btn {
		font-size: 16px;
		line-height: 16.316px;
		padding: 5px 13px;
	}
	.find__content {
		gap: 20px 12px;
		margin-top: 35px;
	}
	.find__item-name {
		color: #040018;
		font-size: 14px;
		line-height: 20px;
		margin-top: 5px;
		text-align: center;
	}
	.find__more {
		font-size: 12px;
		line-height: 27.859px;
		margin-top: 20px;
	}
	.find__more:after {
		bottom: 0;
	}
	.find__item-more {
		font-size: 14px;
		height: 36px;
		line-height: 12px;
		width: 106px;
	}
}
.find__selection .searchandfilter ul ul {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	justify-content: center;
	margin-top: 57px;
}
.find__selection .searchandfilter ul ul li {
	align-items: center;
	background: #f0f0f0;
	border: none;
	border-radius: 50px;
	color: #777;
	cursor: pointer;
	display: flex;
	gap: 5px;
	justify-content: center;
	outline: none;
	padding: 10px 20px;
	text-align: center;
}
.find__selection .searchandfilter ul ul li label {
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 25px;
}
@media (max-width: 680px) {
	.find__selection .searchandfilter ul ul li {
		gap: 2px;
		padding: 7px 20px;
		width: 45%;
	}
	.find__selection .searchandfilter ul ul {
		gap: 10px;
		margin-top: 0;
	}
	.find__selection .searchandfilter ul ul li label {
		font-size: 15px;
	}
}
.searchandfilter ul .sf-field-taxonomy-card_type ul li {
	border: 3px solid transparent;
}
.searchandfilter ul .sf-field-taxonomy-card_type ul li.sf-option-active {
	border: 3px solid #026fdf;
}
@media (max-width: 680px) {
	.page-template-credit-card section.faq {
		order: 4;
	}
}
.axix {
	background: #f2f5ff;
	inset: 0;
	opacity: 0;
	overflow-y: auto;
	pointer-events: none;
	position: fixed;
	transition: all 0.2s ease;
	z-index: 90;
}
.axix.active {
	opacity: 1;
	pointer-events: all;
}
.axix .container {
	max-width: 1780px;
	padding: 0 14px;
}
.axix:before {
	background-position: 50%;
	content: "";
	inset: 0;
	position: absolute;
}
.axix__inner {
	align-items: center;
	display: flex;
	gap: 90px;
	margin-top: 196px;
}
.axix__content {
	overflow: hidden;
	padding-bottom: 20px;
}
.axix__slide {
	display: flex;
	gap: 50px;
	justify-content: space-between;
}
.axix__slide-left {
	background: #fff;
	border-radius: 11.928px;
	display: flex;
	filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.1));
	flex-direction: column;
	gap: 35px;
	max-width: 500px;
	padding: 27px 26px 41px;
	width: 100%;
}
.axix__left-image {
	align-items: center;
	display: flex;
}
.axix__left-image img {
	width: 100%;
}
.axix__left-about {
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.axix__left-item {
	display: flex;
	gap: 9px;
}
.axix__left-icon {
	align-items: start;
	display: flex;
	justify-content: center;
	margin-top: 4px;
}
.axix__left-descr {
	font-size: 20px;
	line-height: 25px;
}
.axix__left-btn {
	margin: 0 auto;
	max-width: 190px;
}
.axix__slide-content {
	background: #fff;
	border-radius: 11.928px;
	filter: drop-shadow(0 0 20px rgba(0, 0, 0, 0.1));
	padding: 29px;
	width: 100%;
}
.axix__title {
	font-size: 40px;
	font-weight: 500;
	line-height: 40px;
}
.axix__box {
	margin-top: 20px;
}
.axix__box:first-of-type {
	margin-top: 18px;
}
.axix__name {
	color: #0070e0;
	font-size: 23.855px;
	font-weight: 700;
	line-height: 40.077px;
	margin-bottom: 13px;
}
.axix__block {
	display: flex;
	flex-wrap: wrap;
	gap: 30px 60px;
}
.axix__block-name {
	color: #757575;
	font-size: 19.084px;
	font-weight: 500;
	line-height: 23.855px;
	margin-bottom: 5px;
}
.axix__block-descr {
	font-size: 21.47px;
	font-weight: 600;
	line-height: 23.855px;
}
.axix__box-ul li {
	font-size: 20.277px;
	font-weight: 500;
	line-height: 26.241px;
	padding-left: 29px;
	position: relative;
}
.axix__box-ul li + li {
	margin-top: 19px;
}
.axix__box-ul li span {
	font-weight: 700;
}
.axix__box-ul li:before {
	background-position: 0;
	background-repeat: no-repeat;
	content: "";
	height: 17px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 17px;
}
.axix__box:nth-of-type(2) {
	border-bottom: 1.193px dashed #94a3b8;
	border-top: 1.193px dashed #94a3b8;
	padding: 25px 0;
}
.axix__descr {
	font-size: 20.277px;
	font-weight: 500;
	line-height: 26.241px;
}
.axix__slider-btn {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 91;
}
.axix__mobile,
.axix__mobile-block {
	display: none;
}
@media (max-width: 1440px) {
	.axix__inner,
	.axix__slide {
		gap: 20px;
	}
}
@media (max-width: 920px) {
	.axix__inner {
		align-items: start;
		gap: 10px;
	}
	.axix__title {
		display: none;
	}
	.axix__mobile {
		display: block;
	}
	.axix__slide {
		flex-direction: column;
	}
	.axix__slide-left {
		max-width: 100%;
	}
	.axix__left-image {
		margin: 0 auto;
		max-width: 400px;
	}
	.axix__slider-btn {
		margin-top: 200px;
	}
}
@media (max-width: 768px) {
	.axix__slider-btn svg {
		height: 50px;
		width: 50px;
	}
}
@media (max-width: 480px) {
	.axix__inner {
		margin-top: 136px;
	}
	.axix__slide-left {
		gap: 20px;
		padding: 15px 13px;
	}
	.axix__title {
		font-size: 20px;
		line-height: 25px;
		text-align: center;
	}
	.axix__slider-btn svg {
		background: #003087;
		border-radius: 30px;
		color: #fff;
		fill: #fff;
		height: 30px;
		width: 30px;
	}
	.axix__inner {
		gap: 7px;
	}
	.axix__left-about {
		gap: 8px;
	}
	.axix__left-item {
		gap: 7px;
	}
	.axix__left-descr {
		font-size: 14px;
		line-height: 20px;
	}
	.axix__left-btn {
		display: none;
	}
	.axix__slide {
		box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
	}
	.axix__slide-content,
	.axix__slide-left {
		filter: none;
	}
	.axix__slide-content {
		padding: 15px 12px 15px 13px;
	}
	.axix__box:first-of-type {
		margin-top: 0;
	}
	.axix__name {
		font-size: 15px;
		line-height: 33.6px;
		margin-bottom: 8px;
	}
	.axix__block-name {
		font-size: 12px;
		line-height: 17.002px;
		margin-bottom: 4px;
	}
	.axix__block-descr {
		font-size: 14px;
		line-height: 17.002px;
	}
	.axix__block {
		gap: 40px;
	}
	.axix__box {
		margin-top: 10px;
	}
	.axix__box:nth-of-type(2) {
		padding: 10px 0;
	}
	.axix__box-ul li {
		font-size: 12px;
		font-weight: 500;
		line-height: 18px;
		padding-left: 25px;
		position: relative;
	}
	.axix__box-ul li + li {
		margin-top: 8px;
	}
	.axix__box-ul li:before {
		height: 15px;
		top: 1px;
		width: 11px;
	}
	.axix__descr {
		font-size: 12px;
		line-height: 18px;
	}
	.axix__content {
		padding-bottom: 100px;
	}
	.axix__mobile-block {
		align-items: center;
		bottom: 25px;
		display: flex;
		gap: 14px;
		left: 25px;
		position: fixed;
		right: 25px;
		z-index: 10;
	}
	.axix__mobile-item {
		align-items: center;
		background: #ffd140;
		border-radius: 10px;
		display: none;
		gap: 20px;
		justify-content: space-between;
		padding: 20px;
		width: 100%;
	}
	.axix__mobile-item.active {
		display: flex;
	}
	.axix__mobile-name {
		color: #040018;
		font-size: 18px;
		font-weight: 700;
		line-height: 22px;
		max-width: 175px;
	}
	.axix__left-btn.axix__mobile {
		display: flex;
		max-width: 120px;
	}
}
@media (max-width: 767px) {
	body.page-template-card-slider .axix__slider-btn.axix__slider-next img,
	body.page-template-card-slider .axix__slider-btn.axix__slider-prev img {
		width: 55px;
	}
}
.page-id-553 {
	background-color: #e6f3fc;
	background-image: url(images/Media-Background-Desktop.983802f6.webp);
	background-repeat: repeat;
	background-size: contain;
	font-weight: 400;
}
@media screen and (max-width: 768px) {
	.page-id-553 {
		background-image: none;
	}
}
.about.container {
	background-color: #e6f3fc;
	padding: 0;
	width: 1280px;
}
@media screen and (max-width: 768px) {
	.about.container {
		padding: 0 22px;
		width: 100%;
	}
}
.about.container .mobile-cari {
	display: none !important;
	transform: scale(0.8);
}
.about.container .desktop-cari {
	display: block;
}
@media screen and (max-width: 768px) {
	.about.container .mobile-cari {
		display: block !important;
	}
	.about.container .desktop-cari {
		display: none !important;
	}
}
.about.container .section-container {
	margin-bottom: 7em;
	position: relative;
}
@media screen and (max-width: 768px) {
	.about.container .section-container {
		margin-bottom: 4em;
	}
}
.about.container .title-wrapper h2 {
	font-family: Caveat, serif;
	font-size: 36px;
	font-weight: 700;
}
@media screen and (max-width: 768px) {
	.about.container .title-wrapper h2 {
		font-size: 7vw;
		line-height: 1.2;
		margin-bottom: 10px;
	}
}
.about.container .title-wrapper h3 {
	font-family: Caveat, serif;
	font-size: 36px;
	font-weight: 400;
}
@media screen and (max-width: 768px) {
	.about.container .title-wrapper h3 {
		font-size: 6vw;
		line-height: 1.2;
	}
	.about.container .title-wrapper {
		align-items: center;
		display: flex;
		gap: 5vw;
	}
	.about.container .title-wrapper .text-wrapper {
		flex: 1;
	}
}
.about.container .row-reverse {
	flex-direction: row-reverse;
}
.about.container .profile-container {
	background: #fff;
	background-image: url(images/About-me-Background.d473e0b7.webp);
	background-size: cover;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	margin-top: 130px;
	padding: 20px;
	text-align: center;
	width: 100%;
}
@media screen and (max-width: 768px) {
	.about.container .profile-container {
		margin-left: -22px;
		margin-right: -22px;
		margin-top: 100px;
		padding: 10px 10px 50px;
		text-align: center;
		width: auto;
	}
}
.about.container .profile-container .profile-header {
	line-height: 1;
	margin-top: 30px;
}
.about.container .profile-container .profile-header h2 {
	font-family: Caveat, cursive;
	font-size: 42px;
}
.about.container .profile-container .profile-header h2.ceo-text {
	font-size: 8em;
}
.about.container .profile-container .profile-header h3 {
	font-family: Caveat, cursive;
	font-size: 42px;
	font-weight: 400;
	margin: 10px 0;
}
.about.container .profile-container .profile-header h2.shirish-g {
	font-family: Poppins;
	font-size: 36px;
	font-weight: 700;
	margin: 10px 0;
}
.about.container .profile-container .profile-header h4.desig {
	font-family: Poppins;
	font-size: 28px;
	font-weight: 700;
}
.about.container .profile-container .profile-content {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
.about.container .profile-container .description {
	background-color: #4b657e;
	border-radius: 10px;
	color: #fafdfe;
	display: block;
	font-family: Poppins;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 5%;
	margin-right: 3%;
	max-width: 70%;
	padding: 20px;
	text-align: justify;
}
@media screen and (max-width: 768px) {
	.about.container .profile-container .profile-content {
		display: flex;
		flex-direction: row;
		text-align: center;
	}
	.about.container .profile-container .profile-header {
		display: flex;
		flex-direction: column;
		text-align: center;
	}
	.about.container .profile-container .ceo-image {
		align-self: flex-end;
		max-width: 100px;
	}
	.about.container .profile-container .description {
		font-size: 14px;
		margin: 0;
		padding: 15px;
		width: 100%;
	}
	.about.container .profile-container .profile-header h2.shirish-g {
		font-size: 8vw;
	}
	.about.container .profile-container .profile-header h4.desig {
		font-size: 4vw;
	}
}
.about.container .team-container {
	background-color: #e6f3fc;
	padding: 20px 20px 0;
	text-align: center;
}
.about.container .team-container .member-items {
	display: flex;
	flex-direction: column;
}
.about.container .team-container .team-member {
	cursor: pointer;
	display: inline-block;
	margin: 20px 20px 0;
	text-align: center;
}
.about.container .team-container .team-member img {
	border: 2px solid #000;
	border-radius: 50%;
	height: 150px;
	margin-bottom: 10px;
	width: 150px;
}
.about.container .team-container .team-member img.active {
	border: 5px solid #f0d755;
}
.about.container .team-container .member-box {
	align-items: center;
	border: 2px solid #4b657e;
	display: flex;
	flex-direction: column;
	font-size: 14.1px;
	height: 65px;
	justify-content: center;
	padding: 9px;
	width: 250px;
}
.about.container .team-container .member-box.active-box {
	background-color: #4b657e;
	color: #fff;
}
.about.container .team-container .member-content {
	background-color: #4b657e;
	border-radius: 10px;
	border-radius: 20px;
	color: #f0f0f0;
	display: none;
	font-size: 14px;
	padding: 20px;
	text-align: justify;
	width: 700px;
}
.about.container .team-container .member-img {
	align-self: center;
	display: flex;
	flex-direction: row;
	float: right;
	height: 340px;
	margin-top: 0;
}
.about.container .team-container .triangle-up {
	border-bottom: 50px solid #4b657e;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	height: 0;
	margin-left: 35%;
	width: 0;
}
.about.container .team-container .team-section-wrapper {
	display: flex;
	width: 100%;
}
.about.container .team-container .member-wrapper {
	flex: 1;
}
.about.container .team-container .row-1,
.about.container .team-container .row-2 {
	align-items: flex-start;
	justify-content: center;
}
@media screen and (max-width: 768px) {
	.about.container .team-container .member {
		margin-left: 0;
		margin-top: 30%;
	}
	.about.container .team-container .member-box {
		font-size: 16px;
	}
	.about.container .team-container .member-content,
	.about.container .team-container .member-content2 {
		width: 100%;
	}
	.about.container .team-container .member-img {
		align-self: center;
		float: left;
		margin-top: 0;
	}
	.about.container .team-container #img1 {
		display: none;
	}
	.about.container .team-container #img2 {
		float: left;
		margin-top: -24%;
	}
}
.about.container .awards {
	background-color: #e6f3fc;
	margin-top: 0;
	padding: 20px 20px 0;
	text-align: center;
}
@media screen and (max-width: 768px) {
	.about.container .awards {
		text-align: center;
	}
}
.about.container .awards .award-box {
	align-items: center;
	display: flex;
	flex: 1;
	justify-content: center;
	position: relative;
}
.about.container .awards .award-container {
	align-items: center;
	background-image: url(images/Ceo-Know-Me-More.fd270c13.gif);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	gap: 0;
	justify-content: center;
	padding: 6% 0 0;
	position: relative;
	z-index: 1;
}
.about.container .awards .award-container-img {
	display: flex;
	flex-direction: column;
	gap: 0;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2;
}
.about.container .awards .award-container img {
	border: 4px solid #fff;
	cursor: pointer;
	display: block;
	height: 100px;
	margin: 0;
	padding: 0;
	transition: transform 0.3s ease;
	z-index: 2;
}
@media screen and (max-width: 768px) {
	.about.container .awards .award-container img {
		transform: rotate(270deg);
	}
}
.about.container .awards .award-container-img:hover {
	z-index: 10;
}
.about.container .awards .award-container img:hover {
	transform: scale(3);
	z-index: 15;
}
@media screen and (max-width: 768px) {
	.about.container .awards .award-container img:hover {
		transform: scale(1.5) rotate(270deg);
	}
}
.about.container .awards #img3 {
	margin-top: 10%;
}
.about.container .awards .awards-wrapper {
	align-items: center;
	display: flex;
}
@media screen and (max-width: 768px) {
	.about.container .awards .award-container {
		margin: 150px 0;
		padding: 0;
		transform: rotate(90deg) scale(0.9);
	}
	.about.container .awards .award-box {
		display: flex;
		flex-direction: column;
		width: 19%;
	}
	.about.container .awards #img3 {
		float: left;
		margin-top: 0;
	}
	.about.container .awards .award-container-img {
		display: flex;
		flex-wrap: wrap;
		gap: 0;
		width: 80%;
	}
}
.about.container .container-clients {
	background-color: #e6f3fc;
	padding: 20px;
	text-align: center;
}
.about.container .employee-section .mobile-cari {
	transform: scaleX(-1);
}
.about.container .slider-container {
	align-items: center;
	display: flex;
	gap: 5em;
	margin-top: 4%;
	overflow: hidden;
	width: 100%;
}
@media screen and (max-width: 768px) {
	.about.container .slider-container {
		margin-left: -40px;
		margin-right: -40px;
		width: auto;
	}
	.about.container .slider-container .owl-item.active.center {
		padding-left: 0;
		padding-right: 0;
		transform: scale(1.5);
		transition: all 0.5s;
		z-index: 10;
	}
	.about.container .slider-container .owl-stage-outer {
		overflow: visible;
	}
	.about.container .slider-container .owl-carousel-wrapper {
		overflow: visible;
		padding: 90px 0;
	}
}
.about.container .slider-container .member-imgs {
	display: flex;
	flex-direction: row;
	float: left;
	height: 340px;
	margin-left: 0;
}
.about.container .slider-container .our-employee-cari {
	height: 270px;
}
.about.container .slider-container .owl-carousel-wrapper {
	flex: 1;
	overflow: hidden;
}
.about.container .slider-container .owl-nav {
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.about.container .slider-container .owl-nav .owl-next,
.about.container .slider-container .owl-nav .owl-next span,
.about.container .slider-container .owl-nav .owl-prev,
.about.container .slider-container .owl-nav .owl-prev span {
	color: #fff;
	cursor: pointer;
	font-size: 60px;
	padding: 10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 50px;
}
.about.container .slider-container .owl-nav .owl-prev {
	left: 23%;
}
.about.container .slider-container .owl-nav .owl-next {
	right: 2%;
}
.about.container .slider-container .owl-nav .owl-prev {
	left: -2%;
}
@media screen and (max-width: 768px) {
	.about.container .slider-container .owl-nav .owl-prev {
		left: -10%;
	}
}
.about.container .slider-container .owl-nav .owl-next {
	right: 4%;
}
@media screen and (max-width: 768px) {
	.about.container #img4 {
		float: left;
		margin-top: -5%;
	}
	.about.container #img5 {
		float: right;
		margin-top: -5%;
	}
}
.about.container .roadmap-container {
	background-color: #e6f3fc;
	background-position: 50%;
	background-size: cover;
	display: block;
	padding: 20px;
	position: relative;
	width: 100%;
}
@media screen and (max-width: 768px) {
	.about.container .roadmap-container {
		display: none;
	}
}
.about.container .roadmap-container .title-wrapper {
	position: absolute;
	top: 0;
}
.about.container .roadmap-container .road-image {
	background-color: #e6f3fc;
	width: 100%;
}
.about.container .roadmap-container .car-image {
	bottom: 14%;
	left: 0;
	position: absolute;
	width: 250px;
}
.about.container .roadmap-container .year-marker {
	align-items: center;
	color: #000;
	cursor: pointer;
	display: flex;
	font-size: 28px;
	font-weight: 700;
	height: 65px;
	justify-content: center;
	padding: 16px;
	position: absolute;
	text-align: center;
	width: 87px;
}
.about.container .roadmap-container .year-text {
	font-size: 16px;
	max-width: 180px;
	position: absolute;
	text-align: center;
}
.about.container .roadmap-container #year-2018 {
	background-color: #83b4e3;
	bottom: 6%;
	left: 17%;
}
.about.container .roadmap-container .year-18 {
	bottom: 1%;
	left: 14.5%;
}
.about.container .roadmap-container #year-2019 {
	background-color: #dc84f5;
	bottom: 6%;
	left: 33%;
}
.about.container .roadmap-container .year-19 {
	bottom: 1%;
	left: 31%;
}
.about.container .roadmap-container #year-2020 {
	background-color: #ff914d;
	left: 26%;
	top: 65.5%;
}
.about.container .roadmap-container .year-20 {
	left: 25%;
	top: 77%;
}
.about.container .roadmap-container #year-2021 {
	background-color: #7fe5b4;
	left: 26%;
	top: 48.5%;
}
.about.container .roadmap-container .year-21 {
	left: 24.5%;
	top: 59.5%;
}
.about.container .roadmap-container #year-2022 {
	background-color: #949ed0;
	left: 41.5%;
	top: 35%;
}
.about.container .roadmap-container .year-22 {
	left: 27.5%;
	top: 37%;
}
.about.container .roadmap-container #year-2023 {
	background-color: #e79a91;
	right: 34%;
	top: 16.7%;
}
.about.container .roadmap-container .year-23 {
	right: 32%;
	top: 9%;
}
.about.container .roadmap-container #year-2024 {
	background-color: #f0d755;
	right: 9%;
	top: 16.7%;
}
.about.container .roadmap-container .year-24 {
	right: 7.5%;
	top: 9%;
}
.about.container .roadmap-mobile-container {
	background-color: #e6f3fc;
	display: none;
	margin-bottom: 0;
	min-height: 850px;
	position: relative;
	width: 100%;
}
@media screen and (max-width: 768px) {
	.about.container .roadmap-mobile-container {
		display: flex;
		overflow: hidden;
	}
}
.about.container .roadmap-mobile-container .road-image {
	height: auto;
	max-width: 100%;
	width: 100%;
}
.about.container .roadmap-mobile-container .pointer {
	cursor: pointer;
	position: absolute;
	transform: translate(-50%, -50%);
	width: 50px;
	z-index: 1;
}
.about.container .roadmap-mobile-container .pointer.active {
	transform: translate(-50%, -50%) scale(1.5);
	z-index: 0;
}
.about.container .roadmap-mobile-container .pointer.pointer-2024 {
	left: 45%;
	top: 62%;
}
.about.container .roadmap-mobile-container .pointer.pointer-2023 {
	left: 89%;
	top: 48%;
}
.about.container .roadmap-mobile-container .pointer.pointer-2022 {
	left: 56%;
	top: 48%;
}
.about.container .roadmap-mobile-container .pointer.pointer-2021 {
	left: 55%;
	top: 40%;
}
.about.container .roadmap-mobile-container .pointer.pointer-2020 {
	left: 30%;
	top: 37%;
}
.about.container .roadmap-mobile-container .pointer.pointer-2019 {
	left: 47%;
	top: 30%;
}
.about.container .roadmap-mobile-container .pointer.pointer-2018 {
	left: 69%;
	top: 25%;
}
.about.container .roadmap-mobile-container .pointer-wrapper {
	position: absolute;
}
.about.container .roadmap-mobile-container .year-info-wrapper {
	display: flex;
	flex-direction: column;
	font-size: 3vw;
	text-align: center;
	width: 22vw;
}
.about.container .roadmap-mobile-container .year-heading {
	font-weight: 700;
}
.about.container
	.roadmap-mobile-container
	.pointer-wrapper.pointer-wrapper-2018 {
	left: 69%;
	top: 21%;
}
.about.container
	.roadmap-mobile-container
	.pointer-wrapper.pointer-wrapper-2019 {
	left: 16%;
	top: 27%;
}
.about.container
	.roadmap-mobile-container
	.pointer-wrapper.pointer-wrapper-2020 {
	left: 5%;
	top: 37%;
}
.about.container
	.roadmap-mobile-container
	.pointer-wrapper.pointer-wrapper-2021 {
	left: 54%;
	top: 35%;
}
.about.container
	.roadmap-mobile-container
	.pointer-wrapper.pointer-wrapper-2022 {
	left: 25%;
	top: 47%;
}
.about.container
	.roadmap-mobile-container
	.pointer-wrapper.pointer-wrapper-2023 {
	left: 78%;
	top: 38%;
}
.about.container
	.roadmap-mobile-container
	.pointer-wrapper.pointer-wrapper-2024 {
	left: 11%;
	top: 59%;
}
.about.container .roadmap-mobile-container .info-box {
	border-radius: 20px;
	font-size: 3vw;
	left: 50%;
	line-height: 1.2;
	margin: 10px auto;
	max-height: 250px;
	overflow: scroll;
	padding: 15px;
	position: absolute;
	text-align: left;
	top: 70%;
	transform: translateX(-50%);
	width: 90%;
}
.about.container .roadmap-mobile-container .info-box ul {
	list-style: disc;
	padding-left: 20px;
}
.about.container .roadmap-mobile-container .info-box li {
	margin-bottom: 5px;
}
.about.container .roadmap-mobile-container .flex-row {
	flex-direction: row;
}
.about.container .roadmap-mobile-container .flex-col {
	flex-direction: column;
}
.about.container .content-box {
	background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	display: none;
	padding: 20px;
	position: absolute;
	right: 50px;
	top: 30%;
	width: 500px;
}
.about.container .content-box #content {
	align-items: center;
	display: flex;
	font-size: 20px;
}
.about.container .content-box #content ul {
	font-size: 16px;
	list-style: disc;
	list-style-position: outside;
	overflow: hidden;
	padding-left: 30px;
}
.about.container .content-box #content ul li {
	margin-bottom: 10px;
}
.about.container .content-box.active {
	display: block;
}
.about.container .media-container {
	background-color: #e6f3fc;
	background-image: url(images/Media-Background-Desktop.983802f6.webp);
	background-size: contain;
	padding: 20px;
	position: relative;
	text-align: center;
}
.about.container .media-container .title-wrapper h2 {
	font-family: Poppins;
	font-size: clamp(20px, 7vw, 45px);
	font-weight: 600;
}
.about.container .media-container .vid-row1,
.about.container .media-container .vid-row2 {
	align-items: center;
	display: flex;
}
@media screen and (max-width: 768px) {
	.about.container .media-container .vid-row1,
	.about.container .media-container .vid-row2 {
		flex-direction: column;
	}
}
.about.container .media-container .vid-row1 {
	align-items: center;
	display: flex;
	gap: 30px;
}
.about.container .media-container .media-cari.media-img {
	position: relative;
}
.about.container .media-container .video-gallery {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.about.container .media-container .video-item {
	margin: 10px;
	position: relative;
}
.about.container .media-container .video-item img {
	border: 15px solid #fff;
	cursor: pointer;
	width: 100%;
}
.about.container .media-container .play-btn {
	color: #fff;
	cursor: pointer;
	font-family: initial;
	font-size: 50px;
	left: 50%;
	opacity: 0.7;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.about.container .media-container .modal {
	background-color: rgba(0, 0, 0, 0.9);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.about.container .media-container .modal iframe {
	height: 80%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
}
.about.container .media-container .close {
	color: #fff;
	cursor: pointer;
	font-size: 30px;
	position: absolute;
	right: 20px;
	top: 10px;
}
.about.container .media-container .media-img {
	bottom: 0;
	height: 340px;
	position: absolute;
	right: 0;
}
.about.container .media-container .video-gallery .video-item:nth-child(3) {
	justify-content: center;
	text-align: center;
	width: 50%;
}
@media screen and (max-width: 768px) {
	.about.container .media-container .video-gallery {
		display: flex;
	}
	.about.container .media-container .video-gallery .video-item:nth-child(3) {
		width: 100%;
	}
	.about.container .media-container .media-img {
		position: relative;
	}
}
.about.container .section-container .employee-cari,
.about.container .section-container .mobile-cari {
	height: 270px;
}
@media screen and (max-width: 768px) {
	.about.container .section-container.employee-section .mobile-cari {
		height: 220px;
	}
}
.loan-rates-page section.faq {
	padding: 0 0 117px;
}
.loan-rates-page .container {
	margin: 0 auto;
	max-width: 1184px;
	padding: 0 22px;
	width: 100%;
}
.loan-rates-page p {
	margin: 15px auto;
}
.loan-rates-page .decs-title {
	font-size: 2.625rem;
	font-weight: 600;
	padding-bottom: 0.8rem;
}
.loan-rates-page .section-two p {
	margin-bottom: 0;
}
.loan-rates-page .hero-banner {
	align-items: center;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	height: 200px;
	justify-content: center;
	position: relative;
	width: 100%;
}
@media screen and (max-width: 767px) {
	.loan-rates-page .hero-banner {
		height: 150px;
	}
}
.loan-rates-page .hero-banner.nothasfeaturedimg {
	height: -moz-max-content;
	height: max-content;
}
.loan-rates-page .hero-banner:before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.loan-rates-page .hero-content {
	color: #fff;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	justify-content: center;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.loan-rates-page .page-title {
	background-color: #e1d7d7;
	color: #000;
	font-size: 6rem;
	font-weight: 800;
	line-height: 7rem;
	padding: 5px 20px;
	text-transform: uppercase;
	width: 100%;
}
@media (max-width: 1024px) {
	.loan-rates-page .page-title {
		font-size: clamp(3rem, 3rem + 2vw, 4rem);
		line-height: clamp(3rem, 3rem + 2vw, 4rem);
	}
}
@media (max-width: 767px) {
	.loan-rates-page .page-title {
		font-size: clamp(2rem, 2rem + 2vw, 3rem);
		line-height: clamp(2rem, 2rem + 2vw, 3rem);
	}
}
@media (max-width: 480px) {
	.loan-rates-page .page-title {
		font-size: clamp(1.5rem, 1.5rem + 2vw, 2rem);
		line-height: clamp(1.5rem, 1.5rem + 2vw, 2rem);
	}
}
.loan-rates-page .current-date {
	background-color: rgba(0, 0, 0, 0.6);
	font-size: 2.5rem;
	font-weight: 400;
	line-height: 3.3rem;
	margin: 0 auto;
	padding: 5px 20px;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content;
}
@media (max-width: 1024px) {
	.loan-rates-page .current-date {
		font-size: clamp(1.5rem, 1.5rem + 2vw, 2rem);
		line-height: clamp(1.5rem, 1.5rem + 2vw, 2rem);
	}
}
@media (max-width: 480px) {
	.loan-rates-page .current-date {
		font-size: clamp(1rem, 1rem + 2vw, 1.5rem);
		line-height: clamp(1rem, 1rem + 2vw, 1.5rem);
	}
}
.loan-rates-page .interest-rates-table {
	border: 2px solid #000;
	margin: 20px 0;
}
.loan-rates-page .interest-rates-table td,
.loan-rates-page .interest-rates-table th {
	border: 1px solid #000;
	font-size: 1.8rem;
	padding: 6px 12px;
	text-align: left;
}
.loan-rates-page .interest-rates-table th {
	border-bottom: 2px solid #000;
	font-weight: 700;
}
.loan-rates-page .interest-rates-table tr:hover {
	opacity: 0.9;
}
.loan-rates-page .interest-rates-table tr:hover td {
	border-bottom: 1px solid #000;
}
.loan-rates-page .interest-rates-table td:last-child,
.loan-rates-page .interest-rates-table th:last-child {
	border-right: 2px solid #000;
}
.loan-rates-page .interest-rates-table tr:last-child td {
	border-bottom: 2px solid #000;
}
.loan-rates-page .section-four .container .factors-list,
.loan-rates-page .section-four .container > div {
	margin-bottom: 2.5rem;
}
.loan-rates-page .section-four h2 {
	font-size: 2.625rem;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 1.2rem;
}
.loan-rates-page .section-four ul {
	list-style-type: disc;
	margin-left: 40px;
}
.loan-rates-page .section-four ul li {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 1rem;
}
.loan-rates-page .arc {
	transform: scale(0.85);
	transition: transform 0.1s;
}
.loan-rates-page .arc.active,
.loan-rates-page .arc.hovered {
	transform: scale(1);
	transform-origin: center;
}
.loan-rates-page #colorMeter {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
}
.loan-rates-page .interest-rates-table {
	border-collapse: collapse;
	margin-top: 20px;
	width: 100%;
}
.loan-rates-page .rate-row td.red {
	background-color: #e48c1b;
}
.loan-rates-page .rate-row td.green {
	background-color: #5aab61;
}
.loan-rates-page .rate-row td.orange {
	background-color: #ffd140;
}
.loan-rates-page .rate-row.highlighted {
	position: relative;
	z-index: 1;
}
.loan-rates-page .rate-row.highlighted td {
	position: relative;
	z-index: 2;
}
.loan-rates-page .interest-rates-table td,
.loan-rates-page .interest-rates-table th {
	padding: 12px;
}
.loan-rates-page .interest-rates-table th {
	background-color: #fff;
	position: sticky;
	top: 0;
	z-index: 2;
}
.loan-rates-page .desktop-content-header th {
	font-size: 2rem;
	text-align: center;
}
.loan-rates-page p.mobile_text {
	text-align: right;
}
@media (max-width: 768px) {
	.loan-rates-page .interest-rates-table {
		border: 2px solid #e1d7d7;
	}
	.loan-rates-page .interest-rates-table .desktop-content-header {
		display: none;
	}
	.loan-rates-page .interest-rates-table .mobile-content-header {
		align-items: stretch;
		border-color: #e1d7d7;
		display: flex;
		flex-direction: row;
		width: 100%;
	}
	.loan-rates-page .interest-rates-table .mobile-content-header th {
		border: solid #e1d7d7;
		border-width: 1px 1px 2px;
		text-align: center;
	}
	.loan-rates-page
		.interest-rates-table
		.mobile-content-header
		.lender-header {
		flex: 1;
	}
	.loan-rates-page .interest-rates-table .mobile-content-header .roi-header {
		width: 80px;
	}
	.loan-rates-page
		.interest-rates-table
		.mobile-content-header
		.claim-btn-header {
		max-width: 100px;
		width: 100%;
	}
	.loan-rates-page .interest-rates-table tr.rate-row {
		align-items: center;
		align-items: stretch;
		display: flex;
		flex-direction: row;
		width: 100%;
	}
	.loan-rates-page .interest-rates-table tr.rate-row td.lender-name {
		flex: 1;
	}
	.loan-rates-page .interest-rates-table tr.rate-row td.roi-rate {
		width: 80px;
	}
	.loan-rates-page .interest-rates-table tr.rate-row td {
		align-items: center;
		border: 1px solid #e1d7d7;
		display: flex;
		justify-content: center;
		padding: 10px;
		text-align: center;
		vertical-align: middle;
	}
	.loan-rates-page .interest-rates-table tr.rate-row td:first-child {
		justify-content: flex-start;
		text-align: left;
	}
	.loan-rates-page .interest-rates-table tr.rate-row td.compare-button {
		max-width: 100px;
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.loan-rates-page .interest-rates-table .desktop-content {
		font-size: clamp(1em, 1em + 2vw, 1.2em);
	}
}
@media (min-width: 768px) {
	.loan-rates-page .interest-rates-table .mobile-content-header,
	.loan-rates-page .section-three p.mobile_text,
	.loan-rates-page .section-three span.mobile-roi-content {
		display: none;
	}
	.loan-rates-page .section-three span.desktop-roi-content {
		display: inline;
	}
	.loan-rates-page
		.section-three
		.interest-rates-table
		.compare__content-btn.desktop-content {
		display: flex !important;
		font-size: 1em;
	}
	.loan-rates-page
		.section-three
		.interest-rates-table
		.compare__content-btn.mobile-content {
		display: none !important;
	}
}
@media (max-width: 767px) {
	.loan-rates-page .section-three p.mobile_text {
		display: block;
	}
	.loan-rates-page .section-three .interest-rates-table tr.rate-row td,
	.loan-rates-page
		.section-three
		.interest-rates-table
		tr.rate-row
		td:last-child {
		padding: 8px 5px;
	}
	.loan-rates-page .section-three .interest-rates-table .desktop-content {
		display: none;
	}
	.loan-rates-page .section-three .interest-rates-table .mobile-content {
		display: block;
		font-size: 16px;
		height: -moz-max-content;
		height: max-content;
		height: auto;
		margin-top: 0;
		max-width: 100%;
		min-height: 30px;
		padding: 5px 8px;
		width: -moz-max-content;
		width: max-content;
	}
	.loan-rates-page
		.section-three
		.interest-rates-table
		span.mobile-roi-content {
		display: inline;
		padding: 0;
	}
	.loan-rates-page
		.section-three
		.interest-rates-table
		span.desktop-roi-content {
		display: none;
	}
}
@media screen and (min-width: 481) and (max-width: 767px) {
	.loan-rates-page .interest-rates-table tr.rate-row td {
		flex: 0 !important;
	}
	.loan-rates-page .section-three p.mobile_text {
		display: block;
	}
	.loan-rates-page .section-three .interest-rates-table tr.rate-row td {
		padding: 8px 5px;
	}
	.loan-rates-page
		.section-three
		.interest-rates-table
		tr.rate-row
		td:last-child {
		padding: 8px;
		width: 100px;
	}
}
.loan-rates-page
	.section-three
	.interest-rates-table
	tr.rate-row
	.compare__content-btn.desktop-content,
.loan-rates-page
	.section-three
	.interest-rates-table
	tr.rate-row
	.compare__content-btn.mobile-content {
	font-size: 1.8rem;
	min-height: 40px;
	padding: 0 15px;
}
.loan-rates-page .section-three .interest-rates-table tr.rate-row td.green,
.loan-rates-page .section-three .interest-rates-table tr.rate-row td.red {
	color: #fff;
}
.loan-rates-page #colorMeter text.color-meter-text {
	cursor: pointer;
	fill: #000;
	font-size: 16px;
	text-anchor: middle;
}
@media (max-width: 499px) {
	.loan-rates-page #colorMeter text.color-meter-text {
		font-size: 14px;
	}
}
.loan-rates-page #interest-rates-table-container {
	margin-top: -165px;
}
.loan-rates-page #interest-rates-table-container .interest-rates-table {
	border-spacing: 0;
}
.loan-rates-page #color-pie-chart {
	display: flex;
	justify-content: center;
	margin-top: 55px;
	position: relative;
	z-index: 0;
}
.loan-rates-page #color-pie-chart .pie_chart {
	display: flex;
	height: 400px;
	position: relative;
	width: 400px;
}
.loan-rates-page #color-pie-chart .text {
	flex-grow: 1;
	font-size: 20px;
	font-weight: 700;
}
.loan-rates-page #color-pie-chart .text-low {
	align-self: center;
	margin-top: 30px;
	text-align: right;
}
.loan-rates-page #color-pie-chart .text-high {
	align-self: center;
	margin-top: 30px;
	text-align: left;
}
.loan-rates-page #color-pie-chart .text-med {
	align-self: flex-start;
	flex-grow: 1;
	margin-top: -30px;
	text-align: center;
}
.loan-rates-page #color-pie-chart .pie {
	height: 100%;
	position: absolute;
	width: 100%;
	clip: rect(0 400px 400px 200px);
}
.loan-rates-page #color-pie-chart .pie.one {
	transform: rotate(-90deg);
}
.loan-rates-page #color-pie-chart .pie.one .slice {
	background-color: #5aab61;
}
.loan-rates-page #color-pie-chart .pie.two {
	transform: rotate(-30deg);
}
.loan-rates-page #color-pie-chart .pie.two .slice {
	background-color: #ffd140;
}
.loan-rates-page #color-pie-chart .pie.three {
	transform: rotate(30deg);
}
.loan-rates-page #color-pie-chart .pie.three .slice {
	background-color: #e48c1b;
}
.loan-rates-page #color-pie-chart .pie .slice {
	box-shadow: inset 8px 8px 13px rgba(0, 0, 0, 0.3);
	cursor: pointer;
	transform: rotate(60deg);
}
.loan-rates-page #color-pie-chart .pie .slice.active,
.loan-rates-page #color-pie-chart .pie .slice:active,
.loan-rates-page #color-pie-chart .pie .slice:hover {
	box-shadow:
		inset 0 0 15px rgba(0, 0, 0, 0.7),
		inset 10px 10px 17px rgba(0, 0, 0, 0.5);
	transform: rotate(60.4deg);
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.loan-rates-page #color-pie-chart .slice {
	border-radius: 50%;
	height: 100%;
	position: absolute;
	width: 100%;
	clip: rect(0 200px 400px 0);
}
.loan-rates-page #color-pie-chart .slice .text {
	background-color: #fff;
	border-radius: 5px;
	color: #000;
	font-size: 16px;
	font-size: 20px;
	font-weight: 500;
	padding: 5px;
	position: absolute;
	text-transform: capitalize;
}
@media (max-width: 1200px) {
	.loan-rates-page #color-pie-chart {
		margin-top: 50px;
	}
}
@media (max-width: 768px) {
	.loan-rates-page #interest-rates-table-container {
		margin-top: -90px;
	}
	.loan-rates-page #color-pie-chart .pie_chart {
		height: 300px;
		position: relative;
		width: 300px;
	}
	.loan-rates-page #color-pie-chart .pie,
	.loan-rates-page #color-pie-chart .slice {
		clip: rect(0 150px 300px 0);
	}
	.loan-rates-page #interest-rates-table-container {
		margin-top: -90px;
	}
	.loan-rates-page #color-pie-chart .pie_chart {
		height: 260px;
		position: relative;
		width: 260px;
	}
	.loan-rates-page #color-pie-chart .pie {
		height: 100%;
		position: absolute;
		width: 100%;
		clip: rect(0, 260px, 260px, 130px);
	}
	.loan-rates-page #color-pie-chart .slice {
		height: 100%;
		position: absolute;
		width: 100%;
		clip: rect(0, 130px, 260px, 0);
		transform: rotate(60deg);
	}
	.loan-rates-page #color-pie-chart .slice .text {
		font-size: 15px;
	}
}
.single-blog-page .decimal {
	list-style-type: decimal;
}
.single-blog-page .lower-alpha {
	list-style-type: lower-alpha;
}
.single-blog-page ol,
.single-blog-page ul {
	padding-bottom: 15px;
	padding-left: 30px;
}
.single-blog-page ol li,
.single-blog-page ul li {
	padding-bottom: 10px;
}
.single-blog-page .pros-cons {
	padding-bottom: 0;
}
.blog__content .blog__desc a {
	color: #0070e0;
}
.blog__content .blog__desc .blog-img-container {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.blog__content .blog__desc .blog-img-container img.img-1 {
	height: auto;
	width: 100%;
}
.blog__content .blog__desc .blog-img-container img.img-2 {
	height: auto;
	margin: 0 auto 20px;
	max-width: 60%;
	width: 100%;
}
@media (max-width: 480px) {
	.blog__content .blog__desc .blog-img-container img.img-2 {
		max-width: 70%;
	}
}
.single-blog-page .blog__content .blog__desc table {
	border-collapse: collapse;
	margin: 20px 0;
	width: 100%;
}
.single-blog-page .blog__content .blog__desc table thead th {
	background-color: #f2f2f2;
	border: 1px solid #000;
	padding: 10px;
}
.single-blog-page .blog__content .blog__desc table tbody tr td {
	border: 1px solid #000;
	padding: 10px;
	text-align: center;
}
.ul-style {
	list-style-type: disc;
	padding-left: 40px;
}
.li-style {
	color: #000;
	font-size: 16px;
	line-height: 25px;
	padding: 10px 0;
}
.gold-loan-page .cibil-banner,
.working-capital-loan .cibil-banner {
	overflow: hidden;
}
.gold-loan-page .cibil-banner .banner__inner,
.working-capital-loan .cibil-banner .banner__inner {
	min-height: 200px;
	padding: 25px 0;
}
.gold-loan-page .cibil-banner .banner__title,
.working-capital-loan .cibil-banner .banner__title {
	color: #fff;
	font-size: 60px;
	font-weight: 500;
	line-height: 60px;
	margin-bottom: 20px;
	max-width: 657px;
}
.gold-loan-page .cibil-banner .banner__descr,
.working-capital-loan .cibil-banner .banner__descr {
	color: #a6c1ea;
	font-size: 23px;
	font-weight: 600;
	line-height: 33px;
}
.gold-loan-page .banner__content,
.working-capital-loan .banner__content {
	flex-direction: column;
	gap: 20px;
	width: 60%;
}
.gold-loan-page .banner__content .banner__title,
.working-capital-loan .banner__content .banner__title {
	font-size: 3.2rem;
	line-height: 4rem;
}
.gold-loan-page .banner__content .hero__content,
.working-capital-loan .banner__content .hero__content {
	margin-top: 0;
}
.gold-loan-page .banner__image img,
.working-capital-loan .banner__image img {
	max-height: 250px;
	width: auto;
}
.gold-loan-page .banner__image img:last-of-type,
.working-capital-loan .banner__image img:last-of-type {
	bottom: 1px;
}
.gold-loan-page .circle-animate,
.working-capital-loan .circle-animate {
	height: 100px;
	right: 0;
	top: 150px;
	width: 100px;
}
.gold-loan-page .decs-title,
.working-capital-loan .decs-title {
	font-size: 2.625rem;
	font-weight: 600;
	padding-bottom: 0.8rem;
}
.gold-loan-page .hero__bank,
.working-capital-loan .hero__bank {
	margin-top: 40px;
}
.gold-loan-page .bank__top,
.working-capital-loan .bank__top {
	align-items: stretch;
	display: flex;
	filter: drop-shadow(3px 5px 10px rgba(0, 0, 0, 0.1));
	justify-content: space-between;
}
.gold-loan-page .bank__item,
.working-capital-loan .bank__item {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
}
.gold-loan-page .bank__item-top,
.working-capital-loan .bank__item-top {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 17px 10px;
}
.gold-loan-page .bank__item-name,
.working-capital-loan .bank__item-name {
	color: #383a3e;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	text-align: center;
}
.gold-loan-page .bank__item-bottom,
.working-capital-loan .bank__item-bottom {
	align-items: center;
	background: #fff;
	border: 1px solid #d6d3d3;
	display: flex;
	height: 100px;
	justify-content: center;
	padding: 20px;
	width: 100%;
}
.gold-loan-page .bank__item:last-of-type,
.working-capital-loan .bank__item:last-of-type {
	height: auto;
	justify-content: end;
}
.gold-loan-page .bank__item-btn,
.working-capital-loan .bank__item-btn {
	max-width: 160px;
}
.gold-loan-page .bank__item-btn.btn,
.working-capital-loan .bank__item-btn.btn {
	align-items: center;
	background: #5aab61;
	border: none;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	line-height: 33.6px;
	max-width: 288px;
	min-height: 60px;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.gold-loan-page .bank__item-descr,
.working-capital-loan .bank__item-descr {
	color: #040018;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	text-align: center;
}
.gold-loan-page .bank__content,
.working-capital-loan .bank__content {
	background: #f3f4f6;
	display: flex;
	gap: 21px;
	justify-content: space-between;
	padding: 35px;
}
.gold-loan-page .bank__content-box,
.working-capital-loan .bank__content-box {
	display: flex;
	flex-direction: column;
	gap: 21px;
	max-width: 435px;
	width: 100%;
}
.gold-loan-page .bank__block,
.working-capital-loan .bank__block {
	max-width: 431px;
}
.gold-loan-page .bank__block-name,
.working-capital-loan .bank__block-name {
	border-bottom: 1px solid rgba(56, 58, 62, 0.3);
	font-size: 18px;
	margin-bottom: 10px;
	max-width: 343px;
	padding-bottom: 10px;
	width: 100%;
}
.gold-loan-page .bank__block-content ul li,
.working-capital-loan .bank__block-content ul li {
	font-size: 16.583px;
	line-height: 24.321px;
	padding-left: 16px;
	position: relative;
}
.gold-loan-page .bank__block-content ul li:before,
.working-capital-loan .bank__block-content ul li:before {
	background: #383a3e;
	border-radius: 6px;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	top: 10px;
	width: 6px;
}
.gold-loan-page .bank__block-content ul li span,
.working-capital-loan .bank__block-content ul li span {
	font-weight: 700;
}
.gold-loan-page .bank__block-item,
.working-capital-loan .bank__block-item {
	align-items: center;
	display: flex;
	gap: 20px;
}
.gold-loan-page .bank__block-icon,
.working-capital-loan .bank__block-icon {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 37px;
}
.gold-loan-page .bank__block:nth-of-type(4),
.working-capital-loan .bank__block:nth-of-type(4) {
	max-width: 632px;
}
.gold-loan-page .bank__name,
.working-capital-loan .bank__name {
	color: #040018;
	font-size: 25px;
	font-weight: 500;
	line-height: 78.4px;
	margin-top: 78px;
}
.gold-loan-page .bank__table,
.working-capital-loan .bank__table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.gold-loan-page .bank__table tr th,
.working-capital-loan .bank__table tr th {
	background: #f2f5ff;
	border: 1px solid #cbd4e1;
	color: #040018;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 33.6px;
	padding: 23px 38px;
	text-align: left;
	width: 33.33%;
}
.gold-loan-page .bank__table tr td,
.working-capital-loan .bank__table tr td {
	background: #fff;
	border: 1px solid #cbd4e1;
	color: #93969f;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	padding: 16px 38px;
}
.gold-loan-page .doc_table tr td:hover,
.working-capital-loan .doc_table tr td:hover {
	background: #f2f5ff;
}
.gold-loan-page .bank__table tr td:first-of-type,
.working-capital-loan .bank__table tr td:first-of-type {
	color: #383a3e;
	line-height: 25px;
}
.gold-loan-page .bank__name:last-of-type,
.working-capital-loan .bank__name:last-of-type {
	margin-top: 40px;
}
.gold-loan-page .hero-bank ~ .faq,
.working-capital-loan .hero-bank ~ .faq {
	padding-top: 68px;
}
.gold-loan-page .bank__block-descr,
.working-capital-loan .bank__block-descr {
	font-size: 16.583px;
	font-weight: 400;
	line-height: 39px;
}
@media (max-width: 970px) {
	.gold-loan-page .banner__content,
	.working-capital-loan .banner__content {
		width: 55%;
	}
	.gold-loan-page .banner__content .banner__title,
	.working-capital-loan .banner__content .banner__title {
		font-size: clamp(2.2rem, 1.2vw, 3.2rem);
		line-height: 3.4rem;
	}
	.gold-loan-page .banner__image,
	.working-capital-loan .banner__image {
		right: 30px;
	}
}
.gold-loan-page .fixed-content h2,
.working-capital-loan .fixed-content h2 {
	font-size: 2.625rem;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 1.2rem;
}
.gold-loan-page .fixed-content ol,
.gold-loan-page .fixed-content ul,
.working-capital-loan .fixed-content ol,
.working-capital-loan .fixed-content ul {
	padding-bottom: 15px;
	padding-left: 30px;
}
.gold-loan-page .fixed-content ol li,
.gold-loan-page .fixed-content ul li,
.working-capital-loan .fixed-content ol li,
.working-capital-loan .fixed-content ul li {
	color: #000;
	font-size: 16px;
	line-height: 38px;
	padding-bottom: 0;
	padding-top: 0;
}
.gold-loan-page .apply,
.working-capital-loan .apply {
	margin-top: 0;
}
@media (max-width: 660px) {
	.gold-loan-page #cibil-banner-section .banner__inner,
	.working-capital-loan #cibil-banner-section .banner__inner {
		min-height: auto;
		padding-bottom: 0;
		padding-top: 25px;
	}
	.gold-loan-page #cibil-banner-section .banner__content,
	.working-capital-loan #cibil-banner-section .banner__content {
		flex-direction: column;
		gap: 20px;
		height: auto;
		margin-bottom: 20px;
		width: 100%;
	}
	.gold-loan-page #cibil-banner-section .banner .circle-animate,
	.working-capital-loan #cibil-banner-section .banner .circle-animate {
		display: none;
	}
	.gold-loan-page .banner__image,
	.working-capital-loan .banner__image {
		left: 50%;
		max-width: 300px;
		position: relative;
		right: 0;
		transform: translateX(-50%);
		width: 100%;
	}
}
@media (max-width: 768px) {
	.gold-loan-page #cibil-banner-section .banner__content .banner__title,
	.working-capital-loan
		#cibil-banner-section
		.banner__content
		.banner__title {
		font-size: clamp(2.2rem, 1.2vw, 3.2rem) !important;
	}
	.gold-loan-page #cibil-banner-section .banner__image .mobile-img,
	.working-capital-loan #cibil-banner-section .banner__image .mobile-img {
		position: unset !important;
		transform: translateX(0);
		width: 100%;
	}
	.gold-loan-page .bank__top,
	.working-capital-loan .bank__top {
		filter: none;
		flex-wrap: wrap;
	}
	.gold-loan-page .bank__item,
	.working-capital-loan .bank__item {
		flex-direction: row;
		width: 100%;
	}
	.gold-loan-page .bank__item-top,
	.working-capital-loan .bank__item-top {
		background: #fff;
		border: 1px solid #d6d3d3;
		justify-content: start;
		padding: 15px;
		width: 100%;
	}
	.gold-loan-page .bank__item-bottom,
	.working-capital-loan .bank__item-bottom {
		justify-content: start;
	}
	.gold-loan-page .bank__item:last-of-type .bank__item-bottom,
	.working-capital-loan .bank__item:last-of-type .bank__item-bottom {
		border: none;
		justify-content: center;
		padding: 17px 10px;
		width: 100%;
	}
	.gold-loan-page .bank__content,
	.working-capital-loan .bank__content {
		flex-direction: column;
		gap: 30px;
	}
	.gold-loan-page .bank__content-box,
	.working-capital-loan .bank__content-box {
		gap: 30px;
	}
	.gold-loan-page .bank__item-bottom,
	.working-capital-loan .bank__item-bottom {
		height: auto;
	}
	.gold-loan-page .bank__name,
	.gold-loan-page .bank__table,
	.working-capital-loan .bank__name,
	.working-capital-loan .bank__table {
		display: none;
	}
	.gold-loan-page .docs__block,
	.working-capital-loan .docs__block {
		margin-top: 20px;
	}
	.gold-loan-page .docs__block h3,
	.working-capital-loan .docs__block h3 {
		color: #0070e0;
		font-size: 16px;
		font-weight: 600;
		line-height: 25px;
		margin-bottom: 13px;
	}
	.gold-loan-page .docs__item,
	.working-capital-loan .docs__item {
		background: #fff;
		border: 1px solid rgba(56, 58, 62, 0.1);
		border-radius: 10px;
		padding: 15px 12px;
	}
	.gold-loan-page .docs__content,
	.working-capital-loan .docs__content {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	.gold-loan-page .docs__item:nth-of-type(3),
	.working-capital-loan .docs__item:nth-of-type(3) {
		margin-bottom: 10px;
		position: relative;
	}
	.gold-loan-page .docs__item:nth-of-type(3):after,
	.working-capital-loan .docs__item:nth-of-type(3):after {
		background: rgba(56, 58, 62, 0.3);
		bottom: -10px;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		right: 0;
	}
	.gold-loan-page .docs__item,
	.working-capital-loan .docs__item {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
	}
	.gold-loan-page .docs__item span,
	.working-capital-loan .docs__item span {
		font-weight: 700;
	}
}
@media (max-width: 480px) {
	.gold-loan-page .hero-bank ~ .faq,
	.working-capital-loan .hero-bank ~ .faq {
		padding-top: 20px;
	}
	.gold-loan-page .hero__bank,
	.working-capital-loan .hero__bank {
		margin-top: 25px;
	}
	.gold-loan-page .bank__item-top,
	.working-capital-loan .bank__item-top {
		font-size: 14px;
	}
	.gold-loan-page .bank__item-descr,
	.gold-loan-page .bank__item-name,
	.working-capital-loan .bank__item-descr,
	.working-capital-loan .bank__item-name {
		font-size: 14px;
		line-height: normal;
		text-align: left;
	}
	.gold-loan-page .bank__item-bottom,
	.working-capital-loan .bank__item-bottom {
		width: 89%;
	}
	.gold-loan-page .bank__content,
	.working-capital-loan .bank__content {
		margin: 30px -44px 0;
		padding: 50px 44px;
	}
	.gold-loan-page .bank__block-name,
	.working-capital-loan .bank__block-name {
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	.gold-loan-page .bank__block-content ul li,
	.working-capital-loan .bank__block-content ul li {
		font-size: 14px;
		line-height: 24px;
	}
	.gold-loan-page .bank__block-descr,
	.working-capital-loan .bank__block-descr {
		font-size: 14px;
	}
}
.gold-loan-page #working-capital-form.apply,
.working-capital-loan #working-capital-form.apply {
	background: #f3f4f6;
	border-bottom: 1px solid #bfc3c8;
	border-top: 1px solid #bfc3c8;
	margin-top: 0;
	padding: 90px 0 116px;
	position: relative;
	z-index: 3;
}
.gold-loan-page #working-capital-form.apply .container,
.working-capital-loan #working-capital-form.apply .container {
	max-width: 1169px;
}
.gold-loan-page .apply__title,
.working-capital-loan .apply__title {
	text-align: center;
}
.gold-loan-page .apply__form,
.working-capital-loan .apply__form {
	margin-top: 35px;
}
.gold-loan-page .apply__form-top,
.working-capital-loan .apply__form-top {
	display: grid;
	gap: 30px 34px;
	grid-template-columns: repeat(3, 1fr);
}
.gold-loan-page .apply__form-block label,
.working-capital-loan .apply__form-block label {
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	left: 14px;
	line-height: 32.426px;
	pointer-events: none;
	position: absolute;
	top: 9px;
}
.gold-loan-page .apply__form-block label span,
.working-capital-loan .apply__form-block label span {
	color: #ff1f00;
	font-size: 25px;
}
.gold-loan-page .apply__form-block input,
.gold-loan-page .apply__form-block select,
.working-capital-loan .apply__form-block input,
.working-capital-loan .apply__form-block select {
	background: #fff;
	border: 1.158px solid #cbd4e1;
	border-radius: 5.79px;
	color: #383a3e;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	height: 53px;
	line-height: 32.426px;
	outline: none;
	padding: 5px 14px;
	width: 100%;
}
.gold-loan-page .apply__form-block input.active ~ label,
.gold-loan-page .apply__form-block input:focus ~ label,
.gold-loan-page .apply__form-select.active ~ label,
.working-capital-loan .apply__form-block input.active ~ label,
.working-capital-loan .apply__form-block input:focus ~ label,
.working-capital-loan .apply__form-select.active ~ label {
	display: none;
}
.gold-loan-page .apply__form-block select,
.working-capital-loan .apply__form-block select {
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2710%27 fill=%27none%27%3E%3Cpath stroke=%27%236C6C6C%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.737%27 d=%27M.963 1.672 7.91 8.645l6.948-6.973%27/%3E%3C/svg%3E");
	background-position: right 15px center;
	background-repeat: no-repeat, repeat;
	background-size: 15px 9px;
}
.gold-loan-page .apply__form-block select option,
.gold-loan-page .apply__form-select.active,
.working-capital-loan .apply__form-block select option,
.working-capital-loan .apply__form-select.active {
	font-size: 18px;
}
.gold-loan-page .apply__label,
.working-capital-loan .apply__label {
	color: #383a3e;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.18px;
	line-height: 23.161px;
	margin-top: 41px;
}
.gold-loan-page .apply__label a,
.working-capital-loan .apply__label a {
	color: #0070e0;
}
.gold-loan-page .apply__checkbox,
.working-capital-loan .apply__checkbox {
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
	height: 0;
	opacity: 0;
	position: absolute;
	width: 0;
}
.gold-loan-page .apply__checkbox + .checkmark,
.working-capital-loan .apply__checkbox + .checkmark {
	cursor: pointer;
	display: inline-block;
	left: 0;
	padding-left: 34px;
	position: relative;
	top: 0;
}
.gold-loan-page .apply__checkbox + .checkmark:before,
.working-capital-loan .apply__checkbox + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2719%27 height=%2719%27 x=%27.5%27 y=%271.404%27 fill=%27%23fff%27 stroke=%27%23797A7B%27 rx=%274.5%27/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	height: 23px;
	left: 0;
	position: absolute;
	top: -2px;
	width: 22px;
}
.gold-loan-page .apply__checkbox:checked + .checkmark:before,
.working-capital-loan .apply__checkbox:checked + .checkmark:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2718%27 height=%2718%27 x=%271%27 y=%271.904%27 fill=%27%23fff%27 stroke=%27%230070E0%27 stroke-width=%272%27 rx=%274%27/%3E%3Cpath stroke=%27%230070E0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m15.162 7.557-6.16 6.159-2.799-2.8%27/%3E%3C/svg%3E");
}
.gold-loan-page .apply__btn,
.working-capital-loan .apply__btn {
	margin: 28px auto 0;
	max-width: 161px;
}
.gold-loan-page .apply__rating.hero__block:last-of-type,
.working-capital-loan .apply__rating.hero__block:last-of-type {
	flex-direction: row;
	justify-content: center;
	margin-top: 25px;
}
.gold-loan-page .apply__rating .hero__item-descr,
.working-capital-loan .apply__rating .hero__item-descr {
	color: #383a3e;
}
.gold-loan-page .apply__rating .hero__item-icon img,
.working-capital-loan .apply__rating .hero__item-icon img {
	min-width: 14px;
	width: 100%;
}
@media (max-width: 768px) {
	.gold-loan-page .apply__form-top,
	.working-capital-loan .apply__form-top {
		grid-template-columns: repeat(2, 1fr);
	}
	.gold-loan-page .apply__rating.hero__block:last-of-type,
	.working-capital-loan .apply__rating.hero__block:last-of-type {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
}
@media (max-width: 640px) {
	.gold-loan-page .apply__rating.hero__block:last-of-type,
	.working-capital-loan .apply__rating.hero__block:last-of-type {
		display: flex;
	}
}
@media (max-width: 480px) {
	.gold-loan-page .apply,
	.working-capital-loan .apply {
		margin-top: 50px;
		padding: 50px 0;
	}
	.gold-loan-page .apply__form,
	.working-capital-loan .apply__form {
		margin-top: 20px;
	}
	.gold-loan-page .apply__form-top,
	.working-capital-loan .apply__form-top {
		gap: 10px;
		grid-template-columns: 1fr;
	}
	.gold-loan-page .apply__form-block input,
	.gold-loan-page .apply__form-block select,
	.working-capital-loan .apply__form-block input,
	.working-capital-loan .apply__form-block select {
		font-size: 14px;
		line-height: 32.426px;
	}
	.gold-loan-page .apply__form-block label,
	.working-capital-loan .apply__form-block label {
		font-family: Urbanist, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		left: 14px;
		line-height: 32.426px;
		pointer-events: none;
		position: absolute;
		top: 7px;
	}
	.gold-loan-page .apply__label,
	.working-capital-loan .apply__label {
		font-size: 12px;
		letter-spacing: 0.12px;
		line-height: 20px;
		margin-top: 19px;
	}
	.gold-loan-page .apply__checkbox + .checkmark:before,
	.working-capital-loan .apply__checkbox + .checkmark:before {
		height: 20px;
		top: 3px;
		width: 20px;
	}
	.gold-loan-page .apply__rating.hero__block:last-of-type,
	.working-capital-loan .apply__rating.hero__block:last-of-type {
		gap: 11px;
		margin-top: 20px;
	}
	.gold-loan-page .apply__rating .hero__item-grade,
	.working-capital-loan .apply__rating .hero__item-grade {
		color: #437afa;
		font-size: 15px;
		font-weight: 600;
		line-height: 13.911px;
		margin-left: 5px;
		margin-right: 3px;
	}
	.gold-loan-page .apply__rating .hero__item-stars,
	.working-capital-loan .apply__rating .hero__item-stars {
		gap: 4px;
	}
	.gold-loan-page .apply__rating .hero__item-icon img,
	.working-capital-loan .apply__rating .hero__item-icon img {
		width: 14px;
	}
	.gold-loan-page .apply__rating .hero__item-descr,
	.working-capital-loan .apply__rating .hero__item-descr {
		font-size: 15px;
		line-height: 13.911px;
		margin-left: 9px;
	}
	.gold-loan-page .apply__checkbox + .checkmark,
	.working-capital-loan .apply__checkbox + .checkmark {
		padding-left: 26px;
	}
	.gold-loan-page .apply__btn,
	.working-capital-loan .apply__btn {
		margin-top: 20px;
	}
	.gold-loan-page .apply__form-block select option,
	.gold-loan-page .apply__form-select.active,
	.working-capital-loan .apply__form-block select option,
	.working-capital-loan .apply__form-select.active {
		font-size: 14px;
	}
}
.gold-loan-page .apply__form-block,
.working-capital-loan .apply__form-block {
	position: relative;
}
.gold-loan-page .tab,
.working-capital-loan .tab {
	display: flex;
	gap: 2px;
	overflow: hidden;
}
@media (max-width: 640px) {
	.gold-loan-page .tab,
	.working-capital-loan .tab {
		flex-direction: column;
	}
}
.gold-loan-page .tab button,
.working-capital-loan .tab button {
	background-color: #5aab61;
	border: none;
	border-radius: 4px;
	box-shadow: 0 4px 6px rgba(56, 117, 61, 0.4);
	color: #fff;
	cursor: pointer;
	flex: 1;
	font-size: 17px;
	outline: none;
	padding: 14px 16px;
	text-align: center;
	transition: all 0.2s ease-in-out;
}
.gold-loan-page .tab button:hover,
.working-capital-loan .tab button:hover {
	background-color: #38753d;
	box-shadow: 0 6px 10px rgba(56, 117, 61, 0.6);
	color: #fff;
	transform: translateY(-2px);
}
.gold-loan-page .tab button:active,
.working-capital-loan .tab button:active {
	box-shadow: 0 2px 4px rgba(56, 117, 61, 0.3);
	transform: translateY(1px);
}
.gold-loan-page .tab button.active,
.working-capital-loan .tab button.active {
	background-color: #38753d;
	box-shadow: 0 4px 8px rgba(56, 117, 61, 0.5);
	color: #fff;
	transform: translateY(0);
}
.gold-loan-page .tabcontent,
.working-capital-loan .tabcontent {
	border: 1px solid #000;
	border-top: none;
	display: none;
	padding: 20px;
}
.gold-loan-page .tabcontent ol,
.gold-loan-page .tabcontent ul,
.working-capital-loan .tabcontent ol,
.working-capital-loan .tabcontent ul {
	color: #000;
	font-size: 16px;
	line-height: 25.6px;
	margin-top: 20px;
}
.gold-loan-page .tabcontent ol li,
.gold-loan-page .tabcontent ul li,
.working-capital-loan .tabcontent ol li,
.working-capital-loan .tabcontent ul li {
	padding-bottom: 8px;
}
.gold-loan-page .tabcontent ul,
.working-capital-loan .tabcontent ul {
	list-style: disc;
	padding-left: 40px;
}
.gold-loan-page .page__content.tab-content-container,
.working-capital-loan .page__content.tab-content-container {
	margin-bottom: 0;
}
.car-loan-page .working-capital-loan .hero,
.construction-finance .working-capital-loan .hero,
.education-loan .working-capital-loan .hero,
.gold-loan-page .working-capital-loan .hero,
.working-capital-loan-page .working-capital-loan .hero {
	margin-bottom: 2.5rem;
	min-height: -moz-max-content;
	min-height: max-content;
}
.car-loan-page .working-capital-loan .home-loan .hero__inner,
.construction-finance .working-capital-loan .home-loan .hero__inner,
.education-loan .working-capital-loan .home-loan .hero__inner,
.gold-loan-page .working-capital-loan .home-loan .hero__inner,
.working-capital-loan-page .working-capital-loan .home-loan .hero__inner {
	display: flex;
	flex-direction: column;
	gap: 25px;
}
@media (min-width: 641px) {
	.car-loan-page .home-loan-content,
	.construction-finance .home-loan-content,
	.education-loan .home-loan-content,
	.gold-loan-page .home-loan-content,
	.working-capital-loan-page .home-loan-content {
		align-items: center;
		min-height: 420px;
	}
	.car-loan-page .home-loan-content .banner__title,
	.construction-finance .home-loan-content .banner__title,
	.education-loan .home-loan-content .banner__title,
	.gold-loan-page .home-loan-content .banner__title,
	.working-capital-loan-page .home-loan-content .banner__title {
		text-align: left;
	}
}
@media (max-width: 640px) {
	.car-loan-page .home-loan-content,
	.construction-finance .home-loan-content,
	.education-loan .home-loan-content,
	.gold-loan-page .home-loan-content,
	.working-capital-loan-page .home-loan-content {
		min-height: 633px;
	}
}
@media screen and (min-width: 400px) and (max-width: 480px) {
	.car-loan-page .home-loan-content,
	.construction-finance .home-loan-content,
	.education-loan .home-loan-content,
	.gold-loan-page .home-loan-content,
	.working-capital-loan-page .home-loan-content {
		min-height: 730px;
	}
}
@media (max-width: 399px) {
	.car-loan-page .home-loan-content,
	.construction-finance .home-loan-content,
	.education-loan .home-loan-content,
	.gold-loan-page .home-loan-content,
	.working-capital-loan-page .home-loan-content {
		min-height: 665px;
	}
}
@media (min-width: 1001px) {
	.car-loan-page .home-loan-content:before,
	.construction-finance .home-loan-content:before,
	.education-loan .home-loan-content:before,
	.gold-loan-page .home-loan-content:before,
	.working-capital-loan-page .home-loan-content:before {
		background-position: 100%;
	}
}
@media (min-width: 768px) and (max-width: 970px) {
	.car-loan-page .home-loan-content:before,
	.construction-finance .home-loan-content:before,
	.education-loan .home-loan-content:before,
	.gold-loan-page .home-loan-content:before,
	.working-capital-loan-page .home-loan-content:before {
		background-position: calc(50% - 370px);
	}
}
.car-loan-page .home-loan-content .banner__descr,
.construction-finance .home-loan-content .banner__descr,
.education-loan .home-loan-content .banner__descr,
.gold-loan-page .home-loan-content .banner__descr,
.working-capital-loan-page .home-loan-content .banner__descr {
	color: #a6c1ea;
	font-size: 23px;
	font-weight: 600;
	line-height: 33px;
}
.car-loan-page .home-loan-content .hero__content,
.construction-finance .home-loan-content .hero__content,
.education-loan .home-loan-content .hero__content,
.gold-loan-page .home-loan-content .hero__content,
.working-capital-loan-page .home-loan-content .hero__content {
	margin-top: 0;
}
.car-loan-page #mobile-tab,
.construction-finance #mobile-tab,
.education-loan #mobile-tab,
.gold-loan-page #mobile-tab,
.working-capital-loan-page #mobile-tab {
	margin-bottom: 0;
}
.car-loan-page #mobile-tab .accordion-container,
.construction-finance #mobile-tab .accordion-container,
.education-loan #mobile-tab .accordion-container,
.gold-loan-page #mobile-tab .accordion-container,
.working-capital-loan-page #mobile-tab .accordion-container {
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.car-loan-page #mobile-tab .accordion-content,
.construction-finance #mobile-tab .accordion-content,
.education-loan #mobile-tab .accordion-content,
.gold-loan-page #mobile-tab .accordion-content,
.working-capital-loan-page #mobile-tab .accordion-content {
	display: none;
	padding: 1rem 0;
}
.car-loan-page #mobile-tab .accordion-content ol,
.car-loan-page #mobile-tab .accordion-content ul,
.construction-finance #mobile-tab .accordion-content ol,
.construction-finance #mobile-tab .accordion-content ul,
.education-loan #mobile-tab .accordion-content ol,
.education-loan #mobile-tab .accordion-content ul,
.gold-loan-page #mobile-tab .accordion-content ol,
.gold-loan-page #mobile-tab .accordion-content ul,
.working-capital-loan-page #mobile-tab .accordion-content ol,
.working-capital-loan-page #mobile-tab .accordion-content ul {
	color: #000;
	font-size: 16px;
	line-height: 25.6px;
	margin-top: 20px;
}
.car-loan-page #mobile-tab .accordion-content ol li,
.car-loan-page #mobile-tab .accordion-content ul li,
.construction-finance #mobile-tab .accordion-content ol li,
.construction-finance #mobile-tab .accordion-content ul li,
.education-loan #mobile-tab .accordion-content ol li,
.education-loan #mobile-tab .accordion-content ul li,
.gold-loan-page #mobile-tab .accordion-content ol li,
.gold-loan-page #mobile-tab .accordion-content ul li,
.working-capital-loan-page #mobile-tab .accordion-content ol li,
.working-capital-loan-page #mobile-tab .accordion-content ul li {
	padding-bottom: 8px;
}
.car-loan-page #mobile-tab .accordion-content ul,
.construction-finance #mobile-tab .accordion-content ul,
.education-loan #mobile-tab .accordion-content ul,
.gold-loan-page #mobile-tab .accordion-content ul,
.working-capital-loan-page #mobile-tab .accordion-content ul {
	list-style: disc;
	padding-left: 40px;
}
.car-loan-page #mobile-tab .accordion-button,
.construction-finance #mobile-tab .accordion-button,
.education-loan #mobile-tab .accordion-button,
.gold-loan-page #mobile-tab .accordion-button,
.working-capital-loan-page #mobile-tab .accordion-button {
	background-color: #5aab61;
	border: none;
	border-radius: 4px;
	box-shadow: 0 4px 6px rgba(56, 117, 61, 0.4);
	color: #fff;
	cursor: pointer;
	display: block;
	flex: 1;
	font-size: 17px;
	outline: none;
	padding: 14px 16px;
	text-align: center;
	transition: 0.3s;
	transition: all 0.2s ease-in-out;
	width: 100%;
}
.car-loan-page #mobile-tab .accordion-button:hover,
.construction-finance #mobile-tab .accordion-button:hover,
.education-loan #mobile-tab .accordion-button:hover,
.gold-loan-page #mobile-tab .accordion-button:hover,
.working-capital-loan-page #mobile-tab .accordion-button:hover {
	background-color: #38753d;
	box-shadow: 0 6px 10px rgba(56, 117, 61, 0.6);
	color: #fff;
	transform: translateY(-2px);
}
.car-loan-page #mobile-tab .accordion-button.active,
.construction-finance #mobile-tab .accordion-button.active,
.education-loan #mobile-tab .accordion-button.active,
.gold-loan-page #mobile-tab .accordion-button.active,
.working-capital-loan-page #mobile-tab .accordion-button.active {
	background-color: #012759;
	background-color: #38753d;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	box-shadow: 0 4px 10px rgba(56, 117, 61, 0.6);
	color: #fff;
	transform: translateY(0);
}
@media (min-width: 768px) {
	.car-loan-page #mobile-tab,
	.construction-finance #mobile-tab,
	.education-loan #mobile-tab,
	.gold-loan-page #mobile-tab,
	.working-capital-loan-page #mobile-tab {
		display: none;
	}
	.car-loan-page #desktop-tab,
	.construction-finance #desktop-tab,
	.education-loan #desktop-tab,
	.gold-loan-page #desktop-tab,
	.working-capital-loan-page #desktop-tab {
		display: block;
	}
}
@media (max-width: 767px) {
	.car-loan-page #mobile-tab,
	.construction-finance #mobile-tab,
	.education-loan #mobile-tab,
	.gold-loan-page #mobile-tab,
	.working-capital-loan-page #mobile-tab {
		display: block;
	}
	.car-loan-page #mobile-tab .accordion-content,
	.construction-finance #mobile-tab .accordion-content,
	.education-loan #mobile-tab .accordion-content,
	.gold-loan-page #mobile-tab .accordion-content,
	.working-capital-loan-page #mobile-tab .accordion-content {
		border: 1px solid #000;
		border-top: 0;
		display: none;
		margin-bottom: 10px;
		padding: 15px;
	}
	.car-loan-page #desktop-tab,
	.construction-finance #desktop-tab,
	.education-loan #desktop-tab,
	.gold-loan-page #desktop-tab,
	.working-capital-loan-page #desktop-tab {
		display: none;
	}
}
.car-loan-page .accordion-content table,
.car-loan-page .tabcontent table,
.construction-finance .accordion-content table,
.construction-finance .tabcontent table,
.education-loan .accordion-content table,
.education-loan .tabcontent table,
.gold-loan-page .accordion-content table,
.gold-loan-page .tabcontent table,
.working-capital-loan-page .accordion-content table,
.working-capital-loan-page .tabcontent table {
	border-collapse: collapse;
	font-size: 16px;
	line-height: 25.6px;
	margin: 20px auto;
	width: 50%;
}
.car-loan-page .accordion-content td,
.car-loan-page .accordion-content th,
.car-loan-page .tabcontent td,
.car-loan-page .tabcontent th,
.construction-finance .accordion-content td,
.construction-finance .accordion-content th,
.construction-finance .tabcontent td,
.construction-finance .tabcontent th,
.education-loan .accordion-content td,
.education-loan .accordion-content th,
.education-loan .tabcontent td,
.education-loan .tabcontent th,
.gold-loan-page .accordion-content td,
.gold-loan-page .accordion-content th,
.gold-loan-page .tabcontent td,
.gold-loan-page .tabcontent th,
.working-capital-loan-page .accordion-content td,
.working-capital-loan-page .accordion-content th,
.working-capital-loan-page .tabcontent td,
.working-capital-loan-page .tabcontent th {
	border: 1px solid #000;
	padding: 10px;
	text-align: center;
}
.car-loan-page .accordion-content th,
.car-loan-page .tabcontent th,
.construction-finance .accordion-content th,
.construction-finance .tabcontent th,
.education-loan .accordion-content th,
.education-loan .tabcontent th,
.gold-loan-page .accordion-content th,
.gold-loan-page .tabcontent th,
.working-capital-loan-page .accordion-content th,
.working-capital-loan-page .tabcontent th {
	font-weight: 700;
}
.car-loan-page .faq .faq__item-top .faq__item-icon,
.construction-finance .faq .faq__item-top .faq__item-icon,
.education-loan .faq .faq__item-top .faq__item-icon,
.gold-loan-page .faq .faq__item-top .faq__item-icon,
.working-capital-loan-page .faq .faq__item-top .faq__item-icon {
	display: none;
}
.car-loan-page .faq .faq__item.active .faq__item-descr,
.construction-finance .faq .faq__item.active .faq__item-descr,
.education-loan .faq .faq__item.active .faq__item-descr,
.gold-loan-page .faq .faq__item.active .faq__item-descr,
.working-capital-loan-page .faq .faq__item.active .faq__item-descr {
	padding-left: 0;
}
.car-loan-page .faq .faq__item.active .faq__item-descr p,
.construction-finance .faq .faq__item.active .faq__item-descr p,
.education-loan .faq .faq__item.active .faq__item-descr p,
.gold-loan-page .faq .faq__item.active .faq__item-descr p,
.working-capital-loan-page .faq .faq__item.active .faq__item-descr p {
	margin: 15px auto;
}
.gold-loan-page table,
.working-capital-loan table {
	border-collapse: collapse;
	font-size: 16px;
	line-height: 25.6px;
	margin: 20px auto;
	width: 100%;
}
@media (max-width: 640px) {
	.gold-loan-page table,
	.working-capital-loan table {
		font-size: 14px;
	}
}
.gold-loan-page td,
.gold-loan-page th,
.working-capital-loan td,
.working-capital-loan th {
	border: 1px solid #000;
	padding: 10px;
	text-align: center;
}
.gold-loan-page th,
.working-capital-loan th {
	font-weight: 700;
}
.gold-loan-page .faq .faq__item-top .faq__item-icon,
.working-capital-loan .faq .faq__item-top .faq__item-icon {
	display: none;
}
.gold-loan-page .faq .faq__item.active .faq__item-descr,
.working-capital-loan .faq .faq__item.active .faq__item-descr {
	padding-left: 0;
}
.gold-loan-page .faq .faq__item.active .faq__item-descr p,
.working-capital-loan .faq .faq__item.active .faq__item-descr p {
	margin: 15px auto;
}
.car-loan-page .working-capital-loan a,
.gold-loan-page .working-capital-loan a {
	color: #0070e0;
}
.car-loan-page .gold-documents,
.gold-loan-page .gold-documents {
	align-items: center;
	display: flex;
	gap: 25px;
}
.car-loan-page .gold-documents > div,
.gold-loan-page .gold-documents > div {
	width: 50%;
}
.car-loan-page .gold-documents img,
.gold-loan-page .gold-documents img {
	width: 100%;
}
@media (max-width: 767px) {
	.car-loan-page .gold-documents,
	.gold-loan-page .gold-documents {
		align-items: center;
		flex-direction: column;
	}
	.car-loan-page .gold-documents > div,
	.gold-loan-page .gold-documents > div {
		width: 100%;
	}
}
#gold-loan-calculator-block {
	background-color: #f3f4f6;
	padding: 90px 0;
}
#gold-loan-calculator-block .gold-calulator {
	background-color: #fff;
	border: 1px solid #dedfe1;
	border-radius: 8px;
	box-shadow: 0 4px 8px 0 #c2c2c3;
	display: flex;
	flex-direction: row;
	gap: 20px;
	justify-content: space-between;
	margin: 50px auto;
	padding: 50px;
}
#gold-loan-calculator-block .gold-calulator .middle-column {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 3.5em;
}
#gold-loan-calculator-block .gold-calulator .middle-column .goldloan {
	max-width: 200px;
	min-width: 200px;
	width: 100%;
}
#gold-loan-calculator-block .gold-calulator .middle-column .goldloan:before {
	animation: shine 2.5s linear infinite;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2776%27 height=%27115%27 fill=%27none%27%3E%3Cg fill=%27%23FFEEB9%27 style=%27mix-blend-mode:overlay%27%3E%3Cpath d=%27m54.586.203 11.599 8.59-54.229 99.055-11.599-8.59zM71.497 12.368l3.504 2.585-54.613 99.384-3.504-2.585z%27/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	content: "";
	filter: blur(2.5px);
	height: 113.391px;
	mix-blend-mode: overlay;
	position: absolute;
	width: 200px;
	z-index: -1;
}
#gold-loan-calculator-block .gold-calulator #eligibleAmount {
	color: #0070e0;
	font-size: 3.8124rem;
}
@media (max-width: 768px) {
	#gold-loan-calculator-block .gold-calulator #eligibleAmount {
		font-size: 2rem;
	}
}
#gold-loan-calculator-block .gold-calulator #eligibleAmount {
	margin-top: 1rem;
}
#gold-loan-calculator-block .gold-calulator .result.calculator__right-name {
	text-align: center;
}
#gold-loan-calculator-block .gold-calulator #goldRatesAll {
	align-items: center;
	color: #797a7b;
	display: block;
	font-size: 1.6rem;
	gap: 13px;
	line-height: 2.5351rem;
	margin: 20px auto;
	width: -moz-max-content;
	width: max-content;
}
#gold-loan-calculator-block .gold-calulator #goldRatesAll li {
	color: #0070e0;
	padding-bottom: 4px;
}
#gold-loan-calculator-block .gold-calulator #goldRatesAll span.carat-rate {
	color: #003087;
	color: #0070e0;
}
#gold-loan-calculator-block .gold-calulator .left {
	max-width: 300px;
	width: 100%;
}
#gold-loan-calculator-block .gold-calulator .left .calculator__left-item {
	display: block;
	width: 100%;
}
#gold-loan-calculator-block .gold-calulator .left input,
#gold-loan-calculator-block .gold-calulator .left select {
	background: #f2f5ff;
	border: none;
	color: #0070e0;
	font-size: 1.8rem;
	font-weight: 600;
	height: 42px;
	padding: 0.5rem;
	text-align: left;
	width: 100%;
}
#gold-loan-calculator-block .gold-calulator #caratage {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath fill=%27none%27 stroke=%27%230070e0%27 stroke-width=%273%27 d=%27m1 1 5 5 5-5%27/%3E%3C/svg%3E");
	background-position: right 12px center;
	background-repeat: no-repeat;
	background-size: 12px 8px;
}
#gold-loan-calculator-block .gold-calulator .calculator__right-name {
	color: #383a3e;
}
#gold-loan-calculator-block .gold-calulator .calculator__right-descr {
	flex-direction: column;
}
@media (max-width: 767px) {
	#gold-loan-calculator-block .gold-calulator {
		align-items: center;
		flex-direction: column;
	}
}
#gold-loan-calculator-block .gold-calulator .form-group {
	margin-bottom: 2.5rem;
}
#gold-loan-calculator-block .gold-calulator label {
	display: block;
	font-weight: 700;
	margin-bottom: 0.5rem;
}
#gold-loan-calculator-block .gold-calulator input,
#gold-loan-calculator-block .gold-calulator select {
	font-size: 1rem;
	padding: 0.5rem;
	width: 100%;
}
#gold-loan-calculator-block .gold-calulator .result {
	font-weight: 700;
}
#gold-loan-calculator-block .gold-calulator #chartWrapper {
	margin: 2rem auto;
	max-width: 300px;
}
#gold-loan-calculator-block .gold-calulator #goldLoanChart {
	height: 300px;
	max-width: 100%;
}
#gold-loan-calculator-block
	.gold-calulator
	.calculator__graph-item:first-of-type
	.calculator__graph-color {
	background: #0070e0;
}
#form_gold-loan-form.applyonline__form .accecpt-terms.frm_form_field {
	color: #383a3e;
	cursor: pointer;
	display: block !important;
	font-family: Urbanist, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.18px;
	line-height: 23.161px;
	margin: 0 0 25px;
}
#form_gold-loan-form.applyonline__form .accecpt-terms.frm_form_field a {
	color: #0070e0;
}
#form_gold-loan-form.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_required {
	color: red;
	margin-right: 2px;
}
#form_gold-loan-form.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_opt_container,
#form_gold-loan-form.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_primary_label {
	display: inline-block;
	float: left;
}
#form_gold-loan-form.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_opt_container {
	width: 95%;
}
#form_gold-loan-form.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_error {
	clear: both;
	display: block;
	width: 100%;
}
#form_gold-loan-form.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_checkbox
	label {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	gap: 8px;
	justify-content: flex-start;
}
#form_gold-loan-form.applyonline__form
	.accecpt-terms.frm_form_field
	.frm_checkbox
	label
	input[type="checkbox"] {
	margin-top: 4px;
}
.gold-loan-page .faq {
	padding-top: 2.5rem !important;
}
.car-loan-page .faq {
	padding: 20px 0 0 !important;
}
.car-loan-page .car-loan-credit-score-btn {
	margin: 5rem 0 7rem;
}
@media (max-width: 767px) {
	.car-loan-page .faq {
		padding: 20px 0 40px !important;
	}
	.car-loan-page .car-loan-credit-score-btn {
		margin: 2rem 0 5rem;
	}
}
.car-loan-page .home-loan-content:before {
	background-position: 50% 50%;
}
@media (max-width: 399px) {
	.car-loan-page .home-loan-content {
		min-height: 760px;
	}
}
.car-loan-page .fixed-content li.cards-about__descr strong {
	font-size: 16.583;
	font-size: 110%;
}
@media (max-width: 480px) {
	.car-loan-page .fixed-content li.cards-about__descr:before {
		top: 16px;
	}
}
.car-loan-page #car-loan-table {
	margin-bottom: 6rem;
}
.car-loan-page #car-loan-table td,
.car-loan-page #car-loan-table th,
.car-loan-page #car-loan-table tr {
	color: #000;
}
.car-loan-page #pagination-list {
	padding-bottom: 0 !important;
}
.car-loan-page .credit-score-btn,
.gold-loan-page .credit-score-btn,
.working-capital-loan .credit-score-btn {
	margin: 0 auto;
	padding: 2rem 0;
}
@media (max-width: 767px) {
	.car-loan-page .credit-score-btn,
	.gold-loan-page .credit-score-btn,
	.working-capital-loan .credit-score-btn {
		padding: 2rem 0;
	}
}
.car-loan-page .car-loan-credit-score-btn,
.gold-loan-page .car-loan-credit-score-btn,
.working-capital-loan .car-loan-credit-score-btn {
	padding: 5rem 0 7rem;
}
@media (max-width: 480px) {
	.car-loan-page .faq,
	.gold-loan-page .faq,
	.working-capital-loan .faq {
		padding: 0 0 40px;
	}
	.car-loan-page .car-loan-credit-score-btn,
	.gold-loan-page .car-loan-credit-score-btn,
	.working-capital-loan .car-loan-credit-score-btn {
		padding: 2.5rem 0;
	}
}
.page__content.fixed-content .swiper-pagination-custom {
	list-style: none;
	margin-top: 25px;
	max-width: 100%;
	padding: 0;
}
.page__content.fixed-content .swiper-pagination-switch {
	background: #fff;
	color: #4e4c4c;
	cursor: pointer;
	margin-bottom: 15px;
	padding: 10px 10px 20px;
	position: relative;
	transition: all 0.8s ease;
}
.page__content.fixed-content .swiper-pagination-switch.active {
	border-radius: 5px;
	border-width: 1px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
	color: #000;
	font-weight: bolder;
	font-weight: 700;
	transition-delay: 0.4s;
}
.page__content.fixed-content .swiper-pagination-switch.passed {
	color: #000;
	font-weight: 400;
}
.page__content.fixed-content .switch-title {
	align-items: start;
	display: flex;
	line-height: 25.6px;
	padding: 10px 0;
}
.page__content.fixed-content .switch-title .mr-20 {
	margin-right: 10px;
	min-width: 60px;
}
.page__content.fixed-content .swiper-pagination-switch:before {
	background: hsla(0, 0%, 80%, 0.192);
	bottom: 0;
	content: "";
	left: -30px;
	position: absolute;
	top: 0;
	width: 2px;
	z-index: 0;
}
.page__content.fixed-content .swiper-pagination-switch:first-child:before {
	top: 50%;
	top: 12px;
}
.page__content.fixed-content .swiper-pagination-switch:last-child:before {
	bottom: 50%;
	bottom: 12px;
}
.page__content.fixed-content .fill-line {
	background-color: #6cbb73;
	height: 0;
	left: -30px;
	position: absolute;
	top: 0;
	transition: height 1.5s ease;
	width: 1px;
	z-index: 1;
}
.page__content.fixed-content .swiper-pagination-switch:first-child .fill-line {
	top: 50%;
	top: 12px;
}
.page__content.fixed-content
	.swiper-pagination-switch:last-child.active
	.fill-line,
.page__content.fixed-content
	.swiper-pagination-switch:last-child.passed
	.fill-line {
	height: 50% !important;
}
.page__content.fixed-content .circle {
	background-color: #6cbb73;
	border: 4px solid #fff;
	border-radius: 50%;
	height: 20px;
	left: -39px;
	position: absolute;
	top: 40%;
	top: 12px;
	transition:
		background-color 0.3s ease,
		border-color 0.3s ease;
	width: 20px;
	z-index: 2;
}
.page__content.fixed-content .swiper-pagination-switch.active .fill-line {
	height: 100%;
}
.page__content.fixed-content .swiper-pagination-switch.active .circle {
	background-color: #6cbb73;
	border-color: #38753d;
}
@media (max-width: 399px) {
	.education-loan .home-loan-content {
		min-height: 690px;
	}
}
#loan-checker {
	background: #cafbd9;
	background: linear-gradient(90deg, #cafbd9, #99bffc 80%);
	border: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CAFBD9",endColorstr="#99BFFC",GradientType=1);
	padding: 50px 0;
}
#loan-checker .apply__btn {
	max-width: -moz-max-content;
	max-width: max-content;
	padding: 10px 20px;
}
#loan-checker .loan-checker-title {
	border: 0;
	display: flex;
	flex-direction: row;
	gap: 10px;
	justify-content: center;
}
#loan-checker .loan-checker-title img {
	height: 80px;
	width: auto;
}
@media (max-width: 600px) {
	#loan-checker .loan-checker-title {
		align-items: center;
	}
	#loan-checker .loan-checker-title img {
		height: auto;
		width: 120px;
	}
	#loan-checker .loan-checker-title h2 {
		text-align: left;
	}
}
#loan-checker .loan-checker-text {
	align-items: center;
	display: flex;
	font-size: 18px;
	font-style: italic;
	font-weight: 700;
	gap: 10px;
	margin-top: 20px;
}
@media (max-width: 490px) {
	#loan-checker .loan-checker-text {
		font-size: 16px;
	}
}
#loan-checker .loan-checker-text img {
	width: 30px;
}
#loan-checker .frm_message {
	margin-top: 10px;
}
#loan-checker .top-text {
	color: #4a1dcd;
	font-size: 16px;
	font-weight: 600;
	margin-top: 25px;
}
.comments-section {
	margin: 30px auto 20px;
}
.comments-section #comment-title {
	color: #0070e0;
	font-size: 2.625rem;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 1.2rem;
}
.comments-section #respond {
	font-size: 18px;
	line-height: 28.321px;
	margin: 0 auto;
}
.comments-section #respond .comment-notes {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 15px;
}
.comments-section #comments,
.comments-section .commentlist {
	font-size: 18px;
	line-height: 28.321px;
	margin: 20px 0;
}
.comments-section #comments .edit-link,
.comments-section #comments .reply,
.comments-section .commentlist .edit-link,
.comments-section .commentlist .reply {
	color: #0070e0;
}
.comments-section #comments .edit-link,
.comments-section .commentlist .edit-link {
	margin-left: 20px;
}
.comments-section #reply-title a {
	color: #e48c1b;
	text-transform: capitalize;
}
.comments-section #reply-title #cancel-comment-reply-link {
	color: #0070e0;
}
.comments-section .comment-author.vcard .fn {
	text-transform: capitalize;
}
@media (min-width: 768px) {
	.comments-section #commentform .comment-form-author,
	.comments-section #commentform .comment-form-comment,
	.comments-section #commentform .comment-form-email {
		align-items: center;
		display: flex;
		gap: 20px;
		margin-top: 15px;
	}
}
.comments-section #commentform .comment-form-author #comment,
.comments-section #commentform .comment-form-author input,
.comments-section #commentform .comment-form-comment #comment,
.comments-section #commentform .comment-form-comment input,
.comments-section #commentform .comment-form-email #comment,
.comments-section #commentform .comment-form-email input {
	padding: 5px;
}
.comments-section #commentform .comment-form-author label,
.comments-section #commentform .comment-form-comment label,
.comments-section #commentform .comment-form-email label {
	min-width: 100px;
}
@media (max-width: 767px) {
	.comments-section #commentform .comment-form-comment #comment {
		max-width: 100%;
	}
}
.comments-section #commentform .comment-form-cookies-consent,
.comments-section #commentform .form-submit {
	margin-top: 15px;
}
.comments-section #commentform .comment-form-cookies-consent .submit,
.comments-section #commentform .form-submit .submit {
	align-items: center;
	background: #5aab61;
	border: none;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Urbanist, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	line-height: 33.6px;
	max-width: 250px;
	min-height: 60px;
	outline: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.comment-notes #email-notes,
.likebtn_container {
	display: none;
}
.comment-notes .required-field-message {
	font-size: 18px;
}
.construction-finance
	.hero.hero-bank
	.bank__content-box
	.bank__block-item
	.bank__block-icon
	img {
	width: 32px;
}
.construction-finance .page__content h2 {
	font-size: 2.625rem;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 1.2rem;
}
.construction-finance .page__content ol,
.construction-finance .page__content ul {
	padding-bottom: 15px;
	padding-left: 30px;
}
.construction-finance .page__content ol li,
.construction-finance .page__content ul li {
	color: #000;
	font-size: 16px;
	line-height: 38px;
	padding-bottom: 0;
	padding-top: 0;
}
.las .home-loan-content {
	align-items: center;
}
@media (max-width: 767px) {
	.las .home-loan-content .container {
		min-height: 100vh;
		padding: 0;
	}
}
.las .home-loan-content .banner-content {
	display: flex;
	padding: 22px 0 0 22px;
}
.las .home-loan-content h1.hero__title.banner__title {
	color: #0505a6;
	font-family: Clarendon BT;
	font-size: clamp(32px, 22.6484px + 0.9132vw, 40px);
	font-size: clamp(34px, 27.1429px + 0.6696vw, 40px);
	font-style: normal;
	font-weight: lighter;
	line-height: 1.2;
	max-width: 100%;
	text-align: left;
	text-transform: uppercase;
}
.las .home-loan-content h1.hero__title.banner__title span {
	font-family: Clarendon BT !important;
	font-style: normal;
	font-weight: 700;
}
@media (max-width: 1023px) and (min-width: 768) {
	.las .home-loan-content h1.hero__title.banner__title {
		font-size: clamp(30px, 14.9412px + 1.9608vw, 35px);
	}
}
@media (max-width: 767px) {
	.las .home-loan-content h1.hero__title.banner__title {
		font-size: clamp(16px, 8.2912px + 2.5696vw, 28px);
		margin-top: 0;
		padding-left: 22px;
		padding-right: 22px;
		text-align: left;
	}
}
.las .hero__col1 {
	width: 70%;
}
@media (max-width: 768px) {
	.las .hero__col1 {
		width: 100%;
	}
}
.las .hero__col2 {
	align-items: end;
	display: flex;
	justify-content: end;
	width: 35%;
}
.las .hero__col2 img {
	width: 100%;
}
@media (max-width: 768px) {
	.las .hero__col2 {
		width: 100%;
	}
}
.las .hero__descr {
	color: #712800;
	font-family: Clarendon BT !important;
	font-size: clamp(20px, 17.6621px + 0.2283vw, 22px);
	font-style: normal;
	font-weight: lighter;
	max-width: 570px;
	text-transform: uppercase;
}
@media (max-width: 1023px) and (min-width: 768) {
	.las .hero__descr {
		font-size: clamp(18px, 11.9765px + 0.7843vw, 20px);
	}
}
@media (max-width: 767px) {
	.las .hero__descr {
		font-size: clamp(14px, 8.8608px + 1.7131vw, 22px);
		font-size: clamp(13px, 7.2184px + 1.9272vw, 22px);
		margin-left: 0;
		padding-left: 22px;
		padding-right: 22px;
		text-align: left;
	}
}
.las .las-loan .banner-content {
	padding-left: 0;
}
.las .las-usp-icons {
	display: flex;
	flex-direction: row;
	gap: 8px;
	max-width: 75%;
	width: 100%;
}
@media (max-width: 767px) {
	.las .las-usp-icons {
		margin: 0 auto;
		max-width: 330px;
		width: 100%;
	}
}
.las .icon-container {
	align-items: center;
	display: flex;
	flex: 0 0 auto;
	flex-direction: column;
	justify-content: center;
}
@media (max-width: 767px) {
	.las .icon-container {
		flex: auto;
	}
}
.las .icon-container img {
	margin: 0 auto;
	width: 65px;
}
@media (max-width: 767px) {
	.las .icon-container img {
		max-width: 40px;
		width: 100%;
	}
}
.las .icon-container p {
	color: #003087;
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.las .icon-container p {
		font-size: 12px;
	}
}
.las .icon-divider {
	border-right: 3px solid #712800;
	margin: 5px auto;
	width: 3px;
}
@media (max-width: 767px) {
	.las .icon-divider {
		border-right: 1px solid #712800;
		margin: 1px auto;
	}
}
.las .hero-text-container {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.las .hero-text-container h1 {
	margin-bottom: 0;
}
.las .las-usp-icons-with-text {
	background-color: #fff;
	border: 1px solid #712800;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	gap: 20px;
	justify-content: space-evenly;
	margin-top: 10px;
	max-width: 75%;
	padding: 6px 19px;
	width: 100%;
}
.las .las-usp-icons-with-text .icon-container-with-text {
	display: flex;
	gap: 6px;
}
.las .las-usp-icons-with-text .icon-container-with-text img {
	height: 30px;
	width: auto;
}
.las .las-usp-icons-with-text .icon-container-with-text p {
	color: #003087;
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.las .las-usp-icons-with-text .icon-container-with-text p {
		font-size: 10px;
	}
	.las .las-usp-icons-with-text {
		gap: 10px;
		margin: 10px auto 0;
		max-width: 300px;
		padding: 8px 12px;
		width: 100%;
	}
	.las .las-usp-icons-with-text .icon-container-with-text img {
		height: 20px;
	}
}
.las .mobile-las-img {
	display: none;
}
.las .mobile-las-img img {
	width: 100%;
}
@media (max-width: 767px) {
	.las .mobile-las-img {
		display: block;
		margin: 5px auto;
		width: 100%;
	}
}
.las .las-loan.hero {
	margin-bottom: 20px;
	min-height: -moz-max-content;
	min-height: max-content;
}
.las .list-with-no-style li {
	padding-left: 0 !important;
}
.las .list-with-no-style li:before {
	display: none;
}
@media (max-width: 480px) {
	.las .fixed-content .cards-about__descr:before {
		top: 16px;
	}
}
.las .faq .faq__item-top .faq__item-icon {
	display: flex;
}
.las .faq .faq__item.active .faq__item-descr {
	padding-left: 50px;
}
