*,
*::after,
*::before {
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	font-display: swap;
	-webkit-appearance: none;
	font-family: "Source Sans Pro", sans-serif;
}
body {
	background: #f5f9ff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Source Sans Pro", sans-serif;
	font-display: swap;
	overflow-x: hidden;
	scroll-behavior: smooth;
}
html {
	scroll-behavior: smooth;
}
::-webkit-input-placeholder {
	font-family: "Source Sans Pro", sans-serif;
	color: #7d5252;
}
::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
::placeholder {
	font-family: "Source Sans Pro", sans-serif;
	color: #7d5252;
}
input,
textarea,
select {
	font-family: "Source Sans Pro", sans-serif;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
a,
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text span,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style: none;
	vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
button {
	background: rgba(0, 0, 0, 0);
	border: 0;
	outline: none;
	cursor: pointer;
}
img {
	max-width: 100%;
}
a,
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text span {
	text-decoration: none;
	color: #006bff;
}
#deliverypolicy,
#cancellation,
#pricingplans {
	padding-top: 76px;
	margin-top: -76px;
	display: block;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px rgba(0, 0, 0, 0) inset !important;
	-webkit-text-fill-color: rgba(0, 0, 0, 0.75) !important;
	border-bottom: 1px solid #a0b5dc !important;
	-webkit-transition: background-color 600000s 0s, color 600000s 0s;
	transition: background-color 600000s 0s, color 600000s 0s;
}
.container_fluied {
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
	padding: 0 15px;
}
@media screen and (max-width: 1240px) {
	.container_fluied {
		max-width: 991px;
	}
}
@media screen and (max-width: 1040px) {
	.container_fluied {
		max-width: 767px;
	}
}
@media screen and (max-width: 768px) {
	.container_fluied {
		max-width: 575px;
	}
}
.container {
	max-width: 1280px;
	margin: 0 auto;
	width: 100%;
	padding: 0 15px;
}
@media screen and (max-width: 1240px) {
	.container {
		max-width: 991px;
	}
}
@media screen and (max-width: 1040px) {
	.container {
		max-width: 767px;
	}
}
@media screen and (max-width: 767px) {
	.container {
		max-width: 575px;
	}
}
.d-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.d-block {
	display: block;
}
.justify-content-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.justify-content-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.align-items-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.flex-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.flex-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.position-a {
	position: absolute;
}
.position-r {
	position: relative;
}
.position-f {
	position: fixed;
}
.z1 {
	z-index: 1;
}
.z2 {
	z-index: 2;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.m-auto {
	margin: 0 auto !important;
}
.main_wrapper {
	overflow: hidden;
}
.w100 {
	width: 100% !important;
	max-width: 100% !important;
}
.mr0 {
	margin-right: 0 !important;
}
.mr10 {
	margin-right: 10px;
}
.theme-bkg {
	background: #1245a8;
}
div#chat-widget-container {
	left: -2px !important;
	bottom: -12px !important;
	z-index: 999 !important;
}
#features,
#pricing,
#services {
	scroll-margin-top: 100px;
}
@media (max-width: 1040px) {
	#services,
	#features,
	#pricing {
		scroll-margin-top: 30px;
	}
}
@media (max-width: 575px) {
	#services {
		scroll-margin-top: -60px;
	}
}
@media (max-width: 360px) {
	#services {
		scroll-margin-top: -150px;
	}
}
.btn_wrapper {
	position: relative;
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	background: #e98d24;
	-webkit-box-shadow: 0px 8px 35px rgba(233, 141, 36, 0.25);
	box-shadow: 0px 8px 35px rgba(233, 141, 36, 0.25);
	border-radius: 50px;
	text-transform: capitalize;
	display: block;
	color: #fff;
	width: 100%;
	max-width: 205px;
	height: 55px;
	text-align: center;
	padding: 15px;
	overflow: hidden;
	cursor: pointer;
}
.btn_wrapper:hover {
	background: #1245a8;
}
.home_title h2 {
	font-family: "Space Grotesk", sans-serif;
	font-style: normal;
	font-weight: 800;
	font-size: 48px;
	line-height: 61px;
	color: #000;
}
.home_title h2 span {
	color: #1245a8;
	font-family: "Space Grotesk", sans-serif;
	font-weight: 800;
}
@media screen and (max-width: 1040px) {
	.home_title h2 {
		font-size: 26px;
		line-height: 38px;
	}
}
@media screen and (max-width: 575px) {
	.home_title h2 {
		font-size: 22px;
		line-height: 36px;
	}
}
.home_title p {
	font-size: 18px;
	line-height: 28px;
	color: #000;
}
@media screen and (max-width: 575px) {
	.home_title p {
		font-size: 14px;
		line-height: 26px;
	}
}
.title h2 {
	font-weight: 800;
	font-size: 32px;
	line-height: 41px;
	text-transform: capitalize;
	color: #000;
}
@media screen and (max-width: 767px) {
	.title h2 {
		font-size: 25px;
		text-align: center;
	}
}
.title h2 span {
	color: #1245a8;
	font-family: "Space Grotesk", sans-serif;
}
#button {
	display: inline-block;
	background: #e98d24;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 50px;
	position: fixed;
	bottom: 60px;
	right: 15px;
	-webkit-transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
	transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
	opacity: 0;
	visibility: hidden;
	z-index: 99;
	border: 1px solid #fff;
	cursor: pointer;
}
@media (max-width: 1299px) {
	#button {
		bottom: 10px;
		right: 10px;
	}
}
@media (max-width: 1024px) {
	#button {
		width: 40px;
		height: 40px;
	}
}
@media (max-width: 480px) {
	#button {
		width: 30px;
		height: 30px;
		right: 8px;
		bottom: 10px;
	}
}
#button:hover {
	background: #4b6eb5;
}
#button:after {
	display: block;
	content: "";
	position: absolute;
	right: auto;
	width: 20px;
	height: 20px;
	background: url("../images/icons/scroll.svg") no-repeat center;
	top: 50%;
	bottom: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
}
@media (max-width: 767px) {
	#button:after {
		width: 15px;
		height: 15px;
	}
}
@media (max-width: 480px) {
	#button:after {
		width: 13px;
		height: 13px;
	}
}
#button.show {
	opacity: 1;
	visibility: visible;
}
.form_header {
	margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.form_header {
		margin-bottom: 20px;
	}
}
.form_header h2 {
	font-weight: bold;
	font-size: 32px;
	line-height: 41px;
	text-transform: capitalize;
	color: #000;
}
@media screen and (max-width: 767px) {
	.form_header h2 {
		font-size: 24px;
	}
}
.form_header h2 span {
	color: #1245a8;
	font-family: "Space Grotesk", sans-serif;
}
.dot {
	text-align: center;
	line-height: 8px;
}
.dot span {
	width: 2px;
	height: 2px;
	background-color: #e98d24;
	border-radius: 30px;
	display: inline-block;
	margin-right: 2px;
	-webkit-animation: opacity 2.5s infinite linear;
	animation: opacity 2.5s infinite linear;
}
.dot span:nth-child(2) {
	-webkit-animation-delay: 300ms;
	animation-delay: 300ms;
}
.dot span:nth-child(3) {
	-webkit-animation-delay: 600ms;
	animation-delay: 600ms;
}
.dot span:nth-child(4) {
	width: 30px;
	background-color: #1245a8;
	-webkit-animation-delay: 800ms;
	animation-delay: 800ms;
}
@-webkit-keyframes opacity {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes opacity {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.topBar {
	background: #eb0000;
	color: #fff;
	text-align: center;
	font-size: 13px;
	padding: 10px 15px;
	line-height: 18px;
}
@media screen and (max-width: 767px) {
	.topBar {
		font-size: 12px;
		padding: 10px;
	}
}
.skiptranslate,
.goog-te-combo {
	display: none !important;
}
body {
	top: 0 !important;
}
.goog-te-gadget {
	display: block !important;
}
#google_translate_element,
select.goog-te-combo {
	position: fixed;
	z-index: 999;
	top: -999px;
}
body .goog-text-highlight {
	background: rgba(0, 0, 0, 0) !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
#teams-dropdown-menu span.icon .fa {
	display: none;
}
.loader {
	z-index: 999999;
	position: fixed;
	top: 0;
	bottom: 0;
	height: 100vh;
	width: 100%;
	background: #fff;
	left: 0;
}
#teams-dropdown-menu ul li {
	text-transform: capitalize;
}
#teams-dropdown-menu {
	border-radius: 3px;
	position: relative;
	background-color: #fff;
	cursor: pointer;
	width: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 36px;
	padding: 6px;
}
#teams-dropdown-menu .flag-text {
	font-size: 0px;
	color: #000;
}
#teams-dropdown-menu ul {
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 5px rgba(10, 10, 10, 0.0509803922), 0 0 10px 0 rgba(10, 10, 10, 0.0784313725);
	box-shadow: 0 2px 5px rgba(10, 10, 10, 0.0509803922), 0 0 10px 0 rgba(10, 10, 10, 0.0784313725);
	display: none;
	left: 0;
	overflow: hidden;
	padding: 10px 0;
	position: absolute;
	top: 50px;
	width: 135px;
	z-index: 99;
	padding: 0;
	left: unset !important;
	right: 0;
}
img.img-fluid.flg {
	margin-right: 10px;
}
#teams-dropdown-menu ul.active {
	display: block;
	-webkit-animation: slidedown 0.2s;
	animation: slidedown 0.2s;
	top: 50px;
}
@-webkit-keyframes slidedown {
	from {
		margin-top: -25px;
		opacity: 0;
	}
	to {
		margin-top: 0;
		opacity: 1;
	}
}
@keyframes slidedown {
	from {
		margin-top: -25px;
		opacity: 0;
	}
	to {
		margin-top: 0;
		opacity: 1;
	}
}
#teams-dropdown-menu ul li {
	padding: 10px 15px;
	color: #000;
	font-size: 14px;
	letter-spacing: 0.5px;
	height: auto !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 0;
	float: none;
}
#teams-dropdown-menu ul li:hover {
	color: #000 !important;
	background-color: #f0f0f0;
}
#teams-dropdown-menu span.icon:before {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid rgba(0, 0, 0, 0);
	border-bottom: 0;
	border-left: 0.3em solid rgba(0, 0, 0, 0);
	position: relative;
	top: 2px;
}
div#dropBlock_wrapper {
	margin-left: 10px;
}
@media screen and (max-width: 1240px) {
	#teams-dropdown-menu {
		height: 32px;
		position: relative !important;
		cursor: pointer !important;
		width: 60px !important;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		margin-right: 0px !important;
	}
	#teams-dropdown-menu .flag-text {
		font-size: 0px;
		color: #000;
		margin-right: 10px;
	}
	#teams-dropdown-menu .submenu-button {
		display: none;
	}
	#teams-dropdown-menu span.icon i {
		color: #000;
	}
	.header-main #teams-dropdown-menu {
		margin-left: auto !important;
	}
	div#dropBlock_wrapper {
		margin-right: 10px;
		margin-left: auto;
	}
	.header.sticky header nav.menu.open ul {
		margin-top: 25px;
	}
}
header {
	min-height: 75px;
	position: absolute;
	top: 0;
	z-index: 99;
	width: 100%;
	background: #eff4fd;
}
@media screen and (max-width: 1240px) {
	header {
		min-height: 55px;
	}
}
header .stickyMenu {
	padding: 15px 0px;
}
@media screen and (max-width: 1240px) {
	header .stickyMenu {
		padding: 12px 0px;
		background: #eff4fd;
	}
}
header .stickyMenu img {
	width: 200px;
}
@media (max-width: 375px) {
	header .stickyMenu img {
		width: 150px;
	}
}
header .stickyMenu.fixed-menu {
	position: fixed;
	top: -150px;
	width: 100%;
	z-index: 9999;
	background: #fff;
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.168627451);
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.168627451);
	padding: 15px 0px;
	-webkit-transition: top 0.5s ease;
	transition: top 0.5s ease;
}
@media screen and (max-width: 1240px) {
	header .stickyMenu.fixed-menu {
		padding: 10px 0px;
		background: #eff4fd;
	}
}
header .stickyMenu.fixed-menu.active {
	top: 0;
}
header .stickyMenu.fixed-menu .navBar nav > div a:after,
header
	.stickyMenu.fixed-menu
	.navBar
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:after,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.stickyMenu.fixed-menu
	.navBar
	nav
	> div
	span:after {
	bottom: -25px;
}
@media screen and (max-width: 1240px) {
	header .stickyMenu.fixed-menu .navBar nav > div a:after,
	header
		.stickyMenu.fixed-menu
		.navBar
		nav
		> div
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		span:after,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		header
		.stickyMenu.fixed-menu
		.navBar
		nav
		> div
		span:after {
		bottom: 8px;
		display: none;
	}
}
header .stickyMenu.fixed-menu .btn_wrapper_head {
	-webkit-box-reflect: inherit !important;
}
header .stickyMenu.page_wrapper {
	padding: 10px 0 0 0;
}
@media screen and (max-width: 1240px) {
	header .stickyMenu.page_wrapper {
		padding: 0;
		background: #fdf3f3;
	}
}
header .stickyMenu.page_wrapper.active {
	padding: 10px 0;
}
header .stickyMenu.page_wrapper.active .page {
	border-radius: 6px;
	border-bottom: none;
	padding: 5px 10px 5px 0;
}
header .stickyMenu.page_wrapper .page {
	border-radius: 6px 6px 0 0;
	border-bottom: 1px solid rgba(38, 50, 56, 0.08);
	padding: 10px 10px 10px 0;
}
header .navbar .logo {
	font-size: 0;
	max-width: 200px;
}
@media screen and (max-width: 1240px) {
	header .navbar .logo {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
@media screen and (min-width: 1241px) {
	header .navbar .navbar-menu {
		width: 100%;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}
@media screen and (min-width: 1241px) {
	header .navbar .navbar-menu nav {
		display: block !important;
		width: 100%;
	}
}
header .navbar .navbar-menu nav > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media screen and (min-width: 1241px) {
	header .navbar .navbar-menu nav > div {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}
header .navbar .navbar-menu nav > div a,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span {
	font-size: 15px;
	color: #1245a8;
	line-height: 23px;
	position: relative;
	margin-left: 5px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	padding: 0 4px;
}
@media screen and (max-width: 1240px) {
	header .navbar .navbar-menu nav > div a,
	header
		.navbar
		.navbar-menu
		nav
		> div
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		span,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		header
		.navbar
		.navbar-menu
		nav
		> div
		span {
		font-size: 15px;
		margin-left: 4px;
		padding: 0 7px;
	}
}
@media screen and (max-width: 1240px) {
	header .navbar .navbar-menu nav > div a,
	header
		.navbar
		.navbar-menu
		nav
		> div
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		span,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		header
		.navbar
		.navbar-menu
		nav
		> div
		span {
		display: block;
		width: 100%;
		text-align: center;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		margin: 0 auto 10px;
		padding: 0 8px;
		z-index: 3;
	}
	header .navbar .navbar-menu nav > div a:last-child,
	header
		.navbar
		.navbar-menu
		nav
		> div
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		span:last-child,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		header
		.navbar
		.navbar-menu
		nav
		> div
		span:last-child {
		margin-bottom: 0;
	}
}
header .navbar .navbar-menu nav > div a:hover,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:hover,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span:hover,
header .navbar .navbar-menu nav > div a.active,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span.active,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span.active {
	color: #e98d24;
}
header .navbar .navbar-menu nav > div a:hover:after,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:hover:after,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span:hover:after,
header .navbar .navbar-menu nav > div a.active:after,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span.active:after,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span.active:after {
	position: absolute;
	content: "";
	background: #e98d24;
	width: 4px;
	height: 4px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	display: block;
	border-radius: 100px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
header .navbar .navbar-menu nav > div a:first-child,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:first-child,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span:first-child {
	margin-left: 0;
}
@media screen and (max-width: 1240px) {
	header .navbar .navbar-menu nav > div a:first-child,
	header
		.navbar
		.navbar-menu
		nav
		> div
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		span:first-child,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		header
		.navbar
		.navbar-menu
		nav
		> div
		span:first-child {
		margin-left: auto;
	}
}
header .navbar .navbar-menu nav > div a.btn_wrapper_head,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span.btn_wrapper_head,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span.btn_wrapper_head {
	background: #f5f9ff;
	border: 1px solid #e98d24;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 12px 15px;
	border-radius: 22px;
	line-height: 20px;
	font-size: 15px;
	font-weight: normal;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
	height: auto;
}
header .navbar .navbar-menu nav > div a.btn_wrapper_head:after,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span.btn_wrapper_head:after,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span.btn_wrapper_head:after,
header .navbar .navbar-menu nav > div a.btn_wrapper_head:before,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span.btn_wrapper_head:before,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span.btn_wrapper_head:before {
	content: none;
}
header .navbar .navbar-menu nav > div a.btn_wrapper_head:hover,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span.btn_wrapper_head:hover,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span.btn_wrapper_head:hover,
header .navbar .navbar-menu nav > div a.btn_wrapper_head.active,
header
	.navbar
	.navbar-menu
	nav
	> div
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span.btn_wrapper_head.active,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	header
	.navbar
	.navbar-menu
	nav
	> div
	span.btn_wrapper_head.active {
	background: #e98d24;
	border: 1px solid rgba(0, 0, 0, 0);
	color: #fff;
	text-shadow: none;
	-webkit-animation: none;
	animation: none;
}
@media screen and (max-width: 1240px) {
	header .navbar .navbar-menu nav > div a.btn_wrapper_head,
	header
		.navbar
		.navbar-menu
		nav
		> div
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		span.btn_wrapper_head,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		header
		.navbar
		.navbar-menu
		nav
		> div
		span.btn_wrapper_head {
		width: 100%;
		max-width: 220px;
	}
}
@media screen and (max-width: 1240px) {
	header .navbar .navbar-menu nav {
		position: absolute;
		height: auto;
		width: 100%;
		left: 0;
		top: 60px;
		z-index: 999;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 30px 0;
		display: none;
		border-top: 1px solid rgba(34, 34, 34, 0.1294117647);
		background: #f5f5f5;
		-webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.168627451);
		box-shadow: 0 6px 6px rgba(0, 0, 0, 0.168627451);
	}
	header .navbar .navbar-menu nav.active {
		display: block;
	}
	header .navbar .navbar-menu nav > div {
		display: block;
	}
	header .navbar .navbar-menu nav > div form {
		margin: auto;
	}
}
@media screen and (max-height: 425px) and (max-width: 1240px) {
	header .navbar .navbar-menu nav {
		position: fixed;
		overflow-y: auto;
		max-height: 350px;
		height: calc(100vh - 60px);
		padding: 15px;
	}
}
header .hamburger {
	display: none;
}
@media (max-width: 1240px) {
	header .hamburger {
		border: none;
		background: rgba(0, 0, 0, 0);
		outline: none;
		padding-left: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		padding: 0;
		display: inline-block;
		background: #fff;
		border-radius: 50%;
		margin: 0;
		padding: 10px 0;
	}
}
@media (max-width: 1240px) and (max-width: 360px) {
	header .hamburger {
		margin: 0 5px 0 0;
	}
}
@media (max-width: 575px) {
	header .hamburger {
		padding-left: 0;
	}
}
header .hamburger .icon-bar {
	max-width: 20px;
	height: 3px;
	background: #1245a8;
	border-radius: 30px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	margin-top: 4px;
	display: block;
	margin: 0 auto 0 10px;
	width: 100%;
}
header .hamburger .icon-bar + .icon-bar {
	margin-top: 4px;
}
header .hamburger .icon-bar:nth-of-type(1) {
	max-width: 15px;
	margin: 0 auto;
}
header .hamburger .icon-bar:nth-of-type(2) {
	background: #e98d24;
}
header .hamburger .icon-bar:nth-of-type(3) {
	max-width: 15px;
}
header .hamburger.active .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0% 155%;
	transform-origin: 0% 155%;
	max-width: 20px;
}
header .hamburger.active .icon-bar:nth-of-type(2) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 56% 90%;
	transform-origin: 56% 90%;
}
header .hamburger.active .icon-bar:nth-of-type(3) {
	display: none;
}
@media screen and (min-width: 1241px) and (max-width: 1299px) {
	.fr_wrapper header .navbar .logo a img,
	.fr_wrapper
		header
		.navbar
		.logo
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		span
		img,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		.fr_wrapper
		header
		.navbar
		.logo
		span
		img {
		max-width: 100px;
	}
}
.banner_wrapper {
	position: relative;
	padding: 120px 0 30px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 1040px) {
	.banner_wrapper {
		padding-top: 50px;
	}
}
.banner_wrapper .banner_block {
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
}
@media screen and (max-width: 767px) {
	.banner_wrapper .banner_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
.banner_wrapper .banner_block .text_wrapper {
	position: relative;
}
@media screen and (max-width: 1040px) {
	.banner_wrapper .banner_block .text_wrapper {
		position: relative;
		text-align: center;
		padding: 30px 0 0 0;
	}
}
.banner_wrapper .banner_block .text_wrapper h1 {
	font-family: "Space Grotesk", sans-serif;
	font-weight: bold;
	font-size: 62px;
	line-height: 80px;
	color: #000;
	text-transform: capitalize;
}
.banner_wrapper .banner_block .text_wrapper h1 span {
	font-family: "Space Grotesk", sans-serif;
	color: #1245a8;
}
@media screen and (max-width: 1240px) {
	.banner_wrapper .banner_block .text_wrapper h1 {
		font-size: 36px;
		line-height: 56px;
	}
}
@media screen and (max-width: 1040px) {
	.banner_wrapper .banner_block .text_wrapper h1 {
		font-size: 26px;
		line-height: 35px;
	}
}
.banner_wrapper .banner_block .text_wrapper p {
	font-size: 18px;
	line-height: 28px;
	color: #000;
	max-width: 610px;
	margin: 0 auto;
	padding: 35px 0 30px 0;
}
@media screen and (max-width: 1040px) {
	.banner_wrapper .banner_block .text_wrapper p {
		max-width: 100%;
	}
}
.banner_wrapper .banner_block .text_wrapper .btn_wrapper {
	margin: auto;
}
.service {
	padding: 90px 0;
	position: relative;
	z-index: 2;
}
@media screen and (max-width: 1040px) {
	.service {
		padding: 60px 0;
	}
}
@media screen and (max-width: 767px) {
	.service {
		padding: 0;
	}
}
.service .service_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media screen and (max-width: 1040px) {
	.service .service_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.service .service_block .images_wrapper {
	width: 100%;
	max-width: 610px;
	position: relative;
}
@media screen and (max-width: 1240px) {
	.service .service_block .images_wrapper {
		padding-left: 20px;
	}
}
@media screen and (max-width: 1040px) {
	.service .service_block .images_wrapper {
		margin: 0 auto;
		padding-left: 0;
		text-align: center;
		padding-bottom: 20px;
	}
}
.service .service_block .text_wrapper {
	max-width: 610px;
	width: 100%;
}
@media screen and (max-width: 1040px) {
	.service .service_block .text_wrapper {
		text-align: center;
		padding: 0;
		margin: auto;
	}
	.service .service_block .text_wrapper .btn_wrapper {
		margin: auto;
	}
}
@media screen and (max-width: 1040px) {
	.service .service_block .text_wrapper {
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 575px) {
	.service .service_block .text_wrapper h2 {
		font-size: 24px;
	}
}
.service .service_block .text_wrapper p {
	margin: 30px 0 40px 0;
}
.service .service_block .text_wrapper .dot {
	text-align: left;
}
.service .service_block .text_wrapper .dot.service_dot {
	line-height: 8px;
}
.service .service_block .text_wrapper .dot.service_dot span {
	width: 2px;
	height: 2px;
	background-color: #e98d24;
	border-radius: 30px;
	display: inline-block;
	margin-right: 2px;
	-webkit-animation: opacity 3s infinite linear;
	animation: opacity 3s infinite linear;
}
.service .service_block .text_wrapper .dot.service_dot span:nth-child(2) {
	-webkit-animation-delay: 300ms;
	animation-delay: 300ms;
}
.service .service_block .text_wrapper .dot.service_dot span:nth-child(3) {
	-webkit-animation-delay: 600ms;
	animation-delay: 600ms;
}
.service .service_block .text_wrapper .dot.service_dot span:nth-child(1) {
	width: 30px;
	background-color: #1245a8;
	-webkit-animation-delay: 800ms;
	animation-delay: 800ms;
}
@media screen and (max-width: 1040px) {
	.service .service_block .text_wrapper .dot.service_dot {
		text-align: center;
	}
}
@media screen and (max-width: 1040px) {
	.service .service_block .text_wrapper .dot {
		text-align: center;
	}
}
.service .service_block .text_wrapper .home_btn {
	position: relative;
}
.service .service_block .text_wrapper .home_btn::after {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/icons/button-ring.svg) no-repeat;
	background-position: center;
	content: "";
	bottom: 0;
	right: -30px;
	z-index: -1;
}
@media screen and (max-width: 1040px) {
	.service .service_block .text_wrapper .home_btn::after {
		background-position: right;
		right: 0;
	}
}
@media screen and (max-width: 525px) {
	.service .service_block .text_wrapper .home_btn::after {
		display: none;
	}
}
.service.second {
	padding: 160px 0 90px 0;
}
@media screen and (max-width: 1040px) {
	.service.second {
		padding: 90px 0;
	}
}
@media screen and (max-width: 767px) {
	.service.second {
		padding: 40px 0;
	}
}
.service.second .service_block .text_wrapper {
	max-width: 525px;
}
.service.second .service_block .text_wrapper .home_btn::after {
	right: -30px;
}
.service.second .service_block .images_wrapper {
	padding-bottom: 0;
}
.feature {
	padding: 75px 0;
	position: relative;
	z-index: 2;
}
@media screen and (max-width: 1040px) {
	.feature {
		padding: 60px 0;
	}
}
@media screen and (max-width: 575px) {
	.feature {
		padding: 40px 0 0 0;
	}
}
.feature .text_wrapper {
	text-align: center;
	padding-bottom: 40px;
}
.feature .feature_block .images_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	width: 100%;
	position: relative;
}
@media screen and (max-width: 767px) {
	.feature .feature_block .images_wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.feature .feature_block .images_wrapper .feature_box {
	background: #edf3fc;
	border-radius: 17px;
	padding: 25px 14px 15px 14px;
	text-align: center;
	max-width: 230px;
	width: 100%;
	position: relative;
}
@media screen and (max-width: 1040px) {
	.feature .feature_block .images_wrapper .feature_box {
		margin: 0 auto 20px auto;
	}
}
.feature .feature_block .images_wrapper .feature_box p {
	font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	text-transform: capitalize;
	color: #1245a8;
	padding-top: 20px;
}
.feature .feature_block .images_wrapper .feature_box .img_circle {
	-webkit-animation: spinRot 15s linear infinite;
	animation: spinRot 15s linear infinite;
}
.feature .feature_block .images_wrapper .feature_box .img_top {
	position: absolute;
	left: 37%;
	top: 24%;
}
@-webkit-keyframes spinRot {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spinRot {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.feature .feature_block .text_wrapper {
	max-width: 400px;
	width: 100%;
}
@media screen and (max-width: 1040px) {
	.feature .feature_block .text_wrapper {
		text-align: center;
		padding: 0;
		margin: auto;
	}
	.feature .feature_block .text_wrapper .btn_wrapper {
		margin: auto;
	}
}
.feature .feature_block .text_wrapper h2 {
	margin-bottom: 15px;
}
.feature .feature_block .text_wrapper p {
	margin-bottom: 35px;
}
.cta {
	padding: 100px 0 70px 0;
	position: relative;
	z-index: 2;
	background: radial-gradient(50% 50% at 50% 50%, rgba(250, 245, 255, 0) 0%, rgba(234, 240, 253, 0.75) 100%);
}
@media screen and (max-width: 1040px) {
	.cta {
		padding: 60px 0 0 0;
	}
}
@media screen and (max-width: 575px) {
	.cta {
		padding: 40px 0 0 0;
	}
}
.cta .container {
	max-width: 1380px;
}
.cta .cta_block {
	text-align: center;
	border-radius: 10px;
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
@media screen and (max-width: 1040px) {
	.cta .cta_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
.cta .cta_block .text_wrapper {
	width: 100%;
}
@media screen and (max-width: 1040px) {
	.cta .cta_block .text_wrapper {
		padding: 0 10px;
		max-width: 500px;
	}
}
.cta .cta_block .text_wrapper h2 {
	font-family: "Source Sans Pro", sans-serif;
	margin-bottom: 60px;
	font-size: 30px;
	line-height: 45px;
}
.cta .cta_block .text_wrapper h2 span {
	font-family: "Source Sans Pro", sans-serif;
}
@media screen and (max-width: 1240px) {
	.cta .cta_block .text_wrapper h2 {
		font-size: 26px;
	}
}
@media screen and (max-width: 575px) {
	.cta .cta_block .text_wrapper h2 {
		font-size: 22px;
		line-height: 36px;
		margin: 30px 0 60px 0;
	}
}
.cta .cta_block .text_wrapper .ball {
	padding-top: 40px;
}
@media screen and (max-width: 1040px) {
	.cta .cta_block .text_wrapper .ball {
		display: none;
	}
}
.cta .cta_block .text_wrapper .dot {
	position: relative;
	top: -60px;
}
.cta .cta_block .text_wrapper::after {
	background: url(../images/icons/cta_line.svg) no-repeat;
	content: "";
	position: absolute;
	width: 446px;
	height: 21px;
	left: 17%;
	bottom: 36px;
	z-index: 1;
	top: auto;
	-webkit-animation: scale 20s linear Infinite;
	animation: scale 20s linear Infinite;
}
@media screen and (max-width: 1040px) {
	.cta .cta_block .text_wrapper::after {
		display: none;
	}
}
.cta .cta_block .text_wrapper::before {
	background: url(../images/icons/cta_line2.svg) no-repeat;
	content: "";
	position: absolute;
	width: 404px;
	height: 134px;
	right: 13%;
	bottom: 34px;
	z-index: 1;
	top: auto;
}
@media screen and (max-width: 1040px) {
	.cta .cta_block .text_wrapper::before {
		display: none;
	}
}
.cta .cta_block .img_left {
	text-align: center;
}
@media screen and (max-width: 1040px) {
	.cta .cta_block .img_right {
		padding-top: 40px;
	}
}
.pricing_wrapper {
	position: relative;
	padding: 40px 0 100px 0;
}
@media screen and (max-width: 1040px) {
	.pricing_wrapper {
		padding: 60px 0;
	}
}
@media screen and (max-width: 767px) {
	.pricing_wrapper {
		padding: 40px 0;
	}
}
.pricing_wrapper .container {
	position: relative;
	z-index: 2;
}
.pricing_wrapper .head_text {
	text-align: center;
	max-width: 597px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
}
@media screen and (max-width: 1040px) {
	.pricing_wrapper .head_text img {
		display: none;
	}
}
.pricing_wrapper .pricing_block {
	text-align: center;
	position: relative;
	border-radius: 5px;
	width: 100%;
}
.pricing_wrapper .pricing_block ul.tabs {
	margin-bottom: 50px;
	padding: 0px;
	list-style: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	border-radius: 35px;
	padding: 6px;
}
@media screen and (max-width: 1040px) {
	.pricing_wrapper .pricing_block ul.tabs {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.pricing_wrapper .pricing_block ul.tabs li {
	color: #e98d24;
	padding: 15px 0;
	cursor: pointer;
	border-radius: 35px;
	font-size: 18px;
	line-height: 23px;
	font-family: "Space Grotesk", sans-serif;
	font-weight: bold;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
@media screen and (min-width: 1041px) {
	.pricing_wrapper .pricing_block ul.tabs li {
		width: 175px;
	}
}
@media screen and (max-width: 1040px) {
	.pricing_wrapper .pricing_block ul.tabs li {
		font-size: 18px;
		padding: 15px 0;
		width: 130px;
	}
}
@media screen and (max-width: 575px) {
	.pricing_wrapper .pricing_block ul.tabs li {
		font-size: 18px;
	}
}
.pricing_wrapper .pricing_block ul.tabs li.current {
	color: #fff;
	position: relative;
	background: #006bff;
	-webkit-box-shadow: 0px 8px 25px rgba(0, 107, 255, 0.29);
	box-shadow: 0px 8px 25px rgba(0, 107, 255, 0.29);
	border-radius: 50px;
}
@media screen and (min-width: 1041px) {
	.pricing_wrapper .pricing_block ul.tabs li.current {
		width: 175px;
	}
}
@media screen and (max-width: 1040px) {
	.pricing_wrapper .pricing_block ul.tabs li.current {
		font-size: 18px;
	}
}
.pricing_wrapper .pricing_block .tab-content {
	display: none;
}
@media screen and (max-width: 1040px) {
	.pricing_wrapper .pricing_block .tab-content {
		padding: 0;
	}
}
.pricing_wrapper .pricing_block .tab-content.current {
	display: inherit;
}
.pricing_wrapper .pricing_block .tab-content h2 {
	font-family: "Source Sans Pro", sans-serif;
	font-weight: bold;
	font-size: 33px;
	line-height: 60px;
	color: #000;
	margin-bottom: 30px;
}
.pricing_wrapper .pricing_block .tab-content h2 span {
	color: #1245a8;
}
.pricing_wrapper .pricing_block .tab-content h2 .tab-content-color {
	color: #000;
}
@media screen and (max-width: 1040px) {
	.pricing_wrapper .pricing_block .tab-content h2 {
		font-size: 20px;
		line-height: 36px;
		text-align: center;
	}
}
.pricing_wrapper .pricing_block .tab-content p {
	font-size: 18px;
	line-height: 23px;
	color: #000;
	margin-bottom: 40px;
}
.pricing_wrapper .pricing_block .tab-content div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 50px;
}
@media screen and (max-width: 580px) {
	.pricing_wrapper .pricing_block .tab-content div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.pricing_wrapper .pricing_block .tab-content div ul {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.pricing_wrapper .pricing_block .tab-content div ul:first-child {
	padding-right: 30px;
	border-right: 1px solid hsla(0, 0%, 100%, 0.5);
}
@media screen and (max-width: 580px) {
	.pricing_wrapper .pricing_block .tab-content div ul:first-child {
		border: none;
	}
}
.pricing_wrapper .pricing_block .tab-content div ul:last-child {
	padding-left: 30px;
}
@media screen and (max-width: 580px) {
	.pricing_wrapper .pricing_block .tab-content div ul:last-child {
		padding: 20px 0 0 0;
	}
}
.pricing_wrapper .pricing_block .tab-content div ul li {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	margin-bottom: 40px;
}
@media screen and (max-width: 1040px) {
	.pricing_wrapper .pricing_block .tab-content div ul li {
		margin-bottom: 20px;
		font-size: 15px;
		line-height: 25px;
	}
}
.pricing_wrapper .pricing_block .tab-content div ul li:last-child {
	margin-bottom: 0;
}
.pricing_wrapper .pricing_block .tab-content div ul li img {
	margin-right: 10px;
}
.pricing_wrapper .pricing_block .tab-content .btn_wrapper {
	margin: 0 auto;
}
.pricing_wrapper .pricing_block .bg_image {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	z-index: -1;
	left: 0;
}
@media screen and (max-width: 1240px) {
	.pricing_wrapper .pricing_block .bg_image {
		display: none;
	}
}
@media (max-width: 375px) {
	.fr_wrapper .service .service_block .text_wrapper h2 {
		font-size: 22px;
	}
}
.breadcrumb_wrapper {
	padding-top: 70px;
	position: relative;
}
@media screen and (max-width: 767px) {
	.breadcrumb_wrapper {
		padding: 35px 0 20px 0;
	}
}
.breadcrumb_wrapper .breadcrumb_block {
	padding: 80px 0;
}
@media screen and (max-width: 1040px) {
	.breadcrumb_wrapper .breadcrumb_block {
		padding: 40px 0;
	}
}
@media screen and (max-width: 767px) {
	.breadcrumb_wrapper .breadcrumb_block {
		padding: 20px 0;
	}
}
.breadcrumb_wrapper .breadcrumb_block h1 {
	font-size: 42px;
	line-height: 54px;
	color: #1245a8;
	font-family: "Space Grotesk", sans-serif;
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
}
.breadcrumb_wrapper .breadcrumb_block h1 span {
	color: #000;
	font-family: "Space Grotesk", sans-serif;
	padding: 0;
}
@media screen and (max-width: 1240px) {
	.breadcrumb_wrapper .breadcrumb_block h1 {
		font-size: 40px;
	}
}
@media screen and (max-width: 1040px) {
	.breadcrumb_wrapper .breadcrumb_block h1 {
		font-size: 28px;
	}
}
@media screen and (max-width: 767px) {
	.breadcrumb_wrapper .breadcrumb_block h1 {
		padding-top: 30px;
	}
}
.breadcrumb_wrapper .breadcrumb_block.terms {
	padding-bottom: 0;
}
.breadcrumb_wrapper .breadcrumb_block.terms h1 {
	text-transform: none;
}
.common_form {
	padding: 20px 0 80px 0;
	position: relative;
}
@media screen and (max-width: 1240px) {
	.common_form {
		padding: 60px 0;
	}
}
@media screen and (max-width: 575px) {
	.common_form {
		padding: 30px 0;
	}
}
@media screen and (max-width: 1040px) {
	.common_form .d-flex {
		display: block;
	}
}
.common_form .default_form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 1240px) {
	.common_form .default_form {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}
@media screen and (max-width: 1240px) {
	.common_form .default_form.signup {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.common_form .default_form .left_block {
	width: 625px;
	margin: 0 0 0 auto;
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .left_block {
		width: 100%;
		margin-top: 30px;
	}
}
.common_form .default_form .left_block .contact_block {
	margin-top: 40px;
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .left_block .contact_block {
		margin-top: 0;
	}
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .left_block .contact_block .title {
		text-align: center;
	}
}
.common_form .default_form .left_block .contact_block .title p {
	font-size: 18px;
	line-height: 28px;
	padding-top: 15px;
	color: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .left_block .contact_block .title p {
		text-align: center;
	}
}
.common_form .default_form .left_block .contact_block .dot {
	text-align: left;
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .left_block .contact_block .dot {
		text-align: center;
	}
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 35px 0;
}
@media screen and (max-width: 1040px) {
	.common_form .default_form .left_block .contact_block .contact_info .contct_main {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .left_block .contact_block .contact_info .contct_main {
		margin: 20px 0;
		text-align: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text {
	margin: 25px 0 0 20px;
	width: 70%;
	word-break: break-word;
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .left_block .contact_block .contact_info .contct_main .text {
		margin: 20px 0;
	}
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text a,
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text span {
	font-size: 18px;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.6);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: color 0.5s ease;
	transition: color 0.5s ease;
}
@media (max-width: 1240px) {
	.common_form .default_form .left_block .contact_block .contact_info .contct_main .text a,
	.common_form .default_form .left_block .contact_block .contact_info .contct_main .text span {
		display: block;
		text-align: center;
	}
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text a:hover,
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text span:hover {
	color: #1245a8;
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text span {
	display: inherit;
	-webkit-box-align: inherit;
	-ms-flex-align: inherit;
	align-items: inherit;
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text span:hover {
	color: rgba(0, 0, 0, 0.6);
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text span br {
	display: none;
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text p {
	font-size: 18px;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.6);
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .icon_box {
	position: relative;
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .icon_box .img_circle {
	-webkit-animation: spinRot 15s linear infinite;
	animation: spinRot 15s linear infinite;
	width: 80px;
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .icon_box .img_top {
	position: absolute;
	left: 25%;
	top: 24%;
}
.common_form .default_form .left_block .contact_block .contact_info .contct_main .icon_box .img_top.second {
	left: 30%;
}
.common_form .default_form .right_block {
	width: 100%;
	max-width: 625px;
	margin: 0;
	padding: 45px;
	background: #eaf0fd;
	border: 1px solid rgba(18, 69, 168, 0.2);
	border-radius: 30px;
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .right_block {
		padding: 50px;
		margin: 0 auto;
	}
}
@media screen and (max-width: 1040px) {
	.common_form .default_form .right_block {
		padding: 30px;
	}
}
@media screen and (max-width: 767px) {
	.common_form .default_form .right_block {
		padding: 20px;
	}
}
@media screen and (max-width: 575px) {
	.common_form .default_form .right_block {
		padding: 20px 15px;
	}
}
.common_form .default_form .right_block form .form-group .g-recaptcha {
	padding-bottom: 20px;
}
@media (max-width: 575px) {
	.common_form .default_form .right_block form .form-group .g-recaptcha {
		-webkit-transform: scale(0.77);
		transform: scale(0.77);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		padding-bottom: 0;
	}
}
.common_form .default_form .right_block .account_info {
	font-size: 16px;
	line-height: 18px;
	color: #263238;
	padding: 40px 0 0 0;
	text-align: center;
}
.common_form .default_form .right_block .account_info a,
.common_form .default_form .right_block .account_info .left_block .contact_block .contact_info .contct_main .text span,
.common_form .default_form .left_block .contact_block .contact_info .contct_main .text .right_block .account_info span {
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.common_form .default_form .right_block .account_info a:hover,
.common_form
	.default_form
	.right_block
	.account_info
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:hover,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.right_block
	.account_info
	span:hover {
	color: #000;
}
.common_form .default_form .right_block button,
.common_form .default_form .right_block .btn_wrapper_form {
	position: relative;
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #fff;
	background: #e98d24;
	-webkit-box-shadow: 0px 8px 35px rgba(233, 141, 36, 0.25);
	box-shadow: 0px 8px 35px rgba(233, 141, 36, 0.25);
	border-radius: 50px;
	text-transform: capitalize;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	width: 100%;
	height: 55px;
	padding: 12px 15px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
	margin-top: 10px;
}
.common_form .default_form .right_block button:hover,
.common_form .default_form .right_block .btn_wrapper_form:hover {
	background: #1245a8;
}
@media screen and (max-width: 1040px) {
	.common_form .default_form .right_block button,
	.common_form .default_form .right_block .btn_wrapper_form {
		margin-top: 10px;
	}
}
@media screen and (max-width: 767px) {
	.common_form .default_form .right_block button,
	.common_form .default_form .right_block .btn_wrapper_form {
		margin: 10px auto;
	}
}
.common_form .default_form .right_block input,
.common_form .default_form .right_block textarea,
.common_form .default_form .right_block select {
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: 1px solid #a0b5dc;
	font-size: 16px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.75);
	outline: none;
	width: 100%;
	padding: 18px 25px;
	margin-bottom: 30px;
}
@media screen and (max-width: 1040px) {
	.common_form .default_form .right_block input,
	.common_form .default_form .right_block textarea,
	.common_form .default_form .right_block select {
		padding: 14px 20px;
		margin-bottom: 20px;
	}
}
.common_form .default_form .right_block input::-webkit-input-placeholder,
.common_form .default_form .right_block textarea::-webkit-input-placeholder,
.common_form .default_form .right_block select::-webkit-input-placeholder {
	font-size: 16px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.3);
}
.common_form .default_form .right_block input::-moz-placeholder,
.common_form .default_form .right_block textarea::-moz-placeholder,
.common_form .default_form .right_block select::-moz-placeholder {
	font-size: 16px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.3);
}
.common_form .default_form .right_block input:-ms-input-placeholder,
.common_form .default_form .right_block textarea:-ms-input-placeholder,
.common_form .default_form .right_block select:-ms-input-placeholder {
	font-size: 16px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.3);
}
.common_form .default_form .right_block input::-ms-input-placeholder,
.common_form .default_form .right_block textarea::-ms-input-placeholder,
.common_form .default_form .right_block select::-ms-input-placeholder {
	font-size: 16px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.3);
}
.common_form .default_form .right_block input::placeholder,
.common_form .default_form .right_block textarea::placeholder,
.common_form .default_form .right_block select::placeholder {
	font-size: 16px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.3);
}
.common_form .default_form .right_block input:focus,
.common_form .default_form .right_block input:active,
.common_form .default_form .right_block textarea:focus,
.common_form .default_form .right_block textarea:active,
.common_form .default_form .right_block select:focus,
.common_form .default_form .right_block select:active {
	-webkit-box-shadow: 0px 15px 15px -10px rgba(0, 107, 255, 0.16);
	box-shadow: 0px 15px 15px -10px rgba(0, 107, 255, 0.16);
	border-bottom: 1px solid #006bff;
	color: rgba(0, 0, 0, 0.75);
}
.common_form .default_form .right_block input::-webkit-outer-spin-button,
.common_form .default_form .right_block input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.common_form .default_form .right_block input[type="number"] {
	-moz-appearance: textfield;
}
.common_form .default_form .right_block textarea {
	min-height: 105px;
	resize: none;
}
@media screen and (max-width: 1040px) {
	.common_form .default_form .right_block textarea {
		min-height: 80px;
	}
}
.common_form .default_form .right_block .content-two {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	position: relative;
}
@media screen and (max-width: 1240px) {
	.common_form .default_form .right_block .content-two {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
.common_form .default_form .right_block .content-two .form-group {
	max-width: 248px;
	width: 100%;
	position: relative;
}
@media screen and (max-width: 767px) {
	.common_form .default_form .right_block .content-two .form-group {
		max-width: 100%;
	}
}
@media screen and (min-width: 1240px) {
	.common_form .default_form .right_block.contact {
		width: 625px;
	}
}
.common_form .default_form .signup-info-area {
	font-size: 16px;
	color: rgba(0, 0, 0, 0.6);
	line-height: 28px;
	background: #eaf0fd;
	border: 1px solid rgba(18, 69, 168, 0.2);
	border-radius: 30px;
	padding: 25px 40px;
	max-width: 625px;
	margin: 50px auto 0 auto;
	width: 100%;
}
@media screen and (max-width: 1040px) {
	.common_form .default_form .signup-info-area {
		text-align: center;
		padding: 25px 20px;
		margin: 20px auto 0 auto;
	}
}
.common_form .signup_price {
	width: 100%;
	max-width: 625px;
	text-align: center;
	margin-top: 45px;
	position: relative;
}
@media screen and (max-width: 1240px) {
	.common_form .signup_price {
		width: 100%;
		margin: 40px 0;
		padding-left: 0;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.common_form .signup_price {
		margin: 0 0 40px 0;
	}
}
@media (min-width: 576px) {
	.common_form .signup_price .image_block {
		padding-top: 50px;
		position: relative;
		left: -50px;
		z-index: -1;
	}
}
@media screen and (min-width: 576px) and (max-width: 1240px) {
	.common_form .signup_price .image_block {
		left: 0;
		padding-top: 0px;
	}
}
@media (max-width: 575px) {
	.common_form .signup_price .image_block {
		display: none;
	}
}
@media (min-width: 576px) {
	.common_form .signup_price .text_block {
		position: absolute;
		top: 12%;
		left: 36%;
		-webkit-transform: translateX(-36%);
		transform: translateX(-36%);
	}
}
@media screen and (min-width: 576px) and (max-width: 1240px) {
	.common_form .signup_price .text_block {
		top: 15%;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}
.common_form .signup_price .text_block h2 {
	font-weight: 800;
	font-size: 48px;
	line-height: 61px;
	text-align: center;
	text-transform: capitalize;
	color: #000;
	padding-bottom: 30px;
}
@media screen and (max-width: 1240px) {
	.common_form .signup_price .text_block h2 {
		font-size: 43px;
		line-height: 60px;
	}
}
@media screen and (max-width: 767px) {
	.common_form .signup_price .text_block h2 {
		font-size: 34px;
		line-height: 46px;
	}
}
@media screen and (max-width: 475px) {
	.common_form .signup_price .text_block h2 {
		font-size: 24px;
		padding-bottom: 5px;
		line-height: 32px;
	}
}
.common_form .signup_price .text_block h2 span {
	color: #1245a8;
	font-family: "Space Grotesk", sans-serif;
}
.common_form .signup_price .text_block p {
	font-size: 26px;
	line-height: 45px;
	font-weight: 600;
	color: #1245a8;
	text-align: center;
	padding-top: 20px;
	max-width: 281px;
	margin: 0 auto;
}
.common_form .signup_price .text_block p span {
	color: #000;
}
@media screen and (max-width: 1240px) {
	.common_form .signup_price .text_block p {
		font-size: 20px;
		line-height: 30px;
	}
}
@media screen and (max-width: 767px) {
	.common_form .signup_price .text_block p {
		font-size: 17px;
		padding: 0;
		line-height: 30px;
	}
}
@media screen and (max-width: 485px) {
	.common_form .signup_price .text_block p {
		font-size: 17px;
		line-height: 21px;
		padding-top: 0;
	}
}
.common_form .signup_price .text_block .dot {
	position: relative;
	top: -30px;
}
@media screen and (max-width: 475px) {
	.common_form .signup_price .text_block .dot {
		top: -10px;
	}
}
.common_form .line {
	position: relative;
	width: 100%;
}
.common_form .line .sub {
	position: absolute;
	top: auto;
	bottom: 0;
	width: 100%;
	height: 280px;
	z-index: -1;
}
@media screen and (max-width: 1240px) {
	.common_form .line .sub {
		display: none;
	}
}
.common_form .line::before {
	content: "";
	background: url(../images/icons/modal_btm.svg) no-repeat;
	width: 74px;
	height: 74px;
	left: 40px;
	top: auto;
	position: absolute;
	bottom: 160px;
}
@media screen and (max-width: 1240px) {
	.common_form .line::before {
		display: none;
	}
}
.common_form .line::after {
	content: "";
	background: url(../images/icons/modal_top.svg) no-repeat;
	width: 74px;
	height: 74px;
	bottom: 135px;
	position: absolute;
	left: 42%;
}
@media screen and (max-width: 1240px) {
	.common_form .line::after {
		display: none;
	}
}
.common_wrapper {
	padding: 80px 0;
	position: relative;
}
@media screen and (max-width: 1240px) {
	.common_wrapper {
		padding: 80px 0 60px;
	}
}
@media screen and (max-width: 575px) {
	.common_wrapper {
		padding: 80px 0 30px;
	}
}
@media screen and (max-width: 1040px) {
	.common_wrapper .d-flex {
		display: block;
	}
}
.common_wrapper .condition-block {
	font-size: 16px;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.6);
	padding: 0;
}
@media (max-width: 768px) {
	.common_wrapper .condition-block {
		padding: 0;
	}
}
@media (max-width: 575px) {
	.common_wrapper .condition-block {
		padding: 0;
	}
}
.common_wrapper .condition-block h1,
.common_wrapper .condition-block h2,
.common_wrapper .condition-block h3,
.common_wrapper .condition-block h4 {
	font-weight: bold;
	font-size: 28px;
	line-height: 35px;
	color: #1245a8;
	position: relative;
}
@media (max-width: 767px) {
	.common_wrapper .condition-block h1,
	.common_wrapper .condition-block h2,
	.common_wrapper .condition-block h3,
	.common_wrapper .condition-block h4 {
		font-size: 20px;
		line-height: 26px;
	}
}
.common_wrapper .condition-block p {
	font-size: 14px;
	line-height: 26px;
	color: rgba(0, 0, 0, 0.6);
	padding: 0;
}
.common_wrapper .condition-block p small {
	color: rgba(0, 0, 0, 0.55);
}
.common_wrapper .condition-block b {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;
	color: #1245a8;
	padding: 0;
}
@media (max-width: 767px) {
	.common_wrapper .condition-block b {
		font-size: 20px;
		line-height: 28px;
	}
}
.common_wrapper .condition-block a,
.common_wrapper
	.condition-block
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.common_wrapper
	.condition-block
	span {
	color: #1245a8;
}
.common_wrapper .condition-block a:hover,
.common_wrapper
	.condition-block
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:hover,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.common_wrapper
	.condition-block
	span:hover {
	color: #000;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.common_wrapper .print-icon {
	position: sticky;
	right: 0;
	top: 90px;
	padding: 10px;
	background: #e98d24;
	margin-left: auto;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	z-index: 1;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	float: right;
}
@media (max-width: 575px) {
	.common_wrapper .print-icon {
		padding: 12px 10px;
	}
}
.common_wrapper .print-icon span {
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	text-transform: capitalize;
	color: #fff;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	margin-bottom: 10px;
	padding-top: 5px;
}
@media (max-width: 991px) {
	.common_wrapper .print-icon span {
		display: none;
		font-size: 0;
		padding-top: 0;
	}
}
@media (max-width: 991px) {
	.common_wrapper .print-icon img {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
}
@media (max-width: 768px) {
	.common_wrapper .print-icon img {
		max-width: 70%;
	}
}
.common_wrapper table {
	width: 100%;
	border-collapse: collapse;
}
.common_wrapper table:first-child {
	width: 100%;
	font-size: 12px;
	table-layout: auto;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	border-radius: 3px;
	border-collapse: separate;
	border-spacing: 0 10px;
}
@media screen and (max-width: 1240px) {
	.common_wrapper table {
		margin: 0;
	}
}
@media screen and (max-width: 767px) {
	.common_wrapper table {
		table-layout: auto;
	}
}
.common_wrapper table thead {
	border-radius: 20px;
}
.common_wrapper table thead th {
	font-family: "Space Grotesk", sans-serif;
	font-size: 24px;
	line-height: 29px;
	color: #fff;
	font-weight: bold;
	padding: 27px;
	text-align: left;
	border-right: 1px solid hsla(0, 0%, 100%, 0.12);
}
.common_wrapper table thead th:first-of-type {
	border-radius: 18px 0px 0px 0px;
}
.common_wrapper table thead th:last-of-type {
	border-radius: 0 18px 0px 0px;
}
@media screen and (max-width: 1040px) {
	.common_wrapper table thead th {
		padding: 10px;
		font-size: 15px;
		line-height: inherit;
	}
}
@media screen and (max-width: 380px) {
	.common_wrapper table thead th {
		font-size: 13px;
	}
}
.common_wrapper table thead tr {
	background: #1245a8;
}
.common_wrapper table tbody {
	background: #eaf0fd;
	border-radius: 0px 0px 20px 20px;
}
.common_wrapper table tbody td {
	color: #000;
	font-size: 15px;
	line-height: 28px;
	padding: 30px;
	text-align: left;
}
@media screen and (max-width: 1040px) {
	.common_wrapper table tbody td {
		padding: 10px;
		font-size: 13px;
		line-height: inherit;
	}
}
.common_wrapper table tbody tr:last-of-type td:first-of-type {
	border-radius: 0px 0px 0px 18px;
}
.common_wrapper table tbody tr:last-of-type td:last-of-type {
	border-radius: 0 0px 18px 0px;
}
.common_wrapper table tbody tr th {
	background: #1245a8;
	padding: 25px 30px;
	color: #fff;
	text-align: left;
	border-right: 1px solid hsla(0, 0%, 100%, 0.12);
}
.common_wrapper table tbody tr th:first-of-type {
	border-radius: 18px 0px 0px 0;
}
.common_wrapper table tbody tr th:last-of-type {
	border-radius: 0 18px 0 0px;
}
@media screen and (max-width: 767px) {
	.common_wrapper table tbody tr th {
		font-size: 15px;
	}
}
@media screen and (max-width: 1040px) {
	.common_wrapper table tbody tr th {
		padding: 10px;
	}
}
.common_wrapper table tbody tr:last-child {
	border-bottom: 0;
}
.common_wrapper table tbody tr:hover {
	background: #c0c7d7;
	cursor: pointer;
}
.common_wrapper table tbody tr:hover td {
	background: #c0c7d7;
}
.common_wrapper table tbody tr:hover td .paid {
	background: #1245a8;
	color: #fff;
}
.common_wrapper table tbody tr:hover td a,
.common_wrapper
	table
	tbody
	tr:hover
	td
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.common_wrapper
	table
	tbody
	tr:hover
	td
	span {
	color: #fff;
}
.about {
	padding: 20px 0 100px 0;
}
@media screen and (max-width: 1040px) {
	.about {
		padding: 10px 0 40px 0;
	}
}
.about .about_main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media screen and (max-width: 1040px) {
	.about .about_main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		text-align: center;
	}
}
.about .about_main .image_block {
	width: 100%;
	padding-right: 110px;
}
@media screen and (max-width: 1040px) {
	.about .about_main .image_block {
		padding-top: 25px;
		padding: 25px 0 0 0;
	}
}
.about .about_main .text_wrapper {
	width: 100%;
}
.about .about_main .text_wrapper h2 {
	font-size: 34px;
	line-height: 52px;
}
@media screen and (max-width: 1040px) {
	.about .about_main .text_wrapper h2 {
		font-size: 30px;
	}
}
@media screen and (max-width: 767px) {
	.about .about_main .text_wrapper h2 {
		font-size: 25px;
		line-height: 35px;
	}
}
.about .about_main .text_wrapper p {
	padding: 30px 0 40px 0;
	max-width: 925px;
	margin: 0 auto;
}
@media screen and (max-width: 1040px) {
	.about .about_main .text_wrapper .btn_wrapper {
		margin: 0 auto;
	}
}
.about .about_main .text_wrapper .about_img {
	margin-top: 50px;
}
.about .about_main .home_btn {
	position: relative;
}
.about .about_main .home_btn::after {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/icons/button-ring.svg) no-repeat center;
	content: "";
	bottom: 0;
	right: 0;
	z-index: -1;
}
@media screen and (max-width: 1240px) {
	.about .about_main .home_btn::after {
		background-position: right;
	}
}
@media screen and (max-width: 525px) {
	.about .about_main .home_btn::after {
		display: none;
	}
}
.welcome_popup_wrapper {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999999999 !important;
	display: none;
}
.welcome_popup_wrapper:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	opacity: 0.9;
}
.welcome_popup_wrapper .welcome_block_wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 999;
	width: 100%;
	max-width: 600px;
	background: #eaf0fd;
	border-radius: 15px;
}
@media screen and (max-width: 820px) {
	.welcome_popup_wrapper .welcome_block_wrapper {
		width: 90%;
	}
}
@media screen and (max-width: 767px) {
	.welcome_popup_wrapper .welcome_block_wrapper {
		display: block;
	}
}
.welcome_popup_wrapper .welcome_block_wrapper .logo_block {
	padding: 45px 0;
	text-align: center;
	background: url("../images/icons/modal.svg") center;
	background-size: cover;
	border-radius: 15px;
}
@media screen and (max-width: 575px) {
	.welcome_popup_wrapper .welcome_block_wrapper .logo_block {
		padding: 20px ​40px;
	}
}
@-webkit-keyframes wave {
	0% {
		background-position-x: 0px;
	}
	100% {
		background-position-x: 1000px;
	}
}
@keyframes wave {
	0% {
		background-position-x: 0px;
	}
	100% {
		background-position-x: 1000px;
	}
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body {
	position: relative;
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body h2,
.welcome_popup_wrapper .welcome_block_wrapper .popup_body h3,
.welcome_popup_wrapper .welcome_block_wrapper .popup_body h4,
.welcome_popup_wrapper .welcome_block_wrapper .popup_body h5,
.welcome_popup_wrapper .welcome_block_wrapper .popup_body h6 {
	font-family: "Space Grotesk", sans-serif;
	font-size: 32px;
	line-height: 41px;
	color: #000;
	text-align: center;
	font-weight: bold;
	padding: 15px 0 0 0;
	margin: 0;
}
@media screen and (max-width: 575px) {
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body h2,
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body h3,
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body h4,
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body h5,
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body h6 {
		font-size: 20px;
	}
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body .right_wrapper {
	width: 100%;
	max-width: 100%;
	padding: 30px 66px 40px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body .right_wrapper {
		max-width: 100%;
		padding: 15px;
	}
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body .right_wrapper p {
	font-size: 18px;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 25px;
}
@media screen and (max-width: 575px) {
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body .right_wrapper p {
		margin-bottom: 20px;
		font-size: 13px;
		line-height: 22px;
	}
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body .right_wrapper p a,
.welcome_popup_wrapper
	.welcome_block_wrapper
	.popup_body
	.right_wrapper
	p
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.welcome_popup_wrapper
	.welcome_block_wrapper
	.popup_body
	.right_wrapper
	p
	span {
	-webkit-transition: color 0.5s ease;
	transition: color 0.5s ease;
	font-weight: bold;
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body .right_wrapper p a:hover,
.welcome_popup_wrapper
	.welcome_block_wrapper
	.popup_body
	.right_wrapper
	p
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:hover,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.welcome_popup_wrapper
	.welcome_block_wrapper
	.popup_body
	.right_wrapper
	p
	span:hover {
	color: #000;
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body .right_wrapper .btn_wrapper {
	margin: auto;
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body .close_welcome_popup {
	position: absolute;
	font-size: 30px;
	right: 10px;
	top: 10px;
	width: 50px;
	height: 50px;
	border-bottom-left-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body::before {
	content: "";
	background: url(../images/icons/modal_top.svg) no-repeat;
	width: 74px;
	height: 74px;
	left: 10%;
	top: -50px;
	position: absolute;
}
@media screen and (max-width: 767px) {
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body::before {
		display: none;
	}
}
.welcome_popup_wrapper .welcome_block_wrapper .popup_body::after {
	content: "";
	background: url(../images/icons/modal_btm.svg) no-repeat;
	width: 74px;
	height: 74px;
	right: 30px;
	bottom: 40px;
	position: absolute;
}
@media screen and (max-width: 767px) {
	.welcome_popup_wrapper .welcome_block_wrapper .popup_body::after {
		display: none;
	}
}
.modal {
	display: none;
}
.modal.opened {
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	z-index: 1050;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	overflow: hidden;
	outline: 0;
}
.modal.opened .modal-dialog {
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
@media (max-width: 525px) {
	.modal.opened .modal-dialog {
		padding: 0;
	}
}
.modal .modal-dialog {
	background: #fff;
	font-size: 0;
	border-radius: 25px;
	text-align: center;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 11;
	width: 900px;
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (max-width: 991px) {
	.modal .modal-dialog {
		width: 740px;
	}
}
@media (max-width: 767px) {
	.modal .modal-dialog {
		width: 90%;
	}
}
.modal .modal-dialog .modal-header {
	border-radius: 25px 25px 0 0;
	border: none;
}
.modal .modal-dialog .modal-header .close {
	color: #000;
	font-size: 28px;
	text-decoration: none;
	padding: 10px;
	position: absolute;
	right: 7px;
	top: 0;
	z-index: 2;
}
@media (max-width: 580px) {
	.modal .modal-dialog .modal-header .close {
		padding: 2px;
	}
}
.modal .modal-dialog .modal-body {
	border-radius: 0 0 25px 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.modal .modal-dialog .modal-body .img_left {
	width: 100%;
	position: relative;
	padding: 0 30px;
}
@media screen and (max-width: 767px) {
	.modal .modal-dialog .modal-body .img_left {
		display: none;
	}
}
.modal .modal-dialog .modal-body .common_form {
	padding: 110px 20px 70px 20px;
	width: 100%;
	background: #eaf0fd;
	border-radius: 25px 0px 0px 25px;
}
@media screen and (max-width: 767px) {
	.modal .modal-dialog .modal-body .common_form {
		width: 100%;
		border-radius: 25px;
	}
}
@media screen and (max-width: 575px) {
	.modal .modal-dialog .modal-body .common_form {
		padding: 30px 0 0 0;
	}
}
.modal .modal-dialog .modal-body .common_form h2 {
	font-size: 32px;
	font-family: "Space Grotesk", sans-serif;
	color: #000;
	text-transform: capitalize;
	font-weight: bold;
	text-align: center;
	line-height: 41px;
}
@media (max-width: 1040px) {
	.modal .modal-dialog .modal-body .common_form h2 {
		font-size: 28px;
	}
}
@media (max-width: 580px) {
	.modal .modal-dialog .modal-body .common_form h2 {
		font-size: 22px;
	}
}
.modal .modal-dialog .modal-body .common_form h2 span {
	font-family: "Space Grotesk", sans-serif;
	color: #1245a8;
}
.modal .modal-dialog .modal-body .common_form .right_block {
	border: none;
	border-radius: 0;
	background: none;
	padding: 40px;
}
@media screen and (max-width: 1040px) {
	.modal .modal-dialog .modal-body .common_form .right_block {
		padding: 25px;
	}
}
@media screen and (max-width: 575px) {
	.modal .modal-dialog .modal-body .common_form .right_block {
		padding: 15px 15px 25px 15px;
	}
}
.modal .modal-dialog .modal-body .common_form .right_block .remember {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0;
	margin: 0 0 30px 0;
}
.modal .modal-dialog .modal-body .common_form .right_block .remember .custom-check-box {
	font-size: 16px;
	line-height: 18px;
	color: rgba(0, 0, 0, 0.6);
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
@media (max-width: 991px) {
	.modal .modal-dialog .modal-body .common_form .right_block .remember .custom-check-box {
		font-size: 13px;
	}
}
@media (max-width: 525px) {
	.modal .modal-dialog .modal-body .common_form .right_block .remember .custom-check-box {
		font-size: 12px;
	}
}
.modal .modal-dialog .modal-body .common_form .right_block .remember .custom-check-box input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	left: 0;
}
.modal
	.modal-dialog
	.modal-body
	.common_form
	.right_block
	.remember
	.custom-check-box
	input:checked
	~ .checkmark:after {
	display: block;
}
.modal .modal-dialog .modal-body .common_form .right_block .remember .custom-check-box .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: #eaedf4;
	border: 1px solid #a0b5dc;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
}
.modal .modal-dialog .modal-body .common_form .right_block .remember .custom-check-box .checkmark::after {
	content: "";
	position: absolute;
	display: none;
	left: 7px;
	top: 2px;
	width: 6px;
	height: 12px;
	border: solid #000;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.modal .modal-dialog .modal-body .common_form .right_block .remember .forgot-pass {
	font-size: 16px;
	line-height: 18px;
	color: #006bff;
	padding: 0;
	margin: 0;
	display: inline-block;
	text-transform: capitalize;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
@media (max-width: 991px) {
	.modal .modal-dialog .modal-body .common_form .right_block .remember .forgot-pass {
		font-size: 13px;
	}
}
@media (max-width: 525px) {
	.modal .modal-dialog .modal-body .common_form .right_block .remember .forgot-pass {
		font-size: 12px;
	}
}
.modal .modal-dialog .modal-body .common_form .right_block .remember .forgot-pass:hover {
	color: #000;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.modal .modal-dialog .modal-body .common_form .right_block .form-footer p {
	font-size: 18px;
	line-height: 18px;
	color: #000;
	margin: 30px 0 0 0;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.modal .modal-dialog .modal-body .common_form .right_block .form-footer p {
		font-size: 15px;
	}
}
.modal .modal-dialog .modal-body .common_form .right_block .form-footer p a:hover,
.modal
	.modal-dialog
	.modal-body
	.common_form
	.right_block
	.form-footer
	p
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:hover,
.modal
	.modal-dialog
	.modal-body
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.right_block
	.form-footer
	p
	span:hover {
	color: #000;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.modal .modal-dialog .modal-body .common_form .right_block .home_btn::after {
	width: 320px;
}
@media (max-width: 1240px) {
	.modal .modal-dialog .modal-body .common_form .right_block .home_btn::after {
		width: 92%;
	}
}
@media (max-width: 525px) {
	.modal .modal-dialog .modal-body .common_form .right_block .home_btn::after {
		width: 88%;
	}
}
.modal .modal-dialog .modal-body .common_form .pass {
	width: 330px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.6);
	padding-top: 30px;
}
@media (max-width: 580px) {
	.modal .modal-dialog .modal-body .common_form .pass {
		width: 100%;
		font-size: 13px;
		max-width: 275px;
	}
}
@media screen and (min-width: 1241px) {
	.fr_wrapper .common_form .signup_price .text_block h2 {
		font-size: 25px;
		line-height: 60px;
	}
	.fr_wrapper .common_form .signup_price .text_block p {
		font-size: 20px;
		line-height: 40px;
	}
}
@media screen and (max-width: 767px) {
	.fr_wrapper .contact .form_header h2 {
		font-size: 20px;
	}
}
@media (max-width: 1240px) {
	.fr_wrapper .common_form .signup_price .text_block h2 {
		font-size: 30px;
		line-height: 40px;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.fr_wrapper .modal .modal-dialog .modal-body .common_form .right_block {
		padding: 25px 5px;
	}
}
.fr_wrapper .common_wrapper table thead th {
	text-transform: capitalize;
}
.fr_wrapper .modal .modal-dialog .modal-body .common_form .right_block .form-footer p a,
.fr_wrapper
	.modal
	.modal-dialog
	.modal-body
	.common_form
	.right_block
	.form-footer
	p
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.fr_wrapper
	.modal
	.modal-dialog
	.modal-body
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.right_block
	.form-footer
	p
	span {
	text-transform: capitalize;
}
@media screen and (max-width: 1040px) and (min-width: 767px) {
	.fr_wrapper .support_contact_wrapper .support_contact_block .info_wrapper .info_block {
		padding-right: 45px;
	}
}
@media (max-width: 1040px) {
	.common_wrapper.privacy-policy-page table tbody tr th:first-of-type {
		width: 130px;
	}
}
.overley {
	overflow: hidden;
}
.overley::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1000vh;
	background: #000;
	backdrop-filter: blur(5px);
	opacity: 0.7;
	top: 0;
	left: 0;
	z-index: 999;
}
.overley header {
	z-index: 9999;
}
#adcbt {
	margin: 0 auto;
	margin-right: 0px;
	width: 30%;
	margin-bottom: 20px;
}
@media (max-width: 991px) {
	#adcbt {
		width: 50%;
	}
}
.support_contact_wrapper {
	padding: 60px 0;
	position: relative;
	background: #eaf0fd;
}
@media screen and (max-width: 1040px) {
	.support_contact_wrapper {
		padding: 40px 0 60px 0;
	}
}
.support_contact_wrapper .support_contact_block .title {
	text-align: center;
	max-width: 800px;
	margin: 0 auto 50px;
}
@media screen and (max-width: 1040px) {
	.support_contact_wrapper .support_contact_block .title {
		margin: 0 auto 30px;
	}
}
@media screen and (max-width: 767px) {
	.support_contact_wrapper .support_contact_block .title {
		margin: 0 auto 20px;
	}
}
.support_contact_wrapper .support_contact_block .info_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
	.support_contact_wrapper .support_contact_block .info_wrapper {
		display: block;
	}
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 25px;
	margin-right: 25px;
}
@media (min-width: 1041px) and (max-width: 1240px) {
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block {
		padding-right: 0;
		margin-right: 0;
	}
}
@media screen and (max-width: 1040px) {
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block {
		display: block;
		text-align: center;
	}
}
@media screen and (max-width: 767px) {
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block {
		padding-right: 0;
		margin-right: 0;
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-right: 0;
	}
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
		border: 0;
	}
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .images_wrapper {
	font-size: 0;
	position: relative;
	width: 80px;
	margin: 0 auto;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .images_wrapper .img_circle {
	-webkit-animation: spinRot 15s linear infinite;
	animation: spinRot 15s linear infinite;
	width: 80px;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .images_wrapper .img_top {
	position: absolute;
	left: 25%;
	top: 24%;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .images_wrapper .img_top.second {
	left: 30%;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper {
	padding-left: 18px;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper.last {
	margin-top: 30px;
}
@media screen and (max-width: 1040px) {
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper.last {
		margin-top: 0;
	}
}
@media screen and (max-width: 1040px) {
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper {
		padding-left: 0;
		padding-top: 8px;
	}
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper h3 {
	font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	color: #1245a8;
	padding-bottom: 17px;
	position: relative;
	display: inline-block;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper h3::after {
	position: absolute;
	content: "";
	background: #1245a8;
	width: 20px;
	height: 1px;
	left: 0;
	bottom: 10px;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper span {
	display: block;
	font-size: 16px;
	line-height: 26px;
	color: rgba(0, 0, 0, 0.6);
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper span a span:hover,
.support_contact_wrapper
	.support_contact_block
	.info_wrapper
	.info_block
	.text_wrapper
	span
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span
	span:hover,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.support_contact_wrapper
	.support_contact_block
	.info_wrapper
	.info_block
	.text_wrapper
	span
	span
	span:hover {
	color: #1245a8;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
@media screen and (max-width: 1240px) {
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper span {
		font-size: 13px;
	}
}
@media screen and (max-width: 767px) {
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper span {
		font-size: 14px;
	}
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block .text_wrapper span:last-child {
	margin-bottom: 0;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block:last-child {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block:last-child .text_wrapper span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 1040px) {
	.support_contact_wrapper .support_contact_block .info_wrapper .info_block:last-child .text_wrapper span {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.support_contact_wrapper .support_contact_block .info_wrapper .info_block:last-child .text_wrapper span a,
.support_contact_wrapper
	.support_contact_block
	.info_wrapper
	.info_block:last-child
	.text_wrapper
	span
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.support_contact_wrapper
	.support_contact_block
	.info_wrapper
	.info_block:last-child
	.text_wrapper
	span
	span {
	margin-left: 5px;
}
.support_contact_wrapper .support_contact_block .btn_wrapper {
	max-width: 285px;
	margin: auto;
}
.cancel_wrapper {
	padding: 100px 0;
	position: relative;
}
@media screen and (max-width: 1240px) {
	.cancel_wrapper {
		padding: 40px 0;
	}
}
.cancel_wrapper .title {
	text-align: center;
	max-width: 800px;
	margin: 0 auto 50px;
}
@media screen and (max-width: 1040px) {
	.cancel_wrapper .title {
		margin: 0 auto 30px;
	}
}
@media screen and (max-width: 767px) {
	.cancel_wrapper .title {
		margin: 0 auto 20px;
	}
}
.cancel_wrapper p {
	font-size: 16px;
	line-height: 26px;
	color: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 1240px) {
	.cancel_wrapper p {
		font-size: 15px;
	}
}
.cancel_wrapper .cancel_block {
	border-radius: 15px;
	margin-bottom: 30px;
}
.cancel_wrapper .cancel_block .cancel_details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (min-width: 1041px) and (max-width: 1240px) {
	.cancel_wrapper .cancel_block .cancel_details {
		padding: 0 30px;
	}
}
@media screen and (max-width: 767px) {
	.cancel_wrapper .cancel_block .cancel_details {
		display: block;
		text-align: center;
	}
}
.cancel_wrapper .cancel_block .cancel_details .text_wrapper {
	width: 100%;
	max-width: 510px;
}
@media screen and (max-width: 767px) {
	.cancel_wrapper .cancel_block .cancel_details .text_wrapper {
		max-width: 100%;
		margin-bottom: 30px;
	}
}
.cancel_wrapper .cancel_block .cancel_details .form_wrapper {
	width: 100%;
	max-width: 500px;
	padding-left: 50px;
}
@media screen and (max-width: 767px) {
	.cancel_wrapper .cancel_block .cancel_details .form_wrapper {
		padding-left: 0px;
		margin: 0 auto;
	}
}
.cancel_wrapper .cancel_block .cancel_details .form_wrapper input::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.3);
}
.cancel_wrapper .cancel_block .cancel_details .form_wrapper input::-moz-placeholder {
	color: rgba(0, 0, 0, 0.3);
}
.cancel_wrapper .cancel_block .cancel_details .form_wrapper input:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.3);
}
.cancel_wrapper .cancel_block .cancel_details .form_wrapper input::-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.3);
}
.cancel_wrapper .cancel_block .cancel_details .form_wrapper input::placeholder {
	color: rgba(0, 0, 0, 0.3);
}
.cancel_wrapper .cancel_block .cancel_details p {
	margin-bottom: 20px;
}
.cancel_wrapper .cancel_block .cancel_details p:last-child {
	margin-bottom: 0;
}
.cancel_wrapper .account_wrapper {
	padding-top: 100px;
}
@media screen and (max-width: 1040px) {
	.cancel_wrapper .account_wrapper {
		padding-top: 10px;
	}
}
.cancel_wrapper .account_wrapper .account_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 1040px) {
	.cancel_wrapper .account_wrapper .account_block {
		display: block;
	}
}
.cancel_wrapper .account_wrapper .account_block > div {
	width: 100%;
	text-align: center;
	padding: 45px 53px 55px;
	min-height: 400px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media screen and (max-width: 1040px) {
	.cancel_wrapper .account_wrapper .account_block > div {
		min-height: auto;
		padding: 40px;
		margin-top: 30px;
	}
}
@media screen and (max-width: 767px) {
	.cancel_wrapper .account_wrapper .account_block > div {
		padding: 30px 18px;
	}
}
.cancel_wrapper .account_wrapper .account_block > div h2 {
	font-size: 28px;
	line-height: 36px;
	font-family: "Space Grotesk", sans-serif;
	color: #000;
	margin-bottom: 0;
}
.cancel_wrapper .account_wrapper .account_block > div h2 span {
	color: #1245a8;
	font-family: "Space Grotesk", sans-serif;
}
@media screen and (max-width: 1240px) {
	.cancel_wrapper .account_wrapper .account_block > div h2 {
		font-size: 29px;
	}
}
@media screen and (max-width: 1040px) {
	.cancel_wrapper .account_wrapper .account_block > div h2 {
		font-size: 20px;
	}
}
@media screen and (max-width: 767px) {
	.cancel_wrapper .account_wrapper .account_block > div h2 {
		font-size: 22px;
	}
}
@media screen and (min-width: 1041px) {
	.cancel_wrapper .account_wrapper .account_block > div p {
		padding: 0 0 60px 0;
	}
}
.cancel_wrapper .account_wrapper .account_block .login_block {
	background: #eaf0fd;
	border-radius: 22px 0px 0px 22px;
}
@media screen and (max-width: 1040px) {
	.cancel_wrapper .account_wrapper .account_block .login_block {
		border-radius: 22px;
	}
}
@media screen and (max-width: 1040px) {
	.cancel_wrapper .account_wrapper .account_block .login_block p {
		padding: 15px 0 30px 0;
	}
}
.cancel_wrapper .account_wrapper .account_block .password_block {
	background: #1245a8;
	border-radius: 0px 22px 22px 0px;
}
@media screen and (max-width: 1040px) {
	.cancel_wrapper .account_wrapper .account_block .password_block {
		border-radius: 22px;
	}
}
.cancel_wrapper .account_wrapper .account_block .password_block h2 {
	color: #fff;
}
.cancel_wrapper .account_wrapper .account_block .password_block p {
	color: #fff;
	padding: 20px 0 30px;
}
.cancel_wrapper .account_wrapper .account_block .password_block form {
	position: relative;
}
.cancel_wrapper .account_wrapper .account_block .password_block form input {
	margin-bottom: 0;
	height: 50px;
	padding-right: 200px;
}
.cancel_wrapper .account_wrapper .account_block .password_block form input::-webkit-input-placeholder {
	color: #fff;
}
.cancel_wrapper .account_wrapper .account_block .password_block form input::-moz-placeholder {
	color: #fff;
}
.cancel_wrapper .account_wrapper .account_block .password_block form input:-ms-input-placeholder {
	color: #fff;
}
.cancel_wrapper .account_wrapper .account_block .password_block form input::-ms-input-placeholder {
	color: #fff;
}
.cancel_wrapper .account_wrapper .account_block .password_block form input::placeholder {
	color: #fff;
}
.cancel_wrapper .account_wrapper .account_block .password_block form input:focus,
.cancel_wrapper .account_wrapper .account_block .password_block form input:active {
	border-bottom: 1px solid #006bff !important;
	color: #fff !important;
}
@media screen and (max-width: 767px) {
	.cancel_wrapper .account_wrapper .account_block .password_block form input {
		padding-right: 20px;
	}
}
.cancel_wrapper .account_wrapper .account_block .password_block form button {
	position: absolute;
	right: 0;
	top: auto;
	bottom: 5px;
	max-width: 190px;
	border-radius: 50px;
}
.cancel_wrapper .account_wrapper .account_block .password_block form button:hover {
	color: #1245a8;
	background: #fdf3f3;
}
.cancel_wrapper .account_wrapper .account_block .password_block form button::after {
	display: none;
}
@media screen and (max-width: 767px) {
	.cancel_wrapper .account_wrapper .account_block .password_block form button {
		position: relative;
		max-width: 100%;
		margin-top: 20px;
		border-radius: 8px;
	}
}
.cancel_wrapper .account_wrapper .account_block .password_block .dot span {
	background: #fff;
}
.cancel_wrapper .account_wrapper .account_block .password_block .dot span:nth-child(4) {
	background: #e98d24;
}
.cancel_wrapper input,
.cancel_wrapper textarea,
.cancel_wrapper select {
	background: rgba(0, 0, 0, 0);
	border: none;
	border-bottom: 1px solid #a0b5dc;
	font-size: 16px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.75);
	outline: none;
	width: 100%;
	padding: 18px 25px;
	margin-bottom: 30px;
	font-family: "Source Sans Pro", sans-serif;
}
@media screen and (max-width: 767px) {
	.cancel_wrapper input,
	.cancel_wrapper textarea,
	.cancel_wrapper select {
		margin-bottom: 20px;
	}
}
.cancel_wrapper input::-webkit-input-placeholder,
.cancel_wrapper textarea::-webkit-input-placeholder,
.cancel_wrapper select::-webkit-input-placeholder {
	font-size: 16px;
	line-height: 20px;
	color: hsla(0, 0%, 100%, 0.4);
}
.cancel_wrapper input::-moz-placeholder,
.cancel_wrapper textarea::-moz-placeholder,
.cancel_wrapper select::-moz-placeholder {
	font-size: 16px;
	line-height: 20px;
	color: hsla(0, 0%, 100%, 0.4);
}
.cancel_wrapper input:-ms-input-placeholder,
.cancel_wrapper textarea:-ms-input-placeholder,
.cancel_wrapper select:-ms-input-placeholder {
	font-size: 16px;
	line-height: 20px;
	color: hsla(0, 0%, 100%, 0.4);
}
.cancel_wrapper input::-ms-input-placeholder,
.cancel_wrapper textarea::-ms-input-placeholder,
.cancel_wrapper select::-ms-input-placeholder {
	font-size: 16px;
	line-height: 20px;
	color: hsla(0, 0%, 100%, 0.4);
}
.cancel_wrapper input::placeholder,
.cancel_wrapper textarea::placeholder,
.cancel_wrapper select::placeholder {
	font-size: 16px;
	line-height: 20px;
	color: hsla(0, 0%, 100%, 0.4);
}
.cancel_wrapper input::-webkit-outer-spin-button,
.cancel_wrapper input::-webkit-inner-spin-button,
.cancel_wrapper textarea::-webkit-outer-spin-button,
.cancel_wrapper textarea::-webkit-inner-spin-button,
.cancel_wrapper select::-webkit-outer-spin-button,
.cancel_wrapper select::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.cancel_wrapper input[type="number"] {
	-moz-appearance: textfield;
}
.cancel_wrapper .btn_wrapper_form {
	position: relative;
	font-weight: 500;
	font-size: 17px;
	line-height: 23px;
	color: #fff;
	background: #e98d24;
	-webkit-box-shadow: 0px 8px 35px rgba(233, 141, 36, 0.25);
	box-shadow: 0px 8px 35px rgba(233, 141, 36, 0.25);
	border-radius: 50px;
	text-transform: capitalize;
	text-align: center;
	width: 100%;
	height: 50px;
	padding: 12px 15px;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
}
.cancel_wrapper .btn_wrapper_form:hover {
	background: #1245a8;
	color: #fff;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
}
.accordion_wrapper {
	padding-bottom: 100px;
	position: relative;
}
@media screen and (max-width: 1240px) {
	.accordion_wrapper {
		padding: 60px 0;
	}
}
@media screen and (max-width: 1040px) {
	.accordion_wrapper {
		padding: 50px 0;
	}
}
@media screen and (max-width: 575px) {
	.accordion_wrapper {
		padding: 30px 0;
	}
}
.accordion_wrapper .accordian_main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.accordion_wrapper .accordian_main .left_accord {
	max-width: 950px;
	width: 100%;
}
.accordion_wrapper .accordian_main .left_accord .title {
	text-align: center;
	max-width: 800px;
	margin: 0 auto 40px;
}
@media screen and (max-width: 1040px) {
	.accordion_wrapper .accordian_main .left_accord .title {
		margin: 0 auto 30px;
	}
}
.accordion_wrapper .accordian_main .left_accord h2 {
	font-family: "Space Grotesk", sans-serif;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container {
	position: relative;
	height: auto;
	margin: 0 auto;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .set {
	position: relative;
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, 0);
	overflow: hidden;
	padding-bottom: 30px;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .set > a,
.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.set
	> span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.set
	> span {
	display: block;
	text-decoration: none;
	background: #eaf0fd;
	border-radius: 12px;
	color: rgba(0, 0, 0, 0.6);
	font-size: 18px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	padding: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .set > a:before,
.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.set
	> span:before,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.set
	> span:before {
	display: block;
	content: "";
	position: absolute;
	left: auto;
	width: 14px;
	height: 2px;
	background: #e98d24;
	right: 15px;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .set > a::after,
.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.set
	> span::after,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.set
	> span::after {
	display: block;
	content: "";
	position: absolute;
	left: auto;
	width: 2px;
	height: 14px;
	background: #e98d24;
	right: 21px;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .set > a.active::after,
.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.set
	> span.active::after,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.set
	> span.active::after {
	display: none;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .set > a.active:before,
.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.set
	> span.active:before,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.set
	> span.active:before {
	background: #1245a8;
}
@media screen and (max-width: 1040px) {
	.accordion_wrapper .accordian_main .left_accord .accordion-container .set > a,
	.accordion_wrapper
		.accordian_main
		.left_accord
		.accordion-container
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		.set
		> span,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		.accordion_wrapper
		.accordian_main
		.left_accord
		.accordion-container
		.set
		> span {
		font-size: 14px;
		line-height: 23px;
	}
}
@media screen and (max-width: 767px) {
	.accordion_wrapper .accordian_main .left_accord .accordion-container .set > a,
	.accordion_wrapper
		.accordian_main
		.left_accord
		.accordion-container
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		.set
		> span,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		.accordion_wrapper
		.accordian_main
		.left_accord
		.accordion-container
		.set
		> span {
		padding: 20px 30px 20px 25px;
	}
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .set.active a,
.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.set.active
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	.accordion_wrapper
	.accordian_main
	.left_accord
	.accordion-container
	.set.active
	span {
	color: #1245a8;
	background: #fff;
	border-radius: 12px 12px 0 0;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .set.active .content {
	border-radius: 0 0 12px 12px;
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .content {
	display: none;
	position: relative;
	padding: 0 25px 30px 25px;
	background: #fff;
	-webkit-box-shadow: 0px 8px 25px rgba(0, 107, 255, 0.07);
	box-shadow: 0px 8px 25px rgba(0, 107, 255, 0.07);
	border-radius: 12px;
}
@media screen and (max-width: 1040px) {
	.accordion_wrapper .accordian_main .left_accord .accordion-container .content {
		padding: 0 20px 30px;
	}
}
.accordion_wrapper .accordian_main .left_accord .accordion-container .content p {
	margin: 0;
	font-size: 16px;
	line-height: 26px;
	color: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 1040px) {
	.accordion_wrapper .accordian_main .left_accord .accordion-container .content p {
		line-height: 22px;
		font-size: 14px;
	}
}
.accordion_wrapper .accordian_main .left_accord table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
	margin: 25px 0px;
	background: #fff;
}
.accordion_wrapper .accordian_main .left_accord table thead {
	background-color: #1245a8;
}
.accordion_wrapper .accordian_main .left_accord table tbody {
	background: #eaf0fd;
}
.accordion_wrapper .accordian_main .left_accord table tbody tr:hover {
	background: #9ca9c3;
}
.accordion_wrapper .accordian_main .left_accord table th,
.accordion_wrapper .accordian_main .left_accord table td {
	padding: 15px 20px;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	font-weight: 600;
}
.accordion_wrapper .accordian_main .left_accord table th {
	padding: 20px;
	border: none;
	line-height: 18px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
}
.accordion_wrapper .accordian_main .left_accord table th:first-of-type {
	border-radius: 20px 0 0px 0px;
}
.accordion_wrapper .accordian_main .left_accord table th:last-of-type {
	border-radius: 0px 20px 0px 0px;
}
@media screen and (max-width: 600px) {
	.accordion_wrapper .accordian_main .left_accord table {
		border: 0;
	}
	.accordion_wrapper .accordian_main .left_accord table tr {
		border-bottom: 3px solid #1245a8;
	}
	.accordion_wrapper .accordian_main .left_accord table td {
		border-bottom: 1px solid #1245a8;
		font-size: 0.8em;
		padding: 15px 12px;
	}
	.accordion_wrapper .accordian_main .left_accord table td:last-child {
		border-bottom: 0;
	}
	.accordion_wrapper .accordian_main .left_accord table th {
		font-size: 12px;
		padding: 15px 12px;
	}
}
.fr_wrapper .support_contact_wrapper .support_contact_block .btn_wrapper {
	font-size: 15px;
}
footer {
	position: relative;
	overflow: hidden;
}
@media (max-width: 991px) {
	footer .container {
		padding: 0;
	}
}
footer .footer_top {
	background: #1245a8;
}
footer .footer_top .footer_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 60px 0 40px 0;
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 40px 15px;
	}
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block {
		padding: 30px 15px;
	}
}
footer .footer_top .footer_block h3 {
	font-family: "Space Grotesk", sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #fff;
	margin-bottom: 20px;
	position: relative;
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block h3 {
		margin: 0 0 30px;
	}
}
footer .footer_top .footer_block a,
footer
	.footer_top
	.footer_block
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	footer
	.footer_top
	.footer_block
	span {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 18px;
	line-height: 23px;
	color: #a0b5dc;
	width: 100%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
footer .footer_top .footer_block a:hover,
footer
	.footer_top
	.footer_block
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:hover,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	footer
	.footer_top
	.footer_block
	span:hover {
	color: #e98d24;
}
@media screen and (max-width: 1240px) {
	footer .footer_top .footer_block a,
	footer
		.footer_top
		.footer_block
		.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		span,
	.common_form
		.default_form
		.left_block
		.contact_block
		.contact_info
		.contct_main
		.text
		footer
		.footer_top
		.footer_block
		span {
		font-size: 16px;
	}
}
footer .footer_top .footer_block ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
footer .footer_top .footer_block ul li:last-of-type {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
footer .footer_top .footer_block ul li div.images_wrapper {
	margin-right: 16px;
	min-width: 20px;
	font-size: 0;
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block ul li div.images_wrapper {
		margin: 0;
	}
}
footer .footer_top .footer_block ul li div.text_wrapper a p,
footer
	.footer_top
	.footer_block
	ul
	li
	div.text_wrapper
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span
	p,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	footer
	.footer_top
	.footer_block
	ul
	li
	div.text_wrapper
	span
	p {
	-webkit-transition: color 0.5s ease;
	transition: color 0.5s ease;
}
footer .footer_top .footer_block ul li div.text_wrapper a:hover p,
footer
	.footer_top
	.footer_block
	ul
	li
	div.text_wrapper
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span:hover
	p,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	footer
	.footer_top
	.footer_block
	ul
	li
	div.text_wrapper
	span:hover
	p {
	color: #e98d24;
}
footer .footer_top .footer_block ul li div.text_wrapper p {
	font-size: 16px;
	line-height: 23px;
	color: #a0b5dc;
}
@media screen and (min-width: 1241px) {
	footer .footer_top .footer_block ul li div.text_wrapper p {
		font-size: 18px;
	}
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block ul li div.text_wrapper p {
		padding-left: 12px;
	}
}
footer .footer_top .footer_block .page_desc {
	max-width: 370px;
	width: 100%;
	padding-right: 60px;
}
@media screen and (max-width: 1240px) {
	footer .footer_top .footer_block .page_desc {
		max-width: 280px;
		padding-right: 40px;
	}
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block .page_desc {
		text-align: center;
		max-width: 100%;
		padding: 0 0 30px;
	}
}
footer .footer_top .footer_block .page_desc a,
footer
	.footer_top
	.footer_block
	.page_desc
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	footer
	.footer_top
	.footer_block
	.page_desc
	span {
	font-size: 0;
	display: inline-block;
}
footer .footer_top .footer_block .page_desc a img,
footer
	.footer_top
	.footer_block
	.page_desc
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span
	img,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	footer
	.footer_top
	.footer_block
	.page_desc
	span
	img {
	width: 100%;
}
footer .footer_top .footer_block .page_desc p {
	font-size: 16px;
	line-height: 23px;
	color: #a0b5dc;
	margin: 20px 0 25px;
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block .page_desc p {
		max-width: 540px;
		margin: 20px auto;
	}
}
@media screen and (min-width: 1241px) {
	footer .footer_top .footer_block .page_desc p {
		font-size: 18px;
	}
}
footer .footer_top .footer_block .page_desc .payment {
	padding-bottom: 15px;
}
@media (max-width: 1040px) {
	footer .footer_top .footer_block .page_desc .payment {
		display: none;
	}
}
footer .footer_top .footer_block .page_desc ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1040px) {
	footer .footer_top .footer_block .page_desc ul li {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
footer .footer_top .footer_block .page_desc ul li span {
	padding: 5px 0 0 10px;
	font-size: 18px;
	line-height: 23px;
	color: #a0b5dc;
}
@media (max-width: 1040px) {
	footer .footer_top .footer_block .page_desc ul {
		display: none;
	}
}
footer .footer_top .footer_block .footer_desc {
	width: 100%;
	max-width: 230px;
}
@media screen and (max-width: 1240px) {
	footer .footer_top .footer_block .footer_desc.quick_links {
		max-width: 160px;
	}
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block .footer_desc.quick_links {
		max-width: 100%;
		position: relative;
	}
}
@media screen and (max-width: 1240px) {
	footer .footer_top .footer_block .footer_desc.policies {
		max-width: 160px;
	}
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block .footer_desc.policies {
		max-width: 100%;
		position: relative;
	}
}
footer .footer_top .footer_block .footer_desc.contact_info {
	max-width: 270px;
}
@media screen and (max-width: 1240px) {
	footer .footer_top .footer_block .footer_desc.contact_info {
		max-width: 265px;
	}
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block .footer_desc.contact_info {
		max-width: 100%;
		position: relative;
	}
}
footer .footer_top .footer_block .footer_desc.contact_info ul li {
	margin-bottom: 25px;
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block .footer_desc ul {
		display: none;
	}
}
footer .footer_top .footer_block .footer_desc.active ul {
	display: block;
	text-align: left;
	padding-left: 15px;
}
footer .footer_top .footer_block .footer_desc.active::after {
	display: none;
}
footer .footer_top .footer_block .footer_desc.active::before {
	background: #fff;
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block .footer_desc:after {
		display: block;
		content: "";
		position: absolute;
		left: auto;
		right: 16px;
		top: 4px;
		width: 2px;
		height: 14px;
		background: #e98d24;
		-webkit-transition: 0.5s ease;
		transition: 0.5s ease;
	}
}
@media screen and (max-width: 1040px) {
	footer .footer_top .footer_block .footer_desc:before {
		display: block;
		content: "";
		position: absolute;
		left: auto;
		right: 10px;
		top: 10px;
		width: 14px;
		height: 2px;
		background: #e98d24;
	}
}
footer .footer_top .footer_block .footer_desc a,
footer
	.footer_top
	.footer_block
	.footer_desc
	.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	span,
.common_form
	.default_form
	.left_block
	.contact_block
	.contact_info
	.contct_main
	.text
	footer
	.footer_top
	.footer_block
	.footer_desc
	span {
	padding-bottom: 20px;
}
footer .footer_top .footer_block .payment_mob {
	padding-bottom: 15px;
	margin: 0 auto;
}
@media (min-width: 1041px) {
	footer .footer_top .footer_block .payment_mob {
		display: none;
	}
}
footer .footer_top .footer_block .lock_icon {
	margin: 0 auto;
	width: 100%;
}
footer .footer_top .footer_block .lock_icon li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 20px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (min-width: 768px) and (max-width: 1040px) {
	footer .footer_top .footer_block .lock_icon li {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
@media (max-width: 1040px) {
	footer .footer_top .footer_block .lock_icon li {
		padding-bottom: 0px;
	}
}
footer .footer_top .footer_block .lock_icon li span {
	padding: 5px 0 0 10px;
	font-size: 18px;
	line-height: 23px;
	color: #a0b5dc;
}
@media (min-width: 1041px) {
	footer .footer_top .footer_block .lock_icon {
		display: none;
	}
}
footer .copyright {
	padding: 15px 10px;
	text-align: center;
	background: #e98d24;
}
@media screen and (max-width: 1040px) {
	footer .copyright {
		padding: 10px;
	}
}
footer .copyright p {
	font-size: 16px;
	line-height: 20px;
	color: hsla(0, 0%, 100%, 0.8);
}
@media (max-width: 1299px) {
	footer .copyright p {
		padding-bottom: 60px;
	}
}
@media screen and (max-width: 580px) {
	footer .copyright p {
		font-size: 11px;
	}
}
footer .policies a::first-letter,
footer .quick_links a::first-letter {
	text-transform: capitalize;
}
