:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}
.animate__animated[class*=Out]{opacity:0}
}
@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
.background_btn,.cart_and_login,.footer_bottom p,.hero_section h1,.hero_section p,.menu-menu-1 a,.top_text,address,h2,h3{
	font-style: normal
}
dt,kbd kbd{
	font-weight: 700
}
dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{
	margin-top: 0
}
body,caption{
	text-align: left
}
:root{
	--swiper-navigation-size: 22px;
	--swiper-navigation-color: #1f1f1f;
	--swiper-pagination-bullet-inactive-color: #7E91A9;
	--swiper-pagination-bullet-inactive-opacity: 0.5;
	--swiper-pagination-bullet-width: 37px;
	--swiper-pagination-bullet-size: 8px;
	--swiper-pagination-color: #FD916F;
	--swiper-pagination-bullet-horizontal-gap: 10px;
	--animate-duration: 2s;
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1280px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
.features_borders{
	position: absolute;
	width: 498.78px;
	height: 500.87px;
	transition: -webkit-transform .25s ease;
	transition: transform .25s ease;
	transition: transform .25s ease, -webkit-transform .25s ease;
	left: -30px;
	top: -40px;
	z-index: 0;
	-webkit-transform-origin: center;
	transform-origin: center;
	background-image: url(../img/border.svg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	will-change: transform
}
@media screen and (max-width:768px){.features_borders{
		width: 345.01px;
		height: 295.55px;
		z-index: 0;
		background-image: url(../img/border2.svg)
	}
}
@-webkit-keyframes fadeInUp2 {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
@keyframes fadeInUp2 {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
.edge_item .animate__fadeInUp{
	-webkit-animation-name: fadeInUp2;
	animation-name: fadeInUp2
}
address,dl,ol,p,pre,ul{
	margin-bottom: 1rem
}
dd,h1,h2,h3,h4,h5,h6,label{
	margin-bottom: .5rem
}
article,aside,figcaption,figure,footer,header,hgroup,legend,main,nav,section{
	display: block
}
label,output{
	display: inline-block
}
@font-face {
	font-family: Poppins_r;
	src: url(../fonts/Poppins-Bold_r.sub.fb890914.woff2) format("woff2"), url(../fonts/Poppins-Bold_r.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: Poppins_r;
	src: url(../fonts/Poppins-Medium_r.sub.388c25e1.woff2) format("woff2"), url(../fonts/Poppins-Medium_r.ttf) format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: Poppins_r;
	src: url(../fonts/Poppins-Regular_r.sub.1ef2411b.woff2) format("woff2"), url(../fonts/Poppins-Regular_r.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: Poppins_r;
	src: url(../fonts/Poppins-SemiBold_r.sub.ca1fa085.woff2) format("woff2"), url(../fonts/Poppins-SemiBold_r.ttf) format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}
*,::after,::before{
	box-sizing: border-box
}
html{
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}
body{
	line-height: 1.5;
	color: #212529;
	background-color: #fff
}
[tabindex="-1"]:focus:not(:focus-visible){
	outline: 0 !important
}
abbr[data-original-title],abbr[title]{
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	text-decoration-skip-ink: none
}
address{
	line-height: inherit
}
ol ol,ol ul,ul ol,ul ul{
	margin-bottom: 0
}
dd{
	margin-left: 0
}
blockquote,figure{
	margin: 0 0 1rem
}
b,strong{
	font-weight: bolder
}
sub,sup{
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sub{
	bottom: -.25em
}
sup{
	top: -.5em
}
a{
	color: #007bff;
	background-color: transparent
}
a:hover{
	color: #0056b3
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
	color: inherit;
	text-decoration: none
}
code,kbd,pre,samp{
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em
}
pre{
	overflow: auto;
	-ms-overflow-style: scrollbar
}
img{
	vertical-align: middle;
	border-style: none
}
svg{
	overflow: hidden;
	vertical-align: middle
}
table{
	border-collapse: collapse
}
caption{
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	caption-side: bottom
}
th{
	text-align: inherit;
	text-align: -webkit-match-parent
}
button{
	border-radius: 0
}
button:focus:not(:focus-visible){
	outline: 0
}
button,input,optgroup,select,textarea{
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
button,input{
	overflow: visible
}
button,select{
	text-transform: none
}
[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
	cursor: pointer
}
select{
	word-wrap: normal
}
[type=button],[type=reset],[type=submit],button{
	-webkit-appearance: button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	padding: 0;
	border-style: none
}
input[type=radio],input[type=checkbox]{
	box-sizing: border-box;
	padding: 0
}
textarea{
	overflow: auto;
	resize: vertical
}
fieldset{
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}
legend{
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}
progress{
	vertical-align: baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height: auto
}
[type=search]{
	outline-offset: -2px;
	-webkit-appearance: none
}
[type=search]::-webkit-search-decoration{
	-webkit-appearance: none
}
::-webkit-file-upload-button{
	font: inherit;
	-webkit-appearance: button
}
summary{
	display: list-item;
	cursor: pointer
}
template{
	display: none
}
[hidden]{
	display: none !important
}
h1,h2,h3,h4,h5,h6{
	margin-bottom: .5rem;
	font-weight: 500;
	line-height: 1.2
}
hr{
	margin-bottom: 1rem
}
h1{
	font-size: 2.5rem
}
h2{
	font-size: 2rem
}
h3{
	font-size: 1.75rem
}
.close,h4{
	font-size: 1.5rem
}
h5{
	font-size: 1.25rem
}
h6{
	font-size: 1rem
}
hr{
	box-sizing: content-box;
	height: 0;
	overflow: visible;
	margin-top: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1)
}
small{
	font-size: .875em;
	font-weight: 400
}
mark{
	padding: .2em;
	background-color: #fcf8e3
}
code,kbd{
	font-size: 87.5%
}
a>code,pre code{
	color: inherit
}
code{
	color: #e83e8c;
	word-wrap: break-word
}
kbd{
	padding: .2rem .4rem;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem
}
kbd kbd{
	padding: 0;
	font-size: 100%
}
pre{
	display: block;
	font-size: 87.5%;
	color: #212529
}
pre code{
	font-size: inherit;
	word-break: normal
}
.container,.container-fluid{
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
@media (min-width:576px){.container{
		max-width: 100%
	}
}
@media (min-width:768px){.container{
		max-width: 100%
	}
}
@media (min-width:992px){.container{
		max-width: 90%
	}
}
@media (min-width:1280px){.container{
		max-width: 1270px
	}
}
.row{
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}
.no-gutters>[class*=col-]{
	padding-right: 0;
	padding-left: 0
}
.col-12,.col-lg-12,.col-lg-2,.col-lg-4,.col-lg-6,.col-lg-8{
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}
.col-12,img{
	max-width: 100%
}
.col-12{
	flex: 0 0 100%
}
@media (min-width:992px){.col-lg-2{
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
.col-lg-4{
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
.col-lg-6{
		flex: 0 0 50%;
		max-width: 50%
	}
.col-lg-8{
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
.col-lg-12{
		flex: 0 0 100%;
		max-width: 100%
	}
}
.form-row>[class*=col-]{
	padding-right: 5px;
	padding-left: 5px
}
.form-row>[class*=col-]>.valid-tooltip{
	left: 5px
}
.form-row>[class*=col-]>.invalid-tooltip{
	left: 5px
}
.article_info a:hover,.sidebar_element li:hover a,footer a:hover{
	text-decoration: underline
}
.collapse:not(.show){
	display: none
}
.collapsing{
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}
@media (prefers-reduced-motion:reduce){.collapsing{
		transition: none
	}
}
.collapsing.width{
	width: 0;
	height: auto;
	transition: width .35s ease
}
@media (prefers-reduced-motion:reduce){.collapsing.width{
		transition: none
	}
}
.card>hr{
	margin-left: 0
}
.navbar{
	flex-wrap: wrap
}
.navbar{
	position: relative;
	justify-content: space-between
}
.navbar .container,.navbar .container-fluid{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between
}
.navbar-brand{
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}
.navbar-brand:focus,.navbar-brand:hover{
	text-decoration: none
}
.navbar-collapse{
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center
}
.navbar-toggler{
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent
}
.navbar-toggler:focus,.navbar-toggler:hover{
	text-decoration: none
}
.navbar-toggler-icon{
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: 50%/100% 100% no-repeat
}
@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
		padding-right: 0;
		padding-left: 0
	}
}
@media (min-width:992px){.navbar-expand-lg{
		flex-flow: row nowrap;
		justify-content: flex-start
	}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
		flex-wrap: nowrap
	}
.navbar-expand-lg .navbar-collapse{
		display: flex !important;
		flex-basis: auto
	}
.navbar-expand-lg .navbar-toggler{
		display: none
	}
}
.card{
	position: relative
}
.card{
	flex-direction: column
}
.card{
	display: flex;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box
}
.card>hr{
	margin-right: 0
}
.card-body{
	flex: 1 1 auto;
	min-height: 1px
}
.card-header{
	margin-bottom: 0
}
.card-header:first-child{
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.close{
	font-weight: 700;
	line-height: 1
}
.close{
	float: right;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}
.close:hover{
	color: #000;
	text-decoration: none
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{
	opacity: .75
}
button.close{
	padding: 0;
	background-color: transparent;
	border: 0
}
.blog_wrap{
	flex-wrap: wrap
}
.menu-item-has-children{
	position: relative
}
.d-none{
	display: none !important
}
.d-flex,.mob_menu.active_menu .collapse:not(.show){
	display: flex !important;
}
@media (min-width:992px){.d-lg-block{
		display: block !important
	}
}
.justify-content-end{
	justify-content: flex-end !important
}
.align-items-center{
	align-items: center !important
}
.position-absolute{
	position: absolute !important
}
body,footer,html{
	overflow-x: hidden
}
.mb-5{
	margin-bottom: 3rem !important
}
@media (min-width:992px){.mb-lg-5{
		margin-bottom: 3rem !important
	}
}
*,ul{
	padding: 0
}
*,body,ul{
	margin: 0
}
.text-center{
	text-align: center !important
}
.text-light{
	color: #f8f9fa !important
}
a.text-light:focus,a.text-light:hover{
	color: #cbd3da !important
}
.text-black-50{
	color: rgba(0, 0, 0, .5) !important
}
.visible{
	visibility: visible !important
}
@media print{blockquote,img,pre,tr{
		page-break-inside: avoid
	}
*,::after,::before{
		text-shadow: none !important;
		box-shadow: none !important
	}
a:not(.btn){
		text-decoration: underline
	}
abbr[title]::after{
		content: " (" attr(title) ")"
	}
pre{
		white-space: pre-wrap !important
	}
blockquote,pre{
		border: 1px solid #adb5bd
	}
h2,h3,p{
		orphans: 3;
		widows: 3
	}
h2,h3{
		page-break-after: avoid
	}
@page {
		size: a3
	}
.container,body{
		min-width: 992px !important
	}
.navbar{
		display: none
	}
}
button,input,textarea{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
*{
	outline: 0 !important
}
body{
	height: 100%
}
ul{
	list-style: none
}
img{
	height: auto
}
a,a:hover{
	text-decoration: none
}
.paralax_item{
	-webkit-transform: translate3d(0, calc(var(--scrollTop)/ 2), 0);
	transform: translate3d(0, calc(var(--scrollTop)/ 2), 0);
	will-change: transform
}
body{
	font-family: Poppins_r;
	font-size: 16px;
	font-weight: 700;
	zoom: 90%
}
@media screen and (max-width:992px){body{
		background-color: #F8FBFF;
		zoom: 100%
	}
header .container-fluid,header .container-fluid .col-12{
		padding: 0
	}
header .container-fluid .row{
		margin: 0
	}
}
.fix{
	overflow-y: hidden
}
.mob_menu{
	position: fixed;
	top: 0;
	bottom: 0;
	min-height: 100vh;
	overflow-y: auto;
	right: -100%;
	max-width: 100vw;
	width: 55%;
	background-color: #F7F9FD;
	-webkit-backdrop-filter: blur(2.14px);
	backdrop-filter: blur(2.14px);
	z-index: 999;
	transition: all .25s ease
}
@media screen and (max-width:769px){.mob_menu{
		max-width: 350px
	}
}
.mob_menu.active_menu{
	right: 0;
	transition: all .25s ease
}
@media screen and (min-width:992px){.mob_menu{
		display: none
	}
}
.mob_menu .navbar-toggler{
	right: 20px;
	top: 20px;
	position: absolute;
	left: auto
}
@media screen and (max-width:992px){.navbar-collapse{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		padding: 15px 25px;
		height: auto !important
	}
}
.navbar{
	width: 100%;
	align-items: center;
	background: rgba(255, 255, 255, .9);
	border-radius: 150px;
	max-width: 1440px;
	margin: 26px auto 0;
	padding: 18px 20px 18px 42px;
	display: flex
}
.menu-menu-1{
	display: flex;
	align-items: center
}
@media screen and (max-width:992px){.navbar{
		margin: 0;
		padding: 15px;
		width: 100%;
		border-radius: 0
	}
.menu-menu-1{
		display: none;
		flex-direction: column;
		align-items: flex-start
	}
}
.menu-menu-1 a{
	color: #1E142D;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	margin: 0 20px
}
@media screen and (max-width:992px){.menu-menu-1 a{
		font-size: 18px;
		font-weight: 400;
		margin: 0;
		text-align: left
	}
}
.menu-menu-1 a:hover{
	color: #00A8BC
}
@media screen and (min-width:992px){.menu-item-has-children:hover .sub-menu{
		display: block
	}
}
.sub-menu{
	background-color: #fff;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	background: rgba(255, 255, 255, .45);
	padding: 10px;
	border-radius: 25px;
	position: absolute;
	top: 100%;
	left: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: none
}
.sub-menu li a{
	color: #000;
	font-size: 16px;
	white-space: nowrap
}
.navbar-toggler{
	padding: 0;
	width: 45px;
	height: 45px;
	/* background: linear-gradient(135deg, rgba(85, 247, 205, .8) 0, rgba(38, 137, 251, .8) 100%); */
	border: none;
	border-radius: 5px
}
.navbar-toggler-icon{
	position: relative;
	transition: .5s ease-in-out;
	cursor: pointer;
	-webkit-transform: rotate(0);
	transform: rotate(0)
}
@media screen and (max-width:992px){.navbar-toggler-icon{
		height: 15px;
		width: 20px
	}
}
.navbar-toggler-icon span{
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: linear-gradient(135deg, rgba(85, 247, 205, .8) 0, rgba(38, 137, 251, .8) 100%);
	
	border-radius: 9px;
	opacity: 1;
	right: 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	transition: .25s ease-in-out
}
.background_btn,.background_btn:hover,.gradient_border,.gradient_border:hover{
	transition: box-shadow .25s ease-in
}
.navbar-toggler-icon span:nth-child(1){
	top: 0;
	-webkit-transform-origin: left center;
	transform-origin: left center
}
.navbar-toggler-icon span:nth-child(2){
	top: 6px;
	width: 100%;
	-webkit-transform-origin: left center;
	transform-origin: left center
}
.navbar-toggler-icon span:nth-child(3){
	top: 12px;
	-webkit-transform-origin: left center;
	transform-origin: left center
}
.navbar-toggler-icon.open span:nth-child(1){
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: -1px;
	left: 3px
}
.navbar-toggler-icon.open span:nth-child(2){
	width: 0%;
	opacity: 0
}
.navbar-toggler-icon.open span:nth-child(3){
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 13px;
	left: 4px
}
.header-overlay,header{
	position: fixed;
	width: 100%;
	left: 0
}
.mobile_additional_menu>a{
	margin-top: 29px;
	display: block;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	color: #0F214B
}
.mobile_additional_menu ul,.mobile_additional_menu ul a{
	font-weight: 400;
	font-size: 18px;
	line-height: 209.5%;
	color: #0F214B
}
.mobile_additional_menu ul{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #0F214B
}
.current-menu-item a{
	color: #00A8BC
}
.header-overlay{
	height: 100%;
	background: rgba(0, 0, 0, .65);
	top: 0;
	z-index: 998;
	display: none
}
.navbar-brand{
	max-width: 276px;
	padding: 0
}
.top_text_wrap{
	background: linear-gradient(134.47deg, rgba(161, 255, 139, .55) -.45%, rgba(63, 147, 255, .55) 99.63%), #32BEA6;
	padding: 20px
}
@media screen and (max-width:992px){.navbar-brand{
		max-width: 176px
	}
.top_text_wrap{
		padding: 15px 20px
	}
}
.top_text{
	max-width: 1437px;
	font-family: Poppins;
	font-weight: 400;
	font-size: 20px;
	line-height: 33px;
	color: #FFF;
	margin: 0 auto
}
.color_text,.compare,.comparison_head,.hero_section h1,h2{
	font-family: Nunito
}
@media screen and (max-width:992px){.top_text{
		font-size: 15px;
		line-height: 24px;
		padding-right: 14px
	}
}
@media screen and (max-width:575px){:root{
		--swiper-pagination-bullet-width: 27px
	}
.top_text{
		font-size: 11px;
		line-height: 1.3
	}
.hero_section .image_wrap{
		margin-top: 40px
	}
}
.cart_and_login{
	/* margin-left: 55px; */
	font-weight: 600;
	font-size: 25px;
	line-height: 29px;
	color: #202435
}
.color_text,.compare_list_names,.hero_section h1,.persentage,h2{
	font-weight: 800
}
@media screen and (max-width:1200px){.cart_and_login{
		margin-left: 15px
	}
}
@media screen and (max-width:992px){.cart_and_login{
		margin-left: 0;
		margin-top: 25px;
		margin-bottom: 25px;
		order: -1
	}
}
.cart_and_login a{
	color: #202435
}
.cart_and_login img{
	max-width: 26px;
	margin-right: 12px
}
.cart_and_login .green_btn{
	font-size: 18px;
	width: auto;
	padding: 0 25px;
	line-height: 40px;
	height: 42px;
	max-width: 150px;
	/* margin-bottom: 10px; */
	color: #fff
}
.mobile_additional_menu{
	padding-left: 15px;
}
@media screen and (min-width:992px){.mobile_additional_menu{
		display: none
	}
.cart_and_login{
		display:flex;
	}
}
.cart_and_login .gradient_border,.cart_and_login .login_header{
	font-size: 18px;
	width: 120px;
	display: block;
	/* height: 70px; */
	text-align: center;
	/* line-height: 68px */
}
@media screen and (max-width:1200px){.cart_and_login .login_header{
		font-size: 18px;
		width: auto;
		padding: 0 25px;
		line-height: 40px;
		height: 42px;
		max-width: 150px
	}
}
.gradient_border{
	background: linear-gradient(#E5EDFD, #E5EDFD) padding-box, linear-gradient(135deg, #1EACFC 0, #D745FC 96.83%) border-box;
	border-radius: 90px;
	border: 2px solid transparent;
	box-shadow: 0 18px 25px rgba(40, 89, 136, .15)
}
.gradient_border:hover{
	box-shadow: 2px 6px 6px rgba(40, 89, 136, .8)
}
header{
	top: 0;
	z-index: 997
}
.hero_section{
	position: relative;
	padding-top: 342px;
	overflow-y: visible;
	min-height: calc(105vh)
}
@media screen and (min-width:1921px){.hero_section{
		min-height: 100vh
	}
}
@media screen and (min-width:2000px){.hero_section{
		min-height: 1000px
	}
}
@media screen and (max-width:1200px){.hero_section{
		min-height: 111vh
	}
}
@media screen and (min-width:1024px) and (min-height:970px) and (max-height:1076px){.hero_section{
		max-height: 780px;
		height: 780px;
		min-height: 780px
	}
}
@media screen and (max-width:992px){.hero_section{
		overflow: hidden;
		padding-bottom: 50px;
		padding-top: 200px
	}
.hero_section::before{
		content: '';
		display: block;
		position: absolute;
		bottom: -50px;
		left: 0;
		width: 100%;
		height: 200px;
		z-index: 2;
		background-image: url(../img/Wave.svg);
		background-size: cover;
		background-position: center
	}
}
.hero_section h1{
	font-size: 60px;
	line-height: 80px;
	color: #0f214b
}
@media screen and (max-width:1200px){.hero_section h1{
		font-size: 50px;
		line-height: 1.5
	}
}
@media screen and (max-width:575px){.hero_section{
		min-height: auto;
		padding-top: 120px;
	}
.hero_section::before{
		height: 170px
	}
.hero_section h1{
		font-size: 30px;
		line-height: 50px;
		text-align: center
	}
}
.hero_section h1 span{
	color: #00a6b0
}
.hero_section p{
	font-weight: 400;
	font-size: 20px;
	line-height: 33px;
	color: #314169
}
.hero_section .triangle{
	display: block
}
@media screen and (max-width:992px){.hero_section .triangle{
		width: 50px;
		height: 50px;
		left: -10px;
		bottom: 40px
	}
}
.paralax_bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: linear-gradient(0deg, #B8E0FC 62.89%, #B8CAFC 102.95%)
}
@media screen and (max-width:992px){.paralax_bg img{
		width: 150vw;
		max-width: 150vw
	}
}
.paralax_bg::before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	background: linear-gradient(0deg, #D4DBFF .01%, #FFF 100%);
	height: 370px
}
@media screen and (min-width:992px){.paralax_bg::before{
		display: none
	}
}
@media screen and (max-width:575px){.hero_section p{
		font-size: 20px;
		line-height: 30px;
		text-align: center
	}
.paralax_bg::before{
		height: 170px
	}
}
.lines{
	position: absolute;
	max-width: 606px;
	max-height: 800px;
	width: 100%;
	height: 100%;
	top: -320px
}
.lines img{
	width: 100%;
	height: auto
}
.line_one{
	left: 90px
}
@media screen and (max-width:575px){.lines{
		max-width: 147px;
		max-height: 195px;
		top: 10%
	}
.line_one{
		left: 10%
	}
}
.line_two{
	right: -10vw
}
.big_clouds{
	position: absolute;
	bottom: -20px;
	width: 100%;
	left: 0;
	-webkit-transform: translate3d(0, calc(var(--scrollTop)/ 4), 0);
	transform: translate3d(0, calc(var(--scrollTop)/ 4), 0)
}
.big_clouds img{
	width: 100%
}
@media screen and (max-width:992px){.big_clouds{
		-webkit-transform: none;
		transform: none;
		bottom: 340px;
		text-align: center
	}
.big_clouds img{
		width: 150vw;
		position: relative;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}
.big_clouds_two{
		display: none
	}
}
.big_clouds_two,.media_exposure_section .cloude_one{
	-webkit-transform: translate3d(0, calc(var(--scrollTop)/ 3), 0)
}
.big_clouds_two{
	transform: translate3d(0, calc(var(--scrollTop)/ 3), 0)
}
.big_clouds_two img{
	max-width: 1430px
}
.background_btn{
	background: linear-gradient(135deg, rgba(69, 252, 219, .8) 0, rgba(30, 132, 252, .8) 96.83%), linear-gradient(135deg, #A1FF8B 0, #3F93FF 96.83%);
	box-shadow: 0 28px 45px rgba(48, 112, 237, .25);
	border-radius: 90px;
	display: block;
	max-width: 265px;
	text-align: center;
	width: 100%;
	height: 72px;
	line-height: 70px;
	font-weight: 600;
	font-size: 22px;
	color: #fff
}
.background_btn:hover,.blog_item:hover{
	box-shadow: 2px 6px 6px rgba(40, 89, 136, .8)
}
.background_btn:hover{
	color: #fff
}
.background_btn img{
	margin-right: 13px
}
@media screen and (max-width:769px){.hero_section p{
		text-align: center
	}
.contact_btn{
		height: 39px;
		width: 200px;
		font-size: 18px;
		line-height: 39px;
		margin: 0 auto
	}
.contact_btn img{
		max-width: 17px;
		margin-right: 7px
	}
}
.image_wrap{
	position: relative
}
.image_wrap .paralax_item{
	position: absolute;
	-webkit-transform: translate3d(0, -calc(var(--scrollTop)/ 1.4), 0);
	transform: translate3d(0, -calc(var(--scrollTop)/ 1.4), 0);
}
@media screen and (max-width:992px){.image_wrap .paralax_item{
		position: static;
		text-align: center
	}
.cloude_one{
		-webkit-transform: none;
		transform: none
	}
}
@media screen and (min-width:1920px){.image_wrap .paralax_item img{
		width: 700px;
		height: 800px
	}
}
@media screen and (min-width:992px){.image_wrap .paralax_item img{
		height: 42vw;
		max-width: unset;
		margin-top: -50px;
		width: auto
	}
}
@media screen and (min-width:1921px){.loan_page .image_wrap .paralax_item img{
		width: 900px;
		height: auto;
		zoom: 89%
	}
}
.cloude_one{
	position: absolute;
	left: 3vw;
	top: 140px
}
@media screen and (max-width:1440px){.cloude_one{
		top: 110px
	}
}
.cloude_two{
	position: absolute;
	right: 20vw;
	top: 264px
}
@media screen and (max-width:575px){.big_clouds{
		bottom: 156px
	}
.image_wrap .paralax_item img{
		max-width: 300px
	}
.cloude_one{
		display: none
	}
.cloude_two{
		right: auto;
		left: 2vw;
		height: 24px;
		width: 31px
	}
}
.cloude_three{
	position: absolute;
	left: 40vw;
	bottom: 90px
}
h3{
	position: relative
}
@media screen and (max-width:575px){.cloude_three{
		right: 2vw;
		left: auto;
		height: 24px;
		width: 31px;
		bottom: auto;
		top: 20vh
	}
}
.triangle{
	width: 196px;
	height: 193px;
	position: absolute;
	left: -60px;
	bottom: -30px;
	-webkit-transform: translate3d(0, -calc(var(--scrollTop) * 1.4), 0);
	transform: translate3d(0, -calc(var(--scrollTop) * 1.4), 0)
}
@media screen and (max-width:992px){.triangle{
		display: none
	}
}
h2{
	font-size: 50px;
	line-height: 135%;
	color: #233561;
	text-align: center;
	opacity: 0
}
@media screen and (max-width:575px){h2{
		font-size: 26px;
		line-height: 32px
	}
}
h3{
	font-weight: 600;
	font-size: 30px;
	line-height: 45px;
	color: #233561;
	text-align: left;
	display: inline-block;
	margin-bottom: 45px
}
h3::after{
	-webkit-transform: translateY(18px);
	transform: translateY(18px);
	content: '';
	display: block;
	width: 63px;
	height: 2px;
	background-color: #59afe2
}
@media screen and (max-width:769px){h3{
		font-size: 18px;
		margin-bottom: 20px
	}
h3::after{
		-webkit-transform: translateY(6px);
		transform: translateY(6px)
	}
}
.rangeslider__handle::after,.rangeslider__value-bubble{
	-webkit-transform: translateX(-50%)
}
.rangeslider__value-bubble{
	position: absolute;
	z-index: 5;
	padding: 10px;
	background: #ebeff8;
	border-radius: 5px;
	font-weight: 400;
	font-size: 18px;
	line-height: 73%;
	color: #000;
	bottom: -45px;
	transform: translateX(-50%);
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	white-space: nowrap
}
.rangeslider--horizontal{
	border-radius: 90px;
	height: 9px
}
.rangeslider__handle{
	width: 29px;
	height: 29px;
	background: linear-gradient(135deg, #A1FF8B 0, #3F93FF 96.83%), #FFF;
	border: 9px solid #fff
}
.rangeslider__handle::after{
	background: #FFF;
	opacity: .45;
	box-shadow: 14px 41px 100px rgba(49, 89, 211, .12);
	width: 37px;
	height: 37px;
	left: 50%;
	transform: translateX(-50%)
}
.rangeslider__fill{
	background: linear-gradient(0deg, #2AE7C6, #2AE7C6), #00A6B0;
	box-shadow: none
}
.rangeslider{
	background: #008A93;
	box-shadow: none
}
.note{
	color: #00BDD3;
	font-weight: 500;
	font-size: 20.31px;
	width: 100%;
	margin-top: 35px
}
@media screen and (max-width:992px){.note{
		margin-top: 30px
	}
}
.romb{
	position: absolute
}
@media screen and (max-width:575px){.note{
		text-align: center;
		margin: 30px auto 0;
		font-size: 12px
	}
}
.romb{
	top: 107px;
	right: -170px;
	-webkit-transform: translate3d(0, -calc(var(--scrollTop)/ 16), 0);
	transform: translate3d(0, -calc(var(--scrollTop)/ 16), 0)
}
.media_exposure_slide::after{
	border: 1.44px solid #FFF;
	-webkit-backdrop-filter: blur(5.06px);
	content: ''
}
.features_text::after{
	opacity: .2;
	-webkit-filter: blur(7.5px);
	will-change: transform
}
.strengh_section{
	position: relative;
	background-image: url(../img/Maskgroup.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	padding-top: 360px;
	min-height: 1623px;
	padding-bottom: 150px
}
.strengh_section>*{
	position: relative;
	z-index: 5
}
.strengh_section::after,.strengh_section::before{
	content: '';
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1
}
.strengh_section::before{
	top: -120px;
	background-image: url(../img/top.svg);
	height: 560px;
	background-size: cover
}
@media screen and (max-width:1200px){.strengh_section::before{
		height: 460px
	}
}
@media screen and (max-width:575px){.strengh_section::before{
		height: 80vw
	}
}
.strengh_section::after{
	background-image: url(../img/bottom.svg);
	height: 18vw;
	bottom: -10px;
	background-size: 120vw auto
}
@media screen and (max-width:1200px){.strengh_section::after{
		bottom: -40px
	}
.strengh_cloud_2{
		display: none
	}
}
@media screen and (max-width:992px){.strengh_section{
		padding-top: 230px;
		min-height: unset
	}
.strengh_section::after{
		bottom: -20px;
		background-size: 130%
	}
}
@media screen and (max-width:769px){.strengh_section::after{
		bottom: -40px
	}
}
@media screen and (max-width:575px){.strengh_section::after{
		height: 80vw;
		bottom: calc(-30vw)
	}
.home .strengh_section{
		padding-top: 110px;
		padding-bottom: 100px
	}
}
.container{
	position: relative;
	z-index: 2
}
.js_paralax{
	position: absolute;
	left: 50px;
	top: 150px;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	will-change: transform;
	z-index: 1
}
.js_paralax img{
	width: 100%
}
.strengh_cloud_1{
	top: 40vh;
	left: 180px;
	width: 175px;
	height: 142px
}
@media screen and (max-width:992px){.strengh_cloud_1{
		width: 86px;
		height: 71px;
		left: unset;
		right: 15px
	}
.strengh_cloud_3{
		display: none
	}
}
@media screen and (max-width:992px) and (max-width:575px){.strengh_cloud_1{
		top: 230px
	}
}
.strengh_cloud_2{
	bottom: 35%;
	top: auto;
	width: 199px;
	height: 162px
}
.strengh_cloud_3{
	width: 400px;
	height: 333px;
	top: 25vh;
	left: auto;
	right: 10vw
}
.green_wave{
	position: absolute;
	left: 0;
	top: -100px;
	width: 100%
}
@media screen and (min-width:2000px){.green_wave{
		top: -50%
	}
}
.green_wave img{
	width: 100%
}
@media screen and (max-width:992px){.green_wave{
		display: none
	}
}
.slider_styles .swiper-pagination{
	bottom: 60px
}
@media screen and (max-width:769px){.slider_styles .swiper-pagination{
		bottom: 40px
	}
.slider_styles .swiper-navigation .swiper-button-next,.slider_styles .swiper-navigation .swiper-button-prev{
		display: none
	}
}
.slider_styles .swiper-pagination .swiper-pagination-bullet{
	border-radius: 15px
}
.slider_styles .swiper-pagination .swiper-pagination-bullet:hover{
	background-color: var(--swiper-pagination-color)
}
.slider_styles .swiper-navigation{
	position: absolute;
	left: 0;
	bottom: 100px;
	width: 100%;
	color: #1f1f1f
}
footer{
	position: relative
}
.slider_styles .swiper-navigation .swiper-button-next,.slider_styles .swiper-navigation .swiper-button-prev{
	background: #fff;
	border-radius: 90px;
	width: 81px;
	height: 81px;
	border: 1px solid transparent;
	transition: all .25s ease
}
.slider_styles .swiper-navigation .swiper-button-next:hover,.slider_styles .swiper-navigation .swiper-button-prev:hover{
	border-color: #00A8BC;
	transition: all .25s ease
}
.media_exposure_section,footer::after{
	background-image: url(../img/Maskgroup.jpg)
}
footer,footer h5{
	font-weight: 600;
	font-size: 25px
}
footer{
	background-color: #235FAC;
	color: #fff;
	font-family: Poppins_r;
	padding-top: 242px
}
footer h5{
	margin-bottom: 20px
}
footer li{
	margin-bottom: 20px;
	line-height: 1
}
footer a{
	color: #fff;
	font-weight: 400;
	font-size: 17px
}
footer a:hover{
	color: #fff
}
footer::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-webkit-filter: blur(17.5px);
	filter: blur(17.5px);
	z-index: 1;
	opacity: 1;
	mix-blend-mode: soft-light;
	background-position: center
}
footer .container{
	position: relative;
	z-index: 6
}
.wave{
	position: absolute;
	left: 0;
	top: -29px;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	z-index: 5;
	display: block;
	width: 100%
}
@media screen and (min-width:2000px){.wave{
		top: -129px
	}
}
@media screen and (max-width:575px){footer a{
		font-size: 16px
	}
footer::after{
		background-image: url(../img/1212121212.webp);
		background-position: top center;
		-webkit-filter: none;
		filter: none;
		background-size: cover;
		mix-blend-mode: unset;
		background-repeat: no-repeat
	}
.wave{
		width: 100%;
		width: 100vw;
		min-width: 110vw;
		top: -25px;
		left: -5vw
	}
}
.wave img{
	width: 100%
}
@media screen and (max-width:375px){.wave{
		top: -24px
	}
}
.triangle_footer{
	left: auto;
	right: 40px;
	top: 200px;
	z-index: 22
}
.footer_logo{
	max-width: 220px;
	width: 100%
}
@media screen and (max-width:992px){footer{
		padding-top: 60px
	}
.triangle_footer{
		display: none
	}
.footer_logo{
		margin: 0 auto;
		display: block
	}
}
.social,.social a{
	display: flex;
	align-items: center
}
.social{
	margin-top: 48px
}
@media screen and (max-width:992px){.social{
		margin: 40px auto;
		justify-content: center
	}
}
@media screen and (max-width:575px){.social{
		margin: 20px 0
	}
}
.social a{
	margin-right: 10px
}
.social a{
	justify-content: center;
	width: 44.73px;
	height: 44.73px;
	background-color: #fff;
	border-radius: 50%;
	transition: all .25s ease
}
.social a img{
	max-width: 30px
}
@media screen and (max-width:992px){.social a{
		margin: 0 11px
	}
.copiright{
		position: static;
		text-align: center
	}
}
.copiright,.footer_contact{
	margin-top: 30px
}
.social a:hover{
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	transition: all .25s ease
}
.copiright{
	color: #fff;
	font-weight: 400;
	font-size: 17px
}
@media screen and (max-width:992px){.footer_contact{
		margin: 40px 0
	}
.footer_contact h5{
		display: none
	}
}
@media screen and (max-width:992px) and (max-width:575px){.footer_contact{
		margin: 20px 0;
		margin-bottom: 10px
	}
}
.footer_contact_list_item{
	display: flex;
	align-items: center;
	margin-bottom: 27px
}
@media screen and (max-width:769px){.footer_contact_list{
		margin-left: 10vw
	}
.footer_contact_list_item{
		margin-bottom: 17px
	}
}
.footer_contact_list_item:last-child{
	margin-bottom: 0
}
.footer_contact_list_item:hover img{
	margin-right: 5px;
	transition: all .25s ease
}
.footer_contact_list_item img{
	min-width: 49px;
	min-height: 49px;
	display: block;
	margin-right: 16px;
	transition: all .25s ease
}
@media screen and (max-width:575px){.social a{
		width: 34px;
		height: 34px
	}
.footer_contact_list_item img{
		max-width: 29px;
		min-width: 29px;
		min-height: 29px;
		max-height: 29px
	}
.footer_contact_list{
		padding: 0 15px
	}
}
.footer_bottom{
	width: 100%;
	text-align: center;
	padding: 20px;
	background-color: rgba(34, 106, 166, .6);
	margin: 70px auto 0;
	position: relative;
	z-index: 6
}
.footer_bottom p{
	max-width: 1437px;
	font-weight: 400;
	font-size: 20px;
	line-height: 33px;
	text-align: center;
	color: #FFF;
	margin: 0 auto
}
@media screen and (max-width:992px){.footer_bottom p{
		font-size: 13px;
		line-height: 24px
	}
.footer_bottom{
		margin-top: 20px
	}
}
.edge_item_text p,.text_section .text_section_el p{
	font-weight: 400;
	line-height: 38px;
	font-style: normal;
	font-size: 22px
}
.text_section{
	background-color: transparent;
	position: relative;
	z-index: 2;
	margin-top: -70px
}
.text_section::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 70%;
	bottom: 0;
	left: 0;
	background-color: #f8fbff;
	z-index: 1
}
.text_section .triangle{
	bottom: auto;
	top: 0;
	-webkit-transform: translate3d(0, calc(var(--scrollTop)/ 3.4), 0);
	transform: translate3d(0, calc(var(--scrollTop)/ 3.4), 0);
	z-index: 4
}
.text_section .text_section_el p{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.text_section .clip_path{
	padding: 75px 60px 68px;
	position: relative;
	z-index: 3468484
}
@media screen and (max-width:1440px){.text_section::after{
		height: 80%
	}
.text_section .clip_path{
		padding: 50px
	}
}
.clip_path_wrap{
	position: relative;
	z-index: -1;
	-webkit-perspective: 3300px;
	perspective: 3300px
}
@media screen and (max-width:769px){.text_section .text_section_el p{
		font-weight: 400;
		font-size: 14px;
		line-height: 30px;
		letter-spacing: -.16px;
		color: #587699;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d
	}
.text_section .clip_path{
		padding: 20px
	}
.clip_path_wrap{
		padding: 30px 20px
	}
}
.clip_path_wrap::before{
	content: '';
	top: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	display: block;
	z-index: 1;
	background-color: #fff;
	-webkit-perspective-origin: 0 50%;
	perspective-origin: 0 50%;
	-webkit-transform: rotateY(15deg) translateX(-50%);
	transform: rotateY(15deg) translateX(-50%);
	-webkit-transform: translateZ(-1000px) rotateY(15deg) translateX(-50%) scale(1.32);
	transform: translateZ(-1000px) rotateY(15deg) translateX(-50%) scale(1.32);
	border-radius: 25px
}
@media screen and (min-width:1024px) and (max-width:1800px){.clip_path_wrap::before{
		-webkit-transform: translateZ(-1000px) rotateY(-15deg) translateX(-57%) scale(1.32);
		transform: translateZ(-1000px) rotateY(-15deg) translateX(-57%) scale(1.32)
	}
}
.wave_el{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.wave_el img{
	width: 100%
}
@media screen and (max-width:769px){.wave_section_bg .wave_el{
		top: 5px
	}
}
@media screen and (max-width:575px){.text_section{
		margin-top: -70px
	}
.clip_path_wrap::before{
		width: 100%;
		-webkit-transform: rotateY(345deg) translateX(-53%);
		transform: rotateY(345deg) translateX(-53%)
	}
.wave_section_bg .wave_el{
		top: 37px;
		display: none
	}
}
.media_exposure_section{
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	padding-top: 430px;
	margin-top: -10px
}
@media screen and (max-width:1200px){.media_exposure_section{
		padding-top: 190px
	}
.media_exposure_section::before{
		height: 410px
	}
}
@media screen and (max-width:992px){.text_section .text_section_el{
		overflow: hidden
	}
.media_exposure_section{
		padding-top: 230px;
		min-height: unset;
		padding-bottom: 230px
	}
}
.media_exposure_section>*{
	position: relative;
	z-index: 5
}
.media_exposure_section::after,.media_exposure_section::before{
	content: '';
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	background-size: 150% 100%;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1
}
.media_exposure_section::before{
	top: -120px;
	background-image: url(../img/top.svg);
	height: 660px
}
@media screen and (min-width:2000px){.media_exposure_section::before{
		top: -370px;
		height: 36vw
	}
}
@media screen and (max-width:1200px){.media_exposure_section::before{
		height: 460px
	}
}
@media screen and (max-width:575px){.media_exposure_section{
		padding-bottom: 130px;
		padding-top: 147px
	}
.media_exposure_section::before{
		height: 80vw
	}
}
.media_exposure_section::after{
	background-image: url(../img/bottom.svg);
	height: 341px;
	bottom: -10px;
	width: 110%;
	left: 50%;
	background-size: cover;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
@media screen and (min-width:2000px){.media_exposure_section::after{
		height: 30vw;
		bottom: -330px
	}
}
@media screen and (max-width:1200px){.media_exposure_section::after{
		bottom: -40px
	}
}
@media screen and (max-width:992px){.media_exposure_section::after{
		bottom: -110px;
		background-size: 130%
	}
}
@media screen and (max-width:575px){.media_exposure_section::after{
		height: 80vw;
		bottom: calc(-30vw)
	}
}
.media_exposure_section .romb{
	bottom: 35px;
	top: auto;
	left: 10px;
	right: auto;
	max-width: 300px;
	position: absolute
}
.media_exposure_section .cloude_one{
	width: 317px;
	height: 257px;
	left: auto;
	top: 0;
	right: 5vw;
	transform: translate3d(0, calc(var(--scrollTop)/ 3), 0)
}
.media_exposure_section .cloude_two{
	width: 199px;
	height: 162px;
	right: auto;
	top: 25px;
	left: 2vw;
	-webkit-transform: translate3d(0, calc(var(--scrollTop)/ 2), 0);
	transform: translate3d(0, calc(var(--scrollTop)/ 2), 0)
}
.media_exposure_section .paralax_item{
	position: absolute
}
.media_exposure_slider{
	margin-top: 60px;
	padding-bottom: 199px;
	margin-bottom: 180px
}
@media screen and (max-width:769px){.media_exposure_slider{
		margin: 25px 0 0;
		padding-bottom: 105px
	}
}
.media_exposure_slider .swiper-pagination .swiper-pagination-bullet:hover,.media_exposure_slider .swiper-pagination-bullet-active,.media_exposure_slider .swiper-pagination-bullet:hover{
	background-color: #fbe571
}
.media_exposure_slide{
	position: relative
}
.media_exposure_slide::after{
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -22px;
	width: 83.25%;
	height: 50%;
	background: rgba(255, 255, 255, .94);
	opacity: .7;
	backdrop-filter: blur(5.06px);
	border-radius: 45px;
	display: block;
	position: absolute;
	z-index: -1
}
.edge_item,.edge_item p{
	-webkit-transform-style: preserve-3d
}
@media screen and (max-width:992px){.media_exposure_slide::after{
		bottom: -12px;
		width: 93.25%;
		-webkit-backdrop-filter: none;
		backdrop-filter: none
	}
}
.edge_item::after,.media_exposure_slide_img_wrap img{
	width: 100%;
	border-radius: 25px
}
.media_exposure_slide_img_wrap{
	position: relative;
	z-index: 5;
	border: 12px solid #fff;
	border-radius: 35px;
	background-color: #fff
}
@media screen and (min-width:992px){.media_exposure_slide_img_wrap img{
		height: 450px
	}
.home .edge_wrap{
		zoom: 75%
	}
}
.edge_wrap{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	max-width: 1240px;
	margin: 60px auto 0
}
.edge_item{
	display: flex;
	align-items: center;
	margin-bottom: 60px;
	padding: 110px 50px 133px;
	position: relative;
	-webkit-perspective: 3300px;
	perspective: 3300px;
	transform-style: preserve-3d
}
@media screen and (max-width:992px){.edge_item{
		padding: 50px
	}
.edge_item:last-child .edge_item_img{
		max-width: 390px
	}
}
@media screen and (max-width:769px){.edge_wrap{
		margin-top: 90px
	}
.edge_item{
		padding: 42px 18px 0;
		margin-bottom: 160px
	}
}
.edge_item p{
	transform-style: preserve-3d
}
.edge_item::after{
	content: '';
	height: 100%;
	position: absolute;
	left: 50%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	display: block;
	z-index: 0;
	background-color: #fff;
	-webkit-perspective-origin: 0 50%;
	perspective-origin: 0 50%;
	-webkit-transform: translateZ(-1000px) rotateY(15deg) translateX(-50%) scale(1.3);
	transform: translateZ(-1000px) rotateY(15deg) translateX(-50%) scale(1.3)
}
@media screen and (max-width:575px){.edge_item{
		flex-direction: column;
		margin-bottom: 80px
	}
.edge_item::after{
		width: 100%;
		-webkit-transform: rotateY(345deg) translateX(-53%);
		transform: rotateY(345deg) translateX(-53%)
	}
}
.edge_item:nth-child(even)::after{
	width: 100%;
	-webkit-transform: translateZ(-640px) rotateY(-15deg) translateX(-56%) scale(1.3);
	transform: translateZ(-640px) rotateY(-15deg) translateX(-56%) scale(1.3)
}
@media screen and (max-width:992px){.edge_item:nth-child(even)::after{
		-webkit-transform: translateZ(-640px) rotateY(-15deg) translateX(-54%) scale(1.25);
		transform: translateZ(-640px) rotateY(-15deg) translateX(-54%) scale(1.25)
	}
}
@media screen and (max-width:769px){.edge_item:nth-child(even)::after{
		-webkit-transform: translateZ(-640px) rotateY(-15deg) translateX(-54%) scale(1.25);
		transform: translateZ(-640px) rotateY(-15deg) translateX(-54%) scale(1.25)
	}
}
.edge_item:nth-child(even) .edge_item_text{
	margin-left: auto
}
.edge_item:nth-child(even) .edge_item_img{
	left: -5vw;
	right: auto;
	z-index: 2
}
@media screen and (max-width:769px){.edge_item:nth-child(even) .edge_item_img{
		left: 50%
	}
}
@media screen and (max-width:575px){.edge_item:nth-child(even)::after{
		width: 100%;
		-webkit-transform: rotateY(345deg) translateX(-53%);
		transform: rotateY(345deg) translateX(-53%)
	}
.edge_item:last-child .edge_item_img{
		max-width: 50%;
		max-height: unset
	}
}
.edge_item_text{
	max-width: 56%;
	z-index: 2;
	position: relative
}
@media screen and (max-width:769px){.edge_item_text{
		max-width: 100%;
		padding-top: 80px
	}
.edge_item_text p{
		font-size: 14px;
		line-height: 30px;
		letter-spacing: -.16px;
		color: #587699
	}
}
@media screen and (max-width:575px){.edge_item_text{
		padding: 0 15px;
		-webkit-transform: translateZ(30px);
		transform: translateZ(30px)
	}
}
.edge_item_text p{
	letter-spacing: -.16px;
	color: #587699;
	margin-bottom: 0
}
.edge_item_img{
	max-width: 54%;
	position: absolute;
	right: -5vw;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%) translateZ(30px);
	transform: translateY(-50%) translateZ(30px);
	max-height: 500px
}
@media screen and (min-width:992px){.edge_item:last-child .edge_item_img{
		left: 0
	}
.edge_item_img img{
		max-height: 600px
	}
}
@media screen and (max-width:769px){.edge_item_img{
		top: -100px;
		left: 50%;
		-webkit-transform: translateX(-50%) translateZ(30px);
		transform: translateX(-50%) translateZ(30px)
	}
}
@media screen and (max-width:575px){.edge_item_img{
		max-width: 100%;
		max-height: 45vw;
		width: 80%;
		position: static;
		-webkit-transform: translateZ(50px);
		transform: translateZ(50px);
		margin-top: -55px;
		text-align: center
	}
.edge_item_img img{
		width: 80%
	}
}
.core_values_section{
	position: relative;
	overflow: hidden;
	background: linear-gradient(180deg, #f4f8ff 0, #f8fbff 100%)
}
.core_values_section .green_wave{
	-webkit-transform: rotate(-9deg);
	transform: rotate(-9deg);
	top: -10vh
}
.core_values_item h6::after,.features_text::after{
	-webkit-transform: translateX(-50%);
	content: ''
}
@media screen and (min-width:2000px){.core_values_section .green_wave{
		top: -50%
	}
}
.core_values_wrap{
	display: flex;
	justify-content: center;
	margin-top: 158px;
	padding-bottom: 80px
}
@media screen and (max-width:769px){.core_values_wrap{
		flex-wrap: wrap;
		margin-top: 108px;
		padding-bottom: 0
	}
}
.core_values_item{
	display: flex;
	flex-direction: column;
	width: calc(100%/4 - 11px);
	margin: 0 5.5px;
	background: rgba(255, 255, 255, .72);
	box-shadow: 0 9.85px 37.47px rgba(74, 83, 188, .12);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 20px;
	text-align: center;
	padding: 42px 24px
}
@media screen and (max-width:769px){.core_values_item{
		padding: 24px 10px;
		width: calc(100%/2 - 6px);
		margin: 0 3px 150px
	}
}
@media screen and (max-width:575px){.core_values_item{
		width: 100%
	}
.core_values_item:last-child{
		margin-bottom: 55px
	}
}
@media screen and (max-width:375px){.core_values_item{
		margin-bottom: 100px
	}
}
.core_values_item h6{
	position: relative;
	margin-bottom: 105px;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
	line-height: 28px;
	text-align: center;
	margin-top: 28px;
	color: #332F5A;
	min-height: 60px
}
@media screen and (max-width:769px){.core_values_item h6{
		font-size: 18px;
		line-height: 18px;
		text-align: center;
		color: #1C1E50;
		margin-bottom: 0
	}
}
@media screen and (max-width:375px){.core_values_item h6{
		margin-top: 0
	}
}
.core_values_item h6::after{
	margin: 0 auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -28px;
	width: 49px;
	height: 1px;
	display: block;
	background-color: #0dd8df
}
.core_values_item p{
	margin-bottom: 0;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #617096
}
.core_values_item_img{
	margin-top: -120px;
	height: 187px
}
.core_values_item_img img{
	height: 100%;
	max-width: 180px;
	-o-object-fit: contain;
	object-fit: contain
}
@media screen and (max-width:575px){.core_values_item p{
		text-align: left
	}
.core_values_item_img img{
		max-width: calc(100vw/2 - 40px)
	}
}
@media screen and (max-width:375px){.core_values_item_img img{
		max-width: 100px
	}
}
@media screen and (max-width:1440px){.about_hero_section{
		min-height: calc(110vh - 96px)
	}
}
@media screen and (max-width:1200px){.about_hero_section{
		min-height: 763px
	}
}
@media screen and (max-width:769px){.core_values_item h6::after{
		bottom: 20px
	}
.core_values_item p{
		font-size: 14px;
		line-height: 169.5%
	}
.about_hero_section{
		min-height: 580px
	}
}
.about_hero_section .text_wrap{
	position: relative;
	z-index: 5
}
.about_hero_section .cloude_two{
	right: 20px
}
#faqOne{
	margin-top: 20px
}
.blogs_section{
	padding-top: 295px;
	padding-bottom: 100px;
	background-color: #f8fbff
}
@media screen and (max-width:992px){.blogs_section{
		padding-top: 200px;
		padding-bottom: 50px
	}
.sidebar_element h4{
		cursor: pointer
	}
}
@media screen and (max-width:575.98px){.blogs_section{
		padding-top: 100px;
	}
}
@media screen and (max-width:1200px){.strengh_section.features_section{
		padding-top: 200px;
		padding-bottom: 70px
	}
}
.blog_wrap{
	display: flex;
	justify-content: start
}
@media screen and (max-width:575px){.strengh_section.features_section{
		padding-top: 100px
	}
.strengh_section.features_section::before{
		height: 300px
	}
.blog_wrap{
		margin-top: 17px
	}
}
.blog_item{
	width: calc(100%/3 - 12px);
	margin: 0 6px 12px;
	background: #FFF;
	border: .8px solid #EAE9F2;
	border-radius: 6.44px;
	overflow: hidden;
	padding-bottom: 35px
}
@media screen and (max-width:1200px){.blog_item{
		width: calc(100%/2 - 12px)
	}
}
@media screen and (max-width:575px){.blog_item{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px
	}
}
.blog_item a,.blog_item h6,.blog_item p,.blog_item time{
	padding: 0 18px 0 25px;
	margin: 0
}
.blog_item img{
	max-height: 270px;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top
}
.blog_item time{
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: -.4px;
	color: #767581;
	margin: 25px 0 18px;
	display: block
}
.blog_item h6{
	font-weight: 600;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: -.53px;
	color: #1D1F50;
	margin-bottom: 19px
}
.blog_item a,.blog_item p{
	font-weight: 400;
	letter-spacing: -.4px
}
@media screen and (max-width:575px){.blog_item h6{
		font-size: 16px
	}
}
.blog_item p{
	font-style: normal;
	font-size: 15px;
	line-height: 24px;
	color: #60748C;
	margin-bottom: 29px
}
@media screen and (max-width:575px){.blog_item p{
		font-size: 14px
	}
}
.blog_item a{
	font-size: 13.09px;
	line-height: 23px;
	color: #08B868
}
.sidebar_element{
	background: rgba(229, 232, 244, .42);
	border: .97px solid #EAE9F2;
	border-radius: 9.69px;
	margin-bottom: 28px;
	padding: 25px;
	position: relative
}
.sidebar_element h4{
	font-weight: 700;
	font-size: 25px;
	line-height: 31px;
	letter-spacing: -.73px;
	color: #233561
}
@media screen and (max-width:575px){.sidebar_element{
		padding: 15px 20px;
		margin-bottom: 5px
	}
.sidebar_element h4{
		font-size: 18px;
		line-height: 31px
	}
}
.sidebar_element li{
	margin-bottom: 32px
}
@media screen and (max-width:575px){.sidebar_element li{
		margin-bottom: 25px
	}
}
.sidebar_element li:last-child{
	margin-bottom: 0
}
.sidebar_element p{
	font-weight: 600;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: -.48px;
	color: #0C1230;
	margin-bottom: 11px
}
@media screen and (max-width:575px){.sidebar_element p{
		font-size: 15px;
		line-height: 25px
	}
.sidebar_element time{
		font-size: 16px
	}
}
.sidebar_element time{
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: -.42px;
	color: #0099BC
}
.sidebar_element ul{
	margin-top: 20px
}
.categories_sidebar_element a{
	display: flex;
	align-items: center
}
.categories_sidebar_element a p{
	margin-bottom: 0;
	padding-right: 5px
}
.sidebar_social{
	padding-top: 33px;
	padding-bottom: 43px
}
.sidebar_social ul{
	display: flex;
	align-items: center;
	margin-top: 29px
}
.sidebar_social ul li{
	margin-right: 20px;
	margin-bottom: 0
}
@media screen and (max-width:575px){.sidebar_social{
		padding: 16px
	}
.sidebar_social ul{
		margin-top: 18px
	}
.sidebar_social ul li{
		margin-right: 8px
	}
}
.sidebar_social ul li:last-child{
	margin-bottom: 0
}
.sidebar_social ul a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 38.76px;
	height: 38.76px;
	border-radius: 50%;
	background: linear-gradient(134.47deg, rgba(161, 255, 139, .55) -.45%, rgba(63, 147, 255, .55) 99.63%), linear-gradient(0deg, #32BEA6, #32BEA6), #FFF;
	transition: all .25s ease
}
.sidebar_social ul a:hover{
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	transition: all .25s ease
}
.sidebar_search{
	padding: 20px 25px
}
.sidebar_search form{
	display: flex;
	align-items: center
}
.sidebar_search form label{
	margin: 0 22px 0 0;
	cursor: pointer
}
.sidebar_search form label input{
	display: none
}
.sidebar_search input[type=search]{
	border: none;
	background-color: transparent;
	width: 100%
}
.sidebar_element.open h4:after{
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	transition: all .25s ease
}
.sidebar_element h4{
	position: relative;
	margin-bottom: 0
}
.sidebar_element h4::after{
	content: '';
	position: absolute;
	top: 10px;
	right: 0;
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(../img/Shape.svg);
	background-repeat: no-repeat;
	cursor: pointer;
	background-size: contain;
	transition: all .25s ease
}
@media screen and (min-width:992px){.sidebar_element h4::after{
		display: none
	}
}
@media screen and (max-width:992px){.sidebar_element:not(.sidebar_social) ul{
		display: none
	}
.sidebar_element:not(.sidebar_social).open ul{
		display: block
	}
}
.sidebar_social h4::after{
	display: none
}
.circle_bg{
	background-image: url(../img/circles.svg);
	background-position: right 300px;
	background-size: 325px;
	background-repeat: no-repeat
}
@media screen and (max-width:992px){.circle_bg{
		background-image: none
	}
}
.blog header .navbar{
	background: rgba(255, 255, 255, .65);
	box-shadow: 12.67px 37.09px 90.47px rgba(49, 89, 211, .12)
}
@media screen and (max-width:992px){.blog header .navbar{
		background: rgba(255, 255, 255, .85)
	}
article{
		padding-bottom: 50px
	}
}
.article_info{
	margin-bottom: 53px
}
.article_info a,.article_info time{
	font-weight: 400;
	font-size: 21px;
	line-height: 39px;
	text-align: center;
	letter-spacing: -.66px;
	color: #696871;
	position: relative;
	padding-right: 49px
}
@media screen and (max-width:575px){.article_info a,.article_info time{
		font-size: 14px;
		line-height: 1.6;
		padding-right: 20px
	}
}
article h6,article p{
	line-height: 39px;
	letter-spacing: -.73px;
	font-weight: 400;
	font-style: normal
}
.article_info a::after,.article_info time::after{
	content: '';
	position: absolute;
	right: 23px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 10px;
	height: 10px;
	background: #00D1D1;
	border-radius: 50%
}
.article_info a:last-child::after{
	display: none
}
article img{
	width: 100%;
	display: block;
	margin-bottom: 54px
}
article p{
	font-size: 24px;
	color: #545360
}
@media screen and (max-width:575px){.article_info a::after,.article_info time::after{
		right: 5px
	}
article p{
		font-size: 14px;
		line-height: 1.6
	}
}
article h6{
	font-size: 30px;
	color: #19191B
}
@media screen and (max-width:575px){article h6{
		font-size: 14px;
		line-height: 1.6
	}
}
article blockquote{
	font-style: normal;
	font-weight: 400;
	font-size: 26px;
	line-height: 44px;
	letter-spacing: -.85px;
	color: #545360;
	position: relative;
	display: flex;
	margin: 48px 0
}
@media screen and (max-width:575px){article blockquote{
		font-size: 14px;
		line-height: 1.6
	}
}
article blockquote::before{
	content: '';
	width: 36.16px;
	min-width: 36.16px;
	height: 25.83px;
	background-image: url(../img/quotes.svg);
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 29px;
	margin-top: 10px
}
.compare_list_block{
	box-shadow: 14px 41px 100px rgba(49, 89, 211, .12)
}
.card-body,.card-header button{
	box-shadow: 13.82px 40.47px 98.7px rgba(49, 89, 211, .12)
}
.faq{
	width: 100%;
	margin-top: 0
}
.card{
	border: none;
	border-radius: 25px;
	margin-bottom: 14px;
	background: #FFF
}
.card:first-child{
	border: none
}
.card-header{
	padding: 0;
	border: none;
	border-radius: 25px;
	background-color: transparent
}
.card-header button{
	width: 100%;
	text-align: left;
	padding: 28px 50px;
	font-weight: 600;
	font-size: 30px;
	line-height: 162%;
	color: #1C1E50;
	background: #FFF;
	border: 1.53px solid #FFF;
	-webkit-backdrop-filter: blur(5.35px);
	backdrop-filter: blur(5.35px);
	border-radius: 25px;
	z-index: 2;
	position: relative
}
.card-header button::after{
	content: '';
	width: 18px;
	height: 27px;
	display: block;
	background-image: url(../img/arrow_g.svg);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	right: 50px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg)
}
@media screen and (max-width:769px){.card-header button{
		font-weight: 500;
		font-size: 18px;
		line-height: 162%;
		padding: 13px;
		border-radius: 10px;
		box-shadow: none
	}
.card-header button::after{
		width: 10px;
		height: 17px;
		right: 13px
	}
}
.card-header .collapsed::after{
	-webkit-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0)
}
.card-body{
	padding: 37px 95px 45px 50px;
	background: #FFF;
	border: 1.53px solid #FFF;
	-webkit-backdrop-filter: blur(5.35px);
	backdrop-filter: blur(5.35px);
	border-radius: 0 0 25px 25px;
	font-weight: 400;
	font-size: 22px;
	line-height: 36px;
	color: #5B5F82
}
@media screen and (max-width:769px){.card-body{
		padding: 13px 13px 20px;
		font-size: 15px;
		line-height: 25px;
		box-shadow: none
	}
}
@media screen and (max-width:575px){.slide_left{
		-webkit-transform: translateX(-120%);
		transform: translateX(-120%);
		transition: all .25s ease
	}
}
.comparison_wrap,.knowlege_sharing_wrap .clip_path::after,.knowlege_sharing_wrap .clip_path::before{
	box-shadow: 10.48px 30.68px 74.83px rgba(49, 89, 211, .12)
}
.faq_section{
	background-color: #f8fbff
}
.loan_page .faq{
	margin-top: 78px
}
.loan_page .text_section p{
	color: #587699
}
.loan_page .text_section .triangle{
	left: 180px;
	top: 0;
	z-index: 2
}
.loan_page .clip_path_wrap::before{
	width: 111%;
	-webkit-transform: rotateY(345deg) translateX(-55%);
	transform: rotateY(345deg) translateX(-55%);
	-webkit-transform: translateZ(-1000px) rotateY(-15deg) translateX(-57%) scale(1.52);
	transform: translateZ(-1000px) rotateY(-15deg) translateX(-57%) scale(1.52)
}
@media screen and (min-width:1024px) and (max-width:1800px){.loan_page .clip_path_wrap::before{
		-webkit-transform: translateZ(-1000px) rotateY(-15deg) translateX(-57%) scale(1.32);
		transform: translateZ(-1000px) rotateY(-15deg) translateX(-57%) scale(1.32)
	}
}
@media screen and (max-width:992px){.loan_page .clip_path_wrap::before{
		-webkit-transform: translateZ(-1000px) rotateY(-15deg) translateX(-53%) scale(1.37);
		transform: translateZ(-1000px) rotateY(-15deg) translateX(-53%) scale(1.37);
		width: 100%
	}
}
@media screen and (max-width:575px){.loan_page .clip_path_wrap::before{
		width: 100%;
		-webkit-transform: rotateY(345deg) translateX(-53%);
		transform: rotateY(345deg) translateX(-53%)
	}
}
.features_wrap{
	display: flex;
	flex-wrap: wrap;
	padding: 113px 58px 0;
	justify-content: space-between
}
@media screen and (max-width:1440px){.features_wrap{
		padding: 113px 0 0
	}
}
@media screen and (max-width:992px){.features_wrap{
		justify-content: center;
		margin-top: 120px;
		padding-top: 0
	}
}
.features_item{
	max-width: 404.1px;
	min-height: 417.74px;
	width: 100%;
	text-align: center;
	padding: 0 12px;
	position: relative;
	margin-bottom: 161px;
	margin-left: 2.1rem;
	margin-right: 2.1rem
}
@media screen and (max-width:769px){.features_item{
		width: 296.53px;
		min-height: 227.54px;
		padding-bottom: 50px;
		margin-bottom: 120px
	}
}
@media screen and (min-width:769px){.features_item:hover .features_borders{
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		transition: -webkit-transform .25s ease;
		transition: transform .25s ease;
		transition: transform .25s ease, -webkit-transform .25s ease
	}
}
.features_back{
	position: absolute;
	border-radius: 25px;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #F5F3FA;
	border: 13px solid #fff;
	border-left: none
}
.features_img,.features_text{
	position: relative;
	z-index: 2
}
.features_img{
	margin-top: -100px;
	height: 255px
}
@media screen and (max-width:769px){.features_img{
		height: 150px;
		margin-top: -100px
	}
}
.features_img img{
	width: auto;
	max-width: unset;
	height: 255px
}
.features_text{
	margin-top: 52px;
	padding-top: 20px
}
.features_text h6{
	font-style: normal;
	font-weight: 600;
	font-size: 25px;
	line-height: 38px;
	text-align: center;
	color: #233561;
	margin-bottom: 20px
}
@media screen and (max-width:769px){.features_img img{
		height: 150px
	}
.features_text{
		margin-top: 0
	}
.features_text h6{
		font-size: 18px;
		line-height: 27px;
		margin-bottom: 12px
	}
}
.features_text span{
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 158.5%;
	text-align: center;
	color: #465579
}
.features_text::after{
	display: block;
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 3;
	background: #151C36;
	width: 55%;
	height: 8px;
	filter: blur(7.5px);
	transition: all .25s ease
}
.knowlege_sharing_head{
	position: relative;
	z-index: 1;
	display: flex;
	justify-content: space-between;
	background: #fff;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 14%, #fff 14%, #fff 100%);
	-webkit-transform: translate(10px, -9px);
	transform: translate(10px, -9px);
	padding-bottom: 40px
}
@media screen and (max-width:769px){.features_text span{
		font-size: 15px;
		line-height: 158.5%
	}
.knowlege_sharing_head{
		background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 60px, #fff 60px, #fff 100%);
		justify-content: flex-start
	}
}
@media screen and (max-width:575px) and (max-width:375px){.knowlege_sharing_head{
		flex-wrap: wrap
	}
}
.knowlege_sharing_head img{
	max-width: 289px;
	margin-left: 40px;
	margin-top: -25px
}
@media screen and (max-width:992px){.knowlege_sharing_head img{
		max-width: 100px;
		margin-top: 0
	}
}
@media screen and (max-width:575px){.features_item{
		padding-left: 15px;
		padding-right: 15px
	}
.features_back{
		border-width: 10px
	}
.knowlege_sharing_head{
		background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 20px, #fff 20px, #fff 100%);
		padding-bottom: 0
	}
.knowlege_sharing_head img{
		margin-left: 10px
	}
}
.knowlege_sharing_text{
	position: relative;
	z-index: 1;
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 38px;
	letter-spacing: -.16px;
	color: #3C5879;
	padding: 0 55px 84px 65px
}
@media screen and (max-width:1200px){.knowlege_sharing_text{
		padding: 0 20px 20px
	}
}
.knowlege_sharing_wrap{
	margin-bottom: 200px
}
.knowlege_sharing_wrap::before{
	-webkit-transform: translateZ(-1000px) rotateY(-15deg) translateX(-57%) scale(1.42);
	transform: translateZ(-1000px) rotateY(-15deg) translateX(-57%) scale(1.42)
}
@media screen and (max-width:769px){.knowlege_sharing_head img{
		margin-top: -7px;
		margin-right: 30px
	}
.knowlege_sharing_wrap::before{
		-webkit-transform: translateZ(-1000px) rotateY(-15deg) translateX(-54%) scale(1.42);
		transform: translateZ(-1000px) rotateY(-15deg) translateX(-54%) scale(1.42)
	}
.knowlege_sharing_wrap{
		padding: 0;
		margin-bottom: 150px
	}
}
@media screen and (max-width:575px){.knowlege_sharing_text{
		font-size: 15px;
		line-height: 22px
	}
.knowlege_sharing_wrap::before{
		-webkit-transform: translateZ(-1000px) rotateY(-15deg) translateX(-54.1%) scale(1.42);
		transform: translateZ(-1000px) rotateY(-15deg) translateX(-54.1%) scale(1.42)
	}
.knowlege_sharing_wrap{
		margin-bottom: 55px;
		padding-right: 15px;
		padding-left: 15px
	}
}
.knowlege_sharing_wrap .clip_path{
	padding: 100px 137px 94px 128px;
	position: relative
}
@media screen and (max-width:1200px){.knowlege_sharing_wrap .clip_path{
		padding: 50px 20px
	}
}
.knowlege_sharing_wrap .clip_path::before{
	content: '';
	position: absolute;
	background: #FFF;
	opacity: .3;
	border: 1.08px solid #FFF;
	-webkit-backdrop-filter: blur(3.78px);
	backdrop-filter: blur(3.78px);
	border-radius: 45px;
	-webkit-transform: rotate(4deg);
	transform: rotate(4deg);
	width: 100%;
	left: -62px;
	top: 4px;
	height: 80%
}
.knowlege_sharing_wrap .clip_path::after{
	content: '';
	position: absolute;
	background: #FFF;
	opacity: .3;
	border: 1.08px solid #FFF;
	-webkit-backdrop-filter: blur(3.78px);
	backdrop-filter: blur(3.78px);
	border-radius: 45px;
	-webkit-transform: rotate(3deg);
	transform: rotate(3deg);
	width: 100%;
	left: 50px;
	top: 144px;
	height: 80%
}
.knowlege_sharing_item{
	border: 8px double transparent;
	border-radius: 45px;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #a1ff8b, #3f93ff);
	background-origin: border-box;
	background-clip: padding-box, border-box;
	position: relative;
	z-index: 2;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.color_text{
	max-width: 517px;
	font-style: normal;
	font-size: 80px;
	line-height: 109px;
	color: #233561
}
@media screen and (max-width:992px){.color_text{
		font-size: 70px
	}
}
@media screen and (max-width:769px){.knowlege_sharing_wrap .clip_path::after{
		top: 20%
	}
.color_text{
		font-size: 35px;
		line-height: 34px
	}
}
@media screen and (max-width:375px){.color_text{
		width: 100%;
		text-align: center
	}
}
@media screen and (max-width:575px){.knowlege_sharing_wrap .clip_path{
		padding: 30px 10px 30px 0
	}
.knowlege_sharing_wrap .clip_path::after,.knowlege_sharing_wrap .clip_path::before{
		display: none
	}
.knowlege_sharing_item{
		border-width: 4px
	}
.color_text{
		font-size: 25px
	}
}
.color_text span{
	color: #3595e8;
	display: block
}
.features_section{
	padding-bottom: 200px
}
@media screen and (min-width:575px){.features_section::after{
		bottom: 0
	}
}
@media screen and (max-width:1440px){.features_section .strengh_cloud_3{
		width: 300px;
		height: 233px;
		right: 5vw
	}
}
@media screen and (max-width:1200px){.features_section{
		padding-bottom: 200px
	}
.balance_loan_page .features_section{
		min-height: auto
	}
}
@media screen and (max-width:575px){.features_section{
		padding-top: 130px;
		padding-bottom: 50px
	}
.balance_loan_page .hero_section .image_wrap{
		margin-top: 0
	}
.balance_loan_page .hero_section .image_wrap img{
		max-width: 350px;
		margin-top: -40px
	}
}
.loan_page .faq_section{
	background: #f4f8ff;
	background: linear-gradient(180deg, #f4f8ff 0, #f8fbff 100%);
	padding-bottom: 55px;
	position: relative;
	z-index: 22
}
.balance_loan_page .features_section{
	padding-bottom: 180px
}
.knowlege_sharing_section .strengh_cloud_2{
	left: auto;
	right: 15px;
	bottom: auto;
	top: 40%
}
@media screen and (max-width:575px){.balance_loan_page .features_section{
		padding-bottom: 50px
	}
.balance_loan_page .knowlege_sharing_wrap{
		padding-left: 15px;
		padding-right: 15px
	}
.no_income .hero_section .image_wrap{
		margin-top: 0
	}
.no_income .hero_section .image_wrap img{
		max-width: 350px;
		margin-top: 0
	}
}
@media screen and (min-width:992px){.balance_loan_hero .image_wrap .paralax_item img{
		margin-top: -180px;
		margin-left: -130px
	}
}
@media screen and (min-width:1921px){.balance_loan_hero .image_wrap .paralax_item img{
		margin-top: -50px
	}
}
.comparison_section{
	position: relative;
	overflow: hidden;
	background: linear-gradient(180deg, #f4f8ff 0, #f8fbff 100%)
}
.comparison_section .green_wave{
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.comparison_section .romb{
	width: 205.18px;
	height: 208.43px;
	left: auto;
	right: 10vw
}
.comparison_wrap{
	background-image: url(../img/Maskgroup.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 25px;
	padding: 78px 60px 120px;
	margin-top: 60px;
	position: relative
}
@media screen and (max-width:575.98px){.comparison_wrap{
		margin-top: 10px;
	}
}
.comparison_wrap::before{
	border-radius: 25px;
	content: '';
	position: absolute;
	left: 0;
	z-index: 0;
	top: 0;
	opacity: .7;
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(135deg, #01DCBA 0, #7F30CB 100%), linear-gradient(0deg, #B8E0FC 62.89%, #B8CAFC 102.95%), linear-gradient(117.73deg, #CF76FA -12.99%, #B8E4FC 94.05%)
}
.comparison_container,.comparison_head{
	position: relative;
	z-index: 1
}
.comparison_head{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 68px;
	color: #FFF
}
@media screen and (max-width:1200px){.balance_loan_page .knowlege_sharing_wrap{
		margin-bottom: 55px
	}
.comparison_section .romb{
		right: 0
	}
.comparison_head{
		font-size: 30px
	}
}
@media screen and (max-width:992px){.comparison_wrap{
		padding: 40px 40px 80px
	}
.comparison_head{
		display: none
	}
}
@media screen and (max-width:575.98px){.comparison_wrap{
		padding: 20px 20px 20px
	}
.comparison_head{
		display: none
	}
}
.comparison_head .comparison_head_item:last-child img{
	width: 371px
}
.comparison_container_item{
	margin-bottom: 120px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #fff;
	font-weight: 500;
	font-size: 25px;
	line-height: 38px
}
@media screen and (max-width:575px){.comparison_container_item{
		font-size: 20px;
		line-height: 25px
	}
}
@media screen and (max-width:680px){.comparison_container_item{
		flex-direction: column;
		margin-bottom: 30px
	}
.comparison_container_item .comparison_head_item img{
		max-width: 76px
	}
}
@media screen and (min-width:680px){.comparison_container_item .comparison_head_item{
		display: none
	}
}
.line,.line>span{
	display: block;
	border-radius: 90px
}
.comparison_container_item:last-child{
	margin-bottom: 0
}
.comparison_container_item_card,.comparison_container_item_monkey,.comparison_container_item_name{
	width: calc(100%/3)
}
.comparison_container_item_name{
	text-align: center;
	padding: 0 3vw
}
.comparison_container_item_card{
	text-align: right
}
.line{
	width: 100%;
	height: 32px;
	background-color: #fff;
	position: relative
}
@media screen and (max-width:680px){.comparison_container_item_card,.comparison_container_item_monkey,.comparison_container_item_name{
		width: 100%
	}
.comparison_container_item_card .comparison_head_item,.comparison_container_item_monkey .comparison_head_item,.comparison_container_item_name .comparison_head_item{
		margin-bottom: 5px
	}
.comparison_container_item_name_icon img{
		max-width: 125px
	}
.comparison_container_item_name{
		order: 1;
		margin-bottom: 23px
	}
.comparison_container_item_card{
		order: 2;
		text-align: left;
		margin-bottom: 27px
	}
.comparison_container_item_monkey{
		order: 3
	}
.comparison_container_item_monkey .comparison_head_item img{
		max-width: 176px
	}
.line{
		height: 27px
	}
}
.line>span{
	position: absolute;
	width: 0;
	height: 28px;
	right: 2px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: width 1s ease;
	background-image: linear-gradient(306.64deg, rgba(255, 0, 76, .65) 27.07%, rgba(247, 122, 28, .65) 71.29%)
}
@media screen and (max-width:680px){.line>span{
		height: 24px;
		right: auto;
		left: 2px
	}
}
.comparison_container_item_monkey .line>span{
	right: auto;
	left: 2px;
	background: linear-gradient(135deg, #FCEA45 0, #1EFC5C 96.83%), linear-gradient(135deg, #45FCAF 0, #1E84FC 96.83%)
}
.comparison_container_item_monkey_line_arrow{
	position: absolute;
	right: 0;
	top: -110px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}
.persentage{
	position: absolute;
	font-style: normal;
	font-size: 28px;
	line-height: 42px;
	text-align: center;
	color: #FFF;
	text-shadow: 0 4px 4px rgba(0, 0, 0, .1)
}
@media screen and (max-width:680px){.comparison_container_item_monkey_line_arrow{
		max-width: 61px;
		top: -60px
	}
.persentage{
		font-size: 18px;
		line-height: 27px
	}
}
.comparison_container_item_card_amount,.comparison_container_item_monkey_amount{
	margin-bottom: 10px
}
@media screen and (max-width:769px){.student_loan_page .paralax_item{
		max-width: 70vw;
		margin: 0 auto;
		text-align: center
	}
}
.student_loan_page .knowlege_sharing_wrap{
	margin-bottom: 200px
}
@media screen and (max-width:1200px){.student_loan_page .knowlege_sharing_wrap{
		margin-bottom: 55px
	}
}
@media screen and (max-width:575px){.student_loan_page .paralax_item{
		max-width: unset;
		margin-top: 50px
	}
.student_loan_page .paralax_item img{
		width: 100%
	}
.student_loan_page .knowlege_sharing_wrap{
		padding-left: 15px;
		padding-right: 15px
	}
}
@media screen and (min-width:992px){.home_owner .image_wrap{
		width: 42vw;
		-webkit-transform: translateX(-7vw);
		transform: translateX(-7vw)
	}
}
.home_owner .image_wrap .paralax_item img{
	height: 31vw;
	max-width: unset;
	margin-top: 0;
	width: auto
}
@media screen and (min-width:1921px){.home_owner .image_wrap .paralax_item img{
		height: 589px;
		margin-top: 70px
	}
}
@media screen and (min-width:1025px) and (max-width:1920px){.home_owner .image_wrap .paralax_item img{
		-webkit-transform: translateY(-33px);
		transform: translateY(-33px)
	}
}
@media screen and (min-width:767px) and (max-width:993px){.home_owner .image_wrap .paralax_item img{
		height: 52vw
	}
}
@media screen and (max-width:575px){.home_owner .image_wrap .paralax_item img{
		height: 61vw
	}
}
.even_items{
	padding-left: 0;
	padding-right: 0
}
.even_items .features_item{
	width: 328.94px;
	height: auto;
	max-width: 328.94px;
	max-height: auto;
	min-height: 383.6px;
	padding-left: 22px;
	padding-right: 22px
}
.even_items .features_img{
	height: 175px;
	margin-top: -90px
}
@media screen and (max-width:575px){.even_items .features_img{
		height: 120px;
		margin-top: -40px
	}
}
.even_items .features_img img{
	height: 175px
}
@media screen and (max-width:575px){.even_items .features_img img{
		height: 120px
	}
}
.even_items .features_borders{
	width: 406px;
	height: 441.88px;
	background-size: contain;
	top: -30px
}
@media screen and (max-width:769px){.even_items .features_item{
		min-height: 283.6px;
		max-width: 298.94px
	}
.even_items .features_borders{
		top: 50%;
		width: 366px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}
.even_items .features_text h6{
	font-size: 20px;
	min-height: 60px
}
.even_items .features_text span{
	font-size: 17px
}
.comparison_wrap_compare{
	position: relative;
	z-index: 1;
	display: flex;
	justify-content: space-between
}
@media screen and (max-width:769px){.comparison_wrap_compare{
		justify-content: center;
		flex-wrap: wrap
	}
}
.compare{
	padding: 37px;
	margin-bottom: 130px
}
@media screen and (max-width:575px){.even_items .features_borders{
		width: 345.01px;
		height: 295.55px
	}
.compare{
		padding: 25px 15px
	}
}
.compare_list_names{
	max-width: 27%;
	width: 100%;
	display: flex;
	align-items: flex-end;
	font-size: 31px;
	line-height: 42px;
	color: #fff;
	padding-bottom: 58px
}
@media screen and (max-width:1200px){.compare_list_names{
		font-size: 27px
	}
}
.compare_list_name{
	margin-top: 44px
}
@media screen and (max-width:769px){.compare_list_name{
		font-size: 20px
	}
}
.compare_list_block{
	padding: 30px 18px;
	max-width: 35.5%;
	width: 100%;
	background-color: #fff;
	border-radius: 25px;
	text-align: center;
	font-weight: 700;
	font-size: 30px;
	line-height: 41px;
	color: #FA7800
}
@media screen and (max-width:992px){.compare_list_names{
		display: none
	}
.compare_list_block{
		max-width: 49%
	}
}
@media screen and (max-width:769px){.compare_list_block{
		max-width: 100%;
		margin-bottom: 40px
	}
}
@media screen and (max-width:575px){.compare_list_block{
		font-size: 20px;
		line-height: 1.5
	}
}
.compare_list_block.bank{
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 34px;
	color: #00879D
}
@media screen and (max-width:575px){.compare_list_block.bank{
		font-size: 18px;
		line-height: 1.5
	}
}
.compare_list_block_logo{
	height: 113px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	font-size: 40px;
	line-height: 55px;
	color: #233561
}
.compare_list_block_icon{
	text-align: center;
	max-height: 150px;
	margin: 0 auto 19px
}
.compare_list_block_icon img{
	width: auto;
	height: 150px
}
.compare_list_block_list .compare_list_name{
	padding: 0;
	margin: 10px 0;
	font-size: 14px;
	color: #000;
	line-height: 1.4
}
@media screen and (min-width:768px){.compare_list_block_list .compare_list_name{
		font-size: 20px
	}
}
@media screen and (min-width:992px){.compare_list_block_list .compare_list_name{
		display: none
	}
}
.compare_list_block_list li{
	min-height: 88px;
	justify-content: center;
	display: flex;
	align-items: center;
	border-bottom: 1px dashed #5B8BB7
}
@media screen and (max-width:992px){.compare_list_block_list li{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center
	}
}
.compare_list_block_list li:last-child{
	border: none
}
.animate .rangeslider__fill{
	transition: width 1s ease
}
.animate .rangeslider__handle,.animate .rangeslider__value-bubble{
	transition: left 1s ease
}
.top_text_wrap{
	top: 0;
	left: 0;
	z-index: 555;
	width: 100%
}
.top_text_wrap .close{
	position: absolute;
	opacity: 1;
	color: #fff;
	right: 15px;
	top: 15px;
	cursor: pointer
}
.media_exposure_section{
	padding-bottom: 350px
}
@media screen and (max-width:769px){.media_exposure_section{
		padding-bottom: 150px
	}
.about_hero_section h1{
		text-align: center
	}
}
.media_exposure_section .romb{
	z-index: 0
}
.section-404{
	padding-top: 0
}
@media screen and (max-width:575px){.top_text_wrap .close{
		font-size: 20px
	}
.media_exposure_section{
		padding-bottom: 80px
	}
.media_exposure_section .romb{
		max-width: 185px;
		bottom: -15px
	}
.section-404{
		padding-top: 55px
	}
.about_hero_section h1{
		font-size: 30px!important;
		line-height: 1.5;
	}
}
@media screen and (max-width:1200px){.about_hero_section h1{
		font-size: 50px;
		line-height: 60px
	}
}
.disclaimer{
	font-size: 14px;
	font-weight: 400;
	margin-top: 30px
}
@media screen and (max-width:575.98px){.disclaimer{
		margin-top: 16px
	}
}
.cr_warning{
	font-size: 65px!important;
	padding-top: 30px;
	padding-bottom: 30px;
}
@media screen and (max-width:575.98px){.cr_warning{
		font-size: 36px!important;
		line-height: 1.2!important;
		padding-top: 16px;
		padding-bottom: 16px;
	}
}
.mobile_only_apply{
	display: none;
}
@media screen and (max-width:991.98px){.mobile_only_apply{

		display: block;
		margin-left: auto; 
		margin-right: 10px;
	}
.mobile_only_apply .background_btn{
		padding-left: 15px;
		padding-right: 15px;
		font-size: 18px;
		height: 30px!important;
		line-height: 30px!important;		
		display: block;
		margin-left: auto; 
		margin-right: 10px;
	}
}
.balance_transfer_subheading{
	font-size: 24px;
	line-height: 1;
	color: #233561;
	margin-top: 20px;
	text-align: center;
	justify-content: center;
}
@media screen and (max-width:991.98px){.balance_transfer_subheading{
		font-size: 18px;
		line-height: 1.5;
		margin-top: 20px;
	}
}
.lines img{aspect-ratio:607/801}
.big_clouds img{aspect-ratio:1454/287}
.blog_item img{
  height: 270px;
}
