/*：此代码只作为演示用,不是源代码。源码地址唯一出处:https://www.bootstrapmb.com/item/14413(这个说明仅在演示里会看到,下载的源码里没有)*/:root {
	--nionx-font:"Plus Jakarta Sans",sans-serif;
	--nionx-heading-font:"Instrument Sans",sans-serif;
	--nionx-special-font:"DM Sans",sans-serif;
	--nionx-font-awesome:"Font Awesome 5 Free";
	--nionx-text:#6C6A72;
	--nionx-text-rgb:108,106,114;
	--nionx-text2:#897CA3;
	--nionx-text2-rgb:137,124,163;
	--nionx-title:#1D1729;
	--nionx-title-rgb:29,23,41;
	--nionx-text-dark:#6e6b70;
	--nionx-text-dark-rgb:110,107,112;
	--nionx-text-gray:#89868d;
	--nionx-text-gray-rgb:137,134,141;
	--nionx-base:#5F2DDE;
	--nionx-base-rgb:95,45,222;
	--nionx-gray:#F4F2F9;
	--nionx-gray-rgb:244,242,249;
	--nionx-white:#fff;
	--nionx-white-rgb:255,255,255;
	--nionx-black:#000;
	--nionx-black-rgb:0,0,0;
	--nionx-border-color:#D9D9D9;
	--nionx-border-color-rgb:217,217,217;
	--nionx-letter-space:.1em;
	--nionx-letter-space-xl:.2em
}
.mt-20 {
	margin-top:20px
}
.mt-30 {
	margin-top:30px
}
.mt-40 {
	margin-top:40px
}
.mt-50 {
	margin-top:50px
}
.mt-60 {
	margin-top:60px
}
.mt-80 {
	margin-top:80px
}
.mt-120 {
	margin-top:120px
}
.mt--60 {
	margin-top:-60px
}
.mt--120 {
	margin-top:-120px
}
.mb-20 {
	margin-bottom:20px
}
.mb-30 {
	margin-bottom:30px
}
.mb-40 {
	margin-bottom:40px
}
.mb-50 {
	margin-bottom:50px
}
.mb-60 {
	margin-bottom:60px
}
.mb-80 {
	margin-bottom:80px
}
.mb-120 {
	margin-bottom:120px
}
.mb--60 {
	margin-bottom:-60px
}
.mb--120 {
	margin-bottom:-120px
}
.pt-20 {
	padding-top:20px
}
.pt-30 {
	padding-top:30px
}
.pt-40 {
	padding-top:40px
}
.pt-50 {
	padding-top:50px
}
.pt-60 {
	padding-top:60px
}
.pt-80 {
	padding-top:80px
}
.pt-100 {
	padding-top:100px
}
.pt-110 {
	padding-top:110px
}
.pt-115 {
	padding-top:115px
}
.pt-120 {
	padding-top:120px
}
.pt-142 {
	padding-top:142px
}
.pb-20 {
	padding-bottom:20px
}
.pb-30 {
	padding-bottom:30px
}
.pb-40 {
	padding-bottom:40px
}
.pb-50 {
	padding-bottom:50px
}
.pb-60 {
	padding-bottom:60px
}
.pb-80 {
	padding-bottom:80px
}
.pb-90 {
	padding-bottom:90px
}
.pb-100 {
	padding-bottom:100px
}
.pb-110 {
	padding-bottom:110px
}
.pb-115 {
	padding-bottom:115px
}
.pb-120 {
	padding-bottom:120px
}
.pl-5 {
	padding-left:5px
}
.pl-10 {
	padding-left:10px
}
.pl-15 {
	padding-left:15px
}
.pl-20 {
	padding-left:20px
}
.pl-30 {
	padding-left:30px
}
.pr-5 {
	padding-right:5px
}
.pr-10 {
	padding-right:10px
}
.pr-15 {
	padding-right:15px
}
.pr-20 {
	padding-right:20px
}
.pr-30 {
	padding-right:30px
}
.nionx-btn {
	z-index:1;
	display:inline-block;
	vertical-align:middle;
	border:0;
	outline:none!important;
	overflow:hidden;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:112.5%;
	background-color:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	padding:22px 40px;
	transition:500ms;
	background-color:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-title,#1D1729);
	position:relative;
	overflow:hidden;
	text-align:center;
	border-radius:20px
}
.nionx-btn:hover {
	color:var(--nionx-gray,#F4F2F9);
	background-color:var(--nionx-title,#1D1729)
}
.nionx-btn::before {
	content:" ";
	width:0;
	height:100%;
	background:var(--nionx-base,#5F2DDE);
	position:absolute;
	transition:all .4s ease-in-out;
	left:0;
	right:0;
	top:0;
	z-index:-3
}
.nionx-btn:hover::before {
	width:100%;
	right:0;
	left:auto
}
.nionx-btn--base {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.nionx-btn--base::before {
	background:var(--nionx-black3,#000)
}
.nionx-btn--base:hover {
	color:var(--nionx-white,#fff)
}
.nionx-btn--base:hover::before {
	width:100%;
	right:0;
	left:auto
}
.nionx-btn--black {
	background-color:var(--nionx-black3,#000)
}
.nionx-btn--black::before {
	background:var(--nionx-base,#5F2DDE)
}
.nionx-btn--black:hover {
	color:var(--nionx-white,#fff)
}
.nionx-btn--black:hover::before {
	width:100%;
	right:0;
	left:auto
}
body {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:187.5%;
	counter-reset:courseNumber
}
body.locked {
	overflow:hidden
}
a {
	color:var(--nionx-text,#6C6A72);
	transition:all 400ms ease;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif)
}
a,a:hover,a:focus,a:visited {
	text-decoration:none
}
::placeholder {
	color:inherit;
	opacity:1
}
h1,h2,h3,h4,h5,h6 {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	color:var(--nionx-title,#1D1729)
}
@media(max-width:575px) {
	h1 br,h2 br,h3 br,h4 br,h5 br,h6 br {
	display:none
}
}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:inherit
}
p {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:187.5%
}
@media(max-width:575px) {
	p br {
	display:none
}
}button {
	border:0;
	outline:0
}
.background-base {
	background-color:var(--nionx-base,#5F2DDE)
}
.background-gray {
	background-color:var(--nionx-gray,#F4F2F9)
}
.background-black {
	background-color:var(--nionx-black3,#000)
}
.page-wrapper {
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:300px;
	overflow:hidden
}
.container-fluid,.container {
	padding-left:15px;
	padding-right:15px
}
@media(min-width:1200px) {
	.container {
	max-width:1200px
}
}.row {
	--bs-gutter-x:30px
}
.gutter-y-10 {
	--bs-gutter-y:10px
}
.gutter-y-15 {
	--bs-gutter-y:15px
}
.gutter-y-20 {
	--bs-gutter-y:20px
}
.gutter-y-30 {
	--bs-gutter-y:30px
}
.gutter-y-60 {
	--bs-gutter-y:60px
}
.tabs-box .tabs-content .tab:not(.active-tab) {
	display:none
}
.bootstrap-select .dropdown-menu {
	padding-top:0;
	padding-bottom:0;
	border-radius:0
}
.bootstrap-select .dropdown-item.active,.bootstrap-select .dropdown-item:active {
	background-color:var(--nionx-base,#5F2DDE)
}
.tns-outer .tns-controls {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:40px
}
.tns-outer .tns-controls button {
	width:45px;
	height:45px;
	border:2px solid #f4f4f4;
	outline:0;
	display:flex;
	justify-content:center;
	align-items:center;
	color:var(--nionx-text,#6C6A72);
	border-radius:50%;
	margin-left:5px;
	margin-right:5px
}
.block-title {
	margin-top:-8px;
	margin-bottom:50px
}
.block-title__decor {
	width:21px;
	height:14px;
	background-image:url(../images/shapes/leaf-1-1.png);
	background-repeat:no-repeat;
	background-position:top center;
	display:inline-block;
	line-height:1;
	margin-bottom:-5px;
	position:relative;
	top:-7px
}
.block-title p {
	margin:0;
	color:var(--nionx-text,#6C6A72);
	font-size:16px;
	line-height:1;
	margin-bottom:7px
}
@media(min-width:768px) {
	.block-title p {
	font-size:18px
}
}@media(min-width:992px) {
	.block-title p {
	font-size:20px
}
}.block-title h3 {
	margin:0;
	font-size:35px;
	color:var(--nionx-black3,#000);
	font-family:var(--nionx-special-font,"DM Sans",sans-serif)
}
@media(min-width:768px) {
	.block-title h3 {
	font-size:42px
}
}@media(min-width:992px) {
	.block-title h3 {
	font-size:50px
}
}.ul-list-one {
	margin-bottom:0
}
.ul-list-one li {
	position:relative;
	padding-left:45px;
	font-size:16px;
	font-weight:500;
	color:var(--nionx-black3,#000)
}
@media(min-width:481px) {
	.ul-list-one li {
	font-size:20px
}
}.ul-list-one li::before {
	content:"\e907";
	color:var(--nionx-base,#5F2DDE);
	font-size:26px;
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	font-family:"azino-icon"
}
.preloader {
	position:fixed;
	background-color:var(--nionx-black3,#000);
	background-position:center center;
	background-repeat:no-repeat;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9991;
	display:-webkit-box;
	display:flex;
	-webkit-box-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	align-items:center;
	text-align:center
}
.preloader__image {
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:flipInY;
	animation-name:flipInY;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:60px auto;
	width:100%;
	height:100%
}
.scroll-to-top {
	display:flex;
	align-items:center;
	width:auto;
	height:35px;
	background:transparent;
	position:fixed;
	bottom:60px;
	right:-12px;
	z-index:99;
	text-align:center;
	opacity:0;
	visibility:hidden;
	transform:rotate(-90deg);
	cursor:pointer;
	transition:all .2s ease
}
.scroll-to-top__text {
	display:inline;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:700;
	margin-right:8px;
	color:var(--nionx-title,#1D1729)
}
.scroll-to-top__wrapper {
	display:inline-block;
	width:30px;
	height:4px;
	background-color:var(--nionx-title,#1D1729);
	position:relative;
	overflow:hidden
}
.scroll-to-top__inner {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:var(--nionx-base,#5F2DDE)
}
.scroll-to-top.show {
	opacity:1;
	visibility:visible;
	bottom:70px
}
.post-pagination {
	margin-bottom:0;
	margin-top:0
}
@media(min-width:992px) {
	.post-pagination {
	margin-top:0
}
}.post-pagination a {
	display:flex;
	width:45px;
	height:45px;
	background-color:#eff2f6;
	align-items:center;
	justify-content:center;
	color:var(--nionx-text,#6C6A72);
	font-size:16px;
	font-weight:500;
	border-radius:50%;
	transition:500ms ease
}
@media(min-width:992px) {
	.post-pagination a {
	width:60px;
	height:60px;
	font-size:18px
}
}.post-pagination a:hover {
	background-color:var(--nionx-base,#5F2DDE);
	color:#fff
}
.post-pagination li:first-child a {
	background-color:var(--nionx-base,#5F2DDE);
	color:#fff
}
.post-pagination li:last-child a {
	background-color:var(--nionx-black3,#000);
	color:#fff
}
.post-pagination li+li {
	margin-left:10px
}
.nionx-owl__carousel--with-shadow .owl-stage-outer {
	overflow:visible
}
.nionx-owl__carousel--with-shadow .owl-item {
	opacity:0;
	visibility:hidden;
	transition:opacity 500ms ease,visibility 500ms ease
}
.nionx-owl__carousel--with-shadow .owl-item.active {
	opacity:1;
	visibility:visible
}
.nionx-owl__carousel--basic-nav .owl-nav {
	display:flex;
	justify-content:center;
	gap:20px;
	margin-top:30px
}
.nionx-owl__carousel--basic-nav .owl-nav button {
	overflow:hidden;
	border-radius:50%
}
.nionx-owl__carousel--basic-nav .owl-nav button span {
	border:0;
	outline:0;
	overflow:hidden;
	width:50px;
	height:50px;
	background-color:var(--nionx-gray,#F4F2F9);
	display:flex;
	justify-content:center;
	align-items:center;
	color:var(--nionx-text,#6C6A72);
	border-radius:50%;
	font-size:14px;
	color:var(--nionx-text,#6C6A72);
	transition:all 500ms ease
}
.nionx-owl__carousel--basic-nav .owl-nav button span:hover {
	background-color:var(--nionx-black3,#000);
	color:var(--nionx-white,#fff)
}
.nionx-owl__carousel--basic-nav .owl-dots {
	display:flex;
	align-items:center;
	justify-content:center;
	gap:10px;
	margin-top:60px
}
.nionx-owl__carousel--basic-nav .owl-dots .owl-dot span {
	background-color:var(--nionx-black3,#000);
	border:2px solid var(--nionx-white,#fff);
	box-shadow:0 0 1px rgba(var(--nionx-black3-rgb,0,0,0),1);
	margin:0
}
.nionx-owl__carousel--basic-nav .owl-dots .owl-dot:hover span,.nionx-owl__carousel--basic-nav .owl-dots .owl-dot.active span {
	background-color:var(--nionx-black3,#000);
	border:2px solid var(--nionx-black3,#000);
	box-shadow:0 0 1px rgba(var(--nionx-black3-rgb,0,0,0),1)
}
.nionx-owl__carousel--basic-nav .owl-nav.disabled+.owl-dots {
	margin-top:60px
}
.sec-title {
	padding-bottom:40px
}
@media(min-width:768px) {
	.sec-title {
	padding-bottom:45px
}
}.sec-title__tagline {
	margin-top:-4px;
	color:var(--nionx-base,#5F2DDE);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-weight:600;
	line-height:185.714%;
	text-transform:uppercase;
	margin-bottom:8px
}
.sec-title__title {
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:30px;
	margin-top:-2px;
	font-weight:700;
	line-height:117.5%
}
@media(min-width:768px) {
	.sec-title__title {
	font-size:40px
}
}.ui-datepicker .ui-datepicker-header {
	background-image:none;
	background-color:var(--nionx-black3,#000);
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-font,"Plus Jakarta Sans")
}
.ui-datepicker-calendar th span {
	font-family:var(--nionx-font,"Plus Jakarta Sans")
}
.ui-datepicker-calendar td {
	background-color:var(--nionx-gray,#F4F2F9);
	background-image:none;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	color:var(--nionx-text,#6C6A72)
}
.ui-datepicker-calendar td a {
	border-color:var(--nionx-border-color,#D9D9D9);
	background-color:var(--nionx-gray,#F4F2F9);
	background-image:none
}
.ui-datepicker-calendar .ui-state-default,.ui-datepicker-calendar .ui-widget-content .ui-state-default,.ui-datepicker-calendar .ui-widget-header .ui-state-default {
	border-color:var(--nionx-border-color,#D9D9D9);
	background-color:var(--nionx-gray,#F4F2F9);
	background-image:none;
	color:var(--nionx-text,#6C6A72);
	padding:10px 5px;
	text-align:center;
	line-height:1em
}
.ui-datepicker-calendar .ui-state-default:hover,.ui-datepicker-calendar .ui-widget-content .ui-state-default:hover,.ui-datepicker-calendar .ui-widget-header .ui-state-default:hover {
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-base,#5F2DDE)
}
.ui-datepicker-calendar .ui-state-highlight,.ui-datepicker-calendar .ui-widget-content .ui-state-highlight,.ui-datepicker-calendar .ui-widget-header .ui-state-highlight {
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-base,#5F2DDE)
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	background-image:none;
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-black3,#000)
}
.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	top:2px
}
.ui-datepicker .ui-datepicker-prev:hover {
	left:2px
}
.ui-datepicker .ui-datepicker-next:hover {
	right:2px
}
.video-two {
	position:relative;
	background-color:var(--nionx-black3,#000);
	padding:143px 0 320px
}
@media(max-width:767px) {
	.video-two {
	padding:100px 0 270px
}
.video-two .text-end {
	text-align:left!important
}
}.video-two__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:var(--nionx-black3,#000);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:.5
}
.video-two__shape {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-position:left top;
	background-repeat:no-repeat;
	background-size:auto
}
@media(max-width:1199px) {
	.video-two__shape {
	display:none
}
}.video-two .container {
	position:relative
}
.video-two__btn {
	width:145px;
	height:145px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	border-radius:50%;
	position:relative;
	margin-top:42px
}
.video-two__btn .video-popup {
	font-size:24px;
	color:var(--nionx-white,#fff);
	transition:all 500ms ease;
	position:relative;
	z-index:10
}
.video-two__btn .video-popup:hover {
	color:var(--nionx-base,#5F2DDE)
}
.video-two__btn .curved-circle {
	position:absolute;
	top:0;
	left:0;
	width:145px;
	height:145px;
	transform-origin:center center;
	display:flex;
	justify-content:center;
	align-items:center;
	animation:textRotate 15s linear 0s forwards infinite alternate
}
.video-two__btn .curved-circle--item {
	width:145px!important;
	height:145px!important
}
.video-two__btn .curved-circle--item span {
	text-transform:uppercase;
	font-size:14px;
	color:var(--nionx-white,#fff);
	letter-spacing:.4em
}
.video-two__title {
	margin:0;
	text-transform:uppercase;
	color:var(--nionx-white,#fff);
	font-size:40px;
	line-height:1.2em;
	margin-bottom:40px
}
@media(min-width:768px) {
	.video-two__title {
	font-size:50px
}
}@media(min-width:992px) {
	.video-two__title {
	font-size:60px;
	margin-bottom:35px
}
}.video-two__link::before {
	background-color:var(--nionx-base,#5F2DDE)
}
.team-one {
	padding-top:120px;
	padding-bottom:120px
}
@media(min-width:992px) {
	.team-one__carousel .owl-nav {
	display:none
}
}.team-one--page {
	padding-top:100px
}
.team-card {
	overflow:hidden;
	display:block;
	width:100%;
	height:100%
}
.team-card__image {
	position:relative;
	max-height:437px;
	width:100%;
	height:100%;
	border-radius:40px;
	overflow:hidden;
	position:relative;
	z-index:1
}
.team-card__image img {
	object-fit:cover;
	position:relative;
	max-width:100%;
	border-radius:40px
}
.team-card__image__hover {
	transition:all .4s ease-in-out;
	z-index:1;
	width:100%;
	height:0;
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	background:rgba(0,0,0,0.6)
}
.team-card__content {
	position:absolute;
	transition:all .4s ease-in-out;
	bottom:0;
	z-index:2;
	width:100%;
	height:auto;
	padding:20px 25px 20px 25px;
	border-radius:40px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff)
}
@media(min-width:992px) {
	.team-card__content {
	padding:25px 30px 25px 30px
}
}.team-card__content__title {
	color:var(--nionx-base,#5F2DDE);
	text-align:center;
	font-size:24px;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	margin-bottom:5px;
	padding-bottom:0
}
.team-card__content__title a {
	color:var(--nionx-base,#5F2DDE)
}
.team-card__content__designation {
	color:var(--nionx-text,#6C6A72);
	text-align:center;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal;
	margin-bottom:-18px;
	transition:all .4s ease-in-out
}
.team-card__content__social {
	transition:all 500ms ease;
	display:flex;
	justify-content:center;
	align-items:center;
	transform:translateY(-50%) rotateY(-90deg)
}
.team-card__content__social a {
	width:20px;
	height:20px;
	border-radius:6.67px;
	gap:6px;
	display:flex;
	justify-content:center;
	align-items:center;
	border:.667px solid rgba(255,255,255,0.3);
	transition:all .4s ease-in-out;
	line-height:1
}
.team-card__content__social a>i {
	line-height:1;
	font-size:10px;
	color:var(--nionx-white,#fff);
	transition:all .4s ease-in-out
}
.team-card__content__social a:not(:last-of-type) {
	margin-right:6px
}
.team-card__content__social a:hover {
	background-color:var(--nionx-white,#fff)
}
.team-card__content__social a:hover i {
	color:var(--nionx-base,#5F2DDE)
}
.team-card:hover .team-card__image__hover {
	height:100%;
	bottom:auto;
	top:0
}
.team-card:hover .team-card__content {
	background:rgba(var(--nionx-base-rgb,95,45,222),0.9);
	border:1px solid var(--nionx-base,#5F2DDE)
}
.team-card:hover .team-card__content .team-card__content__title a {
	color:var(--nionx-white,#fff);
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.team-card:hover .team-card__content .team-card__content__title a:hover {
	background-size:100% 1px
}
.team-card:hover .team-card__content .team-card__content__designation {
	font-weight:400;
	color:var(--nionx-white,#fff);
	margin-bottom:11px
}
.team-card:hover .team-card__content .team-card__content__social {
	transform:translateY(0%) rotateY(0deg)
}
.team-details {
	padding-top:80px;
	padding-bottom:80px;
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
@media(min-width:768px) {
	.team-details {
	padding-top:80px;
	padding-bottom:50px
}
}@media(min-width:992px) {
	.team-details {
	padding-top:120px;
	padding-bottom:90px
}
}.team-details__image {
	display:inline-block;
	position:relative;
	margin-right:-30px
}
.team-details__image img {
	max-width:100%;
	border-radius:40px
}
@media(max-width:768px) {
	.team-details__content {
	margin-top:30px
}
}@media(min-width:1199px) {
	.team-details__content {
	padding-left:70px
}
}.team-details__content__subtitle {
	margin-top:-6px;
	color:var(--nionx-base,#5F2DDE);
	font-size:14px;
	font-weight:600;
	line-height:185.714%;
	text-transform:uppercase
}
.team-details__content__title {
	margin-top:-5px;
	font-size:30px;
	font-style:normal;
	font-weight:700;
	line-height:117.5%;
	margin-bottom:20px
}
@media(min-width:992px) {
	.team-details__content__title {
	font-size:40px
}
}.team-details__content__text {
	font-size:16px;
	font-weight:600;
	line-height:187.5%;
	margin-bottom:22px
}
@media(min-width:992px) {
	.team-details__content__text {
	margin-bottom:32px
}
}.team-details__content__highlight {
	background-color:var(--nionx-gray,#F4F2F9);
	position:relative;
	border-radius:6px;
	padding:10px 20px;
	margin-bottom:30px;
	transition:all .4s ease-in-out
}
.team-details__content__highlight__text {
	max-width:492px;
	display:block;
	width:100%;
	color:var(--nionx-base,#5F2DDE);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	font-weight:700;
	line-height:150%
}
@media(min-width:992px) {
	.team-details__content__highlight {
	padding:22px 40px;
	margin-bottom:40px
}
.team-details__content__highlight__text {
	font-size:20px
}
}.team-details__content__highlight:hover {
	background:var(--nionx-black3,#000)
}
.team-details__list {
	margin-bottom:32px
}
.team-details__list>li {
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal;
	margin-bottom:11px
}
.team-details__list>li a {
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease;
	color:var(--nionx-title,#1D1729)
}
.team-details__list>li a:hover {
	background-size:100% 1px
}
.team-details__list>li span {
	display:inline-block;
	color:var(--nionx-text,#6C6A72)
}
.team-details__list>li:last-child {
	margin-bottom:0
}
.team-details .team-skills {
	margin-bottom:28px
}
.team-details .team-skills__progress+.team-skills__progress {
	margin-top:15px
}
@media(min-width:992px) {
	.team-details .team-skills__progress+.team-skills__progress {
	margin-top:22px
}
}.team-details .team-skills__progress__title {
	color:var(--nionx-title,#1D1729);
	font-size:16px;
	font-weight:600;
	line-height:normal;
	margin-bottom:10px
}
@media(min-width:768px) {
	.team-details .team-skills__progress__title {
	margin-bottom:15px
}
}.team-details .team-skills__progress__bar {
	width:100%;
	height:10px;
	position:relative;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:2px
}
.team-details .team-skills__progress__inner {
	position:absolute;
	height:10px;
	background-color:var(--nionx-base,#5F2DDE);
	transition:all 700ms linear;
	width:0;
	border-radius:2px
}
.team-details .team-skills__progress__number {
	position:absolute;
	bottom:calc(100%+5px);
	right:0;
	margin-bottom:8px;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.team-details__social {
	display:flex;
	flex-wrap:wrap;
	gap:21.33px;
	margin-bottom:20px
}
.team-details__social a {
	width:40px;
	height:40px;
	border-radius:10px;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--nionx-gray,#F4F2F9);
	font-size:18px;
	color:var(--nionx-title,#1D1729);
	line-height:1;
	transition:all 500ms ease
}
.team-details__social a:hover {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.team-skills-one {
	padding:120px 0 110px 0
}
@media(max-width:767px) {
	.team-skills-one {
	padding:60px 0
}
}.team-skills-one__title {
	font-size:25px;
	font-weight:700;
	line-height:117.5%;
	margin-bottom:10px
}
@media(min-width:768px) {
	.team-skills-one__title {
	font-size:30px
}
}@media(min-width:992px) {
	.team-skills-one__title {
	font-size:40px;
	margin-bottom:20px
}
}.team-skills-one__text {
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:187.5%;
	max-width:530px;
	width:100%
}
.team-skills-one__certificates {
	display:flex;
	justify-content:start;
	flex-wrap:wrap;
	gap:21px
}
.team-skills-one__certificates__item {
	max-width:176px;
	width:100%;
	cursor:pointer
}
.team-skills-one__certificates__item img {
	object-fit:cover
}
.team-form-one {
	position:relative;
	padding:120px 0;
	background:rgba(var(--nionx-gray-rgb,244,242,249),1)
}
@media(max-width:767px) {
	.team-form-one {
	padding:80px 0
}
}.team-form-one__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	opacity:.06;
	mix-blend-mode:luminosity
}
.team-form-one .container {
	position:relative;
	max-width:898px
}
.team-form-one .sec-title {
	text-align:center
}
.team-form-one .form-one .bootstrap-select>.dropdown-toggle,.team-form-one .form-one input[type=text],.team-form-one .form-one input[type=email],.team-form-one .form-one textarea {
	border-radius:20px;
	background-color:var(--nionx-white,#fff)
}
.team-form-one .form-one textarea {
	height:176px
}
.team-form-one .form-one .nionx-btn {
	padding:18.55px 38.55px
}
.team-fore {
	position:relative;
	padding:120px 0 90px 0
}
@media(max-width:991px) {
	.team-fore {
	padding:100px 0 70px 0
}
}@media(max-width:767px) {
	.team-fore {
	padding:80px 0 50px 0
}
}.team-fore__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:-1;
	background-color:rgba(var(--nionx-gray-rgb,244,242,249),1)
}
.blog-card {
	position:relative;
	background-color:var(--nionx-white,#fff)
}
.blog-card__image {
	position:relative;
	overflow:hidden;
	border-top-right-radius:30px;
	border-top-left-radius:30px
}
.blog-card__image img {
	transition:.5s;
	background-size:cover;
	width:100%
}
.blog-card__image img:nth-child(1) {
	transform:translatex(50%) scalex(2);
	opacity:0;
	filter:blur(10px)
}
.blog-card__image img:nth-child(2) {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	object-fit:cover
}
.blog-card__image__link {
	display:flex;
	width:100%;
	height:100%;
	background-color:rgba(var(--nionx-black3-rgb,0,0,0),0.5);
	position:absolute;
	top:0;
	left:0;
	justify-content:center;
	align-items:center;
	opacity:0;
	transform:translateY(-20%);
	transition:opacity 500ms ease,transform 500ms ease
}
.blog-card__image__link::before,.blog-card__image__link::after {
	content:"";
	width:32px;
	height:2px;
	background-color:var(--nionx-white,#fff);
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.blog-card__image__link::after {
	transform:translate(-50%,-50%) rotate(90deg)
}
.blog-card:hover .blog-card__image>a {
	opacity:1;
	transform:translateY(0)
}
.blog-card:hover .blog-card__image img:nth-child(1) {
	transform:translatex(0) scalex(1);
	opacity:1;
	filter:blur(0)
}
.blog-card:hover .blog-card__image img:nth-child(2) {
	transform:translatex(-50%) scalex(2);
	opacity:0;
	filter:blur(10px)
}
.blog-card__content {
	border-radius:40px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	padding:16px 38px 25px 30px;
	position:relative;
	z-index:10;
	transition:all 500ms ease;
	margin-top:-50px;
	background-color:var(--nionx-white,#fff);
	position:relative;
	z-index:1
}
.blog-card__content__btn {
	padding-top:13px;
	position:relative
}
.blog-card__content__btn__link {
	display:block;
	color:var(--nionx-font,"Plus Jakarta Sans");
	font-size:14px;
	font-style:normal;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-weight:600;
	line-height:178.571%;
	transition:all 500ms ease;
	position:relative
}
.blog-card__content__btn__link i {
	top:calc(20%+2px);
	position:absolute;
	right:0;
	font-size:14px;
	transition:all .4s ease-in-out;
	color:var(--nionx-base,#5F2DDE)
}
.blog-card__content__btn__link:hover i {
	animation:iconleft 2s ease-in-out infinite
}
.blog-card__content__btn::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1px;
	opacity:.2;
	background:#6C6A72
}
.blog-card__content::after {
	content:"";
	width:100%;
	height:0;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	bottom:50%;
	background:var(--nionx-base,#5F2DDE);
	z-index:-1;
	transition:all .5s ease-in-out
}
.blog-card:hover .blog-card__content {
	border:1px solid var(--nionx-base,#5F2DDE)
}
.blog-card:hover .blog-card__content .blog-card__content__btn::after {
	opacity:.2;
	background:#F4F2F9
}
.blog-card:hover .blog-card__content::after {
	border-radius:19px;
	top:0;
	bottom:0;
	height:100%
}
.blog-card:hover .blog-card__content .blog-card__meta .blog-card__date {
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-title,#1D1729)
}
.blog-card:hover .blog-card__content .blog-card__meta .blog-card__meta__comment {
	color:var(--nionx-white,#fff)
}
.blog-card:hover .blog-card__content .blog-card__meta .blog-card__meta__comment i {
	color:var(--nionx-white,#fff)
}
.blog-card:hover .blog-card__content .blog-card__title {
	color:var(--nionx-white,#fff)
}
.blog-card:hover .blog-card__content .blog-card__content__btn__link {
	color:var(--nionx-white,#fff)
}
.blog-card:hover .blog-card__content .blog-card__content__btn__link i {
	color:var(--nionx-white,#fff)
}
.blog-card__meta {
	display:flex;
	align-items:center;
	gap:15px;
	margin:0;
	margin-bottom:4px
}
.blog-card__meta__comment {
	margin-top:-2px;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:14px;
	font-weight:500;
	line-height:214.286%;
	text-transform:capitalize;
	transition:all .4s ease-in-out
}
.blog-card__meta__comment i {
	color:var(--nionx-base,#5F2DDE);
	margin-right:6px;
	font-size:19px;
	transition:all .4s ease-in-out
}
.blog-card__meta__comment:hover {
	color:var(--nionx-title,#1D1729)
}
.blog-card__date {
	transition:all .4s ease-in-out;
	margin-top:-57px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	width:79px;
	height:68px;
	background-color:var(--nionx-base,#5F2DDE);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	color:var(--nionx-white,#fff);
	z-index:10;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	line-height:20px;
	line-height:100%;
	font-weight:700;
	border-radius:10px
}
.blog-card__date__day {
	font-size:20px;
	display:block;
	margin-bottom:8px
}
.blog-card__title {
	transition:all .4s ease-in-out;
	margin:0;
	padding-bottom:0;
	margin-bottom:12px;
	text-transform:capitalize;
	color:var(--nionx-title,#1D1729);
	font-size:20px;
	font-style:normal;
	max-width:297px;
	font-weight:700;
	line-height:136.364%
}
@media(min-width:768px) {
	.blog-card__title {
	font-size:22px
}
}.blog-card__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.blog-card__title a:hover {
	background-size:100% 1px
}
.blog-card-three {
	display:flex;
	align-items:end;
	margin-bottom:30px
}
@media(max-width:575px) {
	.blog-card-three {
	display:block
}
}@media(max-width:991px) and (min-width:767px) {
	.blog-card-three {
	display:block
}
}.blog-card-three__content {
	border-radius:40px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	padding:16px 38px 25px 30px;
	position:relative;
	z-index:1;
	transition:all 500ms ease;
	background-color:var(--nionx-white,#fff);
	margin-left:-70px
}
@media(max-width:991px) and (min-width:767px) {
	.blog-card-three__content {
	margin-left:0
}
}@media(max-width:575px) {
	.blog-card-three__content {
	margin-left:0
}
}.blog-card-three__content__btn {
	padding-top:13px;
	position:relative
}
.blog-card-three__content__btn__link {
	display:block;
	color:var(--nionx-font,"Plus Jakarta Sans");
	font-size:14px;
	font-style:normal;
	font-weight:600;
	line-height:178.571%;
	transition:all 500ms ease;
	position:relative;
	font-family:var(--nionx-font,"Plus Jakarta Sans")
}
.blog-card-three__content__btn__link i {
	top:calc(20%+2px);
	position:absolute;
	right:0;
	font-size:14px;
	color:var(--nionx-base,#5F2DDE);
	transition:all .4s ease-in-out
}
.blog-card-three__content__btn__link:hover i {
	animation:iconleft 2s ease-in-out infinite
}
.blog-card-three__content__btn::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1px;
	opacity:.2;
	background:#6C6A72
}
.blog-card-three__content::after {
	content:"";
	width:100%;
	height:0;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	bottom:50%;
	background:var(--nionx-base,#5F2DDE);
	z-index:-1;
	transition:all .5s ease-in-out
}
.blog-card-three__thumb {
	max-width:269px;
	position:relative;
	height:283px;
	width:100%;
	border-radius:30px;
	overflow:hidden
}
@media(max-width:575px) {
	.blog-card-three__thumb {
	margin-bottom:-50px;
	max-width:100%;
	width:100%
}
}@media(max-width:991px) and (min-width:767px) {
	.blog-card-three__thumb {
	margin-bottom:-50px;
	max-width:100%;
	width:100%
}
}.blog-card-three__thumb img {
	object-fit:cover;
	width:auto;
	height:100%
}
@media(max-width:991px) and (min-width:767px) {
	.blog-card-three__thumb img {
	width:100%
}
}@media(max-width:575px) {
	.blog-card-three__thumb img {
	width:100%
}
}.blog-card-three__thumb__link {
	display:flex;
	width:100%;
	height:100%;
	background-color:rgba(var(--nionx-black3-rgb,0,0,0),0.5);
	position:absolute;
	top:0;
	left:0;
	justify-content:center;
	align-items:center;
	opacity:0;
	transform:translateY(-20%);
	transition:opacity 500ms ease,transform 500ms ease
}
.blog-card-three__thumb__link::before,.blog-card-three__thumb__link::after {
	content:"";
	width:32px;
	height:2px;
	background-color:var(--nionx-white,#fff);
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.blog-card-three__thumb__link::after {
	transform:translate(-50%,-50%) rotate(90deg)
}
.blog-card-three:hover .blog-card-three__thumb>a {
	opacity:1;
	transform:translateY(0)
}
.blog-card-three:hover .blog-card-three__content {
	border:1px solid var(--nionx-base,#5F2DDE)
}
.blog-card-three:hover .blog-card-three__content::after {
	border-radius:39px;
	top:0;
	bottom:0;
	height:100%
}
.blog-card-three:hover .blog-card-three__content .blog-card-three__meta .blog-card-three__date {
	background-color:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-title,#1D1729)
}
.blog-card-three:hover .blog-card-three__content .blog-card-three__meta .blog-card-three__meta__comment {
	color:var(--nionx-white,#fff)
}
.blog-card-three:hover .blog-card-three__content .blog-card-three__meta .blog-card-three__meta__comment i {
	color:var(--nionx-white,#fff)
}
.blog-card-three:hover .blog-card-three__content .blog-card-three__title {
	color:var(--nionx-white,#fff)
}
.blog-card-three:hover .blog-card-three__content .blog-card-three__content__btn::after {
	opacity:.2;
	background:#F4F2F9
}
.blog-card-three:hover .blog-card-three__content .blog-card-three__content__btn__link {
	color:var(--nionx-white,#fff)
}
.blog-card-three:hover .blog-card-three__content .blog-card-three__content__btn__link i {
	color:var(--nionx-white,#fff)
}
.blog-card-three__meta {
	display:flex;
	align-items:center;
	gap:15px;
	margin:0;
	margin-bottom:4px
}
.blog-card-three__meta__comment {
	margin-top:-2px;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:14px;
	font-weight:500;
	line-height:214.286%;
	text-transform:capitalize;
	transition:all .4s ease-in-out
}
.blog-card-three__meta__comment i {
	color:var(--nionx-base,#5F2DDE);
	margin-right:6px;
	font-size:19px;
	transition:all .4s ease-in-out
}
.blog-card-three__meta__comment:hover {
	color:var(--nionx-title,#1D1729)
}
.blog-card-three__date {
	position:absolute;
	right:40px;
	transition:all .4s ease-in-out;
	margin-top:-57px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	width:79px;
	height:68px;
	background-color:var(--nionx-base,#5F2DDE);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	color:var(--nionx-white,#fff);
	z-index:10;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	line-height:20px;
	line-height:100%;
	font-weight:700;
	border-radius:10px
}
.blog-card-three__date__day {
	font-size:20px;
	display:block;
	margin-bottom:8px
}
.blog-card-three__title {
	transition:all .4s ease-in-out;
	margin:0;
	padding-bottom:0;
	margin-bottom:12px;
	text-transform:capitalize;
	color:var(--nionx-title,#1D1729);
	font-size:22px;
	max-width:302px;
	font-weight:700;
	line-height:136.364%
}
@media screen and (max-width:1199px) and (min-width:768px) {
	.blog-card-three__title {
	font-size:17px
}
}@media(max-width:575px) {
	.blog-card-three__title {
	font-size:18px
}
}.blog-card-three__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.blog-card-three__title a:hover {
	background-size:100% 1px
}
.blog-one {
	padding:120px 0
}
@media(max-width:767px) {
	.blog-one {
	padding:80px 0
}
}.blog-one--page {
	padding-top:100px
}
@media(max-width:767px) {
	.blog-one--page {
	padding-top:60px
}
}.blog-one--home .sec-title {
	text-align:center
}
@media(min-width:992px) {
	.blog-one__carousel .owl-nav {
	display:none
}
}.blog-card-two {
	margin-bottom:20px
}
.blog-card-two .blog-card__image {
	max-height:200px;
	border-radius:10px;
	overflow:hidden;
	margin-bottom:27px
}
@media(min-width:576px) {
	.blog-card-two .blog-card__image {
	max-height:300px;
	border-radius:20px
}
}@media(min-width:768px) {
	.blog-card-two .blog-card__image {
	max-height:449px;
	border-radius:40px
}
}.blog-card-two .blog-card__date {
	width:88px;
	height:77px;
	position:absolute;
	border-top-right-radius:0;
	border-top-left-radius:40px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	right:0;
	transition:all .4s ease-in-out;
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:156.25%
}
.blog-card-two .blog-card__date__day {
	font-size:25px;
	display:block;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	margin-bottom:-7px
}
@media(min-width:576px) {
	.blog-card-two .blog-card__date {
	width:107px;
	height:88px
}
.blog-card-two .blog-card__date__day {
	font-size:32px
}
}.blog-card-two .blog-card__meta {
	margin-top:-2px;
	gap:0
}
.blog-card-two .blog-card__meta__item {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:214.286%;
	letter-spacing:.196px;
	text-transform:capitalize
}
.blog-card-two .blog-card__meta__item i {
	color:var(--nionx-base,#5F2DDE);
	font-size:12.5px;
	font-weight:900
}
.blog-card-two .blog-card__meta__item:not(:first-child)::before {
	content:"|";
	margin-left:15px;
	margin-right:14px;
	font-weight:500
}
.blog-card-two .blog-card__meta__item a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.blog-card-two .blog-card__title {
	font-size:25px;
	max-width:100%;
	color:var(--nionx-title,#1D1729);
	text-transform:none;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px
}
@media(min-width:992px) {
	.blog-card-two .blog-card__title {
	font-size:30px
}
}.blog-card-two .blog-card__date {
	bottom:0
}
.blog-card-two .blog-card-two__content--two .blog-card-two__text {
	max-width:100%;
	width:100%
}
.blog-card-two__text {
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:187.5%;
	max-width:682px;
	width:100%;
	padding-bottom:5px
}
@media(min-width:768px) {
	.blog-card-two__text {
	padding-bottom:17px
}
}.blog-card-two .blog-card__link {
	padding:18.4px 39.4px;
	color:var(--nionx-text,#6C6A72);
	border-radius:4px
}
.blog-card-two .blog-card__link:hover {
	color:var(--nionx-white,#fff)
}
.blog-two {
	position:relative;
	padding:80px 0 50px 0
}
@media(min-width:992px) {
	.blog-two {
	padding:120px 0 90px 0
}
}.blog-card-link,.blog-card-qoute {
	background-color:var(--nionx-gray,#F4F2F9);
	padding:30px
}
@media(min-width:768px) {
	.blog-card-link,.blog-card-qoute {
	padding:60px
}
}.blog-card-link .blog-card__title,.blog-card-qoute .blog-card__title {
	margin:0;
	margin-bottom:-10px
}
.blog-card-qoute__text {
	margin:0;
	margin-bottom:-5px
}
.blog-card-qoute__image {
	line-height:1em;
	margin-bottom:20px
}
.blog-card-link__icon {
	font-size:40px;
	color:var(--nionx-base,#5F2DDE);
	line-height:1em;
	margin-bottom:22px
}
.pronation_widget {
	margin-top:30px
}
.pronation_widget ul {
	display:flex;
	align-items:center;
	justify-content:center;
	gap:16px;
	list-style:none;
	padding-left:0
}
.pronation_widget ul a {
	border-radius:4px;
	display:inline-block;
	padding:4px 20px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	color:var(--nionx-text,#6C6A72);
	font-size:20px;
	font-style:normal;
	font-weight:500;
	line-height:200%;
	transition:all 500ms ease-in-out
}
.pronation_widget ul a.active,.pronation_widget ul a:hover {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	border:1px solid var(--nionx-base,#5F2DDE)
}
.form-one__group {
	display:grid;
	grid-template-columns:1fr;
	grid-gap:20px;
	margin:0
}
@media(min-width:576px) {
	.form-one__group {
	grid-template-columns:repeat(2,1fr)
}
}.form-one__control {
	border:0;
	width:auto;
	height:auto;
	border-radius:0;
	padding:0;
	position:relative
}
.form-one__control--full {
	grid-column-start:1;
	grid-column-end:-1
}
.form-one__control__icon {
	position:absolute;
	top:50%;
	right:30px;
	transform:translateY(-50%);
	font-size:14px
}
.form-one .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width:100%;
	height:58px;
	display:flex;
	align-items:center
}
.form-one .bootstrap-select>.dropdown-toggle {
	padding:0;
	background-color:transparent;
	border-radius:0;
	border:0;
	outline:none!important;
	color:var(--nionx-text,#6C6A72);
	font-size:14px
}
.form-one .bootstrap-select>.dropdown-toggle,.form-one input[type=text],.form-one input[type=email],.form-one textarea {
	display:block;
	width:100%;
	height:60px;
	background-color:var(--nionx-gray,#F4F2F9);
	border:0;
	outline:0;
	padding-left:30px;
	padding-right:30px;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.form-one .bootstrap-select>.dropdown-toggle::placeholder,.form-one input[type=text]::placeholder,.form-one input[type=email]::placeholder,.form-one textarea::placeholder {
	color:var(--nionx-text,#6C6A72)
}
.form-one textarea {
	height:176px;
	padding-top:20px
}
.form-one .bootstrap-select>.dropdown-toggle {
	display:flex;
	align-items:center
}
.form-one .bootstrap-select>.dropdown-toggle .filter-option {
	display:flex;
	align-items:center
}
.custom-cursor__cursor {
	width:25px;
	height:25px;
	border-radius:100%;
	border:1px solid var(--nionx-base,#5F2DDE);
	-webkit-transition:all 200ms ease-out;
	transition:all 200ms ease-out;
	position:fixed;
	pointer-events:none;
	left:0;
	top:0;
	-webkit-transform:translate(calc(-50%+5px),-50%);
	transform:translate(calc(-50%+5px),-50%);
	z-index:999991
}
.custom-cursor__cursor-two {
	width:10px;
	height:10px;
	border-radius:100%;
	background-color:var(--nionx-base,#5F2DDE);
	opacity:.3;
	position:fixed;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	pointer-events:none;
	-webkit-transition:width .3s,height .3s,opacity .3s;
	transition:width .3s,height .3s,opacity .3s;
	z-index:999991
}
.custom-cursor__hover {
	background-color:var(--nionx-base,#5F2DDE);
	opacity:.4
}
.custom-cursor__innerhover {
	width:25px;
	height:25px;
	opacity:.4
}
.main-footer,.main-footer__two {
	position:relative;
	background-color:var(--nionx-title,#1D1729);
	z-index:1
}
.main-footer__bg,.main-footer__two__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	background-position:center center;
	background-repeat:repeat-x;
	background-size:cover;
	background-color:var(--nionx-title,#1D1729);
	z-index:-1;
	animation:bgSlide 20s linear infinite
}
.main-footer__inner,.main-footer__two__inner {
	padding:70px 0 43.77px 0;
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid #342E3E
}
@media screen and (max-width:575px) {
	.main-footer__inner,.main-footer__two__inner {
	flex-wrap:wrap;
	padding:60px 0 40px 0
}
}.main-footer__inner-logo,.main-footer__two__inner-logo {
	display:block
}
@media screen and (max-width:575px) {
	.main-footer__inner-logo,.main-footer__two__inner-logo {
	margin-bottom:20px
}
}.main-footer__inner-social,.main-footer__two__inner-social {
	display:flex;
	flex-wrap:wrap;
	gap:19.05px
}
.main-footer__inner-social a,.main-footer__two__inner-social a {
	width:35.714px;
	height:35.714px;
	display:flex;
	justify-content:center;
	align-items:center;
	background:rgba(157,157,157,0.14);
	font-size:16px;
	line-height:1;
	color:var(--nionx-white,#fff);
	transition:all 500ms ease;
	border-radius:14px
}
.main-footer__inner-social a:hover,.main-footer__two__inner-social a:hover {
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-base,#5F2DDE)
}
.main-footer__middle,.main-footer__two__middle {
	padding:75px 0 80px 0;
	display:block
}
@media(max-width:767px) {
	.main-footer__middle,.main-footer__two__middle {
	padding:60px 0 50px 0
}
}@media(max-width:575px) {
	.main-footer__middle,.main-footer__two__middle {
	padding:40px 0 30px 0
}
}.main-footer .container,.main-footer__two .container {
	position:relative
}
.main-footer__bottom,.main-footer__two__bottom {
	position:relative;
	z-index:1;
	text-align:center;
	background:#110E16
}
.main-footer__bottom__inner,.main-footer__two__bottom__inner {
	padding:30px 0
}
@media screen and (max-width:575px) {
	.main-footer__bottom__inner,.main-footer__two__bottom__inner {
	padding:20px 0
}
}.main-footer__copyright,.main-footer__two__copyright {
	color:var(--nionx-text2,#897CA3);
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:normal;
	margin-bottom:0;
	padding-bottom:0
}
.footer-widget {
	margin-bottom:40px;
	max-width:410px
}
@media screen and (max-width:575px) {
	.footer-widget {
	margin-bottom:30px
}
}.footer-widget--about {
	margin-left:20px
}
@media screen and (max-width:1199px) {
	.footer-widget--about {
	margin-left:0
}
}.footer-widget__newsletter {
	position:relative;
	width:100%;
	max-width:500px;
	margin-bottom:18px
}
.footer-widget__newsletter input[type=email] {
	margin-top:20px;
	padding-left:30px;
	width:100%;
	display:block;
	border:0;
	outline:0;
	height:60px;
	background-color:var(--nionx-black3,#000);
	color:var(--nionx-text2,#897CA3);
	font-size:14px;
	font-weight:500;
	padding-left:30px;
	padding-right:100px;
	transition:all 500ms ease;
	border-radius:20px
}
.footer-widget__newsletter input[type=email]::placeholder {
	color:var(--nionx-text2,#897CA3);
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:210.052%
}
.footer-widget__newsletter button[type=submit] {
	margin-top:12px;
	padding:19.33px 40px;
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-gray,#F4F2F9);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:112.5%;
	border-radius:20px
}
.footer-widget__newsletter button[type=submit]:hover {
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-black3,#000)
}
.footer-widget__title {
	margin-top:-2px;
	color:var(--nionx-white,#fff);
	font-size:18px;
	font-weight:700;
	line-height:163.374%;
	margin-bottom:13px
}
.footer-widget__info li {
	line-height:180%;
	margin-bottom:0!important
}
.footer-widget__info li:last-child {
	margin-bottom:0!important
}
.footer-widget__info__item,.footer-widget__links__item {
	color:var(--nionx-text2,#897CA3);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:183.795%;
	margin-bottom:6px
}
.footer-widget__info__item:last-child,.footer-widget__links__item:last-child {
	margin-bottom:0
}
.footer-widget__info__item i,.footer-widget__links__item i {
	transition:all 500ms ease-in-out;
	margin-right:15px;
	color:var(--nionx-base,#5F2DDE)
}
.footer-widget__info__item a,.footer-widget__links__item a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease;
	font-family:var(--nionx-font,"Plus Jakarta Sans")
}
.footer-widget__info__item a:hover,.footer-widget__links__item a:hover {
	background-size:100% 1px
}
.footer-widget__info__item:hover a:hover,.footer-widget__links__item:hover a:hover {
	color:var(--nionx-white,#fff)
}
.footer-widget__info__item {
	margin-bottom:0
}
.footer-widget__text {
	display:inline-block;
	max-width:230px;
	line-height:162.5%;
	margin-bottom:9px
}
.main-footer__two {
	background:transparent
}
.main-footer__two__bg {
	background-color:var(--nionx-gray,#F4F2F9)
}
.main-footer__two__inner {
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
.main-footer__two__inner .main-footer__inner-social {
	display:flex;
	flex-wrap:wrap;
	gap:19.05px
}
.main-footer__two__inner .main-footer__inner-social a {
	background:rgba(157,157,157,0.14);
	color:var(--nionx-title,#1D1729)
}
.main-footer__two__inner .main-footer__inner-social a:hover {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.main-footer__two .footer-widget__newsletter input[type=email] {
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-text,#6C6A72)
}
.main-footer__two .footer-widget__newsletter input[type=email]::placeholder {
	color:var(--nionx-text,#6C6A72);
	font-weight:400
}
.main-footer__two .footer-widget__title {
	color:var(--nionx-title,#1D1729)
}
.main-footer__two .footer-widget__info__item,.main-footer__two .footer-widget__links__item {
	color:var(--nionx-text,#6C6A72);
	font-weight:400
}
.main-footer__two .footer-widget__info__item:hover a:hover,.main-footer__two .footer-widget__links__item:hover a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.main-footer__two__bottom {
	background:var(--nionx-white,#fff)
}
.main-footer__two__copyright {
	color:#897CA3
}
.contact-one {
	padding:120px 0
}
.contact-one__content {
	position:relative;
	padding:0 0 38px 40px
}
.contact-one__content__head {
	padding-bottom:28px;
	margin-bottom:38px;
	border-bottom:1px solid rgba(217,217,217,0.2)
}
.contact-one__content .sec-title__tagline {
	color:var(--nionx-white,#fff);
	font-size:14px;
	font-weight:600;
	line-height:185.714%;
	text-transform:uppercase;
	margin-bottom:-2px
}
.contact-one__content .sec-title__title {
	font-size:40px;
	font-weight:700;
	line-height:125%;
	letter-spacing:-1.2px
}
.contact-one__content .contact-one__text {
	color:var(--nionx-border-color,#D9D9D9);
	font-size:16px;
	font-weight:500;
	line-height:187.5%
}
.contact-one__content::after {
	position:absolute;
	top:-30px;
	left:0;
	content:"";
	width:315px;
	height:69px;
	border-radius:40px 40px 40px 0;
	background:var(--nionx-base,#5F2DDE);
	z-index:-1
}
@media(max-width:992px) {
	.contact-one__content {
	padding:0 30px 38px 30px
}
}@media(max-width:576px) {
	.contact-one__content {
	padding:0 20px 38px 20px
}
}.contact-one__inner {
	position:relative;
	background:var(--nionx-base,#5F2DDE);
	border-radius:20px 42px 42px 20px
}
@media(max-width:992px) {
	.contact-one__inner {
	border-radius:20px 42px 42px 42px
}
}.contact-one .sec-title {
	position:relative;
	padding-bottom:0;
	margin-bottom:0
}
.contact-one .sec-title .sec-title__title {
	color:var(--nionx-white,#fff)
}
.contact-one__text {
	margin:0;
	font-weight:500;
	color:var(--nionx-white,#fff);
	font-size:16px
}
.contact-one__info {
	position:relative;
	margin-bottom:0
}
.contact-one__info__item {
	display:flex;
	align-items:center;
	margin-bottom:19px
}
.contact-one__info__item:hover .contact-one__info__icon {
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-base,#5F2DDE)
}
.contact-one__info__item:last-child {
	margin-bottom:0
}
.contact-one__info__icon {
	width:50px;
	height:50px;
	background-color:transparent;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:20px;
	transition:all 500ms ease;
	color:var(--nionx-white,#fff);
	border:1px solid rgba(217,217,217,0.2);
	margin-right:20px
}
.contact-one__info__text {
	margin:0;
	font-size:14px;
	font-weight:500;
	line-height:normal;
	color:var(--nionx-border-color,#D9D9D9);
	margin-bottom:5px
}
@media screen and (max-width:1200px) and (min-width:992px) {
	.contact-one__info__text {
	font-size:12px
}
}@media(max-width:576px) {
	.contact-one__info__text {
	font-size:12px
}
}.contact-one__info__title {
	color:var(--nionx-white,#fff);
	font-size:18px;
	font-weight:600;
	line-height:normal
}
.contact-one__info__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.contact-one__info__title a:hover {
	background-size:100% 1px
}
@media screen and (max-width:1200px) and (min-width:992px) {
	.contact-one__info__title {
	font-size:15px
}
}@media(max-width:576px) {
	.contact-one__info__title {
	font-size:15px
}
}.contact-one__form {
	position:relative;
	padding:41px;
	border-radius:40px;
	background:var(--nionx-gray,#F4F2F9)
}
@media(max-width:768px) {
	.contact-one__form {
	padding:30px 20px 30px 20px
}
}.contact-one__form .form-one__group {
	grid-gap:20px;
	position:relative
}
.contact-one__form .form-one__control__icon {
	right:0;
	color:var(--nionx-white,#fff)
}
.contact-one__form input[type=date],.contact-one__form input[type=text],.contact-one__form input[type=email],.contact-one__form input[type=tel],.contact-one__form textarea {
	background-color:var(--nionx-white,#fff);
	border-radius:20px;
	height:60px;
	width:100%;
	border:0;
	padding-left:30px;
	padding-right:20px;
	outline:0;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.contact-one__form input[type=date]::placeholder,.contact-one__form input[type=text]::placeholder,.contact-one__form input[type=email]::placeholder,.contact-one__form input[type=tel]::placeholder,.contact-one__form textarea::placeholder {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.contact-one__form textarea {
	height:176px
}
.contact-one__form .nionx-btn {
	padding:19px 39px
}
.contact-map .google-map iframe {
	height:540px
}
@media(max-width:992px) {
	.contact-map .google-map iframe {
	height:440px
}
}.contact {
	position:relative;
	background-color:var(--nionx-black3,#000);
	padding:120px 0
}
@media(max-width:767px) {
	.contact {
	padding:80px 0
}
}.contact__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:var(--nionx-black3,#000);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat
}
.contact__shape {
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background-position:right bottom;
	background-repeat:no-repeat;
	background-size:auto
}
@media(max-width:767px) {
	.contact__shape {
	background-size:cover
}
}.contact .sec-title__title {
	color:var(--nionx-white,#fff)
}
.contact .sec-title {
	padding-bottom:34px
}
.contact__form-box {
	position:relative;
	display:block;
	padding:0
}
.contact__form {
	position:relative;
	display:block
}
.contact__form .row {
	--bs-gutter-x:20px
}
.contact__input-box {
	position:relative;
	display:block;
	margin-bottom:16px
}
.contact__input-box i {
	position:absolute;
	right:0;
	color:var(--nionx-white,#fff);
	top:0;
	bottom:0;
	margin:auto;
	display:flex;
	align-items:center;
	z-index:-1
}
.contact__input-box input[type=date],.contact__input-box input[type=text],.contact__input-box input[type=email] {
	height:62px;
	width:100%;
	border:0;
	background-color:transparent;
	padding-left:0;
	padding-right:0;
	outline:0;
	border-bottom:2px solid rgba(var(--nionx-white-rgb,255,255,255),0.15);
	font-size:14px;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	display:block;
	font-weight:500
}
.contact__input-box input[type=date]#datepicker,.contact__input-box input[type=text]#datepicker,.contact__input-box input[type=email]#datepicker {
	cursor:pointer
}
.contact__input-box .bootstrap-select .dropdown-menu {
	border:0
}
.contact__input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	position:relative;
	display:block;
	width:100%!important;
	font-family:var(--nionx-font,"Plus Jakarta Sans")
}
.contact__input-box .bootstrap-select>.dropdown-toggle::after {
	display:none
}
.contact__input-box .bootstrap-select>.dropdown-toggle {
	position:relative;
	height:62px;
	outline:none!important;
	border-radius:0;
	border:0;
	background-color:transparent!important;
	margin:0;
	padding:0;
	padding-left:0;
	padding-right:0;
	color:var(--nionx-white,#fff)!important;
	font-size:14px;
	line-height:60px;
	font-weight:500;
	box-shadow:none!important;
	background-repeat:no-repeat;
	background-size:14px 12px;
	background-position:right 25.75px center;
	border-bottom:2px solid rgba(var(--nionx-white-rgb,255,255,255),0.15)
}
.contact__input-box .bootstrap-select>.dropdown-toggle:before {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	font-family:"Font Awesome 5 Free";
	content:"\f107";
	font-weight:600;
	font-size:14px;
	color:var(--nionx-white,#fff)
}
.contact__input-box .bootstrap-select .dropdown-menu>li+li>a {
	border-top:1px solid var(--nionx-border-color,#D9D9D9)
}
.contact__input-box .bootstrap-select .dropdown-menu>li>a {
	font-size:14px;
	font-weight:500;
	padding:10px 30px;
	color:var(--nionx-text,#6C6A72);
	background-color:var(--nionx-white,#fff);
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.contact__input-box .bootstrap-select .dropdown-menu>li:hover>a,.contact__input-box .bootstrap-select .dropdown-menu>li.selected>a {
	background:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	border-color:var(--nionx-base,#5F2DDE)
}
.contact__input-box textarea {
	font-size:14px;
	font-weight:500;
	color:var(--nionx-white,#fff);
	height:112px;
	width:100%;
	background-color:transparent;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	padding:0;
	border:0;
	outline:0;
	margin-bottom:0;
	border-bottom:2px solid rgba(var(--nionx-white-rgb,255,255,255),0.15)
}
.contact__input-box.text-message-box {
	height:112px;
	margin-top:21px;
	margin-bottom:18px
}
.contact-three {
	position:relative;
	padding:80px 0
}
@media(min-width:992px) {
	.contact-three {
	padding:120px 0
}
}.contact-three__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:repeat-x;
	background-size:cover;
	z-index:-1;
	animation:bgSlide 20s linear infinite
}
.contact-three__image img {
	animation:topAniLong 4s ease-in-out infinite
}
@media(max-width:575px) {
	.contact-three__image img {
	width:100%
}
}@media(max-width:991px) {
	.contact-three__top {
	margin-top:30px
}
}.contact-three__top .sec-title {
	padding-bottom:18px
}
.contact-three__form .bootstrap-select>.dropdown-toggle,.contact-three__form input[type=text],.contact-three__form input[type=email],.contact-three__form textarea {
	border-radius:20px;
	background-color:var(--nionx-white,#fff);
	height:60px;
	width:100%;
	padding-left:30px;
	padding-right:20px;
	outline:0;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	color:var(--nionx-text,#6C6A72);
	display:block;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.contact-three__form::placeholder {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.contact-three__form textarea {
	height:176px
}
.contact-three__form .nionx-btn {
	padding:18.55px 38.55px;
	color:var(--nionx-white,#fff)
}
.topbar-one {
	display:none;
	background-color:var(--nionx-gray,#F4F2F9)
}
@media(min-width:992px) {
	.topbar-one {
	display:block
}
}.topbar-one .container-fluid {
	max-width:1813.42px
}
.topbar-one--two {
	background-color:var(--nionx-title,#1D1729)
}
.topbar-one--two .container-fluid {
	max-width:1813.42px
}
.topbar-one--two .topbar-one__social {
	background:var(--nionx-base,#5F2DDE)
}
.topbar-one--two .topbar-one__social a {
	color:var(--nionx-white,#fff)
}
.topbar-one--two .topbar-one__social a:hover {
	color:var(--nionx-title,#1D1729)
}
.topbar-one--two .topbar-one__social::after {
	top:0;
	left:0;
	position:absolute;
	content:"";
	width:20px;
	height:100%;
	border-top-right-radius:0;
	background-color:var(--nionx-title,#1D1729)
}
.topbar-one--two .topbar-one__social::before {
	content:"";
	background-color:var(--nionx-base,#5F2DDE);
	width:9999999px;
	height:100%;
	position:absolute;
	top:0;
	left:99%;
	z-index:-1
}
@media(max-width:991px) {
	.topbar-one--two {
	display:none
}
}.topbar-one__inner {
	display:flex;
	flex-direction:column;
	align-items:center
}
@media(min-width:992px) {
	.topbar-one__inner {
	flex-direction:row
}
}.topbar-one__info {
	display:flex;
	align-items:center;
	margin-bottom:0
}
.topbar-one__info__item {
	display:flex;
	align-items:center
}
.topbar-one__info__item a {
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:128.571%;
	color:var(--nionx-text,#6C6A72);
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.topbar-one__info__item a:hover {
	background-size:100% 1px
}
.topbar-one__info__item a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.topbar-one__info__item span {
	display:block;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:128.571%
}
.topbar-one__info__item+.topbar-one__info__item {
	margin-left:33px
}
.topbar-one__info__icon {
	font-size:14px;
	margin-right:4px;
	color:var(--nionx-base,#5F2DDE);
	position:relative;
	top:1px
}
.topbar-one__right {
	display:flex;
	align-items:center;
	margin-top:10px
}
@media(min-width:992px) {
	.topbar-one__right {
	margin-top:0;
	margin-left:auto
}
}.topbar-one__right__icon {
	font-size:12px;
	margin-right:4px;
	color:var(--nionx-base,#5F2DDE);
	position:relative;
	top:0
}
.topbar-one__text {
	margin-bottom:0;
	padding-right:40px
}
.topbar-one__text span {
	display:inline-block;
	color:var(--nionx-text,#6C6A72);
	margin-bottom:-3px;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:128.571%
}
.topbar-one__social {
	padding:12px 2px 12px 0;
	display:flex;
	align-items:center;
	position:relative;
	line-height:1em;
	padding-left:70px;
	background-color:var(--nionx-white,#fff);
	z-index:1
}
.topbar-one__social a {
	font-size:14px;
	color:var(--nionx-black3,#000);
	transition:all 500ms ease
}
.topbar-one__social a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.topbar-one__social a+a {
	margin-left:23.83px
}
.topbar-one__social::after {
	top:0;
	left:0;
	position:absolute;
	content:"";
	width:20px;
	height:100%;
	border-top-right-radius:70px;
	background-color:var(--nionx-gray,#F4F2F9)
}
.topbar-one__social::before {
	content:"";
	background-color:var(--nionx-white,#fff);
	width:9999999px;
	height:100%;
	position:absolute;
	top:0;
	left:99%;
	z-index:-1
}
.topbar-fore {
	display:none;
	background:var(--nionx-base,#5F2DDE);
	padding:25px 0 80px 0
}
@media(min-width:992px) {
	.topbar-fore {
	display:block
}
}.topbar-fore .container-fluid {
	max-width:1813.42px
}
.topbar-fore__inner {
	display:flex;
	flex-direction:column;
	align-items:center
}
@media(min-width:992px) {
	.topbar-fore__inner {
	flex-direction:row
}
}.topbar-fore__info__item {
	display:inline-block;
	align-items:center;
	position:relative
}
.topbar-fore__info__item__icon {
	transition:all .5s ease-in-out;
	position:absolute;
	left:0;
	top:0;
	max-width:33px;
	width:100%;
	height:33px;
	border-radius:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	background:var(--nionx-gray,#F4F2F9)
}
.topbar-fore__info__item__icon i {
	position:relative;
	z-index:1;
	color:var(--nionx-base,#5F2DDE);
	font-size:14px;
	line-height:0;
	transition:all .5s ease-in-out
}
.topbar-fore__info__item__icon::after {
	transition:all .4s ease-in-out;
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out;
	z-index:0
}
.topbar-fore__info__item:hover .topbar-fore__info__item__icon {
	background:transparent
}
.topbar-fore__info__item:hover .topbar-fore__info__item__icon i {
	color:var(--nionx-white,#fff)
}
.topbar-fore__info__item:hover .topbar-fore__info__item__icon::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.topbar-fore__info__item+.topbar-fore__info__item {
	margin-left:108px
}
@media(max-width:1199px) {
	.topbar-fore__info__item+.topbar-fore__info__item {
	margin-left:30px
}
}.topbar-fore__info__content {
	padding-left:43px
}
.topbar-fore__info__content__sub-title {
	display:block;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-weight:500;
	line-height:128.571%
}
.topbar-fore__info__content__title {
	display:block;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-weight:600;
	line-height:128.571%;
	text-shadow:0 0 0 .1px currentColor;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.topbar-fore__info__content__title:hover {
	background-size:100% 1px
}
.topbar-fore__right {
	display:flex;
	align-items:center;
	margin-top:10px
}
@media(min-width:992px) {
	.topbar-fore__right {
	margin-top:0;
	margin-left:auto
}
}.topbar-fore__text {
	margin-bottom:0
}
.topbar-fore__social {
	padding:12px 2px 12px 0;
	display:flex;
	align-items:center;
	position:relative;
	line-height:1em;
	padding-left:0;
	z-index:1
}
.topbar-fore__social a {
	font-size:14px;
	color:var(--nionx-white,#fff);
	transition:all 500ms ease
}
.topbar-fore__social a:hover {
	color:var(--nionx-title,#1D1729)
}
.topbar-fore__social a+a {
	margin-left:23.83px
}
.topbar-fore__btn {
	padding:14px 20px;
	font-size:14px;
	color:var(--nionx-title,#1D1729);
	font-weight:500;
	margin-right:40px;
	background:var(--nionx-gray,#F4F2F9);
	border-radius:10px
}
.topbar-fore__btn::before {
	background:var(--nionx-title,#1D1729)
}
.topbar-fore__btn:hover {
	color:var(--nionx-white,#fff)
}
.main-header {
	background-color:var(--nionx-white,#fff);
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
.main-header .container-fluid {
	max-width:1813.42px
}
.main-header__inner {
	display:flex;
	align-items:center;
	position:relative;
	margin-bottom:-1px
}
@media(min-width:1200px) and (max-width:1320px) {
	.main-header__inner {
	padding-left:15px;
	padding-right:15px
}
}@media(max-width:768px) {
	.main-header__inner {
	padding:20px 0
}
}.main-header__logo {
	display:flex;
	width:100%;
	align-items:center;
	justify-content:space-between
}
@media(min-width:768px) {
	.main-header__logo {
	width:auto
}
}@media(min-width:768px) {
	.main-header__logo .mobile-nav__btn {
	margin-left:30px
}
}.main-header__contact__btn {
	display:none;
	margin-right:60px;
	padding:11.22px 19.55px;
	border-radius:10px;
	color:var(--nionx-title,#1D1729);
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:128.571%
}
.main-header__contact__btn::before {
	background-color:var(--nionx-base,#5F2DDE)
}
.main-header__contact__btn:hover {
	color:var(--nionx-white,#fff)
}
@media(min-width:1450px) {
	.main-header__contact__btn {
	display:inline-flex
}
}.main-header__right {
	display:flex;
	align-items:center
}
.main-header__right__info {
	padding:25px 0 24px 0;
	z-index:1;
	padding-left:50px;
	background:var(--nionx-base,#5F2DDE);
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	position:relative;
	display:flex;
	align-items:center
}
@media(max-width:768px) {
	.main-header__right__info {
	display:none
}
}.main-header__right__info::before {
	content:"";
	background-color:var(--nionx-base,#5F2DDE);
	width:9999999px;
	height:100%;
	position:absolute;
	top:0;
	left:99%;
	z-index:-1
}
.main-header .info__item {
	line-height:1px
}
.main-header .info__item i {
	color:var(--nionx-white,#fff);
	font-size:20px;
	margin-right:20px;
	transition:all .4s ease-in-out
}
.main-header .info__item i:hover {
	color:var(--nionx-black3,#000)
}
.main-header .info__item--call {
	padding-right:41px;
	border-right:1px solid #9979EA;
	display:flex;
	align-items:center;
	gap:18px;
	margin-right:30px;
	transition:all .7s ease-in-out;
	z-index:1
}
.main-header .info__item--call:hover .info__item__icon {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.main-header .info__item--call:hover .info__item__icon::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.main-header .info__item__icon {
	font-size:20px;
	color:var(--nionx-base,#5F2DDE);
	line-height:1px;
	width:39px;
	height:39px;
	border-radius:500px;
	margin-left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	background:var(--nionx-white,#fff);
	position:relative;
	transition:all .4s ease-in-out
}
.main-header .info__item__icon::after {
	transition:all .4s ease-in-out;
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-black3,#000);
	transition:all .4s ease-in-out;
	z-index:-1
}
.main-header .info__item__content__text {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:13px;
	font-style:normal;
	font-weight:500;
	line-height:176.923%;
	margin-bottom:-3px
}
.main-header .info__item__content__call {
	margin-top:-9px;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:166.667%;
	margin-bottom:0;
	padding-bottom:0;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.main-header .info__item__content__call:hover {
	background-size:100% 1px
}
.main-header .info__item:last-child i {
	margin-right:0
}
.main-header__nav {
	margin-left:175.6px;
	margin-right:auto
}
@media(max-width:1550px) {
	.main-header__nav {
	margin-left:100px
}
}.main-header--two {
	border-bottom:0 solid var(--nionx-border-color,#D9D9D9)
}
.main-header--two .main-header__right__info {
	background:transparent
}
.main-header--two .main-header__right__info::before {
	display:none
}
.main-header--two .main-header__right__info::after {
	display:none
}
.main-header--two .info__item {
	color:var(--nionx-text,#6C6A72)
}
.main-header--two .info__item i {
	color:var(--nionx-text,#6C6A72)
}
.main-header--two .info__item:hover {
	color:var(--nionx-base,#5F2DDE)
}
.main-header--two .info__item:hover i {
	color:var(--nionx-base,#5F2DDE)
}
.main-header--two .main-header__right__info {
	padding-left:0
}
.main-header--two .info__item--call {
	border-right:1px solid rgba(108,106,114,0.1254901961)
}
.main-header--two .info__item--call .info__item__icon {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.main-header--two .info__item--call .info__item__content__call,.main-header--two .info__item--call .info__item__content__text {
	color:var(--nionx-text,#6C6A72)
}
.main-header--two .mobile-nav__btn span {
	background:var(--nionx-text,#6C6A72)
}
.main-header--three {
	background-color:transparent;
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	width:100%;
	border-bottom:0 solid var(--nionx-border-color,#D9D9D9)
}
.main-header--three__inner-top {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:0 solid var(--nionx-border-color,#D9D9D9);
	padding:32px 0
}
.main-header--three__inner-bottom {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center
}
@media(max-width:1199px) {
	.main-header--three__inner-bottom {
	display:none
}
}.main-header--three .main-menu .main-menu__list>li.current>a,.main-header--three .main-menu .main-menu__list>li:hover>a {
	color:var(--nionx-white,#fff);
	text-shadow:0 0 1px currentColor
}
.main-header--three .main-menu .main-menu__list>li>a {
	color:var(--nionx-white,#fff);
	position:relative
}
.main-header--three .main-menu .main-menu__list>li>a::after {
	content:"";
	width:0;
	height:1px;
	background:var(--nionx-white,#fff);
	position:absolute;
	bottom:0;
	transition:all .4s ease-in-out;
	left:0
}
.main-header--three .main-menu .main-menu__list>li>a:hover {
	color:var(--nionx-white,#fff)
}
.main-header--three .main-menu .main-menu__list>li>a:hover::after {
	width:100%
}
.main-header--three .main-header__right__info {
	background:transparent
}
.main-header--three .main-header__right__info::before {
	display:none
}
.main-header--three .main-header__right__info::after {
	display:none
}
.main-header--three .info__item {
	color:var(--nionx-white,#fff)
}
.main-header--three .info__item i {
	color:var(--nionx-white,#fff)
}
.main-header--three .info__item:hover {
	color:var(--nionx-base,#5F2DDE)
}
.main-header--three .info__item:hover i {
	color:var(--nionx-title,#1D1729)
}
.main-header--three .main-header__contact__btn::before {
	background-color:var(--nionx-title,#1D1729)
}
.main-header--three .mobile-nav__btn span {
	background:var(--nionx-white,#fff)
}
.main-header--three .main-header__right__info {
	padding-left:0
}
.main-header--three .info__item--call {
	border-right:1px solid rgba(255,255,255,0.1254901961)
}
.main-header--three .info__item--call .info__item__icon {
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-base,#5F2DDE)
}
.main-header--three .info__item--call .info__item__content__call,.main-header--three .info__item--call .info__item__content__text {
	color:var(--nionx-white,#fff)
}
.main-header--fore {
	background-color:transparent;
	border-bottom:0 solid var(--nionx-border-color,#D9D9D9)
}
@media(max-width:991px) {
	.main-header--fore {
	position:absolute;
	top:0;
	left:0;
	width:100%
}
}.main-header--fore .main-header__inner {
	position:relative;
	padding:0 40px;
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9);
	border-radius:30px;
	background:var(--nionx-white,#fff);
	max-width:1170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-57px;
	margin-bottom:-68px;
	z-index:2
}
@media(max-width:1199px) {
	.main-header--fore .main-header__inner {
	margin-top:-57px;
	margin-bottom:-50px
}
}@media(max-width:991px) {
	.main-header--fore .main-header__inner {
	padding-top:20px;
	padding-bottom:20px;
	margin-top:0;
	margin-bottom:0
}
}@media(max-width:575px) {
	.main-header--fore .main-header__inner {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px
}
}.main-header--fore .main-header__nav {
	margin-left:114px;
	margin-right:auto
}
@media(max-width:1550px) {
	.main-header--fore .main-header__nav {
	margin-left:80px
}
}@media(max-width:1199px) {
	.main-header--fore .main-header__nav {
	margin-left:50px
}
}.main-header--fore .main-menu .main-menu__list,.main-header--fore .main-menu .main-menu__list ul {
	display:flex
}
@media(max-width:991px) {
	.main-header--fore .main-menu .main-menu__list,.main-header--fore .main-menu .main-menu__list ul {
	display:none
}
}.main-header--fore .main-header__right__info {
	background:transparent
}
.main-header--fore .main-header__right__info::before {
	display:none
}
.main-header--fore .main-header__right__info::after {
	display:none
}
.main-header--fore .info__item {
	color:var(--nionx-text,#6C6A72)
}
.main-header--fore .info__item i {
	color:var(--nionx-text,#6C6A72)
}
.main-header--fore .info__item:hover {
	color:var(--nionx-base,#5F2DDE)
}
.main-header--fore .info__item:hover i {
	color:var(--nionx-base,#5F2DDE)
}
.main-header--fore .main-header__right__info {
	border-radius:0;
	padding-left:28px;
	border-left:1px solid var(--nionx-border-color,#D9D9D9)
}
.main-header--fore .main-header__right__info i {
	color:var(--nionx-title,#1D1729)
}
.main-header--fore .main-header__right__info i:hover {
	color:var(--nionx-base,#5F2DDE)
}
.main-header--fore .info__item--call {
	border-right:1px solid rgba(108,106,114,0.1254901961)
}
.main-header--fore .info__item--call .info__item__icon {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.main-header--fore .info__item--call .info__item__content__call,.main-header--fore .info__item--call .info__item__content__text {
	color:var(--nionx-text,#6C6A72)
}
.main-header--fore .main-menu .main-menu__list>li {
	padding-top:51px;
	padding-bottom:50px
}
@media(max-width:1199px) {
	.main-header--fore .main-menu .main-menu__list>li {
	padding-top:40px;
	padding-bottom:39px
}
}.main-header--fore .main-menu .main-menu__list>li.current>a,.main-header--fore .main-menu .main-menu__list>li:hover>a {
	color:var(--nionx-base,#5F2DDE);
	text-shadow:0 0 1px currentColor
}
.sticky-header--cloned,.sticky-header-three--cloned,.sticky-header-fore--cloned {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:999;
	top:0;
	background-color:var(--nionx-white,#fff);
	transform:translateY(-100%);
	box-shadow:0 3px 18px rgba(var(--nionx-black3-rgb,0,0,0),0.07);
	transition:.6s cubic-bezier(0.24,0.74,0.58,1);
	visibility:hidden;
	transition:transform 500ms ease,visibility 500ms ease
}
.sticky-header--cloned.active,.sticky-header-three--cloned.active,.sticky-header-fore--cloned.active {
	transform:translateY(0%);
	visibility:visible
}
@media(max-width:991px) {
	.sticky-header-three--cloned {
	padding:10px 0
}
}.sticky-header-three--cloned {
	background-color:var(--nionx-base,#5F2DDE)
}
@media(max-width:991px) {
	.sticky-header-fore--cloned.active {
	padding:10px 0
}
}.sticky-header-fore--cloned {
	background:var(--nionx-white,#fff)
}
.sticky-header-fore--cloned .main-header__inner {
	position:relative;
	padding:0;
	border-bottom:0 solid var(--nionx-border-color,#D9D9D9);
	border-radius:0;
	margin-top:0;
	margin-bottom:0;
	z-index:2
}
.sticky-header-fore--cloned .main-menu__list>li {
	padding-top:40px!important;
	padding-bottom:39px!important
}
.mobile-nav__btn {
	color:var(--nionx-white,#fff);
	width:24px;
	display:flex;
	align-items:center;
	flex-direction:column;
	flex-wrap:wrap;
	cursor:pointer;
	z-index:3
}
@media(max-width:1199px) {
	.mobile-nav__btn {
	margin-left:20px;
	margin-right:10px
}
}@media(max-width:767px) {
	.mobile-nav__btn {
	margin-left:20px;
	margin-right:10px
}
}@media(min-width:1200px) {
	.mobile-nav__btn {
	display:none
}
}.mobile-nav__btn span {
	width:100%;
	height:2px;
	background-color:var(--nionx-black3,#000)
}
.mobile-nav__btn span:nth-child(2) {
	margin-top:4px;
	margin-bottom:4px
}
.main-menu .main-menu__list,.main-menu .main-menu__list ul {
	margin:0;
	padding:0;
	list-style-type:none;
	align-items:center;
	display:none
}
@media(min-width:1200px) {
	.main-menu .main-menu__list,.main-menu .main-menu__list ul {
	display:flex
}
}.main-menu .main-menu__list>li {
	padding-top:41px;
	padding-bottom:39px;
	position:relative
}
.main-menu .main-menu__list>li.dropdown>a {
	position:relative
}
.main-menu .main-menu__list>li+li {
	margin-left:38px
}
@media(max-width:1400px) {
	.main-menu .main-menu__list>li+li {
	margin-left:30px
}
}@media(max-width:1200px) {
	.main-menu .main-menu__list>li+li {
	margin-left:25px
}
}.main-menu .main-menu__list>li>a {
	font-size:16px;
	font-weight:500;
	line-height:normal;
	display:flex;
	align-items:center;
	color:var(--nionx-text,#6C6A72);
	position:relative;
	transition:all 500ms ease
}
.main-menu .main-menu__list>li.current>a,.main-menu .main-menu__list>li:hover>a {
	color:var(--nionx-title,#1D1729);
	text-shadow:0 0 1px currentColor
}
.main-menu .main-menu__list li ul {
	position:absolute;
	top:100%;
	left:-25px;
	min-width:232px;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	opacity:0;
	visibility:hidden;
	transform-origin:top center;
	transform:scaleY(0) translateZ(100px);
	transition:opacity 500ms ease,visibility 500ms ease,transform 700ms ease;
	z-index:99;
	background-color:var(--nionx-gray,#F4F2F9);
	padding:20px;
	border-radius:10px
}
.main-menu .main-menu__list li:hover>ul {
	opacity:1;
	visibility:visible;
	transform:scaleY(1) translateZ(0px)
}
.main-menu .main-menu__list>.megamenu {
	position:static
}
.main-menu .main-menu__list>.megamenu>ul {
	top:100%!important;
	left:0!important;
	right:0!important;
	background-color:transparent;
	box-shadow:none;
	padding:0
}
.main-menu .main-menu__list li ul li {
	flex:1 1 100%;
	width:100%;
	position:relative;
	margin-bottom:10px
}
.main-menu .main-menu__list li ul li:last-child {
	margin-bottom:0
}
.main-menu .main-menu__list li ul li>a {
	color:var(--nionx-text,#6C6A72);
	font-size:14px;
	font-weight:500;
	line-height:normal;
	display:flex;
	transition:400ms;
	padding:10px 20px;
	border-radius:10px;
	margin-bottom:-1px
}
.main-menu .main-menu__list li ul li.current>a,.main-menu .main-menu__list li ul li:hover>a {
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-base,#5F2DDE)
}
.main-menu .main-menu__list li ul li.current>a::after,.main-menu .main-menu__list li ul li:hover>a::after {
	visibility:visible;
	opacity:1;
	transform:scale(1)
}
.main-menu .main-menu__list li ul li>ul {
	top:0;
	left:calc(100%+20px)
}
.main-menu .main-menu__list li ul li>ul.right-align {
	top:0;
	left:auto;
	right:100%
}
.main-menu .main-menu__list li ul li>ul ul {
	display:none
}
.sub-menu .dropdown::before {
	content:"\e908";
	position:absolute;
	right:20px;
	top:14px;
	transform:translate(10px 10px);
	font-size:13px;
	font-weight:500;
	color:var(--nionx-base,#5F2DDE);
	visibility:hidden;
	opacity:0;
	transition:all 500ms ease;
	transform:scaleX(0);
	font-family:"icomoon"!important;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1
}
.sub-menu .dropdown:hover::before {
	visibility:visible;
	opacity:1;
	transform:scaleX(1)
}
@media(min-width:1200px) and (max-width:1400px) {
	.main-menu__list li:nth-last-child(1) ul li>ul,.main-menu__list li:nth-last-child(2) ul li>ul {
	left:auto;
	right:calc(100%+20px)
}
}.mobile-nav__container .main-menu__list>.megamenu.megamenu-clickable>ul,.main-menu .main-menu__list>.megamenu.megamenu-clickable>ul,.stricky-header .main-menu__list>.megamenu.megamenu-clickable>ul {
	position:fixed;
	top:0!important;
	left:0!important;
	width:100vw;
	height:100vh;
	visibility:visible;
	overflow-y:scroll;
	visibility:hidden;
	opacity:0;
	-webkit-transform:scale(1,0);
	transform:scale(1,0);
	-webkit-transform-origin:bottom center;
	transform-origin:bottom center;
	transition:transform .7s ease,opacity .7s ease,visibility .7s ease;
	z-index:999999;
	-ms-overflow-style:none;
	scrollbar-width:none;
	overflow-y:scroll;
	padding:0;
	background-color:var(--nionx-white,#fff);
	display:block!important;
	margin:0
}
.main-menu__list>li.megamenu-clickable>ul::-webkit-scrollbar {
	display:none
}
.mobile-nav__container .main-menu__list>.megamenu.megamenu-clickable>ul.megamenu-clickable--active,.main-menu .main-menu__list>.megamenu.megamenu-clickable>ul.megamenu-clickable--active,.stricky-header .main-menu__list>.megamenu.megamenu-clickable>ul.megamenu-clickable--active {
	-webkit-transform-origin:top center;
	transform-origin:top center;
	-webkit-transform:scale(1,1);
	transform:scale(1,1);
	opacity:1;
	visibility:visible;
	transition:transform .7s ease,opacity .7s ease,visibility .7s ease
}
body.megamenu-popup-active {
	overflow:hidden
}
body.megamenu-popup-active .stricky-header {
	bottom:0
}
body.megamenu-popup-active .mobile-nav__content {
	overflow:unset
}
.mobile-nav__content .demo-one .container {
	padding-left:15px;
	padding-right:15px
}
.megamenu-popup {
	position:relative
}
.megamenu-popup .megamenu-clickable--close {
	position:absolute;
	top:18px;
	right:20px;
	display:block;
	color:var(--nionx-black3,#000)
}
@media(min-width:1300px) {
	.megamenu-popup .megamenu-clickable--close {
	top:38px;
	right:40px
}
}.megamenu-popup .megamenu-clickable--close:hover {
	color:var(--nionx-base,#5F2DDE)
}
.megamenu-popup .megamenu-clickable--close span {
	width:24px;
	height:24px;
	display:block;
	position:relative;
	color:currentColor;
	transition:all 500ms ease
}
.megamenu-popup .megamenu-clickable--close span::before,.megamenu-popup .megamenu-clickable--close span::after {
	content:"";
	width:100%;
	height:2px;
	background-color:currentColor;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%) rotate(-45deg)
}
.megamenu-popup .megamenu-clickable--close span::after {
	transform:translate(-50%,-50%) rotate(45deg)
}
.demo-one {
	padding-top:90px;
	padding-bottom:120px;
	border-radius:10px;
	background-color:var(--nionx-gray,#F4F2F9)
}
.demo-one__card {
	border-radius:12px;
	box-shadow:0 10px 60px 0 rgba(var(--nionx-black3-rgb,0,0,0),0.1);
	text-align:center;
	transition:500ms ease;
	transform:translateY(0px)
}
.demo-one__card:hover {
	transform:translateY(-10px)
}
.demo-one__content--two {
	padding-bottom:20px;
	margin-bottom:30px
}
.demo-one__title {
	color:var(--nionx-black3,#000);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-style:normal;
	font-weight:600;
	line-height:normal;
	margin-bottom:-3px;
	padding-bottom:0;
	margin-top:17px
}
.demo-one__title a {
	font-size:20px;
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.demo-one__title a:hover {
	background-size:100% 1px
}
.demo-one__image {
	position:relative;
	overflow:hidden;
	border-radius:10px 10px 0 0;
	max-height:430px
}
.demo-one__image img {
	max-width:100%;
	object-fit:cover;
	transition:filter 500ms ease;
	filter:blur(0px)
}
.demo-one__card:hover .demo-one__image img {
	filter:blur(2px)
}
.demo-one__btns {
	background-color:rgba(var(--nionx-black3-rgb,0,0,0),0.7);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:flex;
	justify-content:center;
	align-items:center;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	gap:20px;
	transform:scale(1,0);
	transition:transform 500ms ease,opacity 600ms linear;
	transform-origin:bottom center;
	opacity:0
}
.demo-one__card:hover .demo-one__btns {
	transform:scale(1,1);
	opacity:1;
	transform-origin:top center
}
.demo-one__btn {
	font-size:14px;
	padding:11px 29px;
	font-weight:500;
	color:var(--nionx-text,#6C6A72)
}
.demo-one__btn::before {
	background-color:var(--nionx-base,#5F2DDE)
}
.demo-one__btn::after {
	background-color:var(--nionx-black3,#000)
}
.demo-one__btn:hover {
	color:var(--nionx-white,#fff)
}
@media(min-width:768px) {
	.demo-one__btn {
	display:inline-flex
}
}.home-showcase {
	margin-top:0;
	margin-bottom:-20px
}
.home-showcase .container {
	max-width:1350px;
	margin-left:auto;
	margin-right:auto
}
.home-showcase .row {
	--bs-gutter-x:40px;
	--bs-gutter-y:20px
}
.home-showcase__inner {
	border-radius:40px;
	padding:40px;
	background-color:var(--nionx-gray,#F4F2F9)
}
.home-showcase .demo-one__card {
	box-shadow:none
}
.home-showcase .demo-one__btns {
	flex-direction:column;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.home-showcase .demo-one__btn {
	min-width:135px;
	text-align:center;
	justify-content:center
}
.why-choose-one {
	position:relative;
	padding:120px 0;
	z-index:1
}
@media(max-width:992px) {
	.why-choose-one {
	padding:100px 0
}
}@media(max-width:767px) {
	.why-choose-one {
	padding:80px 0
}
}.why-choose-one__left {
	margin-right:50px
}
.why-choose-one__left .sec-title {
	padding-bottom:18px
}
@media(max-width:1199px) {
	.why-choose-one__left {
	margin-right:0
}
}.why-choose-one__text {
	margin-top:-5px
}
.why-choose-one__btn {
	margin-top:40px;
	padding:19px 40px;
	color:var(--nionx-white,#fff)
}
.why-choose-one__right {
	margin-left:45px;
	position:relative;
	z-index:1
}
@media(max-width:991px) {
	.why-choose-one__right {
	margin-top:40px;
	margin-left:0
}
}.why-choose-one__right__element {
	position:absolute;
	top:40px;
	left:-50px;
	z-index:-2
}
.why-choose-one__inner__filter {
	margin-bottom:40px;
	display:flex;
	justify-content:center;
	align-items:center;
	gap:15px
}
.why-choose-one__inner__filter button {
	overflow:visible!important;
	color:var(--nionx-title,#1D1729);
	outline:0;
	border:0;
	border-radius:20px;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:112.5%;
	padding:19px 39px;
	transition:all .4s ease-in-out;
	position:relative
}
.why-choose-one__inner__filter button::after {
	content:"";
	width:18.187px;
	height:15.75px;
	clip-path:polygon(50% 100%,0 0,100% 0);
	background-color:var(--nionx-black3,#000);
	position:absolute;
	bottom:0;
	left:45%;
	z-index:1;
	transition:all .4s ease-in-out;
	opacity:0
}
.why-choose-one__inner__filter button:hover {
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-black3,#000)
}
.why-choose-one__inner__filter button:hover::after {
	bottom:-15px;
	opacity:1
}
.why-choose-one__inner__filter button.active-btn {
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-black3,#000)
}
.why-choose-one__inner__filter button.active-btn::after {
	bottom:-15px;
	opacity:1
}
@media(max-width:1199px) {
	.why-choose-one__inner__filter button {
	padding:10px 20px
}
}@media(max-width:575px) {
	.why-choose-one__inner__filter button {
	padding:10px;
	font-size:14px
}
}.why-choose-one__item {
	position:relative;
	z-index:2;
	border-radius:40px;
	background:var(--nionx-white,#fff);
	box-shadow:0 6px 40px 0 rgba(0,0,0,0.08);
	max-width:620px;
	width:100%;
	height:auto;
	padding:50px
}
@media(max-width:768px) {
	.why-choose-one__item {
	padding:40px 30px
}
}@media(max-width:575px) {
	.why-choose-one__item {
	padding:30px 20px
}
}.why-choose-one__item__top__title {
	margin-top:-10px;
	font-size:30px;
	font-weight:700;
	line-height:156.667%
}
.why-choose-one__item__top__text {
	max-width:416px;
	width:100%;
	margin-bottom:30px
}
.why-choose-one__item__thumb {
	border-radius:40px;
	overflow:hidden
}
.why-choose-one__item__thumb img {
	object-fit:cover;
	border-radius:40px
}
@media(max-width:991px) {
	.why-choose-one__item__thumb img {
	width:100%
}
}.why-choose-one__shape {
	position:absolute;
	bottom:30%;
	right:7%;
	animation:topAni 4s ease-in-out infinite;
	z-index:1
}
.why-choose-one__shape--two {
	z-index:1;
	position:absolute;
	bottom:35%;
	right:3%;
	animation:iconRotate 4s ease-in infinite
}
@media(max-width:991px) {
	.why-choose-one__shape--two {
	display:none
}
}@media(max-width:991px) {
	.why-choose-one__shape {
	display:none
}
}.why-choose-one__vactor {
	width:302px;
	height:324px;
	background:rgba(var(--nionx-white-rgb,255,255,255),1);
	border-radius:0 0 0 100px;
	position:absolute;
	top:0;
	z-index:-2;
	right:-70%
}
@media(max-width:991px) {
	.why-choose-one__vactor {
	display:none
}
}.why-choose-two {
	position:relative;
	background-color:var(--nionx-title,#1D1729);
	margin-top:75px;
	z-index:1
}
@media(max-width:991px) {
	.why-choose-two {
	padding-bottom:80px
}
}.why-choose-two__element {
	position:absolute;
	left:0;
	bottom:0;
	z-index:-1;
	animation:iconleft 2s linear infinite
}
.why-choose-two__left {
	padding:116px 0 120px 0
}
@media(max-width:1199px) {
	.why-choose-two__left {
	padding:100px 0
}
}@media(max-width:991px) {
	.why-choose-two__left {
	padding-top:100px;
	padding-bottom:30px
}
}@media(max-width:768px) {
	.why-choose-two__left {
	padding-top:80px;
	padding-bottom:30px
}
}.why-choose-two__top .sec-title {
	padding-bottom:18px
}
.why-choose-two__top .sec-title .sec-title__title {
	color:var(--nionx-white,#fff)
}
.why-choose-two__top__text {
	max-width:520px;
	width:100%
}
.why-choose-two__feature {
	padding-top:75px;
	display:flex;
	align-items:center;
	gap:27px
}
@media(max-width:1199px) {
	.why-choose-two__feature {
	gap:15px
}
}@media(max-width:991px) {
	.why-choose-two__feature {
	gap:27px;
	padding-top:50px
}
}@media(max-width:575px) {
	.why-choose-two__feature {
	display:block
}
.why-choose-two__feature__item+.why-choose-two__feature__item {
	margin-top:60px
}
}.why-choose-two__feature__item {
	padding:0 25px 22px 25px;
	border-radius:20px;
	border:1px solid #2E1F4B;
	background:#221D2E
}
@media(max-width:1199px) {
	.why-choose-two__feature__item {
	padding:0 19px 22px 18px
}
}.why-choose-two__feature__item__icon {
	margin-top:-29px;
	width:58px;
	height:58px;
	border-radius:500px;
	background:var(--nionx-base,#5F2DDE);
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:30px;
	color:var(--nionx-white,#fff);
	margin-bottom:15px
}
.why-choose-two__feature__item__content__title {
	color:var(--nionx-white,#fff);
	font-size:20px;
	font-style:normal;
	font-weight:800;
	line-height:175%;
	letter-spacing:-0.4px
}
.why-choose-two__feature__item__content__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.why-choose-two__feature__item__content__title a:hover {
	background-size:100% 1px
}
.why-choose-two__feature__item__content__text {
	max-width:192.491px;
	color:var(--nionx-text,#6C6A72);
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:185.714%;
	padding-bottom:0;
	margin-bottom:0;
	transition:all .3s ease-in-out
}
.why-choose-two__feature__item::after {
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	background:var(--nionx-base,#5F2DDE);
	top:0;
	left:0;
	border-radius:20px;
	z-index:-1;
	opacity:0;
	transition:all .5s ease-in-out
}
.why-choose-two__feature__item:hover::after {
	opacity:1
}
.why-choose-two__feature__item:hover .why-choose-two__feature__item__content__text {
	color:var(--nionx-white,#fff)
}
.why-choose-two__right {
	position:relative
}
.why-choose-two__right__thumb {
	border-radius:54px 0 0 54px;
	position:absolute;
	top:-75px;
	left:38px
}
.why-choose-two__right__thumb img {
	object-fit:cover;
	border-radius:54px 0 0 54px
}
@media(max-width:991px) {
	.why-choose-two__right__thumb {
	position:relative;
	top:0;
	right:80px;
	max-width:500px;
	max-lines:0;
	margin-right:0
}
.why-choose-two__right__thumb img {
	width:100%;
	object-fit:cover;
	border-radius:54px
}
}@media(max-width:768px) {
	.why-choose-two__right__thumb {
	max-lines:0;
	margin-right:0;
	position:relative;
	top:0;
	left:30px;
	max-width:400px
}
.why-choose-two__right__thumb img {
	width:100%
}
}@media(max-width:768px) {
	.why-choose-two__right__thumb {
	max-lines:0;
	margin-right:0;
	position:relative;
	top:0;
	left:30px;
	max-width:300px
}
.why-choose-two__right__thumb img {
	width:100%
}
}.tabs-content .tab:not(.active-tab) {
	display:none
}
.why-choose-three {
	position:relative;
	padding:120px 0 220px;
	background-color:var(--nionx-black3,#000);
	margin-bottom:-100px
}
@media(max-width:767px) {
	.why-choose-three {
	padding:80px 0 180px
}
}.why-choose-three__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:var(--nionx-black3,#000);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:.3
}
.why-choose-three__content {
	position:relative
}
.why-choose-three__content__text {
	font-size:15px;
	line-height:30px;
	color:rgba(var(--nionx-white-rgb,255,255,255),0.6);
	margin:0
}
.why-choose-three .sec-title__title {
	color:var(--nionx-white,#fff)
}
.why-choose-three .sec-title {
	padding-bottom:26px
}
.why-choose-three__list {
	position:relative;
	background-color:var(--nionx-black3,#000);
	margin:0;
	padding:0;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	row-gap:0
}
@media(max-width:991px) {
	.why-choose-three__list {
	margin:50px 0 0
}
}.why-choose-three__item {
	flex:0 0 50%;
	max-width:50%;
	padding:40px 40px 36px
}
.why-choose-three__item:nth-child(1),.why-choose-three__item:nth-child(3) {
	border-right:1px solid rgba(var(--nionx-white-rgb,255,255,255),0.1)
}
.why-choose-three__item:nth-child(1),.why-choose-three__item:nth-child(2) {
	border-bottom:1px solid rgba(var(--nionx-white-rgb,255,255,255),0.1)
}
@media(min-width:992px) and (max-width:1199px) {
	.why-choose-three__item {
	padding-left:25px;
	padding-right:25px
}
}@media(max-width:767px) {
	.why-choose-three__item {
	flex:0 0 100%;
	max-width:100%;
	border-bottom:1px solid rgba(var(--nionx-white-rgb,255,255,255),0.1)
}
}.why-choose-three__item:hover .why-choose-three__item__icon span {
	transform:scale(0.8)
}
.why-choose-three__item__top {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	margin-bottom:12px
}
.why-choose-three__item__icon {
	width:57px;
	height:57px;
	background-color:var(--nionx-base,#5F2DDE);
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	color:var(--nionx-white,#fff);
	font-size:21px;
	margin-right:18px
}
@media(min-width:992px) and (max-width:1199px) {
	.why-choose-three__item__icon {
	margin-right:12px
}
}.why-choose-three__item__icon span {
	display:inline-block;
	transition:all 500ms linear;
	transition-delay:0s;
	transition-delay:0s;
	transition-delay:.1s;
	transform:scale(1)
}
.why-choose-three__item__title {
	color:var(--nionx-white,#fff);
	font-size:20px;
	text-transform:uppercase;
	font-weight:700;
	margin:0
}
.why-choose-three__item__text {
	color:var(--nionx-text-dark,#6e6b70);
	font-size:15px;
	line-height:30px;
	margin:0
}
.why-choose-fore {
	padding-bottom:120px
}
@media(max-width:991px) {
	.why-choose-fore {
	padding-bottom:100px
}
}@media(max-width:768px) {
	.why-choose-fore {
	padding-bottom:80px
}
}.why-choose-fore__content .sec-title {
	padding-bottom:18px
}
.why-choose-fore__content__text {
	padding-bottom:0;
	margin-bottom:0
}
.why-choose-fore__item {
	margin-top:47px;
	margin-bottom:40px;
	display:flex;
	gap:29px
}
@media(max-width:768px) {
	.why-choose-fore__item {
	gap:20px
}
}@media(max-width:575px) {
	.why-choose-fore__item {
	display:block
}
}.why-choose-fore__reature {
	display:flex;
	gap:17px
}
.why-choose-fore__reature__icon {
	max-width:58px;
	width:100%;
	height:58px;
	border-radius:50%;
	background:var(--nionx-gray,#F4F2F9);
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.why-choose-fore__reature__icon i {
	transition:all .4s ease-in-out 0s
}
.why-choose-fore__reature__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.why-choose-fore__reature__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.why-choose-fore__reature__icon:hover i {
	color:var(--nionx-white,#fff)
}
.why-choose-fore__reature__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.why-choose-fore__reature__icon i {
	color:var(--nionx-base,#5F2DDE);
	font-size:29px;
	color:var(--nionx-base,#5F2DDE)
}
.why-choose-fore__reature__title {
	margin-top:-8px;
	font-size:20px;
	font-weight:800;
	line-height:175%;
	letter-spacing:-0.4px
}
.why-choose-fore__reature__text {
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:185.714%;
	padding-bottom:0;
	margin-bottom:0
}
@media(max-width:575px) {
	.why-choose-fore {
	display:block
}
.why-choose-fore__reature+.why-choose-fore__reature {
	margin-top:20px
}
}.why-choose-fore__right {
	margin-left:80px
}
@media(max-width:1199px) {
	.why-choose-fore__right {
	margin-left:0
}
}@media(max-width:991px) {
	.why-choose-fore__right {
	margin-top:40px
}
}.why-choose-fore__image__item img {
	filter:drop-shadow(0px 4px 40px rgba(0,0,0,0.06))
}
@media(max-width:450px) {
	.why-choose-fore__image__item img {
	width:100%
}
}.why-choose-fore__image--two {
	margin-top:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:20px
}
.why-choose-fore__image--two__item img {
	filter:drop-shadow(0px 4px 40px rgba(0,0,0,0.06))
}
.why-choose-five {
	position:relative;
	z-index:1
}
.why-choose-five__right {
	margin-left:40px;
	position:relative;
	padding:116px 0 120px 0
}
@media(max-width:1199px) {
	.why-choose-five__right {
	padding:100px 0;
	margin-left:0
}
}@media(max-width:991px) {
	.why-choose-five__right {
	padding-top:50px;
	padding-bottom:100px
}
}@media(max-width:768px) {
	.why-choose-five__right {
	padding-top:50px;
	padding-bottom:80px
}
}.why-choose-five__right::after {
	content:"";
	width:99999px;
	height:100%;
	background:var(--nionx-base,#5F2DDE);
	position:absolute;
	top:0;
	left:-250px;
	border-radius:40px 0 0 40px;
	z-index:-1
}
.why-choose-five__right::before {
	content:"";
	width:99999px;
	height:100%;
	background:var(--nionx-base,#5F2DDE);
	position:absolute;
	top:0;
	left:99%;
	z-index:-1
}
.why-choose-five__top .sec-title {
	padding-bottom:15px
}
.why-choose-five__top .sec-title .sec-title__title,.why-choose-five__top .sec-title .sec-title__tagline {
	color:var(--nionx-white,#fff)
}
.why-choose-five__top__text {
	max-width:520px;
	width:100%;
	color:var(--nionx-white,#fff)
}
.why-choose-five__bottom {
	display:flex;
	align-items:end;
	gap:70px
}
@media(max-width:575px) {
	.why-choose-five__bottom {
	display:block
}
}.why-choose-five__feature {
	padding-top:20px;
	display:flex;
	flex-direction:column;
	gap:45px
}
.why-choose-five__feature__item {
	max-width:215px;
	width:100%
}
.why-choose-five__feature__item__icon {
	font-size:50px;
	color:var(--nionx-white,#fff)
}
.why-choose-five__feature__item__content {
	display:flex;
	gap:15px;
	align-items:start
}
.why-choose-five__feature__item__content__title {
	color:var(--nionx-white,#fff);
	font-size:16px;
	font-weight:700;
	line-height:normal;
	margin-bottom:0;
	padding-bottom:0
}
.why-choose-five__feature__item__content__text {
	color:var(--nionx-white,#fff);
	padding-bottom:0;
	margin-bottom:0;
	font-weight:500
}
.why-choose-five__feature__item:nth-child(1) .why-choose-five__feature__item__content {
	margin-bottom:16px
}
.why-choose-five__feature__item:nth-child(1) .why-choose-five__feature__item__content__title {
	margin-top:10px
}
.why-choose-five__video {
	display:block;
	width:200px;
	height:200px;
	overflow:hidden;
	border-radius:500px!important;
	border:5px solid var(--nionx-border-color,#D9D9D9)
}
@media(max-width:575px) {
	.why-choose-five__video {
	margin-top:30px
}
}.why-choose-five__video__item {
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative
}
.why-choose-five__video__item svg {
	position:absolute;
	top:10px;
	left:7px;
	z-index:1;
	stroke:#fff;
	opacity:.71;
	animation:scale2 3s ease-in-out infinite
}
.why-choose-five__video__item img {
	object-fit:cover
}
.why-choose-five__video__item i {
	position:absolute;
	top:40%;
	left:45%;
	font-size:40px;
	color:var(--nionx-base,#5F2DDE);
	transition:all .4s ease-in-out
}
.why-choose-five__video:hover .why-choose-five__video__item i {
	color:var(--nionx-white,#fff)
}
.why-choose-five__left {
	position:relative
}
.why-choose-five__left__thumb {
	border-radius:54px 0 0 54px;
	position:absolute;
	top:0;
	right:1px
}
.why-choose-five__left__thumb img {
	max-width:995px;
	object-fit:cover;
	border-radius:0 0 54px 0
}
@media(max-width:991px) {
	.why-choose-five__left__thumb {
	position:relative;
	top:0;
	max-width:500px;
	max-lines:0;
	margin-right:0
}
.why-choose-five__left__thumb img {
	width:100%;
	object-fit:cover;
	border-radius:54px
}
}@media(max-width:575px) {
	.why-choose-five__left__thumb {
	position:relative;
	top:0;
	max-width:400px;
	max-lines:0;
	margin-right:0
}
.why-choose-five__left__thumb img {
	width:100%;
	object-fit:cover;
	border-radius:54px
}
}.why-choose-five__left__thumb__logo {
	width:170px;
	height:170px;
	border-radius:500px;
	border:10px solid var(--nionx-base,#5F2DDE);
	display:flex;
	justify-content:center;
	align-items:center;
	background:var(--nionx-white,#fff);
	position:absolute;
	bottom:-40px;
	right:20px
}
.why-choose-five__left__thumb__logo img {
	width:auto;
	height:auto
}
.why-choose-five__element {
	position:absolute;
	top:0;
	right:0;
	z-index:-1
}
.funfact-one {
	padding-top:120px;
	padding-bottom:120px;
	position:relative
}
@media(max-width:992px) {
	.funfact-one {
	padding-top:100px;
	padding-bottom:100px
}
}@media(max-width:768px) {
	.funfact-one {
	padding-top:80px;
	padding-bottom:80px
}
}.funfact-one__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	z-index:-2
}
.funfact-one__bg::after {
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	background-color:rgba(var(--nionx-title-rgb,29,23,41),0.9);
	z-index:-1
}
.funfact-one__left__content {
	max-width:412px;
	width:100%;
	margin-right:58px;
	flex:20%
}
@media(max-width:1199px) {
	.funfact-one__left__content {
	flex:100%;
	max-width:100%
}
}@media(max-width:768px) {
	.funfact-one__left__content {
	flex:100%
}
}.funfact-one__left__content__subtitle {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-weight:600;
	line-height:185.714%;
	text-transform:uppercase
}
.funfact-one__left__content__subtitle img {
	max-width:35px;
	margin-right:16px
}
.funfact-one__left__content__title {
	margin-top:12px;
	color:var(--nionx-white,#fff);
	margin-bottom:39px;
	font-size:40px;
	font-weight:700;
	line-height:117.5%;
	max-width:412px
}
@media(max-width:768px) {
	.funfact-one__left__content__title {
	font-size:28px
}
}.funfact-one__left__content__link__btn {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	padding:19px 39.4px
}
.funfact-one__left__content__link__btn::before {
	background-color:var(--nionx-white,#fff)
}
.funfact-one__left__content__link__btn:hover {
	color:var(--nionx-title,#1D1729)
}
.funfact-one__list {
	display:flex;
	align-items:center;
	gap:30px;
	margin-bottom:0
}
@media(max-width:1199px) {
	.funfact-one__list {
	flex-wrap:wrap
}
}@media(max-width:768px) {
	.funfact-one__list {
	gap:80px
}
}.funfact-one__item {
	position:relative;
	max-width:202px;
	padding-bottom:30px;
	width:100%;
	border-radius:34px;
	border:1px solid rgba(255,255,255,0.15);
	background:rgba(255,255,255,0.05);
	backdrop-filter:blur(20px);
	text-align:center;
	flex:20%
}
@media(max-width:1199px) {
	.funfact-one__item {
	flex:33%
}
}@media(max-width:768px) {
	.funfact-one__item {
	margin-left:auto;
	margin-right:auto;
	flex:100%;
	max-width:250px
}
}.funfact-one__item::after {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	bottom:auto;
	background:rgba(var(--nionx-base-rgb,95,45,222),0.7);
	z-index:-5;
	transition:all .4s ease-in-out;
	border-radius:34px;
	opacity:0
}
.funfact-one__item:hover {
	border:1px solid rgba(95,45,222,0.2)
}
.funfact-one__item:hover::after {
	opacity:1
}
.funfact-one__item:hover .funfact-one__icon {
	background:transparent;
	color:var(--nionx-white,#fff);
	border:0 solid #fff
}
.funfact-one__item:hover .funfact-one__item__hover {
	opacity:1;
	visibility:visible;
	transform:scale(1)
}
@media(min-width:768px) {
	.funfact-one__item {
	margin-top:50px
}
}.funfact-one__icon {
	position:relative;
	margin-top:-44px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:16px;
	width:118px;
	overflow:hidden;
	height:118px;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:50px;
	color:var(--nionx-base,#5F2DDE);
	background-color:var(--nionx-white,#fff);
	transition:all .6s ease
}
.funfact-one__icon .funfact-one__item__hover {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0;
	visibility:hidden;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	transition:500ms ease;
	transform:scale(1.3);
	z-index:-1
}
.funfact-one__icon .funfact-one__item__hover::after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:"";
	background-color:rgba(var(--nionx-title-rgb,29,23,41),0.85)
}
.funfact-one__count {
	color:var(--nionx-white,#fff);
	font-size:40px;
	font-style:normal;
	font-weight:800;
	line-height:150%;
	margin-bottom:0
}
@media(min-width:768px) {
	.funfact-one__count {
	font-size:40px
}
}.funfact-one__text {
	color:var(--nionx-white,#fff);
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	margin-bottom:0
}
.funfact-one__element {
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.funfact-two {
	position:relative;
	padding-top:120px;
	z-index:1;
	padding-bottom:90px
}
@media(max-width:992px) {
	.funfact-two {
	padding-top:100px;
	padding-bottom:30px
}
}@media(max-width:768px) {
	.funfact-two {
	padding-top:80px;
	padding-bottom:20px
}
}.funfact-two__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	background-position:center center;
	background-repeat:repeat-x;
	background-size:cover;
	background-color:rgba(var(--nionx-base-rgb,95,45,222),1);
	z-index:-1;
	animation:bgSlide 20s linear infinite
}
.funfact-two .sec-title {
	padding-bottom:33px
}
.funfact-two .sec-title__tagline,.funfact-two .sec-title__title {
	color:var(--nionx-white,#fff)
}
.funfact-two__chart__card {
	margin-bottom:50px
}
.funfact-two__chart__card img {
	max-width:100%
}
.funfact-two__left__btn {
	padding:19px 40px
}
.funfact-two__left__btn::before {
	background:rgba(var(--nionx-black3-rgb,0,0,0),1)
}
.funfact-two__right {
	position:relative
}
@media(max-width:991px) {
	.funfact-two__right {
	margin-top:40px
}
}.funfact-two__right__item__inner {
	margin-left:auto;
	margin-right:auto;
	width:348px;
	height:200px;
	border-radius:20px;
	background:var(--nionx-white,#fff);
	flex-direction:column;
	display:flex;
	justify-content:center;
	align-items:center
}
.funfact-two__right__item__inner__count {
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:60px;
	font-weight:700;
	line-height:100%;
	text-shadow:0 0 1px currentColor
}
.funfact-two__right__item__inner__text {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-weight:500;
	line-height:normal
}
.funfact-two__right__item--two {
	display:flex;
	gap:30px;
	margin-bottom:0;
	margin-top:30px
}
@media(max-width:575px) {
	.funfact-two__right__item--two {
	flex-direction:column
}
}.funfact-two__right__element {
	position:absolute;
	top:100px;
	left:7.5%
}
@media(max-width:768px) {
	.funfact-two__right__element {
	display:none
}
}.funfact-two .client-carousel {
	padding-bottom:0;
	padding-top:120px
}
@media(max-width:991px) {
	.funfact-two .client-carousel {
	padding-top:80px;
	padding-bottom:80px
}
}@media(max-width:767px) {
	.funfact-two .client-carousel {
	padding-top:60px;
	padding-bottom:80px
}
}.funfact-two .client-carousel__one__item img {
	transition:all 500ms ease;
	max-width:100%;
	width:auto!important
}
.funfact-two .client-carousel__one__item:hover img {
	opacity:.6
}
.funfact-two .client-carousel__top {
	position:relative;
	margin-bottom:55px
}
@media(max-width:992px) {
	.funfact-two .client-carousel__top {
	margin-bottom:40px
}
}.funfact-two .client-carousel__top::after {
	content:"";
	position:absolute;
	left:0;
	z-index:-1;
	top:45%;
	width:100%;
	height:1px;
	background:var(--nionx-border-color,#D9D9D9);
	opacity:.2
}
.funfact-two .client-carousel__title {
	display:inline-block;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	padding:0 20px;
	position:relative;
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.funfact-two .client-carousel__one__item {
	display:flex;
	align-items:center;
	justify-content:center;
	min-width:103px;
	transition:all 500ms ease
}
.funfact-two .client-carousel__one__item img {
	transition:all 500ms ease;
	max-width:100%;
	width:auto;
	opacity:.6
}
.funfact-two .client-carousel__one__item:hover img {
	opacity:1
}
.funfact-two__element {
	position:absolute;
	top:0;
	right:0;
	z-index:-1;
	animation:scale2 4s ease-in-out infinite
}
.funfact-three {
	position:relative;
	overflow:hidden;
	padding:80px 0 50px 0;
	background:var(--nionx-title,#1D1729)
}
@media(min-width:992px) {
	.funfact-three {
	padding:120px 0 90px 0
}
}.funfact-three .container {
	max-width:1000px;
	margin-left:auto;
	margin-right:auto
}
.funfact-three__item {
	position:relative;
	z-index:1;
	border-radius:34px;
	border:1px solid rgba(255,255,255,0.15);
	background:rgba(255,255,255,0.05);
	backdrop-filter:blur(20px);
	padding:15px 30px 50px 30px;
	text-align:center;
	margin-bottom:30px
}
.funfact-three__item__thumb {
	max-width:82px;
	margin-left:auto;
	margin-right:auto;
	height:90px;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%
}
.funfact-three__item__thumb img {
	object-fit:cover
}
.funfact-three__item__count {
	display:flex;
	align-items:center;
	color:var(--nionx-white,#fff);
	justify-content:center;
	font-size:40px;
	font-weight:700;
	line-height:150%;
	padding-bottom:0;
	margin-bottom:0
}
.funfact-three__item__text {
	padding-bottom:0;
	margin-bottom:0;
	color:var(--nionx-white,#fff);
	font-size:20px;
	font-weight:500;
	line-height:160%;
	max-width:150px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-7px;
	opacity:.6
}
.funfact-three__item:hover .funfact-three__item__thumb {
	animation:iconleft 1s ease-in-out
}
.funfact-three__element {
	position:absolute;
	top:0;
	left:0;
	animation:scale2 4s ease-in-out infinite
}
.funfact-three__cercle {
	position:absolute;
	top:20%;
	right:0;
	animation:topAni 3s ease-in-out infinite
}
.funfact-fore {
	position:relative;
	padding:120px 0 90px 0
}
@media(max-width:991px) {
	.funfact-fore {
	padding:100px 0 70px 0
}
}@media(max-width:767px) {
	.funfact-fore {
	padding:80px 0 50px 0
}
}.funfact-fore__item {
	margin-bottom:30px
}
.funfact-fore .circle-progress {
	position:relative;
	max-width:300px;
	margin-left:auto;
	width:100%;
	margin-right:auto
}
.funfact-fore__inner {
	position:absolute;
	top:25%;
	left:23%
}
.funfact-fore__count {
	display:flex;
	align-items:center;
	justify-content:center;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:40px;
	font-weight:700;
	line-height:150%;
	text-shadow:0 0 0 1px currentColor
}
.funfact-fore__text {
	text-align:center;
	color:var(--nionx-title,#1D1729);
	font-size:20px;
	font-weight:500;
	line-height:160%;
	display:inline-block;
	max-width:150px;
	width:100%
}
.testimonials-one {
	padding-top:180px;
	padding-bottom:170px;
	position:relative
}
@media(max-width:991px) {
	.testimonials-one {
	padding-top:100px;
	padding-bottom:150px
}
}@media(max-width:768px) {
	.testimonials-one {
	padding-top:80px;
	padding-bottom:120px
}
}.testimonials-one__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:-1;
	bottom:0;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat
}
.testimonials-one__left {
	padding-right:55px
}
.testimonials-one__left .sec-title {
	padding-bottom:20px
}
@media(max-width:1199px) {
	.testimonials-one__left {
	padding-right:0
}
}@media(max-width:992px) {
	.testimonials-one__left {
	margin-bottom:80px
}
}.testimonials-one__btn {
	margin-top:25px;
	padding:19px 39px;
	color:var(--nionx-white,#fff)
}
.testimonials-one__slider {
	position:relative
}
.testimonials-one__slider::before {
	border-radius:40px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	content:"";
	height:300px;
	position:absolute;
	top:-30px;
	left:30px;
	right:30px
}
@media(max-width:768px) {
	.testimonials-one__slider::before {
	left:30px;
	right:30px
}
}@media(max-width:575px) {
	.testimonials-one__slider::before {
	left:10px;
	right:10px
}
}.testimonials-one__slider::after {
	border-radius:40px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	content:"";
	height:300px;
	position:absolute;
	top:-60px;
	left:70px;
	right:70px;
	z-index:-1
}
@media(max-width:768px) {
	.testimonials-one__slider::after {
	left:50px;
	right:50px
}
}@media(max-width:575px) {
	.testimonials-one__slider::after {
	left:30px;
	right:30px
}
}.testimonials-one__slider__btn {
	position:absolute;
	width:46px;
	height:46px;
	flex-shrink:0;
	display:flex;
	justify-content:center;
	border:0;
	outline:0;
	border-radius:500px;
	align-items:center;
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-base,#5F2DDE);
	z-index:1;
	right:45%
}
.testimonials-one__slider__btn i {
	font-size:16px
}
.testimonials-one__slider__btn:first-child {
	margin-top:-14px
}
.testimonials-one__slider__btn:last-child {
	bottom:0;
	margin-bottom:-23px;
	background-color:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-base,#5F2DDE)
}
.testimonials-one__slider__btn:hover {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.testimonials-one__thumb {
	position:relative;
	padding:65px 55px 55px 60px;
	border-radius:40px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	z-index:1
}
@media(max-width:767px) {
	.testimonials-one__thumb {
	padding:50px 30px 50px 30px
}
}.testimonials-one__thumb__author {
	display:flex;
	align-items:center;
	gap:28px;
	margin-bottom:32px
}
.testimonials-one__thumb__author__image {
	max-width:48px;
	height:48px;
	width:100%;
	border-radius:41px;
	border:3px solid var(--nionx-base,#5F2DDE)
}
.testimonials-one__thumb__author__image img {
	object-fit:cover;
	width:100%
}
.testimonials-one__thumb__author__content__name {
	font-size:20px;
	font-weight:700;
	line-height:130%;
	margin-bottom:0;
	padding-bottom:0
}
@media(max-width:575px) {
	.testimonials-one__thumb__author__content__name {
	font-size:18px
}
}.testimonials-one__thumb__author__content__deg {
	color:var(--nionx-text,#6C6A72);
	font-size:14px;
	font-weight:500;
	line-height:178.529%;
	text-transform:capitalize;
	padding-bottom:0
}
@media(max-width:575px) {
	.testimonials-one__thumb__author__content__deg {
	font-size:16px
}
}.testimonials-one__thumb__title {
	margin-top:-3px;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	line-height:130%
}
@media(max-width:575px) {
	.testimonials-one__thumb__title {
	font-size:18px
}
}.testimonials-one__thumb__text {
	font-size:20px;
	font-style:italic;
	font-weight:500;
	line-height:200%
}
@media(max-width:575px) {
	.testimonials-one__thumb__text {
	font-size:16px
}
}.testimonials-one__thumb__rating {
	margin-top:37px;
	color:var(--nionx-base,#5F2DDE);
	font-size:23px
}
.testimonials-one__thumb__quite {
	position:absolute;
	top:70px;
	right:60px;
	z-index:-1
}
.testimonials-card {
	transition:all 500ms ease;
	padding-top:30px
}
.testimonials-card__inner {
	background-color:var(--nionx-white,#fff);
	padding:16px;
	position:relative;
	max-width:400px;
	margin-left:auto;
	margin-right:auto;
	transition:all .5s ease-in-out;
	border-radius:20px;
	box-shadow:0 4px 30px 0 rgba(0,0,0,0.06)
}
.testimonials-card__inner::after {
	content:"";
	position:absolute;
	bottom:-42px;
	right:50px;
	width:56px;
	height:43px;
	background:var(--nionx-white,#fff);
	clip-path:polygon(0 0,100% 0,100% 100%);
	transition:all .5s ease-in-out;
	z-index:1
}
.testimonials-card__inner::before {
	transition:all .5s ease-in-out;
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:0;
	height:0;
	background:var(--nionx-base,#5F2DDE);
	z-index:-1;
	border-radius:20px
}
.testimonials-card__inner:hover {
	background-color:transparent
}
.testimonials-card__inner:hover::after {
	background:var(--nionx-base,#5F2DDE)
}
.testimonials-card__inner:hover::before {
	height:100%;
	width:100%
}
.testimonials-card__inner:hover .testimonials-card__top__rating i {
	color:var(--nionx-white,#fff)
}
.testimonials-card__inner:hover .testimonials-card__top__designation {
	color:var(--nionx-white,#fff)
}
.testimonials-card__top {
	margin-bottom:33px
}
.testimonials-card__top__icon {
	margin-top:-57px;
	margin-bottom:15px;
	width:83px;
	height:83px;
	margin-left:auto;
	margin-right:auto;
	border-radius:500px;
	border:5px solid var(--nionx-white,#fff);
	transition:all .5s ease-in-out;
	background:var(--nionx-base,#5F2DDE);
	display:flex;
	justify-content:center;
	align-items:center
}
.testimonials-card__top__icon i {
	color:var(--nionx-white,#fff);
	font-size:30px
}
.testimonials-card__top__rating {
	display:flex;
	align-items:center;
	justify-content:center;
	transition:all .5s ease-in-out
}
.testimonials-card__top__rating i {
	color:var(--nionx-base,#5F2DDE);
	font-size:21px;
	margin-bottom:-2px;
	letter-spacing:3px;
	transition:all .5s ease-in-out
}
.testimonials-card__top__designation {
	margin-top:20px;
	text-align:center;
	max-width:305px;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:187.5%;
	transition:all .5s ease-in-out
}
.testimonials-card__author {
	background:var(--nionx-gray,#F4F2F9);
	border-radius:20px;
	padding:10px 20px;
	display:flex;
	gap:20px
}
.testimonials-card__author__image {
	margin-top:-35px;
	width:66px;
	height:66px;
	border-radius:500px;
	overflow:hidden;
	border:5px solid var(--nionx-white,#fff)
}
.testimonials-card__author__image img {
	object-fit:cover
}
.testimonials-card__author__name {
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:130%;
	margin-bottom:-4px
}
.testimonials-card__author__name a {
	color:initial;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.testimonials-card__author__name a:hover {
	background-size:100% 1px
}
.testimonials-card__author__name a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.testimonials-card__author__degeneration {
	font-size:11.997px;
	font-weight:500;
	line-height:208.333%;
	letter-spacing:.48px;
	text-transform:uppercase
}
.testimonials-card__content {
	font-size:15px;
	line-height:30px;
	border-top:1px solid var(--nionx-border-color,#D9D9D9);
	margin-top:30px;
	margin-bottom:-5px;
	padding-top:20px;
	padding-right:1px
}
.testimonials-two {
	position:relative;
	padding:120px 0;
	background-color:var(--nionx-black3,#000)
}
@media(max-width:767px) {
	.testimonials-two {
	padding:80px 0
}
}.testimonials-two__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:var(--nionx-black3,#000);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:.3
}
.testimonials-two__carousel {
	position:relative;
	text-align:center;
	max-width:850px;
	margin:auto
}
.testimonials-two__item {
	position:relative;
	margin:0 0 22px
}
.testimonials-two__item__ratings {
	display:flex;
	justify-content:center;
	align-items:center;
	color:var(--nionx-base,#5F2DDE);
	font-size:14px;
	letter-spacing:3px;
	margin-bottom:25px
}
.testimonials-two__item__quote {
	font-size:36px;
	line-height:50px;
	font-weight:500;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-style:italic
}
.testimonials-two__carousel-thumb {
	max-width:525px;
	margin:auto;
	position:relative
}
.testimonials-two__carousel-thumb .item {
	position:relative;
	text-align:center;
	display:inline-block;
	padding:30px 0 0
}
.testimonials-two__carousel-thumb .item .testimonials-two__meta-thumb {
	width:72px;
	height:72px;
	border-radius:50%;
	object-fit:cover;
	display:block;
	position:relative;
	margin-bottom:22px
}
.testimonials-two__carousel-thumb .item .testimonials-two__meta-thumb::after {
	position:absolute;
	left:-7px;
	top:0;
	right:0;
	bottom:0;
	border-radius:50%;
	margin:auto;
	width:calc(100%+14px);
	height:calc(100%+14px);
	content:"";
	border:2px solid var(--nionx-base,#5F2DDE);
	visibility:hidden;
	opacity:0;
	transition:500ms ease;
	transform:scale(0.8)
}
.testimonials-two__carousel-thumb .item .testimonials-two__meta-thumb img {
	width:100%;
	height:100%;
	border-radius:50%;
	object-fit:cover
}
.testimonials-two__carousel-thumb .active.center .item .testimonials-two__meta-thumb::after {
	visibility:visible;
	opacity:1;
	transform:scale(1.1)
}
.testimonials-two__carousel-thumb .active.center .testimonials-two__meta {
	visibility:visible;
	opacity:1;
	transform:translateY(0)
}
.testimonials-two__meta {
	position:relative;
	display:block;
	visibility:hidden;
	margin-left:-48%;
	opacity:0;
	transform:translateY(20%);
	transition:500ms ease
}
.testimonials-two__meta__name {
	display:flex;
	justify-content:center;
	align-items:center;
	white-space:nowrap;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	line-height:1;
	margin-bottom:8px;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif)
}
.testimonials-two__meta__designation {
	display:flex;
	justify-content:center;
	align-items:center;
	white-space:nowrap;
	font-size:12px;
	line-height:1;
	font-weight:500;
	text-transform:uppercase;
	line-height:1;
	letter-spacing:2.4px;
	color:var(--nionx-base,#5F2DDE)
}
.testimonial-three {
	padding:120px 0;
	position:relative;
	z-index:1
}
@media(max-width:992px) {
	.testimonial-three {
	padding:100px 0
}
}@media(max-width:767px) {
	.testimonial-three {
	padding:80px 0
}
}.testimonial-three__element {
	position:absolute;
	top:30px;
	right:30px;
	z-index:-1;
	animation:topAniLong 3s ease-in-out infinite
}
@media(max-width:1400px) {
	.testimonial-three__element {
	max-width:200px
}
}@media(max-width:1200px) {
	.testimonial-three__element {
	max-width:200px
}
}@media(max-width:992px) {
	.testimonial-three__element img {
	max-width:200px
}
}.testimonial-three__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:-1
}
.testimonial-three__bg--home {
	border-radius:0 150px 0 0
}
.testimonial-three__thumb {
	margin-right:70px;
	max-width:400px;
	width:100%;
	height:auto;
	border-radius:40px;
	overflow:hidden
}
.testimonial-three__thumb img {
	object-fit:cover;
	width:100%;
	height:100%
}
.testimonial-three__content {
	position:relative
}
@media(max-width:767px) {
	.testimonial-three__content {
	margin-top:30px
}
}.testimonial-three__content__title {
	color:var(--nionx-title,#1D1729);
	font-size:20px;
	font-weight:700;
	line-height:130%;
	margin-bottom:20px
}
.testimonial-three__content__text {
	font-size:20px;
	font-weight:500;
	line-height:200%;
	margin-bottom:65px;
	max-width:660px
}
@media(max-width:992px) {
	.testimonial-three__content__text {
	font-size:16px
}
}.testimonial-three__author__name {
	font-size:20px;
	font-weight:700;
	line-height:130%;
	margin-bottom:2px
}
.testimonial-three__author__deg {
	display:block;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:14px;
	font-weight:500;
	line-height:178.529%;
	text-transform:capitalize
}
.testimonial-three__ratings {
	display:flex;
	align-items:center;
	color:var(--nionx-base,#5F2DDE);
	font-size:24px;
	letter-spacing:3px;
	margin-bottom:52px
}
.testimonial-three__quote {
	position:absolute;
	top:0;
	right:0;
	font-size:40px;
	color:var(--nionx-base,#5F2DDE)
}
.testimonial-three .carousel-thumb__three {
	transform:rotate(90deg);
	margin-top:-245px;
	position:absolute;
	padding:0 25px;
	right:53.1%;
	width:240px;
	height:88px;
	background-color:var(--nionx-white,#fff);
	z-index:2;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	border-radius:20px
}
@media(max-width:1199px) {
	.testimonial-three .carousel-thumb__three {
	transform:rotate(0deg);
	margin-top:-100px;
	right:65%
}
}@media(max-width:767px) {
	.testimonial-three .carousel-thumb__three {
	display:none!important
}
}.testimonial-three__carousel-thumb .center .testimonials-two__meta-thumb {
	border:3px solid var(--nionx-base,#5F2DDE);
	width:49.67px!important;
	width:49.67px!important
}
.testimonial-three .item {
	padding-top:20px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.testimonial-three .item .testimonials-two__meta-thumb {
	display:inline-block;
	width:46.67px;
	width:46.67px;
	border-radius:500px;
	overflow:hidden;
	transform:rotate(-90deg)
}
.testimonial-three .item .testimonials-two__meta-thumb img {
	object-fit:cover;
	width:100%;
	height:100%
}
@media(max-width:1199px) {
	.testimonial-three .item .testimonials-two__meta-thumb {
	transform:rotate(0deg)
}
}.testimonial-three .owl-nav {
	position:absolute;
	right:0;
	bottom:30px;
	display:flex;
	align-items:center
}
.testimonial-three .owl-nav .owl-prev,.testimonial-three .owl-nav .owl-next {
	width:50px;
	height:50px;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:20px;
	color:var(--nionx-base,#5F2DDE);
	transition:all .5s ease-in-out;
	font-size:14px;
	background-color:var(--nionx-white,#fff)!important
}
.testimonial-three .owl-nav .owl-prev:hover,.testimonial-three .owl-nav .owl-next:hover {
	background-color:var(--nionx-base,#5F2DDE)!important;
	color:var(--nionx-white,#fff)
}
.testimonials-fore {
	position:relative;
	padding:80px 0 120px 0
}
@media(min-width:992px) {
	.testimonials-fore {
	padding:120px 0 160px 0
}
}.testimonials-fore__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	background-position:center center;
	background-repeat:repeat-x;
	background-size:cover;
	background-color:var(--nionx-gray,#F4F2F9);
	z-index:-1;
	animation:bgSlide 20s linear infinite
}
.testimonials-five {
	position:relative;
	padding:120px 0 90px 0
}
@media(max-width:991px) {
	.testimonials-five {
	padding:100px 0 70px 0
}
}@media(max-width:767px) {
	.testimonials-five {
	padding:80px 0 50px 0
}
}.testimonials-five__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:-1
}
.testimonials-five__thumb {
	display:flex;
	justify-content:space-between
}
.testimonials-five__thumb__author {
	display:flex;
	align-items:center;
	gap:28px
}
.testimonials-five__thumb__author__image {
	max-width:50px;
	height:50px;
	width:100%;
	border-radius:500px;
	border:3px solid var(--nionx-base,#5F2DDE)
}
.testimonials-five__thumb__author__image img {
	object-fit:cover;
	width:100%
}
.testimonials-five__thumb__author__content__name {
	font-size:20px;
	font-weight:700;
	line-height:130%;
	margin-bottom:0;
	padding-bottom:0
}
@media(max-width:575px) {
	.testimonials-five__thumb__author__content__name {
	font-size:18px
}
}.testimonials-five__thumb__author__content__deg {
	color:var(--nionx-text,#6C6A72);
	font-size:14px;
	font-weight:500;
	line-height:178.529%;
	text-transform:capitalize;
	padding-bottom:0
}
@media(max-width:575px) {
	.testimonials-five__thumb__author__content__deg {
	font-size:16px
}
}.testimonials-five__thumb__rating {
	color:var(--nionx-base,#5F2DDE);
	font-size:24px
}
.testimonials-five__inner {
	opacity:.4;
	position:relative;
	padding:75px 80px 75px 80px;
	border-radius:40px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	z-index:1
}
@media(max-width:767px) {
	.testimonials-five__inner {
	padding:50px 30px 50px 30px
}
}.testimonials-five__inner__title {
	margin-top:54px;
	margin-bottom:13px;
	color:var(--nionx-base,#5F2DDE);
	font-size:20px;
	font-style:italic;
	font-weight:700;
	line-height:130%
}
@media(max-width:575px) {
	.testimonials-five__inner__title {
	font-size:18px
}
}.testimonials-five__inner__text {
	font-size:20px;
	font-style:normal;
	font-weight:500;
	line-height:200%;
	padding-bottom:5px;
	max-width:560px;
	width:100%
}
@media(max-width:575px) {
	.testimonials-five__inner__text {
	font-size:16px
}
}.testimonials-five__inner__quite {
	position:absolute;
	bottom:70px;
	display:inline-block;
	right:60px;
	z-index:-1
}
.testimonials-five .container {
	max-width:800px;
	width:100%
}
.testimonials-five__carousel .owl-stage-outer {
	overflow:visible
}
.testimonials-five__carousel .owl-stage-outer .owl-stage {
	display:flex;
	align-items:center
}
.testimonials-five__carousel .owl-stage-outer .owl-item .testimonials-five__inner {
	padding:70px 80px 90px 80px
}
.testimonials-five__carousel .owl-stage-outer .owl-item .testimonials-five__inner .testimonials-five__inner__text {
	font-size:16px
}
.testimonials-five__carousel .owl-stage-outer .active .testimonials-five__inner {
	padding:70px 80px 90px 80px
}
.testimonials-five__carousel .owl-stage-outer .active .testimonials-five__inner .testimonials-five__inner__text {
	font-size:20px;
	padding-bottom:0;
	margin-bottom:0
}
@media(max-width:767px) {
	.testimonials-five__carousel .owl-stage-outer .active .testimonials-five__inner {
	padding:50px 30px 50px 30px
}
.testimonials-five__carousel .owl-stage-outer .active .testimonials-five__inner .testimonials-five__inner__text {
	font-size:16px
}
}@media(max-width:575px) {
	.testimonials-five__carousel .owl-stage-outer .active .testimonials-five__inner .testimonials-five__thumb {
	display:block
}
}@media(max-width:575px) {
	.testimonials-five__carousel .owl-stage-outer .active .testimonials-five__inner .testimonials-five__thumb__rating {
	margin-top:20px
}
}@media(max-width:768px) {
	.testimonials-five__carousel .owl-stage-outer .active .testimonials-five__inner .testimonials-five__inner__title {
	margin-top:30px
}
}.testimonials-five__carousel .active .testimonials-five__inner {
	opacity:1
}
.testimonials-five .owl-nav .owl-prev,.testimonials-five .owl-nav .owl-next {
	position:absolute;
	top:calc(45% - 10px);
	max-width:46px;
	width:100%;
	height:46px;
	border-radius:500px;
	display:flex;
	justify-content:center;
	align-items:center
}
.testimonials-five .owl-nav .owl-prev span,.testimonials-five .owl-nav .owl-next span {
	background:var(--nionx-white,#fff);
	color:var(--nionx-base,#5F2DDE);
	font-size:14px;
	line-height:0
}
.testimonials-five .owl-nav .owl-prev {
	left:-70px
}
@media(max-width:991px) {
	.testimonials-five .owl-nav .owl-prev {
	left:0
}
}.testimonials-five .owl-nav .owl-next {
	right:-70px
}
@media(max-width:991px) {
	.testimonials-five .owl-nav .owl-next {
	right:0
}
}.testimonials-five .owl-nav .owl-prev:hover span,.testimonials-five .owl-nav .owl-next:hover span {
	background:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.testimonials-five .owl-nav [class*=owl-]:hover {
	background:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	text-decoration:none
}
.cta-one {
	padding:80px 60px 77px 20px;
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
@media(max-width:768px) {
	.cta-one {
	padding:60px 20px 60px 20px
}
}@media(max-width:575px) {
	.cta-one {
	padding:60px 10px 60px 10px
}
}.cta-one__content__title {
	margin-top:-5px;
	color:var(--nionx-title,#1D1729);
	font-size:40px;
	font-weight:700;
	margin-bottom:0;
	margin-right:-45px;
	padding-bottom:0
}
@media(max-width:992px) {
	.cta-one__content__title {
	font-size:30px
}
}@media(max-width:575px) {
	.cta-one__content__title {
	margin-top:25px
}
}.cta-one__form {
	position:relative;
	justify-content:end;
	width:100%;
	display:flex;
	gap:15px
}
@media(max-width:991px) {
	.cta-one__form {
	margin-top:40px;
	margin-right:auto;
	margin-left:0
}
}@media(max-width:600px) {
	.cta-one__form {
	display:block;
	margin-top:40px;
	margin-right:auto;
	margin-left:0
}
}.cta-one__form input[type=email] {
	border:0;
	outline:0;
	display:block;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:20px;
	width:370px;
	height:56px;
	padding:10px 30px;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:112.5%
}
.cta-one__form input[type=email]::placeholder {
	color:var(--nionx-text,#6C6A72);
	font-weight:500
}
@media(max-width:575px) {
	.cta-one__form input[type=email] {
	padding-right:30px
}
}.cta-one__form__btn {
	color:var(--nionx-white,#fff);
	padding:19px 40px
}
@media(max-width:600px) {
	.cta-one__form__btn {
	margin-top:20px
}
}.cta-two {
	position:relative;
	background-color:var(--nionx-base,#5F2DDE);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.cta-two__shape {
	position:absolute;
	left:-10px;
	top:0
}
.cta-two__shape img {
	animation:shapeMove 3s linear 0s infinite
}
.cta-two__content {
	position:relative;
	padding:85px 0 90px
}
.cta-two__sub-title {
	font-family:var(--nionx-special-font,"DM Sans",sans-serif);
	color:var(--nionx-white,#fff);
	font-size:40px;
	line-height:1.2em;
	margin:0 0 2px
}
.cta-two__title {
	color:var(--nionx-white,#fff);
	font-size:50px;
	text-transform:uppercase;
	font-weight:700;
	margin:0 0 37px
}
@media(min-width:992px) and (max-width:1199px) {
	.cta-two__title {
	font-size:44px
}
}@media(max-width:767px) {
	.cta-two__title {
	font-size:35px
}
}.cta-two__thumb {
	position:relative
}
.cta-two__thumb__one {
	position:relative;
	right:35px;
	margin-top:-28px
}
@media(max-width:991px) {
	.cta-two__thumb__one {
	right:0
}
}.cta-two__thumb__one__shape {
	position:absolute;
	left:-40px;
	top:-40px;
	width:545px;
	height:408px
}
.cta-two__thumb__one__thumb {
	width:482px;
	height:auto;
	border:20px solid var(--nionx-white,#fff);
	position:relative;
	z-index:2;
	transform:rotate(5deg)
}
@media(max-width:767px) {
	.cta-two__thumb__one__thumb {
	width:100%
}
}.cta-two__thumb__one__thumb img {
	width:100%;
	height:282px;
	object-fit:cover
}
@media(max-width:767px) {
	.cta-two__thumb__one__thumb img {
	height:auto
}
}.cta-two__thumb__two {
	position:absolute;
	right:-48px;
	top:195px;
	z-index:3
}
@media(max-width:991px) {
	.cta-two__thumb__two {
	top:45px;
	right:0
}
}@media(max-width:767px) {
	.cta-two__thumb__two {
	position:relative;
	top:0;
	right:0
}
}.cta-two__thumb__two__flower {
	position:absolute;
	right:-10px;
	top:-121px;
	z-index:4
}
@media(max-width:767px) {
	.cta-two__thumb__two__flower {
	display:none
}
}.cta-two__thumb__two__flower img {
	-webkit-animation-name:float-bob-y-2;
	animation-name:float-bob-y-2;
	-webkit-animation-duration:4s;
	animation-duration:4s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.cta-two__thumb__two__shape {
	position:absolute;
	left:-45px;
	top:-60px;
	width:446px;
	height:421px
}
.cta-two__thumb__two__thumb {
	width:360px;
	height:auto;
	border:20px solid var(--nionx-white,#fff);
	position:relative;
	z-index:2;
	transform:rotate(-17.2deg)
}
@media(max-width:767px) {
	.cta-two__thumb__two__thumb {
	width:100%
}
}.cta-two__thumb__two__thumb img {
	width:100%;
	height:215px;
	object-fit:cover
}
@media(max-width:767px) {
	.cta-two__thumb__two__thumb img {
	height:auto
}
}.cta-three {
	margin-top:-42px;
	max-width:1170px;
	margin-left:auto;
	margin-right:auto;
	background-color:var(--nionx-base,#5F2DDE);
	padding:80px 40px 77px 20px;
	border-radius:40px
}
@media(max-width:768px) {
	.cta-three {
	padding:60px 20px 60px 20px
}
}@media(max-width:575px) {
	.cta-three {
	padding:60px 10px 60px 10px
}
}.cta-three__left {
	display:flex;
	align-items:center;
	gap:15px
}
@media(max-width:575px) {
	.cta-three__left {
	display:block
}
}.cta-three__content__title {
	margin-top:-5px;
	color:var(--nionx-white,#fff);
	font-size:35px;
	font-weight:700;
	line-height:normal;
	margin-bottom:5px
}
@media(max-width:992px) {
	.cta-three__content__title {
	font-size:30px
}
}@media(max-width:575px) {
	.cta-three__content__title {
	margin-top:25px
}
}.cta-three__content__text {
	color:var(--nionx-white,#fff);
	font-size:14px;
	line-height:214.286%;
	max-width:326px;
	width:100%;
	margin-bottom:0;
	padding-bottom:0;
	opacity:.7
}
.cta-three__form {
	position:relative;
	margin-left:auto;
	margin-right:0;
	max-width:504px
}
@media(max-width:991px) {
	.cta-three__form {
	margin-top:40px;
	margin-right:auto;
	margin-left:0
}
}@media(max-width:600px) {
	.cta-three__form {
	margin-top:40px;
	margin-right:auto;
	margin-left:0
}
}.cta-three__form input[type=email] {
	border:0;
	outline:0;
	display:block;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:16px;
	width:100%;
	height:68px;
	padding:10px 30px;
	padding-right:150px;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:112.5%
}
.cta-three__form input[type=email]::placeholder {
	color:var(--nionx-text,#6C6A72);
	font-weight:500
}
@media(max-width:575px) {
	.cta-three__form input[type=email] {
	padding-right:30px
}
}.cta-three__form__btn {
	color:var(--nionx-white,#fff);
	position:absolute;
	border-radius:14px;
	top:50%;
	right:12px;
	transform:translateY(-50%);
	padding:15px 24px
}
@media(max-width:575px) {
	.cta-three__form__btn {
	margin-top:40px;
	position:relative;
	margin-left:15px
}
}.cta-fore {
	background:var(--nionx-base,#5F2DDE);
	padding:70px 0
}
@media(max-width:768px) {
	.cta-fore {
	padding:50px 0
}
}.cta-fore__title {
	color:var(--nionx-white,#fff);
	font-size:40px;
	font-weight:700;
	line-height:117.5%;
	max-width:600px;
	padding-bottom:0;
	margin-bottom:0
}
@media(max-width:991px) {
	.cta-fore__title {
	font-size:30px
}
}.cta-fore__link {
	text-align:right
}
@media(max-width:991px) {
	.cta-fore__link {
	margin-top:30px;
	text-align:left
}
}.cta-fore__link__btn {
	padding:19px 40px
}
.cta-fore__link__btn::before {
	background-color:var(--nionx-black3,#000)
}
.cta-five {
	padding:80px 60px 77px 20px;
	position:relative;
	z-index:1;
	background:var(--nionx-title,#1D1729)
}
@media(max-width:768px) {
	.cta-five {
	padding:60px 20px 60px 20px
}
}@media(max-width:575px) {
	.cta-five {
	padding:60px 10px 60px 10px
}
}.cta-five__content__title {
	margin-top:-5px;
	color:var(--nionx-white,#fff);
	font-size:40px;
	font-weight:700;
	margin-bottom:0;
	margin-right:-45px;
	padding-bottom:0;
	line-height:normal
}
@media(max-width:992px) {
	.cta-five__content__title {
	font-size:30px
}
}@media(max-width:575px) {
	.cta-five__content__title {
	margin-top:25px
}
}.cta-five__form {
	position:relative;
	justify-content:end;
	width:100%;
	display:flex;
	gap:15px
}
@media(max-width:991px) {
	.cta-five__form {
	margin-top:40px;
	margin-right:auto;
	margin-left:0
}
}@media(max-width:600px) {
	.cta-five__form {
	margin-top:40px;
	margin-right:auto;
	margin-left:0;
	display:block
}
}.cta-five__form input[type=email] {
	border:0;
	outline:0;
	display:block;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:20px;
	width:370px;
	height:56px;
	padding:10px 30px;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:112.5%
}
.cta-five__form input[type=email]::placeholder {
	color:var(--nionx-text,#6C6A72);
	font-weight:500
}
@media(max-width:575px) {
	.cta-five__form input[type=email] {
	padding-right:30px
}
}.cta-five__form__btn {
	color:var(--nionx-white,#fff);
	padding:19px 40px
}
@media(max-width:600px) {
	.cta-five__form__btn {
	margin-top:20px
}
}.cta-five__element {
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.gallery-one {
	padding-top:120px;
	padding-bottom:120px
}
.gallery-one--page {
	padding-top:100px
}
.gallery-one .row {
	--bs-gutter-x:30px;
	--bs-gutter-y:30px
}
@media(min-width:992px) {
	.gallery-one__carousel .owl-nav {
	display:none
}
}.gallery-one__filter__list {
	display:inline-flex;
	justify-content:center;
	align-items:center;
	margin-bottom:40px;
	flex-wrap:wrap;
	gap:10px
}
.gallery-one__filter__list li {
	cursor:pointer
}
.gallery-one__filter__list li span {
	display:block;
	font-size:14px;
	background-color:var(--nionx-gray,#F4F2F9);
	transition:all 500ms ease;
	font-weight:600;
	padding:15px 20px
}
.gallery-one__filter__list li.active span,.gallery-one__filter__list li:hover span {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.gallery-one__card {
	position:relative;
	overflow:hidden;
	background-color:var(--nionx-black3,#000);
	border-radius:40px
}
.gallery-one__card img {
	transform:scale(1);
	border-radius:40px;
	object-fit:cover;
	transition:transform 500ms ease,opacity 500ms ease;
	opacity:1;
	height:100%;
	width:100%
}
.gallery-one__card__hover {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(var(--nionx-base-rgb,95,45,222),0.9);
	display:flex;
	justify-content:center;
	align-items:center;
	transform:scale(1,0);
	transition:transform 500ms ease;
	transform-origin:bottom center
}
.gallery-one__card__hover .img-popup {
	position:relative
}
.gallery-one__card:hover img {
	transform:scale(1.05);
	opacity:.8;
	mix-blend-mode:screen
}
.gallery-one__card:hover .gallery-one__card__hover {
	transform-origin:top center;
	transform:scale(1,1)
}
.gallery-one__card__icon {
	width:32px;
	height:32px;
	display:block;
	position:relative
}
.gallery-one__card__icon::after,.gallery-one__card__icon::before {
	content:"";
	width:2px;
	height:100%;
	background-color:var(--nionx-white,#fff);
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
.gallery-one__card__icon::after {
	transform:translate(-50%,-50%) rotate(90deg)
}
.gallery-two {
	position:relative;
	overflow:hidden;
	padding:0 0 20px
}
.gallery-two .container-fluid {
	width:100%;
	padding-left:0;
	padding-right:0
}
@media(max-width:767px) {
	.gallery-two .container-fluid {
	padding-left:15px;
	padding-right:15px
}
}.gallery-two .row {
	--bs-gutter-x:20px;
	--bs-gutter-y:20px
}
.gallery-two__col-one {
	width:65%
}
@media(max-width:1199px) {
	.gallery-two__col-one {
	width:100%
}
}.gallery-two__col-two {
	width:35%
}
@media(max-width:1199px) {
	.gallery-two__col-two {
	width:100%
}
}.gallery-two__card {
	position:relative;
	overflow:hidden;
	background-color:var(--nionx-black3,#000)
}
.gallery-two__card img {
	transform:scale(1);
	width:100%;
	transition:transform 500ms ease,opacity 500ms ease;
	opacity:1
}
.gallery-two__card__hover {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(var(--nionx-black3-rgb,0,0,0),0.5);
	display:flex;
	justify-content:center;
	align-items:center;
	transform:scale(1,0);
	transition:transform 500ms ease;
	transform-origin:bottom center
}
.gallery-two__card__hover .img-popup {
	position:relative
}
.gallery-two__card:hover img {
	transform:scale(1.05);
	opacity:.9;
	mix-blend-mode:screen
}
.gallery-two__card:hover .gallery-two__card__hover {
	transform-origin:top center;
	transform:scale(1,1)
}
.gallery-two__card a {
	width:75px;
	height:75px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	background-color:var(--nionx-white,#fff);
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center
}
.gallery-two__card a:hover .gallery-two__card__icon::after,.gallery-two__card a:hover .gallery-two__card__icon::before {
	background-color:var(--nionx-base,#5F2DDE)
}
.gallery-two__card__icon {
	width:24px;
	height:24px;
	display:block;
	position:relative
}
.gallery-two__card__icon::after,.gallery-two__card__icon::before {
	content:"";
	width:2px;
	height:100%;
	background-color:var(--nionx-black3,#000);
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	transition:all 400ms ease
}
.gallery-two__card__icon::after {
	transform:translate(-50%,-50%) rotate(90deg)
}
.gallery-two__info {
	position:relative;
	background-color:var(--nionx-base,#5F2DDE);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-size:cover;
	padding:0 50px 0 100px;
	height:100%
}
@media(min-width:1200px) {
	.gallery-two__info {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	flex-direction:column
}
}@media(max-width:1500px) {
	.gallery-two__info {
	padding-left:40px;
	padding-right:30px
}
}@media(max-width:1199px) {
	.gallery-two__info {
	padding:80px 50px
}
}@media(max-width:767px) {
	.gallery-two__info {
	padding:50px 30px
}
}.gallery-two__info__icon {
	width:60px;
	height:60px;
	margin-bottom:24px
}
.gallery-two__info__icon img {
	width:100%;
	height:100%;
	object-fit:cover
}
.gallery-two__info__title {
	color:var(--nionx-white,#fff);
	font-size:44px;
	line-height:50px;
	text-transform:uppercase;
	font-weight:700;
	margin:0
}
@media(min-width:1200px) and (max-width:1300px) {
	.gallery-two__info__title {
	font-size:35px;
	line-height:42px
}
}@media(max-width:767px) {
	.gallery-two__info__title {
	font-size:35px;
	line-height:45px
}
}.sidebar__single {
	background-color:var(--nionx-white,#fff);
	padding:30px 20px;
	box-shadow:0 0 60px 0 rgba(2,2,2,0.07);
	max-width:400px;
	width:100%;
	margin-left:auto;
	margin-right:auto
}
.sidebar__single--search {
	max-width:400px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	box-shadow:0 0 0 0 rgba(2,2,2,0.07)
}
@media(min-width:1200px) {
	.sidebar__single {
	padding:40px
}
}.sidebar__single+.sidebar__single {
	margin-top:30px
}
.sidebar__title {
	margin:0;
	margin-top:-5px;
	margin-bottom:29px;
	padding-bottom:24px;
	color:var(--nionx-title,#1D1729);
	font-size:24px;
	font-weight:700;
	line-height:108.333%;
	letter-spacing:-0.72px;
	border-bottom:1px solid var(--nionx-base,#5F2DDE)
}
.sidebar__search {
	border-radius:6px;
	position:relative;
	background-color:var(--nionx-gray,#F4F2F9);
	padding:30px
}
.sidebar__search input[type=search],.sidebar__search input[type=text] {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:400;
	line-height:162.5%;
	border-radius:6px;
	outline:0;
	width:100%;
	height:60px;
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-text,#6C6A72);
	padding-left:55px;
	padding-right:20px;
	transition:all 500ms ease;
	border:0
}
.sidebar__search input[type=search]:focus,.sidebar__search input[type=text]:focus {
	box-shadow:0 0 0 0 rgba(0,0,0,0.1);
	border:0
}
.sidebar__search input[type=search]::placeholder,.sidebar__search input[type=text]::placeholder {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:400;
	line-height:162.5%
}
.sidebar__search button[type=submit] {
	border:0;
	outline:0;
	background-color:transparent;
	position:absolute;
	top:50%;
	left:50px;
	transform:translateY(-50%);
	width:auto;
	font-size:22px;
	color:var(--nionx-text,#6C6A72);
	transition:all .4s ease-in-out
}
.sidebar__search button[type=submit]:hover {
	color:var(--nionx-base,#5F2DDE)
}
.sidebar__posts {
	margin-bottom:0
}
.sidebar__posts__item {
	display:flex;
	align-items:center
}
.sidebar__posts__item:not(:last-of-type) {
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9);
	margin-bottom:16px;
	padding-bottom:17px
}
.sidebar__posts__item:hover .sidebar__posts__image::after {
	width:100%;
	right:auto;
	left:0
}
.sidebar__posts__item:hover .sidebar__posts__image img {
	transform:scale(1.3) rotate(-15deg)
}
.sidebar__posts__image {
	border-radius:6px;
	margin-right:20px;
	overflow:hidden;
	max-width:70px;
	width:100%;
	height:70px;
	position:relative
}
.sidebar__posts__image img {
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .4s ease-in-out
}
.sidebar__posts__image::after {
	content:"";
	width:0;
	height:100%;
	top:0;
	left:auto;
	right:0;
	background-color:rgba(var(--nionx-black3-rgb,0,0,0),0.5);
	position:absolute;
	transition:all .4s ease-in-out
}
.sidebar__posts__title {
	font-size:16px;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	margin-bottom:0
}
.sidebar__posts__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.sidebar__posts__title a:hover {
	background-size:100% 1px
}
.sidebar__posts__meta {
	margin:0;
	line-height:1em;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	margin-bottom:8px
}
.sidebar__posts__meta a {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	display:inline-flex;
	align-items:center;
	transition:all 500ms ease
}
.sidebar__posts__meta a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.sidebar__posts__meta a i {
	color:var(--nionx-base,#5F2DDE);
	margin-right:13px
}
.sidebar__categories {
	margin-bottom:-4px
}
.sidebar__categories li:not(:last-of-type) {
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
.sidebar__categories li:first-child a {
	padding-top:0
}
.sidebar__categories li:last-child a {
	padding-bottom:0!important
}
.sidebar__categories li a {
	display:flex;
	align-items:center;
	padding:13.55px 0 13.44px 0;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal;
	transition:all 500ms ease
}
.sidebar__categories li a::before {
	margin-right:7px;
	content:"\e927";
	font-family:"icomoon"!important;
	font-weight:700;
	transition:all 500ms ease;
	font-size:16px;
	color:var(--nionx-base,#5F2DDE)
}
.sidebar__categories li a:hover {
	padding-left:20px;
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-base,#5F2DDE)
}
.sidebar__categories li a:hover::after {
	color:var(--nionx-base,#5F2DDE)
}
.sidebar__tags {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:10px
}
.sidebar__tags a {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	background:var(--nionx-gray,#F4F2F9);
	font-weight:500;
	line-height:normal;
	transition:all 500ms ease;
	display:inline-flex;
	padding:10px 16px;
	border-radius:6px
}
.sidebar__tags a:hover {
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-base,#5F2DDE)
}
.sidebar__comments {
	margin-bottom:-4px
}
.sidebar__comments__item {
	display:flex;
	align-items:center
}
.sidebar__comments__item:not(:last-of-type) {
	margin-bottom:21px
}
.sidebar__comments__icon {
	flex-shrink:0;
	width:44px;
	height:44px;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--nionx-gray,#F4F2F9);
	font-size:24px;
	color:var(--nionx-text,#6C6A72);
	margin-right:15px;
	border-radius:50%;
	transition:all 500ms ease
}
.sidebar__comments__item:hover .sidebar__comments__icon {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.sidebar__comments__title {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:14px;
	font-style:normal;
	font-weight:500;
	line-height:185.714%;
	margin-bottom:-2px;
	max-width:215px;
	width:100%
}
.sidebar__comments__title a {
	color:inherit;
	transition:all 500ms ease
}
.sidebar__comments__title a:hover {
	color:var(--nionx-black3,#000)
}
.service-sidebar__single+.service-sidebar__single {
	margin-top:30px
}
.service-sidebar__title {
	position:relative;
	border-radius:20px 20px 0 0;
	color:var(--nionx-white,#fff);
	margin:0;
	padding:25px 30px;
	background-color:var(--nionx-title,#1D1729);
	font-size:24px;
	font-weight:700;
	line-height:108.333%
}
.service-sidebar__title::after {
	content:"";
	width:40px;
	height:25px;
	position:absolute;
	bottom:-20px;
	left:8%;
	clip-path:polygon(50% 0,0% 100%,100% 100%);
	background:var(--nionx-title,#1D1729);
	transform:rotate(180deg)
}
@media(min-width:768px) {
	.service-sidebar__title {
	font-size:24px
}
}.service-sidebar__nav {
	border-top:0;
	margin-bottom:0;
	padding:40px 30px;
	background:var(--nionx-base,#5F2DDE);
	border-radius:0 0 20px 20px
}
@media(max-width:1200px) and (min-width:992px) {
	.service-sidebar__nav {
	padding:30px 20px
}
}@media(max-width:575px) {
	.service-sidebar__nav {
	padding:30px 20px
}
}.service-sidebar__nav li a {
	border-radius:20px;
	overflow:hidden;
	position:relative;
	z-index:1;
	color:var(--nionx-text,#6C6A72);
	background:var(--nionx-white,#fff);
	display:flex;
	justify-content:space-between;
	align-items:center;
	transition:all 500ms ease;
	padding:14px 30px;
	margin-bottom:10px;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:162.5%
}
@media(max-width:1200px) and (min-width:992px) {
	.service-sidebar__nav li a {
	font-size:14px
}
}@media(max-width:575px) {
	.service-sidebar__nav li a {
	font-size:14px
}
}.service-sidebar__nav li a::after {
	content:"\e908";
	font-family:"icomoon"!important;
	font-weight:900;
	transition:all 500ms ease;
	font-size:14px;
	color:var(--nionx-base,#5F2DDE)
}
@media(max-width:1200px) and (min-width:992px) {
	.service-sidebar__nav li a::after {
	font-size:12px
}
}.service-sidebar__nav li a::before {
	content:"";
	width:0;
	height:100%;
	background-color:var(--nionx-black3,#000);
	position:absolute;
	top:0;
	left:auto;
	right:0;
	z-index:-1;
	transition:all 500ms ease-in-out
}
.service-sidebar__nav li.current a,.service-sidebar__nav li:hover a {
	color:var(--nionx-white,#fff)
}
.service-sidebar__nav li.current a::after,.service-sidebar__nav li:hover a::after {
	color:var(--nionx-white,#fff);
	opacity:1
}
.service-sidebar__nav li.current a::before,.service-sidebar__nav li:hover a::before {
	width:100%;
	left:0;
	right:auto
}
.service-sidebar__nav li:last-child a {
	margin-bottom:0
}
.service-sidebar__contact {
	overflow:hidden;
	border-radius:40px;
	position:relative;
	z-index:1;
	padding:33px 30px 196px 30px;
	background-color:var(--nionx-base,#5F2DDE)
}
.service-sidebar__contact-title {
	margin-top:-5px;
	max-width:215px;
	margin-bottom:42px;
	color:var(--nionx-white,#fff);
	font-size:25px;
	font-weight:700;
	line-height:133.333%
}
@media(min-width:992px) {
	.service-sidebar__contact-title {
	font-size:30px
}
}.service-sidebar__contact-btn .nionx-btn {
	padding:13px 29px;
	color:var(--nionx-title,#1D1729);
	background:var(--nionx-white,#fff)
}
.service-sidebar__contact-btn .nionx-btn::before {
	background:rgba(var(--nionx-black3-rgb,0,0,0),1)
}
.service-sidebar__contact-btn .nionx-btn:hover {
	color:var(--nionx-white,#fff)
}
.service-sidebar__contact-image,.service-sidebar__contact-angle {
	bottom:0;
	left:0;
	position:absolute;
	object-fit:cover;
	z-index:-2
}
.service-sidebar__contact-image {
	right:0;
	left:auto;
	z-index:-1
}
.service-sidebar__contact-image img {
	max-height:320px;
	width:auto
}
.blog-details .blog-card__image img {
	transform:scale(1);
	transform:translatex(0%) scalex(1);
	opacity:1;
	filter:blur(0px)
}
.blog-details .blog-card:hover .blog-card__image img {
	transform:scale(1);
	transform:translatex(0%) scalex(1);
	opacity:1;
	filter:blur(0px)
}
.blog-details .blog-card-two__text {
	margin:0
}
.blog-details .blog-card-two__text+.blog-card-two__text {
	margin-top:3px
}
.blog-details .blog-card__title {
	margin-bottom:10px
}
.blog-details__meta {
	border-top:1px solid var(--nionx-border-color,#D9D9D9);
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9);
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	gap:20px;
	padding-top:30px;
	padding-bottom:32px
}
.blog-details__tags {
	display:flex;
	align-items:center;
	gap:10px
}
.blog-details__tags__title {
	margin:0;
	margin-top:-4px;
	margin-bottom:-2px;
	color:var(--nionx-title,#1D1729);
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:normal
}
@media(min-width:768px) {
	.blog-details__tags__title {
	font-size:20px
}
}.blog-details__tags .sidebar__tags a {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	border-radius:16px;
	padding:10px 20px;
	font-weight:600
}
.blog-details__tags .sidebar__tags a:hover {
	background-color:var(--nionx-black3,#000);
	color:var(--nionx-white,#fff)
}
@media(min-width:576px) {
	.blog-details__tags .sidebar__tags a {
	padding:10px 40.5px
}
}.blog-details__tags .sidebar__tags2 a {
	color:var(--nionx-text,#6C6A72);
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:normal
}
.blog-details__tags .sidebar__tags2 a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.comments-one {
	margin-top:40px
}
@media(min-width:1200px) {
	.comments-one {
	margin-top:45px
}
}.comments-one__title {
	font-size:25px;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px;
	margin:0;
	margin-top:-4px;
	margin-bottom:-4px
}
@media(min-width:992px) {
	.comments-one__title {
	font-size:30px
}
}.comments-one__list {
	margin:0;
	margin-top:35px
}
@media(min-width:768px) {
	.comments-one__card {
	display:flex;
	align-items:flex-start
}
}.comments-one__card:not(:first-of-type) {
	margin-top:40px;
	padding-top:40px;
	border-top:1px solid var(--nionx-border-color,#D9D9D9)
}
@media(min-width:1200px) {
	.comments-one__card:not(:first-of-type) {
	margin-top:50px;
	padding-top:50px
}
}@media(min-width:768px) {
	.comments-one__card__image {
	margin-right:30px
}
}.comments-one__card__image img {
	max-width:168px;
	max-height:168px;
	border-radius:50%
}
.comments-one__card__title {
	margin-top:20px;
	font-size:20px;
	font-weight:700;
	line-height:108.333%;
	margin-bottom:5px
}
@media(min-width:768px) {
	.comments-one__card__title {
	margin-top:-2px;
	font-size:24px;
	margin-bottom:17px;
	margin-top:0
}
}.comments-one__card__text {
	margin-bottom:25px;
	max-width:570px;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:16px;
	font-weight:600;
	line-height:187.5%
}
.comments-one__card__reply {
	border-radius:10px;
	padding:10px 22.5px;
	color:var(--nionx-text,#6C6A72);
	background-color:var(--nionx-gray,#F4F2F9);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.comments-one__card__reply:hover {
	color:var(--nionx-white,#fff);
	background:var(--nionx-base,#5F2DDE)
}
.comments-one__card__content {
	position:relative
}
.comments-form {
	margin-top:40px;
	padding-top:40px;
	border-top:1px solid var(--nionx-border-color,#D9D9D9)
}
@media(min-width:1200px) {
	.comments-form {
	margin-top:50px;
	padding-top:50px
}
}.comments-form__title {
	font-size:25px;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px;
	margin:0;
	margin-top:-7px;
	margin-bottom:-4px
}
@media(min-width:992px) {
	.comments-form__title {
	font-size:30px
}
}.comments-form__form {
	margin-top:38px
}
.comments-form__form .nionx-btn {
	border-radius:20px;
	color:var(--nionx-white,#fff);
	padding:17px 39px;
	line-height:normal!important
}
.comments-form__form input[type=text],.comments-form__form input[type=email],.comments-form__form textarea {
	border-radius:20px;
	height:60px;
	background:var(--nionx-gray,#F4F2F9)
}
.comments-form__form input[type=text]::placeholder,.comments-form__form input[type=email]::placeholder,.comments-form__form textarea::placeholder {
	color:var(--nionx-font,"Plus Jakarta Sans");
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:normal
}
.comments-form__form textarea {
	height:211px
}
.product {
	position:relative
}
.product__sidebar {
	position:relative
}
.product__sidebar--title {
	position:relative;
	margin-top:-5px;
	font-size:24px;
	font-weight:600;
	line-height:108.333%;
	letter-spacing:-0.72px
}
.product__sidebar__search {
	position:relative;
	margin-bottom:30px
}
.product__sidebar__search input[type=search],.product__sidebar__search input[type=text] {
	border-radius:10px;
	outline:0;
	width:100%;
	height:60px;
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:16px;
	font-weight:400;
	line-height:162.5%;
	padding-left:60px;
	padding-right:20px;
	transition:all 500ms ease;
	border:0
}
.product__sidebar__search input[type=search]:focus,.product__sidebar__search input[type=text]:focus {
	box-shadow:0 0 0 0 rgba(0,0,0,0.1);
	border:0
}
.product__sidebar__search input[type=search]::placeholder,.product__sidebar__search input[type=text]::placeholder {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	font-size:16px;
	font-weight:400;
	line-height:162.5%
}
.product__sidebar__search button[type=submit] {
	border:0;
	outline:0;
	background-color:rgba(0,0,0,0);
	position:absolute;
	top:50%;
	left:20px;
	transform:translateY(-50%);
	width:auto;
	font-size:22px;
	color:var(--nionx-white,#fff)
}
.product__price-ranger {
	background-color:var(--nionx-white,#fff);
	box-shadow:0 0 60px 0 rgba(2,2,2,0.07);
	padding:30px 30px 40px 30px;
	margin-bottom:30px
}
.product__price-ranger #slider-range {
	margin:15px 0 23px 0;
	background:var(--nionx-gray,#F4F2F9);
	border:0;
	height:7px;
	border-radius:20px;
	position:relative
}
.product__price-ranger #slider-range .ui-slider-range {
	height:100%;
	background:var(--nionx-base,#5F2DDE)
}
.product__price-ranger #slider-range .ui-slider-handle {
	position:absolute;
	top:-5px;
	background:var(--nionx-base,#5F2DDE);
	border:0;
	height:16px;
	width:16px!important;
	border-radius:50%;
	margin-left:-3px;
	outline:medium none;
	cursor:pointer;
	z-index:2
}
.product__price-ranger .ranger-min-max-block {
	position:relative;
	display:block;
	margin:18px 0 0 0
}
.product__price-ranger .ranger-min-max-block input[type=text] {
	position:relative;
	display:inline-block;
	color:var(--nionx-text,#6C6A72);
	width:45px;
	border:0;
	outline:0;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	padding:0;
	text-align:center;
	background-color:transparent;
	font-size:16px;
	font-weight:700;
	line-height:normal
}
.product__price-ranger .ranger-min-max-block span {
	position:relative;
	display:inline-block;
	color:var(--nionx-text,#6C6A72);
	font-size:16px;
	font-weight:700;
	left:-2px
}
.product__price-ranger .ranger-min-max-block button[type=submit] {
	position:relative;
	display:block;
	float:right;
	text-align:center;
	border:0;
	margin:0;
	cursor:pointer;
	padding:0 16px;
	height:40px;
	border-radius:6px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	line-height:185.714%;
	z-index:1
}
.product__categories {
	background-color:var(--nionx-white,#fff);
	padding:30px 30px 23px 30px;
	box-shadow:0 0 60px 0 rgba(2,2,2,0.07)
}
.product__categories .product__sidebar--title {
	border-bottom:1px solid var(--nionx-gray,#F4F2F9);
	padding-bottom:15px;
	margin-bottom:5px
}
.product__categories ul {
	margin-bottom:0
}
.product__categories ul li {
	position:relative;
	margin:0 0 4px
}
.product__categories ul li:not(:last-of-type) {
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
.product__categories ul li a {
	position:relative;
	display:flex;
	align-items:center;
	color:var(--nionx-text,#6C6A72);
	font-weight:500;
	transition:all .3s ease;
	z-index:1;
	padding:11px 15px 13px 0;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.product__categories ul li a span {
	position:relative;
	display:inline-block;
	font-size:12px;
	color:var(--nionx-black3,#000);
	margin-right:10px;
	transition:all .3s ease
}
.product__categories ul li a::before {
	margin-right:8px;
	content:"\e927";
	font-family:"icomoon"!important;
	font-weight:500;
	transition:all 500ms ease;
	font-size:16px;
	color:var(--nionx-base,#5F2DDE)
}
.product__categories ul li:last-child {
	border-bottom:0
}
.product__categories ul li:last-child a {
	padding-bottom:0
}
.product__categories ul li:hover a,.product__categories ul li.active a {
	color:var(--nionx-black3,#000);
	padding-left:7px
}
.product__categories ul li:hover a::before,.product__categories ul li.active a::before {
	transform:scale(1,1);
	visibility:visible;
	transform-origin:top center
}
.product__categories ul li:hover a span,.product__categories ul li.active a span {
	color:var(--nionx-text,#6C6A72)
}
.product__categories ul li.active a {
	font-weight:600
}
.product__info-top {
	position:relative;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:30px
}
.product__showing-text {
	color:var(--nionx-title,#1D1729);
	font-size:20px;
	font-weight:700;
	line-height:130%
}
@media(max-width:767px) {
	.product__showing-text {
	margin-bottom:20px
}
}.product__showing-sort {
	margin:0
}
.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	position:relative;
	display:block;
	width:270px!important;
	font-family:var(--nionx-font,"Plus Jakarta Sans")
}
@media(max-width:360px) {
	.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width:300px!important
}
}.product__showing-sort .bootstrap-select>.dropdown-toggle::after {
	display:none
}
.product__showing-sort .bootstrap-select .dropdown-menu {
	border:0
}
.product__showing-sort .bootstrap-select>.dropdown-toggle {
	position:relative;
	height:64px;
	outline:none!important;
	border-radius:0;
	border:0;
	background-color:var(--nionx-gray,#F4F2F9)!important;
	margin:0;
	padding:0;
	padding-left:30px;
	padding-right:30px;
	line-height:64px;
	border-radius:4px;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	font-weight:600;
	box-shadow:none!important;
	background-repeat:no-repeat;
	background-size:14px 12px;
	background-position:right 25.75px center
}
.product__showing-sort .bootstrap-select>.dropdown-toggle:before {
	position:absolute;
	top:0;
	bottom:0;
	right:30px;
	font-family:"Font Awesome 5 Free";
	content:"\f107";
	font-weight:900;
	font-size:16px;
	color:var(--nionx-text,#6C6A72)
}
.product__showing-sort .bootstrap-select .dropdown-menu>li+li>a {
	border-top:1px solid var(--nionx-border-color,#D9D9D9)
}
.product__showing-sort .bootstrap-select .dropdown-menu>li>a {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:162.5%;
	padding:10px 30px;
	color:var(--nionx-text,#6C6A72);
	background-color:var(--nionx-gray,#F4F2F9);
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.product__showing-sort .bootstrap-select .dropdown-menu>li:hover>a,.product__showing-sort .bootstrap-select .dropdown-menu>li.selected>a {
	background:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	border-color:var(--nionx-base,#5F2DDE)
}
.product__item {
	position:relative;
	background-color:var(--nionx-white,#fff);
	border:1px solid var(--nionx-border-color,#D9D9D9);
	transition:all 500ms ease;
	border-radius:10px;
	height:100%;
	padding:15px 30px 0 30px;
	max-width:400px;
	width:100%;
	margin-left:auto;
	margin-right:auto
}
.product__item:hover {
	box-shadow:0 8px 30px 0 rgba(0,0,0,0.08);
	border:1px solid var(--nionx-base,#5F2DDE)
}
.product__item__img {
	background-color:var(--nionx-white,#fff);
	overflow:hidden;
	max-width:212px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding-bottom:27px
}
.product__item__img img {
	width:100%;
	height:auto;
	mix-blend-mode:multiply;
	transition:all 500ms ease;
	transform:scale(1)
}
.product__item__btn {
	position:absolute;
	right:20px;
	top:20px;
	z-index:2
}
.product__item__btn a {
	display:flex;
	justify-content:center;
	align-items:center;
	width:40px;
	height:40px;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:50%;
	color:var(--nionx-black3,#000);
	font-size:14px;
	visibility:hidden;
	opacity:0
}
.product__item__btn a:hover {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.product__item__btn a:nth-child(1) {
	-webkit-transition:transform 350ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	-moz-transition:transform 350ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	-ms-transition:transform 350ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	-o-transition:transform 350ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	transition:transform 350ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	transform:translate3d(30px,0,0);
	-moz-transform:translate3d(30px,0,0);
	-webkit-transform:translate3d(30px,0,0);
	-ms-transform:translate3d(30px,0,0);
	-o-transform:translate3d(30px,0,0)
}
.product__item__btn a:nth-child(2) {
	-webkit-transition:transform 550ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	-moz-transition:transform 550ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	-ms-transition:transform 550ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	-o-transition:transform 550ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	transition:transform 550ms cubic-bezier(0.445,0.05,0.55,0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
	transform:translate3d(30px,0,0);
	-moz-transform:translate3d(30px,0,0);
	-webkit-transform:translate3d(30px,0,0);
	-ms-transform:translate3d(30px,0,0);
	-o-transform:translate3d(30px,0,0)
}
.product__item__btn a+a {
	margin-top:10px
}
.product__item:hover .product__item__img img {
	transform:scale(1.05)
}
.product__item:hover .product__item__btn a {
	opacity:1;
	visibility:visible;
	transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0)
}
.product__item__content {
	position:relative;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:38px
}
.product__item__ratings {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:17px;
	color:var(--nionx-base,#5F2DDE);
	letter-spacing:4.5px;
	margin-bottom:20px
}
.product__item__title {
	color:var(--nionx-title,#1D1729);
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:130%;
	margin:0;
	margin-bottom:8px;
	text-transform:capitalize
}
.product__item__title a {
	color:var(--nionx-title,#1D1729);
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.product__item__title a:hover {
	background-size:100% 1px
}
.product__item__title a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.product__item__price {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	color:var(--nionx-text,#6C6A72);
	margin-bottom:10px
}
.product__item__price__del {
	margin-left:8px
}
.product__item__link {
	padding:14px 30px;
	font-size:14px;
	border-radius:10px
}
.product-one {
	padding:120px 0
}
@media(max-width:767px) {
	.product-one {
	padding:80px 0
}
}.product-one--page {
	padding-top:100px
}
@media(max-width:767px) {
	.product-one--page {
	padding-top:60px
}
}.product-one--home {
	position:relative;
	padding:0 0 90px
}
@media(max-width:767px) {
	.product-one--home {
	padding-bottom:50px
}
}.product-one--home .sec-title {
	text-align:center
}
.product-one--home .product__item {
	margin-bottom:30px
}
@media(min-width:992px) {
	.product-one__carousel .owl-nav {
	display:none
}
}.product-details {
	position:relative;
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.product-details {
	padding:80px 0;
	padding-top:60px
}
}.product-details__img {
	background-color:var(--nionx-white,#fff);
	position:relative;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	border-radius:10px;
	max-width:570px;
	height:auto
}
.product-details__img img {
	object-fit:cover;
	width:100%;
	height:auto
}
.product-details__content {
	position:relative;
	margin:-10px 0 0 0
}
@media(max-width:991px) {
	.product-details__content {
	margin:50px 0 0
}
}.product-details__top {
	display:flex;
	flex-wrap:wrap;
	align-items:baseline;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	margin-bottom:15px;
	margin-bottom:0;
	padding-bottom:10px
}
.product-details__title {
	margin-top:5px;
	font-size:25px;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px
}
@media(min-width:768px) {
	.product-details__title {
	font-size:30px
}
}.product-details__price {
	color:var(--nionx-base,#5F2DDE);
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:130%;
	margin:0 0 0 35px;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif)
}
.product-details__review {
	position:relative;
	display:flex;
	align-items:center;
	letter-spacing:2.11px;
	font-size:17px;
	color:var(--nionx-base,#5F2DDE)
}
.product-details__review a {
	display:inline-block;
	color:var(--nionx-text,#6C6A72);
	letter-spacing:0;
	margin-left:25px;
	transition:all 500ms ease;
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:normal;
	font-family:var(--nionx-font,"Plus Jakarta Sans")
}
.product-details__review a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.product-details__divider {
	width:100%;
	height:1px;
	background-color:var(--nionx-border-color,#D9D9D9);
	margin:25px 0 25px 0
}
.product-details__excerpt {
	margin:0;
	font-size:15px;
	line-height:30px
}
.product-details__excerpt-text1 {
	margin:0 0 21px;
	font-weight:600;
	max-width:514px
}
.product-details__excerpt-text2 {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:700;
	line-height:normal;
	margin-bottom:27px
}
@media(max-width:767px) {
	.product-details__excerpt-text2 br {
	display:block
}
}.product-details__excerpt-text2 span {
	font-weight:600;
	color:var(--nionx-base,#5F2DDE)
}
.product-details__quantity {
	position:relative;
	display:flex;
	align-items:center
}
.product-details__quantity-title {
	margin:0;
	margin-right:35px;
	font-weight:bold;
	font-size:18px;
	font-weight:700;
	line-height:normal
}
.product-details__quantity .quantity-box {
	position:relative;
	width:auto;
	height:50px;
	display:flex
}
.product-details__quantity .quantity-box input {
	width:65px;
	height:50px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	-webkit-appearance:textfield;
	-moz-appearance:textfield;
	appearance:textfield;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	color:var(--nionx-text,#6C6A72);
	padding-left:25px;
	outline:0;
	font-size:18px;
	font-weight:500;
	background-color:transparent
}
.product-details__quantity .quantity-box button {
	width:45px;
	height:auto;
	color:var(--nionx-text,#6C6A72);
	font-size:12px;
	background-color:transparent;
	border:0;
	display:flex;
	align-items:center;
	justify-content:center;
	outline:0;
	transition:all 500ms ease
}
.product-details__quantity .quantity-box button:hover,.product-details__quantity .quantity-box button:focus,.product-details__quantity .quantity-box button:active {
	background:var(--nionx-title,#1D1729);
	color:var(--nionx-white,#fff)
}
.product-details__quantity .quantity-box button.sub {
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	bottom:1px;
	top:auto;
	border-top:1px solid var(--nionx-border-color,#D9D9D9);
	border-left:1px solid var(--nionx-border-color,#D9D9D9);
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
.product-details__quantity .quantity-box button.add {
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-top:1px solid var(--nionx-border-color,#D9D9D9);
	border-right:1px solid var(--nionx-border-color,#D9D9D9);
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
.product-details__quantity .quantity-box button:hover {
	color:var(--nionx-text,#6C6A72)
}
.product-details__buttons {
	display:flex;
	flex-wrap:wrap;
	gap:20px;
	margin:40px 0 0
}
.product-details__buttons a {
	padding:17.55px 39px;
	color:var(--nionx-white,#fff);
	font-size:16px;
	font-style:normal;
	font-weight:700;
	line-height:normal
}
@media(max-width:768px) {
	.product-details__buttons a {
	padding:16.55px 35px
}
}.product-details__socials {
	position:relative;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:50px;
	margin-top:37px
}
.product-details__socials__title {
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	display:flex;
	margin-bottom:0;
	color:var(--nionx-text,#6C6A72)
}
@media(min-width:768px) {
	.product-details__socials__title {
	flex:0 0 auto
}
}.product-details__socials__item {
	display:flex;
	gap:20px
}
.product-details__socials__item a {
	display:inline;
	width:40px;
	height:40px;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--nionx-gray,#F4F2F9);
	font-size:16px;
	color:var(--nionx-text,#6C6A72);
	transition:all 500ms ease;
	border-radius:50%
}
.product-details__socials__item a:hover {
	background-color:var(--nionx-title,#1D1729);
	color:var(--nionx-white,#fff)
}
.product-details__description {
	position:relative;
	margin:50px 0 0
}
@media(min-width:768px) {
	.product-details__description {
	margin:72px 0 0
}
}.product-details__description__title {
	font-size:30px;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	margin-bottom:22px;
	letter-spacing:-0.9px
}
.product-details__description__text {
	font-size:16px;
	font-weight:600
}
.product-details__description__lists {
	margin-bottom:25px;
	margin-top:25px;
	padding:0
}
.product-details__description__lists li {
	display:block;
	position:relative;
	font-size:16px;
	line-height:30px;
	font-weight:700;
	color:var(--nionx-title,#1D1729)
}
.product-details__description__lists li::before {
	content:"\f058";
	clear:both;
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:16px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:8px
}
.product-details__comment {
	border-top:1px solid var(--nionx-border-color,#D9D9D9);
	margin:30px 0 0;
	padding:30px 0 0;
	position:relative
}
@media(min-width:768px) {
	.product-details__comment {
	margin:44px 0 0;
	padding:43px 0 0
}
}.product-details__review-title {
	font-size:30px;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	margin-bottom:22px
}
@media(min-width:768px) {
	.product-details__review-title {
	margin-bottom:32px
}
}.product-details__comment-box {
	position:relative;
	padding:11px 0 52px 200px;
	margin-bottom:45px;
	min-height:166px;
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
@media(max-width:767px) {
	.product-details__comment-box {
	padding-left:0;
	margin-bottom:30px;
	padding-bottom:30px
}
}.product-details__comment-box__thumb {
	width:166px;
	height:166px;
	position:absolute;
	left:0;
	top:0;
	border-radius:50%;
	margin:0;
	border:0
}
@media(max-width:767px) {
	.product-details__comment-box__thumb {
	position:relative;
	margin:0 0 20px
}
}.product-details__comment-box__thumb img {
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:50%
}
.product-details__comment-box__meta {
	font-size:24px;
	font-style:normal;
	font-weight:800;
	line-height:26px;
	margin:0 0 20px;
	color:var(--nionx-title,#1D1729)
}
.product-details__comment-box__date {
	margin-left:20px;
	display:inline-block;
	text-transform:inherit;
	color:var(--nionx-base,#5F2DDE);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	font-weight:500;
	line-height:187.5%
}
.product-details__comment-box__text {
	margin:0;
	font-size:16px;
	font-weight:500;
	line-height:187.5%
}
.product-details__comment-box__ratings {
	position:absolute;
	right:0;
	top:13px;
	display:flex;
	align-items:center;
	letter-spacing:2.11px;
	font-size:17px;
	color:var(--nionx-base,#5F2DDE)
}
@media(max-width:767px) {
	.product-details__comment-box__ratings {
	position:relative;
	top:0;
	margin:0 0 22px
}
}.product-details__form {
	position:relative
}
.product-details__form .row {
	--bs-gutter-x:20px
}
.product-details__form-title {
	font-size:30px;
	margin-bottom:18px;
	font-weight:bold
}
.product-details__form-ratings {
	display:flex;
	align-items:center;
	letter-spacing:6px;
	font-size:25px;
	color:var(--nionx-base,#5F2DDE);
	margin:0 0 40px
}
.product-details__form-ratings i {
	color:var(--nionx-base,#5F2DDE)
}
.product-details__form-ratings__label {
	display:inline-block;
	letter-spacing:0;
	color:var(--nionx-text,#6C6A72);
	margin:0 17px 0 0;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-weight:700;
	line-height:130%;
	text-transform:capitalize
}
.product-details__form__form {
	margin-top:0
}
.product-details__form__form .form-one__control input::placeholder,.product-details__form__form .form-one__control textarea::placeholder {
	color:var(--nionx-text,#6C6A72)
}
.product-details__form__form .driveschol-btn {
	padding:17px 50px
}
.product-details__form__form .driveschol-btn::after {
	background:var(--nionx-title,#1D1729)
}
.product-details__form__form .driveschol-btn::before {
	background:var(--nionx-base,#5F2DDE)
}
.cart-page {
	position:relative;
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.cart-page {
	padding:80px 0;
	padding-top:60px
}
}.cart-page .table-responsive {
	position:relative;
	display:block;
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
@media(max-width:1199px) {
	.cart-page .table-responsive {
	margin-bottom:30px
}
}.cart-page__table {
	position:relative;
	width:100%;
	border:0;
	margin:0 0 60px
}
@media(max-width:1199px) {
	.cart-page__table {
	min-width:1170px
}
}.cart-page__table thead tr th {
	padding:0 0 14px;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	border:0;
	background-color:transparent;
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)!important;
	box-shadow:none;
	color:var(--nionx-title,#1D1729);
	font-size:20px;
	font-weight:700;
	line-height:235%
}
.cart-page__table thead tr th:last-child {
	text-align:right
}
.cart-page__table tbody tr td {
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-weight:500;
	line-height:235%;
	vertical-align:middle;
	border:0;
	box-shadow:none;
	background-color:transparent;
	border-top:1px solid var(--nionx-border-color,#D9D9D9);
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9);
	padding:25px 0
}
.cart-page__table tbody tr td:last-child {
	text-align:right
}
.cart-page__table__meta {
	display:flex;
	align-items:center
}
.cart-page__table__meta-img {
	width:119px;
	height:119px;
	background-color:var(--nionx-white,#fff);
	border:1px solid var(--nionx-border-color,#D9D9D9);
	margin-right:34px;
	border-radius:6px
}
.cart-page__table__meta-img img {
	width:100%;
	height:100%;
	object-fit:cover;
	mix-blend-mode:multiply
}
.cart-page__table__meta-title {
	margin:0;
	font-size:20px;
	font-weight:700;
	line-height:235%
}
.cart-page__table__meta-title a {
	color:inherit
}
.cart-page__table__meta-title a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.cart-page__table__remove {
	display:block;
	color:var(--nionx-title,#1D1729);
	font-size:16px
}
.cart-page__table__remove:hover {
	color:var(--nionx-base,#5F2DDE)
}
.cart-page__coupone-form {
	position:relative;
	display:flex
}
@media(max-width:767px) {
	.cart-page__coupone-form {
	display:block
}
}.cart-page__coupone-form input[type=text] {
	border-radius:20px;
	height:56px;
	width:303px;
	background-color:var(--nionx-gray,#F4F2F9);
	border:0;
	padding-left:30px;
	padding-right:30px;
	outline:0;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal;
	display:block;
	margin-right:20px
}
@media(max-width:1199px) {
	.cart-page__coupone-form input[type=text] {
	width:290px
}
}@media(max-width:767px) {
	.cart-page__coupone-form input[type=text] {
	width:100%;
	margin:0 0 10px
}
}.cart-page__coupone-form button {
	padding:18px 40px
}
.cart-page__cart-total {
	position:relative;
	text-align:right;
	margin:-8px 0 24px;
	padding:0
}
@media(max-width:991px) {
	.cart-page__cart-total {
	text-align:left;
	margin-top:45px
}
}.cart-page__cart-total li {
	display:block;
	margin:0;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:235%
}
@media(max-width:991px) {
	.cart-page__cart-total li span {
	display:inline-block;
	min-width:172px
}
}.cart-page__cart-total li:last-child {
	margin-left:auto;
	margin-right:0;
	max-width:250px;
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid var(--nionx-border-color,#D9D9D9)
}
.cart-page__cart-total li:last-child .cart-page__cart-total-amount {
	font-weight:700;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	color:var(--nionx-title,#1D1729)
}
.cart-page__cart-total-amount {
	font-size:18px;
	color:var(--nionx-text,#6C6A72);
	font-weight:500;
	text-transform:inherit;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	display:inline-block;
	min-width:172px
}
.cart-page__buttons {
	display:flex;
	justify-content:flex-end;
	gap:10px
}
@media(max-width:991px) {
	.cart-page__buttons {
	justify-content:flex-start
}
}.cart-page__buttons .nionx-btn {
	color:var(--nionx-white,#fff);
	padding:19px 39px
}
.checkout-page {
	position:relative;
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.checkout-page {
	padding:80px 0;
	padding-top:60px
}
}.checkout-page .bs-gutter-x-20 {
	--bs-gutter-x:20px
}
.checkout-page__notice {
	max-width:570px;
	margin:0 0 35px;
	padding:35px 50px;
	border-radius:6px;
	background:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:18px;
	font-weight:500;
	line-height:normal
}
.checkout-page__notice a {
	font-weight:700;
	color:var(--nionx-base,#5F2DDE);
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.checkout-page__notice a:hover {
	background-size:100% 1px
}
.checkout-page__billing-address {
	position:relative
}
.checkout-page__billing-address__title {
	font-size:30px;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px;
	margin:0 0 34px
}
@media(max-width:767px) {
	.checkout-page__billing-address__title {
	font-size:28px
}
}.checkout-page__shipping-address {
	position:relative
}
@media(max-width:991px) {
	.checkout-page__shipping-address {
	margin:50px 0 0
}
}.checkout-page__shipping-address__title {
	font-size:30px;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px;
	margin:0 0 34px
}
@media(max-width:767px) {
	.checkout-page__shipping-address__title {
	font-size:28px
}
}.checkout-page__input-box {
	position:relative;
	line-height:1;
	margin:0 0 20px
}
.checkout-page__input-box input[type=text],.checkout-page__input-box input[type=email],.checkout-page__input-box input[type=tel],.checkout-page__input-box textarea {
	border-radius:10px;
	height:60px;
	width:100%;
	border:0;
	background-color:var(--nionx-gray,#F4F2F9);
	padding-left:30px;
	padding-right:30px;
	outline:0;
	display:block;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.checkout-page__input-box input[type=text]::placeholder,.checkout-page__input-box input[type=email]::placeholder,.checkout-page__input-box input[type=tel]::placeholder,.checkout-page__input-box textarea::placeholder {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal
}
.checkout-page__input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	position:relative;
	display:block;
	width:100%!important;
	font-family:var(--nionx-font,"Plus Jakarta Sans")
}
.checkout-page__input-box .bootstrap-select>.dropdown-toggle::after {
	display:none
}
.checkout-page__input-box .bootstrap-select>.dropdown-toggle {
	position:relative;
	height:58px;
	outline:none!important;
	border-radius:0;
	border:0;
	background-color:var(--nionx-gray,#F4F2F9)!important;
	margin:0;
	padding:0;
	padding-left:30px;
	padding-right:30px;
	color:var(--nionx-text,#6C6A72)!important;
	font-size:14px;
	line-height:58px;
	font-weight:500;
	box-shadow:none!important;
	background-repeat:no-repeat;
	background-size:14px 12px;
	background-position:right 25.75px center
}
.checkout-page__input-box .bootstrap-select>.dropdown-toggle:before {
	position:absolute;
	top:0;
	bottom:0;
	right:30px;
	font-family:"Font Awesome 5 Free";
	content:"\f107";
	font-weight:900;
	font-size:12px;
	color:var(--nionx-text,#6C6A72)
}
.checkout-page__input-box .bootstrap-select .dropdown-menu>li+li>a {
	border-top:1px solid var(--nionx-border-color,#D9D9D9)
}
.checkout-page__input-box .bootstrap-select .dropdown-menu {
	border:0
}
.checkout-page__input-box .bootstrap-select .dropdown-menu>li>a {
	font-size:14px;
	font-weight:500;
	padding:15px 30px;
	color:var(--nionx-text,#6C6A72);
	background-color:var(--nionx-gray,#F4F2F9);
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.checkout-page__input-box .bootstrap-select .dropdown-menu>li:hover>a,.checkout-page__input-box .bootstrap-select .dropdown-menu>li.selected>a {
	background:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	border-color:var(--nionx-base,#5F2DDE)
}
.checkout-page__input-box textarea {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:normal;
	height:176px;
	width:100%;
	background-color:var(--nionx-gray,#F4F2F9);
	padding:20px 30px 30px;
	border:0;
	outline:0;
	margin-bottom:0
}
.checkout-page__check-box {
	position:relative;
	display:block;
	margin-top:-6px
}
.checkout-page__check-box input[type=checkbox] {
	display:none
}
.checkout-page__check-box label {
	position:relative;
	display:inline-block;
	padding-left:30px;
	margin-right:0;
	margin-bottom:0;
	color:var(--nionx-text,#6C6A72);
	font-size:15px;
	line-height:24px;
	text-transform:none;
	cursor:pointer
}
.checkout-page__check-box label span:before {
	position:absolute;
	top:0;
	left:5px;
	line-height:20px;
	display:inline-block;
	color:var(--nionx-white,#fff);
	font-family:"Font Awesome 5 Free";
	content:"\f00c";
	font-size:8px;
	font-weight:900;
	-webkit-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
	opacity:0
}
.checkout-page__check-box input[type=checkbox]+label span {
	position:absolute;
	top:4px;
	left:0;
	width:19px;
	height:19px;
	background-color:var(--nionx-base,#5F2DDE);
	border-radius:50%;
	border:0;
	vertical-align:middle;
	cursor:pointer;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease
}
.checkout-page__check-box input[type=checkbox]:checked+label span:before {
	opacity:1
}
.checkout-page__details {
	margin-top:25px;
	margin-bottom:40px
}
.checkout-page__details__title {
	font-size:30px;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px;
	margin-bottom:20px
}
.checkout-page__details__check-box input[type=checkbox] {
	display:none
}
.checkout-page__details__check-box label {
	position:relative;
	padding-left:30px;
	cursor:pointer;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:130%
}
.checkout-page__details__check-box label span {
	position:absolute;
	top:2px;
	left:0;
	width:22px;
	height:22px;
	background-color:var(--nionx-base,#5F2DDE);
	border-radius:50%;
	border:0;
	vertical-align:middle;
	cursor:pointer;
	transition:all 300ms ease
}
.checkout-page__details__check-box label span::before {
	content:"\f00c";
	color:var(--nionx-white,#fff);
	position:absolute;
	top:4px;
	left:6px;
	line-height:15px;
	display:inline-block;
	font-family:"Font Awesome 5 Free";
	font-size:10px;
	font-weight:900;
	transition:all .15s ease-in-out;
	opacity:0
}
.checkout-page__details__check-box input[type=checkbox]:checked+label span:before {
	opacity:1
}
.checkout-page__your-order {
	position:relative;
	margin:32px 0 0
}
.checkout-page__your-order__title {
	margin-bottom:35px;
	font-size:30px;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px
}
@media(max-width:767px) {
	.checkout-page__your-order__title {
	font-size:28px
}
}.checkout-page__your-order .nionx-btn {
	padding:19px 38px
}
.checkout-page__order-table {
	position:relative;
	width:100%;
	border:0;
	margin:0
}
.checkout-page__order-table thead tr th {
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:235%;
	margin:0;
	padding:15.5px 0;
	border:0;
	border-top:1px solid var(--nionx-border-color,#D9D9D9);
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9);
	font-weight:bold
}
.checkout-page__order-table thead tr th:last-child {
	text-align:right
}
.checkout-page__order-table tbody tr td {
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:100%;
	padding:0 0 24px;
	border:0
}
.checkout-page__order-table tbody tr td:last-child {
	text-align:right
}
.checkout-page__order-table .pro__price {
	color:var(--nionx-text,#6C6A72);
	font-weight:500
}
.checkout-page__order-table tbody tr:first-child td {
	padding-top:25px
}
.checkout-page__order-table tbody tr:last-child td {
	padding-bottom:26px;
	padding-top:26px;
	border-top:1px solid var(--nionx-border-color,#D9D9D9)
}
.checkout-page__order-table tbody tr:last-child td.pro__price {
	color:var(--nionx-title,#1D1729);
	font-weight:700
}
.checkout-page__payment {
	background-color:var(--nionx-gray,#F4F2F9);
	padding:40px 45px 17px;
	min-height:295px;
	margin-bottom:30px
}
@media(max-width:991px) {
	.checkout-page__payment {
	margin-top:50px
}
}@media(max-width:767px) {
	.checkout-page__payment {
	padding-left:25px;
	padding-right:25px
}
}.checkout-page__payment__item {
	position:relative
}
.checkout-page__payment__title {
	display:flex;
	font-size:20px;
	margin:0;
	align-items:center;
	margin-bottom:28px;
	cursor:pointer;
	font-weight:bold;
	color:var(--nionx-title,#1D1729)
}
.checkout-page__payment__title::before {
	content:"";
	width:22px;
	height:22px;
	background-color:var(--nionx-white,#fff);
	border-radius:50%;
	margin-right:10px;
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	font-size:8px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-right:14px;
	position:relative;
	top:1px;
	transition:all 500ms ease
}
.checkout-page__payment__title img {
	margin-left:15px
}
.checkout-page__payment__item--active .checkout-page__payment__title::before {
	background-color:var(--nionx-base,#5F2DDE);
	border-color:var(--nionx-base,#5F2DDE);
	content:"\f00c";
	color:var(--nionx-white,#fff)
}
.checkout-page__payment__content {
	margin-left:35px;
	margin-bottom:35px;
	font-size:16px;
	line-height:30px
}
.login-page {
	position:relative;
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.login-page {
	padding:80px 0;
	padding-top:60px
}
}.login-page__inner {
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	box-shadow:0 6px 40px 0 rgba(0,0,0,0.06);
	padding:40px 30px 40px 30px;
	border-radius:10px
}
@media(min-width:768px) {
	.login-page__inner {
	padding:57px 40px 57px 40px
}
}.login-page__info {
	background-color:var(--nionx-gray,#F4F2F9);
	padding:36px 50px 35px 50px;
	margin-bottom:50px;
	border-radius:10px
}
@media(max-width:991px) {
	.login-page__info {
	margin-bottom:20px;
	padding:15px 30px
}
.login-page__info p {
	font-size:16px
}
}.login-page__info p {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:18px;
	font-weight:500;
	margin:0;
	line-height:normal;
	color:var(--nionx-title,#1D1729)
}
.login-page__info p span {
	font-weight:700
}
.login-page__info p a {
	line-height:normal;
	font-weight:700;
	display:inline-block;
	color:var(--nionx-base,#5F2DDE);
	transition:all 500ms ease;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.login-page__info p a:hover {
	background-size:100% 1px
}
.login-page__info p a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.login-page__wrap {
	position:relative
}
.login-page__wrap__title {
	font-size:30px;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px;
	margin-top:-5px;
	margin-bottom:30px
}
.login-page__wrap .form__border {
	display:none
}
@media(min-width:992px) {
	.login-page__wrap .form__border {
	display:block
}
}.login-page__wrap .form__border::after {
	display:none;
	position:absolute;
	top:0;
	right:-47px;
	content:"";
	width:1px;
	height:100%;
	background:var(--nionx-border-color,#D9D9D9)
}
@media(min-width:992px) {
	.login-page__wrap .form__border::after {
	display:block
}
}@media(max-width:992px) {
	.login-page .register-page__wrap {
	margin-top:50px
}
}.login-page__form {
	position:relative;
	display:block
}
.login-page__form-input-box {
	position:relative;
	display:block;
	margin-bottom:20px
}
.login-page__form-input-box input[type=email],.login-page__form-input-box input[type=password] {
	height:60px;
	width:100%;
	border:0;
	border-radius:10px;
	background-color:var(--nionx-gray,#F4F2F9);
	padding-left:30px;
	padding-right:30px;
	outline:0;
	font-size:14px;
	color:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	display:block;
	font-weight:500
}
.login-page__checked-box {
	position:relative;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:30px;
	margin-bottom:38px
}
@media(max-width:768px) {
	.login-page__checked-box {
	display:block
}
}.login-page__checked-box label {
	position:relative;
	display:inline-block;
	padding-left:30px;
	margin-right:0;
	margin-bottom:0;
	color:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	text-transform:none;
	cursor:pointer;
	font-size:16px;
	font-weight:500
}
.login-page__checked-box label span:before {
	position:absolute;
	top:2px;
	left:5px;
	display:block;
	border-bottom:2px solid var(--nionx-base,#5F2DDE);
	border-right:2px solid var(--nionx-base,#5F2DDE);
	content:"";
	width:7px;
	height:10px;
	pointer-events:none;
	transform-origin:66% 66%;
	transform:rotate(45deg);
	transition:all .15s ease-in-out;
	opacity:0
}
.login-page__checked-box input[type=checkbox] {
	display:none
}
.login-page__checked-box input[type=checkbox]+label span {
	position:absolute;
	top:4px;
	left:0;
	border-radius:4px;
	width:20px;
	height:20px;
	vertical-align:middle;
	background:transparent;
	cursor:pointer;
	transition:all 300ms ease;
	border:1px solid var(--nionx-border-color,#D9D9D9)
}
.login-page__checked-box input[type=checkbox]:checked+label span:before {
	opacity:1
}
.login-page__form-btn-box {
	position:relative;
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.login-page__form-btn-box .nionx-btn {
	font-size:16px;
	font-weight:600;
	padding:19px 40px
}
.login-page__form-forgot-password {
	position:relative;
	display:block;
	margin-left:0;
	flex:0 0 100%;
	margin-top:10px
}
@media(min-width:768px) {
	.login-page__form-forgot-password {
	margin-left:20px;
	flex:0 0 auto;
	margin-top:0
}
}.login-page__form-forgot-password a {
	font-size:14px;
	font-weight:500;
	color:var(--nionx-text,#6C6A72);
	position:relative;
	display:inline-block;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.login-page__form-forgot-password a:hover {
	background-size:100% 1px
}
.login-page__form-forgot-password a:hover {
	color:var(--nionx-text,#6C6A72)
}
.gutter-x-94 {
	--bs-gutter-x:94px
}
.error-404 {
	padding-bottom:80px;
	text-align:center;
	padding-top:80px
}
@media(max-width:768px) {
	.error-404 {
	padding-top:20px
}
}@media(min-width:992px) {
	.error-404 {
	padding-bottom:120px
}
}.error-404__title {
	margin-bottom:60px
}
.error-404__title img {
	max-width:720px;
	max-height:600px;
	height:auto
}
.error-404__sub-title {
	font-size:40px;
	font-style:normal;
	font-weight:700;
	line-height:65%;
	letter-spacing:-1.2px
}
@media(max-width:768px) {
	.error-404__sub-title {
	font-size:30px
}
}@media(max-width:576px) {
	.error-404__sub-title {
	font-size:25px;
	margin-bottom:10px
}
}.error-404__text {
	font-weight:700;
	line-height:200%;
	margin-bottom:20px
}
@media(max-width:576px) {
	.error-404__text {
	line-height:140%
}
}.error-404__search {
	display:inline-flex;
	align-items:center;
	position:relative;
	margin-bottom:20px;
	max-width:550px
}
.error-404__search input[type=text] {
	border:0;
	outline:0;
	display:block;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:6px;
	width:496px;
	height:59.934px;
	padding-left:70px;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:112.5%
}
.error-404__search input[type=text]::placeholder {
	color:var(--nionx-text,#6C6A72)
}
.error-404__search__btn {
	border:0;
	outline:0;
	background-color:transparent;
	position:absolute;
	top:50%;
	left:30px;
	transform:translateY(-50%);
	font-size:20px;
	color:var(--nionx-text,#6C6A72)
}
@media(min-width:768px) {
	.error-404__search__btn {
	font-size:22px
}
}.error-404__btns {
	margin-top:20px
}
.error-404__btns .nionx-btn {
	padding:18.55px 38.66px
}
.faq-page-search {
	padding-top:160px;
	padding-bottom:60px
}
@media(max-width:767px) {
	.faq-page-search {
	padding-top:100px;
	padding-bottom:40px
}
}.faq-page-search__inner {
	background-color:var(--nionx-gray,#F4F2F9);
	position:relative;
	padding:0 40px 60px 40px;
	border-radius:40px
}
.faq-page-search__inner__logo {
	position:relative;
	padding:12px 24px;
	background-color:var(--nionx-white,#fff);
	border-radius:39px;
	display:inline-flex;
	left:calc(40% - 24px);
	justify-content:center;
	align-items:center;
	margin-top:-70px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:45px;
	max-width:197px
}
@media(max-width:768px) {
	.faq-page-search__inner__logo {
	left:calc(30% - 24px)
}
}@media(max-width:575px) {
	.faq-page-search__inner__logo {
	left:calc(15% - 24px)
}
}.faq-page-search__title {
	text-align:center;
	font-family:var(--nionx-special-font,"DM Sans",sans-serif);
	font-weight:700;
	line-height:117.5%;
	font-size:25px;
	margin-bottom:10px;
	font-style:normal;
	margin-top:-7px
}
@media(min-width:992px) {
	.faq-page-search__title {
	font-size:40px
}
}.faq-page-search__form {
	display:flex;
	align-items:center;
	position:relative;
	margin-bottom:20px;
	margin-top:25px;
	width:100%;
	max-width:559px;
	margin-left:auto;
	margin-right:auto
}
.faq-page-search__form input[type=text] {
	margin-left:auto;
	margin-right:auto;
	border-radius:20px;
	max-width:559px;
	height:60px;
	border:0;
	outline:0;
	display:block;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	background-color:var(--nionx-white,#fff);
	font-size:16px;
	width:100%;
	padding-left:70px;
	color:var(--nionx-text,#6C6A72)
}
.faq-page-search__form::placeholder {
	color:var(--nionx-text,#6C6A72)
}
.faq-page-search__form__btn {
	border:0;
	outline:0;
	background-color:transparent;
	position:absolute;
	top:50%;
	left:30px;
	transform:translateY(-50%);
	font-size:20px;
	color:var(--nionx-text,#6C6A72)
}
@media(min-width:768px) {
	.faq-page-search__form__btn {
	font-size:22px
}
}.faq-page {
	padding-bottom:120px
}
@media(max-width:767px) {
	.faq-page {
	padding-bottom:80px
}
}.faq-page__contact {
	background:var(--nionx-base,#5F2DDE);
	border-radius:40px
}
@media(max-width:991px) {
	.faq-page__contact {
	margin-bottom:40px
}
}.faq-page__contact__item {
	position:relative;
	padding:0 40px 26px 40px;
	z-index:1;
	padding-top:60px
}
.faq-page__contact__item:last-child {
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:39px;
	padding-bottom:55px
}
@media(max-width:576px) {
	.faq-page__contact__item:last-child {
	padding-bottom:40px
}
}.faq-page__contact__item:last-child .shape__element {
	left:30%
}
.faq-page__contact__item:last-child .faq-page__contact__title {
	color:var(--nionx-title,#1D1729)
}
.faq-page__contact__item:last-child .faq-page__contact__number {
	color:var(--nionx-text,#6C6A72)
}
.faq-page__contact__item:last-child .faq-page__contact__number br {
	display:block
}
.faq-page__contact__item:last-child .faq-page__contact__number a {
	color:var(--nionx-title,#1D1729);
	font-size:24px;
	font-style:normal;
	font-weight:700;
	line-height:122.53%
}
@media(max-width:576px) {
	.faq-page__contact__item {
	padding:0 20px 26px 20px;
	padding-top:40px
}
}.faq-page__contact__title {
	margin-top:-10px;
	text-align:center;
	color:var(--nionx-white,#fff);
	font-size:24px;
	font-weight:700;
	line-height:147.917%;
	margin-bottom:20px
}
.faq-page__contact__icon {
	width:54px;
	height:54px;
	margin-left:auto;
	margin-right:auto;
	background-color:var(--nionx-white,#fff);
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:50%;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden;
	margin-bottom:15px
}
.faq-page__contact__icon i {
	transition:all .4s ease-in-out 0s
}
.faq-page__contact__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.faq-page__contact__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.faq-page__contact__icon:hover i {
	color:var(--nionx-white,#fff)
}
.faq-page__contact__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.faq-page__contact__icon i {
	color:var(--nionx-base,#5F2DDE);
	font-size:25px
}
.faq-page__contact__number {
	margin:0;
	color:var(--nionx-border-color,#D9D9D9);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:141.875%;
	text-align:center
}
.faq-page__contact__number a {
	color:var(--nionx-white,#fff);
	font-size:16px;
	font-weight:600;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease;
	transition:all 500ms ease
}
.faq-page__contact__number a:hover {
	background-size:100% 1px
}
.faq-page__contact__number a:hover {
	color:var(--nionx-title,#1D1729)
}
.faq-page__contact .shape__element {
	position:absolute;
	top:20px;
	left:20%;
	z-index:-1
}
.faq-page__accordion .accrodion {
	border:1px solid var(--nionx-border-color,#D9D9D9);
	border-radius:20px
}
.faq-page__accordion .accrodion+.accrodion {
	margin-top:20px
}
.faq-page__accordion .accrodion-title {
	padding:25px 30px 18px 30px;
	padding-right:70px;
	cursor:pointer
}
.faq-page__accordion .accrodion-title__text {
	font-size:18px;
	font-weight:700;
	line-height:normal;
	text-transform:capitalize;
	position:relative
}
.faq-page__accordion .accrodion-title__icon {
	width:34px;
	height:34px;
	position:absolute;
	top:50%;
	right:-35px;
	border-radius:50%;
	background:var(--nionx-gray,#F4F2F9);
	transform:translateY(-50%)
}
.faq-page__accordion .accrodion-title__icon::after,.faq-page__accordion .accrodion-title__icon::before {
	width:3.555555555px;
	height:12px;
	position:absolute;
	background-color:var(--nionx-title,#1D1729);
	top:50%;
	left:50%;
	content:"";
	transform:translate(-50%,-50%);
	transition:all 500ms ease
}
.faq-page__accordion .accrodion-title__icon::after {
	width:12px;
	height:3px
}
.faq-page__accordion .active .accrodion-title__icon {
	background-color:var(--nionx-base,#5F2DDE)
}
.faq-page__accordion .active .accrodion-title__icon::after,.faq-page__accordion .active .accrodion-title__icon::before {
	background-color:var(--nionx-white,#fff);
	opacity:0
}
.faq-page__accordion .active .accrodion-title__icon::after {
	opacity:1
}
.faq-page__accordion .accrodion-content .inner {
	padding:3px 54px 22px 30px;
	margin-top:-3px
}
.faq-page__accordion .accrodion-content p {
	color:var(--nionx-text,#6C6A72);
	padding-bottom:0;
	margin-bottom:0
}
.faq-one {
	position:relative;
	background-color:var(--nionx-gray,#F4F2F9);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:240px 0 120px
}
@media(max-width:767px) {
	.faq-one {
	padding:200px 0 80px
}
}.faq-one__content {
	position:relative
}
@media(max-width:991px) {
	.faq-one__content {
	margin-bottom:35px
}
}.faq-one__content .sec-title {
	padding-bottom:35px
}
.faq-one__content__author {
	position:relative;
	padding:6px 0 0 155px;
	min-height:128px
}
.faq-one__content__author__thumb {
	width:128px;
	height:128px;
	border-radius:50%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
.faq-one__content__author__thumb img {
	width:100%;
	height:100%;
	object-fit:cover
}
.faq-one__content__author__title {
	font-size:18px;
	font-weight:700;
	color:var(--nionx-base,#5F2DDE);
	text-transform:uppercase;
	margin:0 0 33px
}
@media(max-width:767px) {
	.faq-one__content__author__title {
	margin-bottom:15px
}
}.faq-one__content__author__text {
	line-height:30px;
	margin:0
}
@media(min-width:992px) and (max-width:1199px) {
	.faq-one__content__author__text br {
	display:none
}
}.faq-one .faq-page__accordion {
	background-color:var(--nionx-white,#fff)
}
.faq-two {
	padding:120px 0
}
@media(max-width:992px) {
	.faq-two {
	padding:100px 0
}
}@media(max-width:768px) {
	.faq-two {
	padding:80px 0
}
}.faq-two--about {
	padding-top:0;
	padding-bottom:110px
}
@media(max-width:992px) {
	.faq-two--about {
	padding-bottom:100px
}
}@media(max-width:768px) {
	.faq-two--about {
	padding-bottom:80px
}
}.faq-two__item__img {
	position:relative
}
.faq-two__item__img img {
	margin-left:-32px;
	animation:topAniLong 4s ease-in-out infinite
}
@media(max-width:1199px) {
	.faq-two__item__img img {
	width:100%;
	height:100%;
	object-fit:cover
}
}.faq-two__item__img::after {
	position:absolute;
	top:20%;
	left:30%;
	content:"";
	width:200px;
	height:200px;
	z-index:-1;
	border-radius:50%;
	box-shadow:0 3px 200px 0 rgba(0,0,0,0.3)
}
.package-card {
	border-radius:30px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff)
}
.package-card__head {
	padding:40px 40px 30px 40px
}
.package-card__head__title {
	color:var(--nionx-base,#5F2DDE);
	font-size:20px;
	font-weight:700;
	line-height:150%;
	margin-bottom:11px
}
.package-card__head__price {
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:30px;
	font-weight:700;
	line-height:100%
}
.package-card__head__price__month {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:700;
	line-height:30px;
	margin-left:3px
}
.package-card__content {
	padding:40px;
	border-radius:0 0 30px 30px;
	background:var(--nionx-gray,#F4F2F9);
	position:relative;
	z-index:1;
	transition:all .5s ease-in-out
}
.package-card__content__list {
	padding-left:0;
	margin-left:0
}
.package-card__content__list__item {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal;
	position:relative;
	transition:all .5s ease-in-out
}
.package-card__content__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:16px;
	color:var(--nionx-base,#5F2DDE);
	transition:all .5s ease-in-out;
	margin-right:10px
}
.package-card__content__list__item+.package-card__content__list__item {
	margin-top:15px
}
.package-card__content__link {
	margin-top:46px;
	text-align:center
}
.package-card__content__link .nionx-btn {
	padding:19px 39px;
	color:var(--nionx-white,#fff)
}
.package-card__content__link .nionx-btn::before {
	background-color:var(--nionx-white,#fff)
}
.package-card__content__link .nionx-btn:hover {
	color:var(--nionx-title,#1D1729)
}
.package-card__content::after {
	content:"";
	width:100%;
	height:0;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	background:var(--nionx-base,#5F2DDE);
	z-index:-1;
	border-radius:0 0 30px 30px;
	transition:all .5s ease-in-out
}
.package-card:hover .package-card__content__list__item {
	color:var(--nionx-white,#fff)
}
.package-card:hover .package-card__content__list__item::before {
	color:var(--nionx-white,#fff)
}
.package-card:hover .package-card__content::after {
	height:100%
}
.package-page {
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.package-page {
	padding:80px 0;
	padding-top:60px
}
}.package-page .sec-title {
	padding-bottom:25px
}
.package-page .price-page__inner__btn {
	padding:19px 39px;
	margin:0 10px;
	background-color:var(--nionx-title,#1D1729);
	color:var(--nionx-white,#fff)
}
.package-page .price-page__inner__filter {
	margin-bottom:60px
}
@media(max-width:992px) {
	.package-page .price-page__inner__filter {
	margin-bottom:40px
}
}.package-page .active-btn {
	color:var(--nionx-white,#fff)
}
.package-page .active-btn::before {
	content:" ";
	width:100%;
	height:100%;
	background:var(--nionx-base,#5F2DDE);
	position:absolute;
	transition:all .4s ease-in-out;
	left:0;
	right:0;
	top:0;
	z-index:-3
}
.pricing-one {
	padding:80px 0
}
@media(min-width:992px) {
	.pricing-one {
	padding:120px 0
}
}.offer-one {
	padding-bottom:120px
}
@media(max-width:767px) {
	.offer-one {
	padding-bottom:80px
}
}.offer-one--home {
	padding:100px 0
}
@media(max-width:767px) {
	.offer-one--home {
	padding:80px 0
}
}.offer-one .container-fluid {
	max-width:1604px
}
.offer-one__card {
	padding:20px;
	background-size:cover;
	position:relative;
	overflow:hidden
}
.offer-one__card::before {
	background:linear-gradient(90deg,rgba(var(--nionx-white-rgb,255,255,255),0.13) 0,rgba(var(--nionx-white-rgb,255,255,255),0.13) 77%,rgba(var(--nionx-white-rgb,255,255,255),0.5) 92%,rgba(var(--nionx-white-rgb,255,255,255),0));
	content:"";
	height:200%;
	left:-210%;
	opacity:0;
	position:absolute;
	top:-50%;
	transition:all .7s ease 0s;
	width:200%
}
.offer-one__card:hover::before {
	left:-30%;
	opacity:1;
	top:-20%;
	transition-duration:.7s,0.7s,0.15s;
	transition-property:left,top,opacity;
	transition-timing-function:linear
}
.offer-one__card__inner {
	position:relative;
	border:1px solid var(--nionx-white,#fff);
	padding:40px
}
@media(min-width:992px) {
	.offer-one__card__inner {
	padding:50px
}
}.offer-one__card__shape {
	position:absolute;
	top:0;
	left:0;
	display:none
}
@media(min-width:992px) {
	.offer-one__card__shape {
	display:block
}
}.offer-one__card__value {
	font-family:var(--nionx-special-font,"DM Sans",sans-serif);
	font-weight:400;
	font-size:30px;
	color:var(--nionx-base,#5F2DDE);
	line-height:1;
	margin:0
}
@media(min-width:992px) {
	.offer-one__card__value {
	font-size:40px
}
}.offer-one__card__title {
	position:relative;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	font-size:30px;
	line-height:1.2em;
	margin-bottom:17px
}
@media(min-width:992px) {
	.offer-one__card__title {
	font-size:40px
}
}.membership-one {
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.membership-one {
	padding:80px 0;
	padding-top:60px
}
}.membership-one .sec-title {
	text-align:center;
	padding-bottom:25px
}
.membership-one__tab__list {
	display:inline-flex;
	justify-content:center;
	align-items:center;
	margin-bottom:40px;
	flex-wrap:wrap
}
.membership-one__tab__list li {
	cursor:pointer
}
.membership-one__tab__list li span {
	display:block;
	font-size:10px;
	background-color:var(--nionx-gray,#F4F2F9);
	transition:all 500ms ease;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:var(--nionx-letter-space,0.1em);
	padding:15px 20px;
	line-height:1.2em;
	color:var(--nionx-text,#6C6A72)
}
.membership-one__tab__list li.active-btn span,.membership-one__tab__list li:hover span {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.membership-one__card {
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	padding:50px;
	background-color:var(--nionx-white,#fff);
	transition:all 500ms ease
}
.membership-one__card:hover {
	border-color:var(--nionx-white,#fff);
	box-shadow:0 10px 60px 0 rgba(0,0,0,0.07)
}
.membership-one__card__price {
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	color:var(--nionx-black3,#000);
	line-height:1;
	font-size:40px;
	line-height:1em;
	font-weight:500
}
.membership-one__card__tagline {
	margin:0;
	font-size:16px;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	line-height:2.5em;
	color:var(--nionx-text,#6C6A72);
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9);
	padding-bottom:16px;
	margin-bottom:33px
}
.membership-one__card__text {
	margin:0;
	font-weight:600;
	color:var(--nionx-black3,#000);
	font-size:16px;
	line-height:2.5em;
	margin-top:13px
}
.membership-one__card__list {
	margin-bottom:26px
}
.membership-one__card__list li {
	position:relative;
	font-size:16px;
	line-height:2.5em;
	color:var(--nionx-text,#6C6A72);
	display:flex;
	justify-content:center;
	align-items:center
}
.membership-one__card__list li>i {
	font-size:14px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:10px;
	position:relative;
	top:1px
}
.membership-two {
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.membership-two {
	padding:80px 0;
	padding-top:60px
}
}.membership-two--padding {
	padding:120px 0
}
@media(max-width:767px) {
	.membership-two--padding {
	padding:80px 0
}
}.membership-two .sec-title {
	text-align:center
}
.membership-two-card {
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	padding:36px 40px;
	transition:all 500ms ease;
	background-color:var(--nionx-white,#fff)
}
.membership-two-card:hover {
	box-shadow:0 10px 60px 0 rgba(0,0,0,0.07)
}
@media(min-width:992px) {
	.membership-two-card {
	display:flex;
	flex-wrap:wrap;
	align-items:center
}
}.membership-two-card__icon i,.membership-two-card__icon span {
	color:var(--nionx-base,#5F2DDE);
	font-size:60px
}
@media(min-width:992px) {
	.membership-two-card__icon {
	margin-right:30px
}
}.membership-two-card__title {
	margin:0;
	text-transform:uppercase;
	color:var(--nionx-black3,#000);
	text-transform:uppercase;
	font-size:20px;
	line-height:1.5em;
	font-weight:bold
}
.membership-two-card__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.membership-two-card__title a:hover {
	background-size:100% 1px
}
.membership-two-card__text {
	font-size:15px;
	line-height:2em;
	margin:0
}
.membership-two-card__price {
	margin:0;
	color:var(--nionx-base,#5F2DDE);
	font-size:16px;
	line-height:1.6666666667em;
	margin-top:10px
}
@media(min-width:768px) {
	.membership-two-card__price {
	font-size:18px
}
}@media(min-width:992px) {
	.membership-two-card__price {
	margin-left:90px
}
}@media(min-width:1200px) {
	.membership-two-card__price {
	margin-top:0;
	margin-left:auto
}
}.gift-page {
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.gift-page {
	padding:80px 0;
	padding-top:60px
}
}@media(min-width:992px) {
	.gift-page__carousel .owl-nav {
	display:none
}
}.gift-card-one {
	background-repeat:no-repeat;
	background-position:left top;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	text-align:center;
	padding:30px;
	position:relative;
	transition:all 500ms ease
}
.gift-card-one:hover {
	box-shadow:0 10px 60px 0 rgba(0,0,0,0.07)
}
.gift-card-one__inner {
	padding:45px;
	border:6px solid var(--nionx-black3,#000);
	transition:all 500ms ease
}
.gift-card-one:hover .gift-card-one__inner {
	border-color:var(--nionx-base,#5F2DDE)
}
.gift-card-one__flower {
	position:absolute;
	top:0;
	right:0;
	width:auto!important;
	animation:flowerRotate 2s linear 0s infinite
}
.gift-card-one__title {
	margin:0;
	text-transform:uppercase;
	color:var(--nionx-black3,#000);
	font-weight:bold;
	font-size:25px;
	line-height:1em;
	margin-top:-5px
}
@media(min-width:768px) {
	.gift-card-one__title {
	font-size:30px
}
}.gift-card-one__title a {
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease;
	color:inherit
}
.gift-card-one__title a:hover {
	background-size:100% 1px
}
.gift-card-one__title a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.gift-card-one__price {
	margin:0;
	font-size:20px;
	color:var(--nionx-base,#5F2DDE);
	line-height:1.5em
}
.gift-card-one__code {
	margin:0;
	font-size:16px;
	color:var(--nionx-black3,#000);
	line-height:22px
}
.gift-card-one__shape {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:auto!important;
	margin-top:25px;
	margin-bottom:25px
}
.gift-card-one__text {
	margin:0;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:var(--nionx-letter-space-xl,0.2em);
	line-height:22px;
	margin-bottom:23px
}
.gift-card-one__link {
	font-size:10px;
	padding:11px 29.5px
}
@keyframes bubbleMover {
	0% {
	-webkit-transform:translateY(0px) translateX(0) rotate(0);
	transform:translateY(0px) translateX(0) rotate(0)
}
30% {
	-webkit-transform:translateY(30px) translateX(50px) rotate(15deg);
	transform:translateY(30px) translateX(50px) rotate(15deg);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
50% {
	-webkit-transform:translateY(50px) translateX(100px) rotate(45deg);
	transform:translateY(50px) translateX(100px) rotate(45deg);
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
80% {
	-webkit-transform:translateY(30px) translateX(50px) rotate(15deg);
	transform:translateY(30px) translateX(50px) rotate(15deg);
	-webkit-transform-origin:left top;
	transform-origin:left top
}
100% {
	-webkit-transform:translateY(0px) translateX(0) rotate(0);
	transform:translateY(0px) translateX(0) rotate(0);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
}@keyframes shapeMover {
	0%,100% {
	transform:perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0)
}
50% {
	transform:perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px)
}
}@keyframes banner3Shake {
	0% {
	-webkit-transform:rotate3d(0,1,0,0deg);
	transform:rotate3d(0,1,0,0deg)
}
30% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
60% {
	-webkit-transform:rotate3d(1,0,0,0deg);
	transform:rotate3d(1,0,0,0deg)
}
80% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
100% {
	-webkit-transform:rotate3d(0,1,0,0deg);
	transform:rotate3d(0,1,0,0deg)
}
}@keyframes squareMover {
	0%,100% {
	-webkit-transform:translate(0,0) rotate(0);
	transform:translate(0,0) rotate(0)
}
20%,60% {
	-webkit-transform:translate(20px,40px) rotate(180deg);
	transform:translate(20px,40px) rotate(180deg)
}
30%,80% {
	-webkit-transform:translate(40px,60px) rotate(0deg);
	transform:translate(40px,60px) rotate(0deg)
}
}@keyframes treeMove {
	0%,100% {
	-webkit-transform:rotate(0deg) translateX(0);
	transform:rotate(0deg) translateX(0)
}
25%,75% {
	-webkit-transform:rotate(5deg) translateX(15px);
	transform:rotate(5deg) translateX(15px)
}
50% {
	-webkit-transform:rotate(10deg) translateX(30px);
	transform:rotate(10deg) translateX(30px)
}
}@keyframes leafMove {
	0%,100% {
	-webkit-transform:rotate(0deg) translateX(0);
	transform:rotate(0deg) translateX(0)
}
25%,75% {
	transform:rotate(-2deg) translateX(5px)
}
50% {
	transform:rotate(-4deg) translateX(10px)
}
}@keyframes messageMove {
	0%,100% {
	transform:translateX(0)
}
25%,75% {
	transform:translateX(5px)
}
50% {
	transform:translateX(10px)
}
}@keyframes textRotate {
	0% {
	transform:rotate(0deg)
}
100% {
	transform:rotate(360deg)
}
}@keyframes flowerRotate {
	0%,100% {
	transform:rotate(0deg)
}
25%,75% {
	transform:rotate(5deg)
}
50% {
	transform:rotate(10deg)
}
}@keyframes bgSlide {
	0% {
	background-position:0 0
}
20% {
	background-position:-100px 0
}
40% {
	background-position:-200px 0
}
60% {
	background-position:-150px 0
}
80% {
	background-position:-100px 0
}
100% {
	background-position:0 0
}
}@keyframes iconleft {
	0% {
	transform:translateX(0)
}
50% {
	transform:translateX(5px)
}
100% {
	transform:translateX(0px)
}
}@keyframes topAni {
	0% {
	transform:translateY(0)
}
50% {
	transform:translateY(10px)
}
100% {
	transform:translateY(0px)
}
}@keyframes topAniLong {
	0% {
	transform:translateY(0)
}
50% {
	transform:translateY(10px)
}
100% {
	transform:translateY(0px)
}
}@keyframes scale {
	0% {
	transform:scale(1)
}
50% {
	transform:scale(1.2)
}
100% {
	transform:scale(1)
}
}@keyframes scale2 {
	0% {
	transform:scale(1)
}
50% {
	transform:scale(1.1)
}
100% {
	transform:scale(1)
}
}@keyframes iconRotate {
	0% {
	transform:rotate(0deg)
}
50% {
	transform:rotate(180deg)
}
100% {
	transform:rotate(360deg)
}
}.mobile-nav__wrapper {
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	z-index:999;
	transform:translateX(-100%);
	transform-origin:left center;
	transition:transform 500ms ease 500ms,visibility 500ms ease 500ms;
	visibility:hidden;
	position:fixed
}
.mobile-nav__wrapper .container {
	padding-left:0;
	padding-right:0
}
.mobile-nav__wrapper .home-showcase .row [class*=col-] {
	flex:0 0 100%
}
.mobile-nav__wrapper .home-showcase {
	margin-bottom:-1px;
	margin-top:0;
	border-bottom:1px solid RGBA(var(--nionx-white-rgb,255,255,255),0.1)
}
.mobile-nav__wrapper .home-showcase__inner {
	padding:15px 0;
	background-color:transparent;
	box-shadow:none
}
.mobile-nav__wrapper .home-showcase__title {
	color:var(--nionx-white,#fff)
}
.mobile-nav__wrapper.expanded {
	opacity:1;
	transform:translateX(0%);
	visibility:visible;
	transition:transform 500ms ease 0ms,visibility 500ms ease 0ms
}
.mobile-nav__wrapper.expanded .mobile-nav__content {
	opacity:1;
	visibility:visible;
	transform:translateX(0);
	transition:opacity 500ms ease 500ms,visibility 500ms ease 500ms,transform 500ms ease 500ms
}
.mobile-nav__overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:var(--nionx-black3,#000);
	opacity:.3;
	cursor:url(../images/close.png),auto
}
.mobile-nav__content {
	width:300px;
	background-color:var(--nionx-black3,#000);
	z-index:10;
	position:relative;
	height:100%;
	overflow-y:auto;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:15px;
	padding-right:15px;
	opacity:0;
	visibility:hidden;
	transform:translateX(-100%);
	transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms,transform 500ms ease 0ms
}
.mobile-nav__content .main-menu__nav {
	display:block;
	padding:0
}
.mobile-nav__content .logo-box {
	margin-bottom:40px;
	display:flex
}
.mobile-nav__close {
	position:absolute;
	top:20px;
	right:15px;
	font-size:18px;
	color:var(--nionx-white,#fff);
	cursor:pointer
}
.mobile-nav__close:hover {
	color:var(--nionx-base,#5F2DDE)
}
.mobile-nav__content .main-menu__list,.mobile-nav__content .main-menu__list ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.mobile-nav__content .main-menu__list ul {
	display:none;
	border-top:1px solid RGBA(var(--nionx-white-rgb,255,255,255),0.1)
}
.mobile-nav__content .main-menu__list ul li>a {
	padding-left:1em
}
.mobile-nav__content .main-menu__list li:not(:last-child) {
	border-bottom:1px solid RGBA(var(--nionx-white-rgb,255,255,255),0.1)
}
.mobile-nav__content .main-menu__list li>a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	color:var(--nionx-white,#fff);
	font-size:14px;
	font-weight:500;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	height:46px;
	transition:500ms;
	font-style:normal;
	line-height:normal
}
.mobile-nav__content .main-menu__list li a.expanded {
	color:var(--nionx-base,#5F2DDE)
}
.mobile-nav__content .main-menu__list li a button {
	width:30px;
	height:30px;
	background-color:var(--nionx-base,#5F2DDE);
	border:0;
	outline:0;
	color:var(--nionx-white,#fff);
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	transform:rotate(-90deg);
	transition:transform 500ms ease
}
.mobile-nav__content .main-menu__list li a button.expanded {
	transform:rotate(0deg);
	background-color:var(--nionx-white,#fff);
	color:var(--nionx-black3,#000)
}
.mobile-nav__social {
	display:flex;
	align-items:center
}
.mobile-nav__social a {
	font-size:16px;
	color:var(--nionx-white,#fff);
	transition:500ms
}
.mobile-nav__social a+a {
	margin-left:20px
}
.mobile-nav__social a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.mobile-nav__contact {
	margin-bottom:0;
	margin-top:20px;
	margin-bottom:20px
}
.mobile-nav__contact li {
	color:var(--nionx-white,#fff);
	font-size:14px;
	font-weight:500;
	position:relative;
	display:flex;
	align-items:center
}
.mobile-nav__contact li+li {
	margin-top:15px
}
.mobile-nav__contact li a {
	color:inherit;
	transition:500ms
}
.mobile-nav__contact li a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.mobile-nav__contact li>i {
	width:30px;
	height:30px;
	border-radius:50%;
	background-color:var(--nionx-base,#5F2DDE);
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	font-size:12px;
	margin-right:10px;
	color:var(--nionx-white,#fff)
}
.mobile-nav__container .main-menu__logo,.mobile-nav__container .main-menu__right {
	display:none
}
.search-popup {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-2;
	-webkit-transition:all 1s ease;
	-khtml-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.search-popup__overlay {
	position:fixed;
	width:224vw;
	height:224vw;
	top:calc(90px - 112vw);
	right:calc(50% - 112vw);
	z-index:3;
	display:block;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transform:scale(0);
	-khtml-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transition:transform .8s ease-in-out;
	-khtml-transition:transform .8s ease-in-out;
	-moz-transition:transform .8s ease-in-out;
	-ms-transition:transform .8s ease-in-out;
	-o-transition:transform .8s ease-in-out;
	transition:transform .8s ease-in-out;
	transition-delay:0s;
	transition-delay:.3s;
	-webkit-transition-delay:.3s;
	background-color:#000;
	opacity:.9;
	cursor:url(../images/close.png),auto
}
@media(max-width:767px) {
	.search-popup__overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	transform:none;
	width:100%;
	height:100%;
	border-radius:0;
	transform:translateY(-110%)
}
}.search-popup__content {
	position:fixed;
	width:0;
	max-width:560px;
	padding:30px 15px;
	left:50%;
	top:50%;
	opacity:0;
	z-index:3;
	-webkit-transform:translate(-50%,-50%);
	-khtml-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;
	-khtml-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;
	-moz-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;
	-ms-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;
	-o-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;
	transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225,0.01,0.475,1.01),transform .2s 0s;
	transition-delay:0s,0.8s,0s;
	transition-delay:0s,0.4s,0s;
	transition-delay:.2s;
	-webkit-transition-delay:.2s
}
.search-popup__form {
	position:relative
}
.search-popup__form input[type=search],.search-popup__form input[type=text] {
	width:100%;
	background-color:var(--nionx-white,#fff);
	font-size:15px;
	color:var(--nionx-text,#6C6A72);
	border:0;
	outline:0;
	height:66px;
	padding-left:30px;
	border-radius:5px
}
.search-popup__form::placeholder {
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:17px;
	font-weight:600px
}
.search-popup__form .nionx-btn {
	padding:0;
	width:66.66px;
	height:66.66px;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	position:absolute;
	top:0;
	border-radius:0;
	right:-1px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background-color:var(--nionx-black3,#000);
	color:var(--nionx-white,#fff);
	transition:all .4s ease-in-out
}
.search-popup__form .nionx-btn i {
	margin:0;
	font-size:22px
}
.search-popup__form .nionx-btn::before {
	background:var(--nionx-base,#5F2DDE)
}
.search-popup__form .nionx-btn:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.search-popup.active {
	z-index:9999
}
.search-popup.active .search-popup__overlay {
	top:auto;
	bottom:calc(90px - 112vw);
	-webkit-transform:scale(1);
	-khtml-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	transition-delay:0s;
	-webkit-transition-delay:0s;
	opacity:.9;
	-webkit-transition:transform 1.6s cubic-bezier(0.4,0,0,1);
	-khtml-transition:transform 1.6s cubic-bezier(0.4,0,0,1);
	-moz-transition:transform 1.6s cubic-bezier(0.4,0,0,1);
	-ms-transition:transform 1.6s cubic-bezier(0.4,0,0,1);
	-o-transition:transform 1.6s cubic-bezier(0.4,0,0,1);
	transition:transform 1.6s cubic-bezier(0.4,0,0,1)
}
@media(max-width:767px) {
	.search-popup.active .search-popup__overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	transform:none;
	width:100%;
	height:100%;
	border-radius:0;
	transform:translateY(0%)
}
}.search-popup.active .search-popup__content {
	width:100%;
	opacity:1;
	transition-delay:.7s;
	-webkit-transition-delay:.7s
}
.page-header {
	background-color:var(--nionx-black3,#000);
	position:relative;
	padding-top:130px;
	padding-bottom:125px
}
@media(min-width:992px) {
	.page-header {
	padding-top:137px;
	padding-bottom:128px
}
}.page-header__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-repeat:no-repeat;
	background-size:cover;
	background-image:url(../images/backgrounds/page-header-bg-1-1.jpg)
}
.page-header__bg::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	background-color:rgba(var(--nionx-title-rgb,29,23,41),0.55)
}
.page-header .container {
	position:relative;
	z-index:10;
	text-align:center
}
.page-header__title {
	color:var(--nionx-white,#fff);
	font-size:35px;
	font-weight:700;
	line-height:94%;
	letter-spacing:-1.5px;
	text-transform:capitalize
}
@media(min-width:576px) {
	.page-header__title {
	font-size:40px
}
}@media(min-width:992px) {
	.page-header__title {
	font-size:50px
}
}.nionx-breadcrumb {
	display:inline-flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	margin:0;
	margin-bottom:13px;
	border-radius:12px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	padding:0 30px;
	margin-top:17px
}
.nionx-breadcrumb li {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:500;
	line-height:293.75%
}
.nionx-breadcrumb li:not(:last-of-type)::after {
	content:"/";
	position:relative;
	top:0;
	margin-left:3px;
	margin-right:3px
}
.nionx-breadcrumb li span,.nionx-breadcrumb li a {
	color:inherit;
	display:inline-flex;
	line-height:293.75%
}
.nionx-breadcrumb li a:hover {
	color:var(--nionx-base,#5F2DDE)
}
.google-map {
	position:relative
}
.google-map iframe {
	position:relative;
	display:block;
	border:0;
	height:440px;
	width:100%;
	mix-blend-mode:luminosity
}
.google-map__contact {
	overflow:hidden;
	background-color:var(--nionx-gray,#F4F2F9)
}
.contact-map {
	position:relative
}
.contact-map .container-fluid {
	padding-left:0;
	padding-right:0
}
.client-carousel {
	padding:80px 0;
	padding-top:0
}
@media(min-width:992px) {
	.client-carousel {
	padding:102px 0;
	padding-top:0
}
}.client-carousel__one__item img {
	opacity:.2;
	transition:all 500ms ease;
	max-width:100%;
	width:auto!important
}
.client-carousel__one__item:hover img {
	opacity:.6
}
.client-carousel__top {
	position:relative;
	margin-bottom:60px
}
@media(max-width:992px) {
	.client-carousel__top {
	margin-bottom:50px
}
}.client-carousel__top::after {
	content:"";
	position:absolute;
	left:0;
	z-index:-1;
	top:35%;
	width:100%;
	height:1px;
	background:var(--nionx-border-color,#D9D9D9)
}
.client-carousel__title {
	display:inline-block;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	padding:0 20px;
	position:relative;
	background-color:var(--nionx-white,#fff)
}
.client-carousel-one {
	position:relative;
	background:var(--nionx-white,#fff);
	padding:0 0 60px
}
.client-carousel-one .client-carousel__one {
	padding:74px 0 0
}
.client-carousel-one .owl-theme .owl-nav {
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:auto;
	z-index:2;
	line-height:.8
}
.client-carousel-one .owl-theme .owl-nav button {
	width:26px;
	height:27px;
	background-color:var(--nionx-gray,#F4F2F9);
	margin:0 2.5px;
	padding:0;
	transition:all 500ms ease;
	font-size:12px;
	color:var(--nionx-black3,#000);
	text-align:center;
	font-size:12px;
	line-height:27px;
	border-radius:0
}
.client-carousel-one .owl-theme .owl-nav button:hover {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
.client-carousel-one .owl-theme .owl-nav::before {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	width:100%;
	content:"";
	height:1px;
	background-color:var(--nionx-border-color,#D9D9D9);
	z-index:-1
}
.client-carousel-one .owl-theme .owl-nav::after {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:-1;
	width:110px;
	content:"";
	height:1px;
	background-color:var(--nionx-white,#fff)
}
.client-carousel-one .client-carousel__one__item {
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:103px;
	transition:all 500ms ease
}
.client-carousel-one .client-carousel__one__item img {
	transition:all 500ms ease;
	opacity:.2;
	max-width:100%;
	width:auto
}
.client-carousel-one .client-carousel__one__item:hover {
	background-color:#f8f5f0
}
.client-carousel-one .client-carousel__one__item:hover img {
	opacity:.6
}
.main-slider-three {
	position:relative;
	overflow:hidden
}
.main-slider-three__carousel {
	position:relative;
	width:100%
}
.main-slider-three__carousel .owl-nav .owl-prev,.main-slider-three__carousel .owl-nav .owl-next {
	width:60px;
	height:60px;
	position:absolute;
	top:calc(40%+30px);
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:500px;
	border:1px solid var(--nionx-white,#fff);
	background-color:transparent;
	left:130px
}
@media(max-width:991px) {
	.main-slider-three__carousel .owl-nav .owl-prev,.main-slider-three__carousel .owl-nav .owl-next {
	left:10px
}
}@media(max-width:575px) {
	.main-slider-three__carousel .owl-nav .owl-prev,.main-slider-three__carousel .owl-nav .owl-next {
	display:none
}
}.main-slider-three__carousel .owl-nav .owl-prev span,.main-slider-three__carousel .owl-nav .owl-next span {
	position:relative;
	z-index:1;
	display:block;
	font-size:20px;
	color:var(--nionx-white,#fff);
	transition:all .4s ease-in-out
}
.main-slider-three__carousel .owl-nav .owl-prev::after,.main-slider-three__carousel .owl-nav .owl-next::after {
	transition:all .4s ease-in-out;
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-white,#fff);
	transition:all .4s ease-in-out;
	z-index:0
}
.main-slider-three__carousel .owl-nav .owl-prev:hover span,.main-slider-three__carousel .owl-nav .owl-next:hover span {
	color:var(--nionx-black3,#000)!important
}
.main-slider-three__carousel .owl-nav .owl-prev:hover::after,.main-slider-three__carousel .owl-nav .owl-next:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.main-slider-three__carousel .owl-nav .owl-next {
	right:130px;
	left:auto
}
@media(max-width:991px) {
	.main-slider-three__carousel .owl-nav .owl-next {
	right:10px
}
}.main-slider-three__item {
	position:relative;
	padding-top:255px;
	padding-bottom:215px
}
@media(max-width:1199px) {
	.main-slider-three__item {
	padding-top:200px;
	padding-bottom:150px
}
}@media(max-width:991px) {
	.main-slider-three__item {
	padding-top:180px;
	padding-bottom:120px
}
}@media(max-width:767px) {
	.main-slider-three__item {
	padding-top:150px;
	padding-bottom:100px
}
}.main-slider-three__bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	overflow:hidden;
	z-index:-1
}
.main-slider-three__bg::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(var(--nionx-title-rgb,29,23,41),0.8);
	z-index:-1
}
.main-slider-three .container {
	position:relative;
	z-index:3
}
.main-slider-three__content {
	position:relative;
	z-index:3;
	overflow:hidden
}
.main-slider-three__sub-title {
	color:var(--nionx-white,#fff);
	text-align:center;
	font-size:60px;
	font-weight:700;
	line-height:90%;
	letter-spacing:18px;
	text-transform:uppercase;
	margin-bottom:10px;
	opacity:0;
	transition:transform 1000ms ease,opacity 1000ms ease;
	transform:translateX(-200px)
}
@media(max-width:991px) {
	.main-slider-three__sub-title {
	font-size:50px;
	letter-spacing:10px;
	margin-bottom:30px
}
}@media(max-width:768px) {
	.main-slider-three__sub-title {
	font-size:30px;
	letter-spacing:5px;
	margin-bottom:20px
}
}@media(max-width:575px) {
	.main-slider-three__sub-title {
	font-size:15px;
	font-size:25px;
	letter-spacing:5px
}
}.main-slider-three__title {
	color:var(--nionx-white,#fff);
	text-align:center;
	font-size:130px;
	font-weight:700;
	line-height:90%;
	letter-spacing:26px;
	text-transform:uppercase;
	opacity:0;
	transition:transform 1200ms ease,opacity 1200ms ease;
	transform:translateX(-200px)
}
@media(max-width:1199px) {
	.main-slider-three__title {
	font-size:100px;
	letter-spacing:20px
}
}@media(max-width:991px) {
	.main-slider-three__title {
	font-size:70px;
	letter-spacing:15px
}
}@media(max-width:767px) {
	.main-slider-three__title {
	font-size:50px;
	letter-spacing:10px
}
}@media(max-width:575px) {
	.main-slider-three__title {
	font-size:40px;
	letter-spacing:5px
}
}.main-slider-three__btn {
	margin-top:40px;
	position:relative;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	align-items:center;
	gap:13px;
	z-index:5;
	overflow:hidden;
	opacity:0;
	transform:perspective(400px) rotateY(0deg) translateY(80px);
	transform-origin:bottom;
	transition:all 1500ms ease
}
.main-slider-three__btn .nionx-btn {
	padding:19px 40px
}
.main-slider-three__btn .nionx-btn:first-child::before {
	background:var(--nionx-gray,#F4F2F9)
}
.main-slider-three__btn .nionx-btn:first-child:hover {
	color:var(--nionx-title,#1D1729)
}
@media(max-width:991px) {
	.main-slider-three__btn {
	margin-top:40px
}
}@media(max-width:768px) {
	.main-slider-three__btn {
	margin-top:30px
}
}@media(max-width:991px) {
	.main-slider-three .text-end {
	text-align:center!important
}
}.main-slider-three .active .main-slider-three__sub-title {
	opacity:1;
	transform:translateX(0);
	transition-delay:1300ms
}
.main-slider-three .active .main-slider-three__title {
	opacity:1;
	transform:translateX(0);
	transition-delay:1500ms
}
.main-slider-three .active .main-slider-three__btn {
	opacity:1;
	transform:perspective(400px) rotateY(0deg) translateY(0px);
	transition-delay:1700ms
}
.hero-wrapper-one {
	position:relative;
	padding-top:66px;
	padding-bottom:100px
}
.hero-wrapper-one__left {
	position:relative
}
.hero-wrapper-one__left__shape {
	position:absolute;
	bottom:0;
	right:40%;
	animation:iconleft 2s ease-in-out infinite
}
@media(max-width:768px) {
	.hero-wrapper-one__left__shape {
	right:10%
}
}.hero-wrapper-one__title {
	font-size:60px;
	font-weight:700;
	line-height:116.667%;
	margin-bottom:15px;
	margin-right:-30px
}
@media(max-width:1200px) {
	.hero-wrapper-one__title {
	font-size:50px
}
}@media(max-width:991px) {
	.hero-wrapper-one__title {
	margin-right:0;
	font-size:40px
}
}@media(max-width:575px) {
	.hero-wrapper-one__title {
	margin-right:0;
	font-size:35px
}
}.hero-wrapper-one__text {
	font-size:16px;
	font-weight:500;
	line-height:200%;
	max-width:512px;
	width:100%
}
.hero-wrapper-one__btn {
	margin-top:25px;
	padding:19px 40px
}
.hero-wrapper-one__right {
	position:relative;
	margin-right:-92px;
	margin-left:80px
}
@media(max-width:1400px) {
	.hero-wrapper-one__right {
	margin-right:0
}
}@media(max-width:1200px) {
	.hero-wrapper-one__right {
	margin-left:0
}
}@media(max-width:991px) {
	.hero-wrapper-one__right {
	margin-top:30px
}
}.hero-wrapper-one__right__image {
	text-align:end;
	object-fit:cover
}
.hero-wrapper-one__right__image img {
	animation:iconleft 3s ease-in-out infinite
}
@media(max-width:992px) {
	.hero-wrapper-one__right__image img {
	width:100%
}
}.hero-wrapper-one__right__image-two {
	position:relative;
	text-align:left;
	display:inline-block
}
.hero-wrapper-one__right__image-two img {
	border-radius:40px;
	object-fit:cover
}
@media(max-width:992px) {
	.hero-wrapper-one__right__image-two img {
	width:100%
}
}.hero-wrapper-one__right__element {
	position:absolute;
	top:20%;
	left:0;
	animation:topAni 2s ease-in-out infinite
}
.hero-wrapper-one__right__element-two {
	position:absolute;
	bottom:10%;
	left:-23%;
	animation:topAni 4s ease-in-out infinite
}
.hero-wrapper-one__right__element-three {
	position:absolute;
	bottom:-20%;
	right:-10%;
	z-index:-1;
	animation:scale 4s ease-in-out infinite
}
.hero-wrapper-one__right .seo {
	position:absolute;
	top:40%;
	right:-38%;
	transform:rotate(-90deg);
	background:var(--nionx-gray,#F4F2F9);
	display:inline-block;
	width:268px;
	flex-shrink:0;
	display:flex;
	justify-content:center;
	align-items:center;
	height:62px;
	border-radius:36px
}
@media(max-width:1400px) {
	.hero-wrapper-one__right .seo {
	right:-30%
}
}@media(max-width:1200px) {
	.hero-wrapper-one__right .seo {
	right:-25%
}
}@media(max-width:768px) {
	.hero-wrapper-one__right .seo {
	right:-10%
}
}@media(max-width:575px) {
	.hero-wrapper-one__right .seo {
	transform:rotate(0deg);
	position:relative
}
}.hero-wrapper-one__right .seo__text {
	padding-bottom:0;
	margin-bottom:0;
	color:var(--nionx-base,#5F2DDE);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-weight:700;
	line-height:128.571%;
	letter-spacing:1.61px;
	text-transform:uppercase
}
.hero-wrapper-one__shape {
	position:absolute;
	top:10%;
	left:10%;
	z-index:-1;
	animation:scale2 4s ease-in-out infinite
}
@media(max-width:1400px) {
	.hero-wrapper-one__shape {
	top:2%;
	left:2%
}
}.hero-wrapper-one__shape-two {
	position:absolute;
	z-index:-2;
	top:-15%;
	left:0
}
@media(max-width:1200px) {
	.hero-wrapper-one__shape-two {
	display:none
}
}.hero-wrapper-one__shape-three {
	position:absolute;
	left:40%;
	bottom:5%;
	z-index:-1;
	animation:scale2 2s ease-in-out infinite
}
.hero-two {
	position:relative;
	padding:120px 0
}
.hero-two__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:repeat-x;
	background-size:cover;
	z-index:-1;
	animation:20s linear 0s infinite normal none running bgSlide
}
.hero-two__bg::after {
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-color:rgba(var(--nionx-base-rgb,95,45,222),0.95)
}
.hero-two__title {
	color:var(--nionx-white,#fff);
	font-size:60px;
	font-weight:700;
	line-height:116.667%;
	margin-bottom:30px
}
@media(max-width:1199px) {
	.hero-two__title {
	font-size:50px
}
}@media(max-width:991px) {
	.hero-two__title {
	font-size:60px
}
}@media(max-width:767px) {
	.hero-two__title {
	font-size:50px
}
}@media(max-width:575px) {
	.hero-two__title {
	font-size:40px
}
}.hero-two__text {
	color:var(--nionx-gray,#F4F2F9);
	line-height:200%;
	opacity:.6;
	margin-bottom:40px
}
.hero-two__btn a {
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:112.5%;
	padding:19px 40px
}
.hero-two__btn a::before {
	background:var(--nionx-title,#1D1729)
}
.hero-two__image {
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-gap:30px;
	margin:0
}
@media(max-width:1199px) {
	.hero-two__image {
	grid-gap:20px
}
}@media(max-width:991px) {
	.hero-two__image {
	margin-top:30px;
	grid-gap:30px
}
}.hero-two__image__item {
	position:relative
}
.hero-two__image__item img {
	object-fit:cover
}
@media(max-width:1199px) {
	.hero-two__image__item:nth-child(2) img {
	width:95%
}
}@media(max-width:991px) {
	.hero-two__image__item:nth-child(2) img {
	width:auto
}
}.hero-two__image__item:nth-child(1),.hero-two__image__item:nth-child(3) {
	text-align:right
}
@media(max-width:400px) {
	.hero-two__image__item:nth-child(1),.hero-two__image__item:nth-child(3) {
	text-align:left
}
}.hero-two__image__item:nth-child(1),.hero-two__image__item:nth-child(3) {
	position:relative
}
.hero-two__image__item:nth-child(1) img,.hero-two__image__item:nth-child(3) img {
	position:relative;
	bottom:-30px
}
@media(max-width:400px) {
	.hero-two__image__item:nth-child(1) img,.hero-two__image__item:nth-child(3) img {
	bottom:0;
	text-align:left
}
}.hero-two__image__item:nth-child(1) {
	animation:topAni 4s ease-in-out infinite
}
.hero-two__image__item:nth-child(2) {
	animation:iconleft 3s ease-in-out infinite
}
.hero-two__image__item:nth-child(3) {
	animation:topAni 3s ease-in-out infinite
}
.hero-two__image__item:nth-child(4) {
	animation:iconleft 3s ease-in-out infinite
}
@media(max-width:575px) {
	.hero-two__image__item:nth-child(1) img,.hero-two__image__item:nth-child(3) img {
	width:50%
}
.hero-two__image__item:nth-child(2) img,.hero-two__image__item:nth-child(4) img {
	width:80%
}
}@media(max-width:400px) {
	.hero-two__image__item:nth-child(1) img,.hero-two__image__item:nth-child(3) img {
	width:80%
}
.hero-two__image__item:nth-child(2) img,.hero-two__image__item:nth-child(4) img {
	width:100%
}
}.hero-two__left {
	position:relative
}
.hero-two__left__element {
	position:absolute;
	bottom:-5%;
	z-index:-1;
	right:0
}
.hero-two__left__element img {
	animation:iconleft 4s ease-in-out infinite
}
.hero-two__right {
	position:relative
}
.hero-two__right__element {
	position:absolute;
	top:35%;
	left:30%
}
.hero-three {
	background-color:var(--nionx-base,#5F2DDE);
	padding-top:260px;
	padding-bottom:320px;
	position:relative;
	z-index:1
}
@media(max-width:991px) {
	.hero-three {
	padding-top:200px;
	padding-bottom:200px
}
}@media(max-width:767px) {
	.hero-three {
	padding-top:150px;
	padding-bottom:150px
}
}.hero-three__content {
	position:relative
}
.hero-three__content__title {
	color:var(--nionx-white,#fff);
	max-width:586px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:60px;
	font-weight:700;
	line-height:116.667%;
	margin-bottom:15px
}
@media(max-width:991px) {
	.hero-three__content__title {
	font-size:50px
}
}@media(max-width:575px) {
	.hero-three__content__title {
	font-size:40px
}
}.hero-three__content__text {
	text-align:center;
	max-width:512px;
	margin-left:auto;
	margin-right:auto;
	color:var(--nionx-gray,#F4F2F9);
	line-height:200%;
	margin-bottom:13px;
	opacity:.6
}
.hero-three__content__btn {
	text-align:center;
	margin-top:30px
}
.hero-three__content__btn a {
	padding:19px 40px;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	color:var(--nionx-title,#1D1729)
}
.hero-three__content__btn a::before {
	background-color:var(--nionx-title,#1D1729)
}
.hero-three__content__btn a:hover {
	color:var(--nionx-white,#fff)
}
.hero-three__content__shape {
	position:absolute;
	top:0;
	right:-20%;
	z-index:-1;
	animation:topAni 3s ease-in-out infinite
}
@media(max-width:991px) {
	.hero-three__content__shape {
	right:-50%
}
}@media(max-width:767px) {
	.hero-three__content__shape {
	right:-70%
}
}.hero-three__element {
	position:absolute;
	z-index:-1;
	top:15%;
	left:190px
}
@media(max-width:991px) {
	.hero-three__element {
	top:5%;
	left:0
}
}@media(max-width:767px) {
	.hero-three__element {
	top:0;
	left:0
}
}.hero-three__shape {
	position:absolute;
	top:0;
	left:0;
	z-index:-2
}
@media(max-width:991px) {
	.hero-three__shape img {
	max-width:100%
}
}@media(max-width:767px) {
	.hero-three__shape {
	top:40%;
	left:0
}
}.hero-three__bg-shape {
	position:absolute;
	bottom:-2px;
	left:0;
	background-repeat:no-repeat;
	height:360px;
	background-position:left bottom;
	width:100%;
	z-index:-6
}
@media(max-width:991px) {
	.hero-three__bg-shape {
	height:250px
}
}@media(max-width:767px) {
	.hero-three__bg-shape {
	height:100px
}
}.feature-one {
	position:relative;
	padding:40px 0 50px 0;
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
@media(min-width:992px) {
	.feature-one {
	padding:40px 0 90px 0
}
}.feature-one__item {
	display:flex;
	align-items:center;
	gap:20px;
	margin-bottom:30px
}
.feature-one__item__thumb {
	max-width:100px;
	width:100%
}
.feature-one__item__thumb img {
	object-fit:cover;
	width:100%
}
.feature-one__item__title {
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:350%;
	padding-bottom:0;
	margin-bottom:-16px;
	margin-top:-16px;
	transition:all .4s ease-in-out
}
.feature-one__item__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.feature-one__item__title a:hover {
	background-size:100% 1px
}
.feature-one__item__title a:hover {
	color:var(--nionx-base,#5F2DDE)
}
@media(max-width:1199px) {
	.feature-one__item__title {
	line-height:150%;
	margin-bottom:10px
}
}.feature-one__item__text {
	font-size:14px;
	font-weight:500;
	line-height:178.571%;
	padding-bottom:0;
	margin-bottom:0
}
.feature-two {
	padding:120px 0;
	position:relative
}
@media(max-width:992px) {
	.feature-two {
	padding:100px 0
}
}@media(max-width:768px) {
	.feature-two {
	padding:80px 0
}
}.feature-two .sec-title__tagline,.feature-two .sec-title__title {
	color:var(--nionx-white,#fff)
}
.feature-two__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:center center
}
.feature-two__bg::after {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(var(--nionx-title-rgb,29,23,41),0.9)
}
.feature-three {
	position:relative;
	padding:120px 0 90px 0
}
@media(max-width:991px) {
	.feature-three {
	padding:80px 0 50px 0
}
}@media(max-width:991px) {
	.feature-three__item {
	margin-bottom:30px
}
}.feature-three__item__thumb {
	max-height:144px;
	border-radius:40px 40px 0 0;
	overflow:hidden;
	position:relative
}
.feature-three__item__thumb img {
	object-fit:cover;
	height:100%;
	width:100%
}
.feature-three__item__thumb::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(var(--nionx-black3-rgb,0,0,0),0.6);
	transition:all .4s ease-in-out;
	opacity:0;
	visibility:hidden
}
.feature-three__item__icon {
	position:relative;
	z-index:1;
	width:97px;
	height:97px;
	border-radius:500px;
	background:var(--nionx-gray,#F4F2F9);
	margin-left:auto;
	margin-right:auto;
	margin-top:-48.5px;
	margin-bottom:8px;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:48px;
	color:var(--nionx-base,#5F2DDE);
	transition:all .4s ease-in-out;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.feature-three__item__icon i {
	transition:all .4s ease-in-out 0s
}
.feature-three__item__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.feature-three__item__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.feature-three__item__icon:hover i {
	color:var(--nionx-white,#fff)
}
.feature-three__item__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.feature-three__item__content {
	padding:0 35px 32px 35px;
	border-top:0 solid var(--nionx-border-color,#D9D9D9);
	border:1px solid var(--nionx-border-color,#D9D9D9);
	border-radius:0 0 40px 40px;
	background-color:var(--nionx-white,#fff)
}
.feature-three__item__title {
	font-size:20px;
	text-align:center;
	font-weight:700;
	line-height:350%;
	padding-bottom:0;
	margin-bottom:-16px;
	margin-top:-16px;
	transition:all .4s ease-in-out;
	color:var(--nionx-base,#5F2DDE)
}
.feature-three__item__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.feature-three__item__title a:hover {
	background-size:100% 1px
}
.feature-three__item__title a:hover {
	color:var(--nionx-title,#1D1729)
}
.feature-three__item__text {
	text-align:center;
	padding-bottom:0;
	margin-bottom:0
}
.feature-three__item:hover .feature-three__item__thumb::after {
	opacity:1;
	visibility:visible
}
.feature-three::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:50%;
	background:var(--nionx-gray,#F4F2F9);
	z-index:-1
}
.seo-help-one {
	position:relative;
	z-index:1;
	padding:120px 0;
	background:var(--nionx-base,#5F2DDE);
	overflow:hidden
}
.seo-help-one__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat!important;
	z-index:-1;
	opacity:.5;
	animation:scale 3s ease-in-out infinite
}
.seo-help-one__head {
	padding-bottom:60px
}
.seo-help-one__head__title {
	color:var(--nionx-white,#fff);
	font-size:40px;
	font-weight:700;
	line-height:117.5%;
	max-width:544px
}
@media(max-width:992px) {
	.seo-help-one__head__title {
	font-size:30px
}
}.seo-help-one__head__link {
	text-align:end
}
.seo-help-one__head__link .nionx-btn {
	padding:19px 40px
}
.seo-help-one__head__link .nionx-btn::before {
	background-color:var(--nionx-title,#1D1729)
}
@media(max-width:768px) {
	.seo-help-one__head__link {
	margin-top:30px;
	font-size:30px;
	text-align:left
}
}.seo-help-one__inner {
	background-color:var(--nionx-white,#fff);
	border-radius:40px;
	overflow:hidden
}
.seo-help-one__inner__left {
	height:100%;
	max-width:100%
}
.seo-help-one__inner__left img {
	object-fit:cover
}
@media(max-width:1199px) {
	.seo-help-one__inner__left {
	max-height:566px;
	height:100%
}
.seo-help-one__inner__left img {
	object-fit:cover;
	width:100%
}
}@media(max-width:992px) {
	.seo-help-one__inner__left {
	max-height:466px;
	overflow:hidden
}
}.seo-help-one__inner__content {
	padding:20px 45px 20px 20px
}
@media(max-width:1199px) {
	.seo-help-one__inner__content {
	padding:20px 35px 20px 0
}
}@media(max-width:992px) {
	.seo-help-one__inner__content {
	padding:30px 45px 30px 30px
}
}@media(max-width:576px) {
	.seo-help-one__inner__content {
	padding:30px 25px
}
}.seo-help-one__inner__title {
	max-width:448px;
	width:100%;
	font-size:40px;
	font-weight:700;
	word-spacing:normal;
	line-height:117.5%;
	margin-bottom:23px
}
@media(max-width:1199px) {
	.seo-help-one__inner__title {
	font-size:32px;
	margin-bottom:15px
}
}@media(max-width:576px) {
	.seo-help-one__inner__title {
	font-size:25px
}
}.seo-help-one__inner__text {
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	line-height:200%;
	max-width:501px;
	width:100%
}
@media(max-width:1199px) {
	.seo-help-one__inner__text {
	line-height:150%
}
}.seo-help-one__inner__list {
	margin-top:36px;
	margin-bottom:0
}
@media(max-width:1199px) {
	.seo-help-one__inner__list {
	margin-top:26px
}
}.seo-help-one__inner__list__item {
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal;
	position:relative;
	margin-bottom:15px
}
.seo-help-one__inner__list__item:last-child {
	margin-bottom:0
}
.seo-help-one__inner__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:16px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:8px
}
.about-one {
	position:relative;
	padding:120px 0 155px 0;
	border-bottom:1px solid var(--nionx-border-color,#D9D9D9)
}
@media(max-width:1199px) {
	.about-one {
	padding:100px 0 100px 0
}
}@media(max-width:767px) {
	.about-one {
	padding:80px 0
}
}.about-one__left {
	position:relative
}
.about-one__left__image {
	position:relative;
	padding-right:30px
}
@media(max-width:1199px) {
	.about-one__left__image img {
	object-fit:cover;
	width:100%
}
}@media(max-width:1199px) and (max-width:991px) {
	.about-one__left__image img {
	width:auto
}
}@media(max-width:1199px) and (max-width:575px) {
	.about-one__left__image img {
	object-fit:cover;
	width:100%
}
}.about-one__left__image__shape {
	position:absolute;
	z-index:-1;
	top:35px;
	left:40px;
	animation:iconleft 4s ease-in-out infinite
}
.about-one__left__shape {
	position:absolute;
	top:-50px;
	left:-70px;
	border-radius:30px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	box-shadow:0 4px 40px 0 rgba(0,0,0,0.04);
	width:171px;
	height:184px;
	display:flex;
	justify-content:center;
	padding-top:17px;
	padding-left:21px;
	align-items:center;
	animation:topAni 4s ease-in-out infinite
}
@media(max-width:1300px) {
	.about-one__left__shape {
	top:-50px;
	left:-10px
}
}@media(max-width:768px) {
	.about-one__left__shape {
	width:100px;
	height:100px;
	padding-top:0;
	padding-left:0
}
.about-one__left__shape img {
	object-fit:cover;
	max-width:50px
}
}.about-one__right {
	margin-left:-25px
}
.about-one__right .sec-title {
	padding-bottom:12px
}
@media(max-width:1199px) {
	.about-one__right {
	margin-left:0
}
}@media(max-width:991px) {
	.about-one__right {
	margin-top:60px
}
}.about-one__features {
	margin-top:36px;
	display:flex;
	gap:40px
}
.about-one__features__item {
	display:flex;
	gap:20px;
	align-items:center
}
.about-one__features__item__icon {
	max-width:70px;
	width:100%;
	height:70px;
	border-radius:50%;
	background:var(--nionx-gray,#F4F2F9);
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.about-one__features__item__icon i {
	transition:all .4s ease-in-out 0s
}
.about-one__features__item__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.about-one__features__item__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.about-one__features__item__icon:hover i {
	color:var(--nionx-white,#fff)
}
.about-one__features__item__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.about-one__features__item__icon i {
	color:var(--nionx-base,#5F2DDE);
	font-size:36px;
	color:var(--nionx-base,#5F2DDE)
}
.about-one__features__item__title {
	font-size:16px;
	font-weight:700;
	line-height:normal
}
@media(max-width:575px) {
	.about-one__features {
	display:block
}
.about-one__features__item+.about-one__features__item {
	margin-top:20px
}
}.about-one__list {
	margin-top:37px
}
.about-one__list__item {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal
}
.about-one__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:18px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:15px
}
.about-one__list__item+.about-one__list__item {
	margin-top:15px
}
.about-one__btn {
	margin-top:37px;
	color:var(--nionx-white,#fff);
	padding:19px 40px
}
.about-two {
	position:relative;
	padding:120px 0
}
@media(max-width:767px) {
	.about-two {
	padding:80px 0
}
}.about-two__thumb {
	margin-right:40px;
	max-width:440px
}
@media(max-width:1199px) {
	.about-two__thumb {
	margin-right:0
}
}@media(max-width:991px) {
	.about-two__thumb {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px
}
}.about-two__thumb img {
	border-radius:86px;
	object-fit:cover;
	width:100%
}
@media(max-width:991px) {
	.about-two__thumb img {
	width:auto
}
}@media(max-width:575px) {
	.about-two__thumb img {
	width:100%
}
}.about-two__thumb__shape {
	position:absolute;
	z-index:-1;
	left:-27px;
	top:20%;
	width:304px;
	height:367.238px;
	border-radius:83.81px;
	border:.762px solid var(--nionx-base,#5F2DDE);
	animation:iconleft 4s ease-in-out infinite
}
@media(max-width:768px) {
	.about-two__thumb__shape {
	width:200px;
	height:200px
}
}.about-two__thumb__card {
	position:absolute;
	right:-49%;
	top:40%;
	height:96px;
	width:397px;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--nionx-base,#5F2DDE);
	transform:rotate(-90deg);
	border-radius:30px
}
@media(max-width:768px) {
	.about-two__thumb__card {
	width:250px;
	height:50px;
	right:-30%
}
}@media(max-width:575px) {
	.about-two__thumb__card {
	width:250px;
	height:50px;
	right:-25%
}
}.about-two__thumb__card__text {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:30px;
	font-weight:700;
	line-height:233.333%;
	display:block;
	padding-bottom:0;
	margin-bottom:0
}
@media(max-width:768px) {
	.about-two__thumb__card__text {
	font-size:20px
}
}.about-two__content .sec-title {
	padding-bottom:14px
}
.about-two__content__text {
	padding-bottom:0;
	margin-bottom:0
}
.about-two__progress {
	margin-top:30px;
	margin-bottom:35px
}
.about-two__progress__bar {
	width:100%;
	height:12px;
	position:relative;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:4px
}
.about-two__progress__inner {
	position:absolute;
	height:12px;
	background-color:var(--nionx-base,#5F2DDE);
	transition:all 700ms linear;
	width:0;
	border-radius:4px
}
.about-two__progress__number {
	position:absolute;
	bottom:calc(100%+5px);
	right:0;
	margin-bottom:8px;
	font-size:16px;
	font-weight:500;
	line-height:144.444%
}
.about-two__list {
	margin-top:37px
}
.about-two__list__item {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal
}
.about-two__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:18px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:15px
}
.about-two__list__item+.about-two__list__item {
	margin-top:15px
}
.about-two__btn {
	margin-top:35px;
	padding:19px 40px;
	color:var(--nionx-white,#fff)
}
.about-three {
	position:relative;
	padding:120px 0
}
@media(max-width:992px) {
	.about-three {
	padding:100px 0
}
}@media(max-width:768px) {
	.about-three {
	padding:80px 0
}
}.about-three__left {
	position:relative
}
@media(max-width:991px) {
	.about-three__left {
	max-width:509px;
	margin-left:auto;
	margin-right:auto
}
}.about-three__left__image {
	max-height:509px;
	height:100%;
	overflow:hidden;
	border-radius:20px;
	width:100%
}
.about-three__left__image img {
	border-radius:40px;
	object-fit:cover
}
@media(max-width:991px) {
	.about-three__left__image {
	max-height:100%;
	height:100%
}
}.about-three__left__sub__image {
	width:250px;
	overflow:hidden;
	position:absolute;
	bottom:-27px;
	right:70px
}
.about-three__left__sub__image img {
	border-radius:185px;
	object-fit:cover;
	width:100%
}
@media(max-width:1199px) {
	.about-three__left__sub__image {
	max-width:150px;
	right:0
}
.about-three__left__sub__image img {
	width:100%;
	object-fit:cover
}
}@media(max-width:991px) {
	.about-three__left__sub__image {
	bottom:-27px;
	right:0
}
.about-three__left__sub__image img {
	border-radius:40px;
	object-fit:cover
}
}.about-three__left__aword {
	position:absolute;
	top:0;
	right:10px;
	display:inline-block;
	padding:5px;
	border:1px dashed var(--nionx-base,#5F2DDE);
	border-radius:87px;
	animation:topAni 2s ease-in-out infinite
}
.about-three__left__aword__inner {
	width:163px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	height:206px;
	border-radius:87px;
	background:var(--nionx-base,#5F2DDE)
}
@media(max-width:991px) {
	.about-three__left__aword__inner {
	width:100px;
	height:150px
}
.about-three__left__aword__inner img {
	width:50px
}
}.about-three__left__aword__text {
	text-align:center;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-weight:600;
	line-height:126.316%;
	margin-top:10px;
	margin-bottom:0;
	padding-bottom:0
}
@media(max-width:991px) {
	.about-three__left__aword__text {
	font-size:12px
}
}.about-three__left__element {
	position:absolute;
	bottom:-70px;
	left:-66px;
	animation:topAni 5s ease-in-out infinite
}
@media(max-width:991px) {
	.about-three__left__element {
	display:none
}
}.about-three__right__tab {
	margin-top:30px;
	margin-bottom:20px
}
.about-three__right__tab__link button {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:112.5%;
	padding:19px 40px 19px 80px;
	margin-left:-40px;
	border:0;
	outline:0;
	border-radius:0 20px 20px 0;
	transition:all .4s ease-in-out
}
.about-three__right__tab__link button:nth-child(1) {
	margin-left:0;
	padding:19px 40px 19px 40px;
	background-color:var(--nionx-title,#1D1729);
	color:var(--nionx-white,#fff);
	border-radius:20px 20px 20px 20px;
	position:relative;
	z-index:3
}
.about-three__right__tab__link button:nth-child(2) {
	background-color:var(--nionx-title,#1D1729);
	position:relative;
	z-index:2
}
.about-three__right__tab__link button:hover,.about-three__right__tab__link button.active-btn {
	background-color:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff)
}
@media(max-width:575px) {
	.about-three__right__tab__link button {
	padding:19px 20px 19px 60px
}
.about-three__right__tab__link button:nth-child(1) {
	padding:19px 20px 19px 20px
}
}.about-three__right__tab__link button:active {
	background-color:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-title,#1D1729)
}
@media(max-width:992px) {
	.about-three__right {
	padding-top:50px
}
}.about-three__features {
	margin-top:25px;
	display:flex;
	gap:40px
}
.about-three__features__item {
	display:flex;
	gap:20px;
	align-items:center
}
.about-three__features__item__icon {
	max-width:70px;
	width:100%;
	height:70px;
	border-radius:50%;
	background:var(--nionx-gray,#F4F2F9);
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.about-three__features__item__icon i {
	transition:all .4s ease-in-out 0s
}
.about-three__features__item__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.about-three__features__item__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.about-three__features__item__icon:hover i {
	color:var(--nionx-white,#fff)
}
.about-three__features__item__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.about-three__features__item__icon i {
	color:var(--nionx-base,#5F2DDE);
	font-size:36px;
	color:var(--nionx-base,#5F2DDE)
}
.about-three__features__item__title {
	color:var(--nionx-title,#1D1729);
	font-size:16px;
	font-style:normal;
	font-weight:700;
	line-height:normal
}
@media(max-width:575px) {
	.about-three__features {
	display:block
}
.about-three__features__item+.about-three__features__item {
	margin-top:20px
}
}.about-three .sec-title {
	padding-bottom:12px
}
.about-us-three {
	position:relative;
	padding:80px 0
}
@media(min-width:992px) {
	.about-us-three {
	padding:120px 0
}
}.about-us-three__top .sec-title {
	padding-bottom:15px
}
.about-us-three__top__text {
	margin-top:-2px;
	margin-bottom:37px
}
.about-us-three blockquote {
	border-radius:10px;
	background:var(--nionx-gray,#F4F2F9)
}
.about-us-three blockquote .about-us-three__text {
	color:var(--nionx-base,#5F2DDE);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-weight:700;
	line-height:150%;
	padding:23px 40px 24px 40px
}
@media(max-width:450px) {
	.about-us-three blockquote .about-us-three__text {
	padding:15px 10px 15px 20px
}
}.about-us-three__list {
	margin-top:37px
}
.about-us-three__list__item {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal
}
@media(max-width:450px) {
	.about-us-three__list__item {
	font-size:15px
}
}.about-us-three__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:18px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:15px
}
.about-us-three__list__item+.about-us-three__list__item {
	margin-top:15px
}
.about-us-three__btn {
	margin-top:20px;
	color:var(--nionx-white,#fff);
	padding:19px 40px
}
.about-us-three__thumb {
	position:relative;
	margin-left:70px
}
.about-us-three__thumb img {
	object-fit:cover;
	border-radius:40px
}
.about-us-three__thumb__award {
	position:absolute;
	top:-28px;
	right:-84px;
	display:inline-block;
	padding:14px;
	border:1px dashed var(--nionx-base,#5F2DDE);
	border-radius:55px;
	animation:topAni 2s ease-in-out infinite
}
@media(max-width:575px) {
	.about-us-three__thumb__award {
	top:-28px;
	right:-20px
}
}.about-us-three__thumb__award__inner {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	width:203px;
	height:255px;
	border-radius:55px;
	background:var(--nionx-base,#5F2DDE)
}
@media(max-width:991px) {
	.about-us-three__thumb__award__inner {
	width:145px;
	height:200px
}
.about-us-three__thumb__award__inner img {
	width:50px
}
}.about-us-three__thumb__award__text {
	text-align:center;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	margin-top:10px;
	font-size:20px;
	font-weight:600;
	line-height:140%;
	margin-bottom:0
}
@media(max-width:991px) {
	.about-us-three__thumb__award__text {
	font-size:16px
}
}@media(max-width:1199px) {
	.about-us-three__thumb {
	margin-left:0
}
.about-us-three__thumb img {
	max-width:100%
}
}@media(max-width:991px) {
	.about-us-three__thumb {
	margin-top:30px;
	max-width:400px;
	margin-left:auto;
	margin-right:auto
}
.about-us-three__thumb img {
	object-fit:cover;
	max-width:100%
}
}.about-us-fore {
	position:relative;
	padding:0 0 80px 0
}
@media(min-width:992px) {
	.about-us-fore {
	padding:0 0 120px 0
}
}.about-us-fore__content {
	margin-right:60px
}
@media(max-width:1199px) {
	.about-us-fore__content {
	margin-right:0
}
}.about-us-fore__top .sec-title {
	padding-bottom:15px
}
.about-us-fore__top__text {
	margin-top:-3px;
	margin-bottom:35px
}
.about-us-fore__reature {
	display:flex;
	gap:43px;
	align-items:center
}
@media(max-width:575px) {
	.about-us-fore__reature {
	display:block
}
}.about-us-fore__item {
	max-width:211px;
	width:100%
}
.about-us-fore__item__top {
	display:flex;
	gap:13px;
	margin-bottom:5px
}
.about-us-fore__item__icon {
	max-width:50px;
	width:100%;
	height:50px;
	border-radius:50%;
	background:var(--nionx-gray,#F4F2F9);
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.about-us-fore__item__icon i {
	transition:all .4s ease-in-out 0s
}
.about-us-fore__item__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.about-us-fore__item__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.about-us-fore__item__icon:hover i {
	color:var(--nionx-white,#fff)
}
.about-us-fore__item__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.about-us-fore__item__icon i {
	color:var(--nionx-base,#5F2DDE);
	font-size:28.33333px
}
.about-us-fore__item__title {
	font-size:16px;
	font-weight:700;
	line-height:normal
}
.about-us-fore__item__text {
	padding-bottom:0;
	margin-bottom:0
}
@media(max-width:575px) {
	.about-us-fore {
	display:block
}
.about-us-fore__item+.about-us-fore__item {
	margin-top:30px
}
}.about-us-fore__list {
	margin-top:33px
}
.about-us-fore__list__item {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal
}
.about-us-fore__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:18px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:15px
}
@media(max-width:1199px) and (min-width:992px) {
	.about-us-fore__list__item {
	font-size:15px
}
}.about-us-fore__list__item+.about-us-fore__list__item {
	margin-top:15px
}
.about-us-fore__btn {
	margin-top:40px;
	color:var(--nionx-white,#fff);
	padding:19px 40px
}
@media(max-width:575px) {
	.about-us-fore__btn {
	margin-top:20px
}
}.about-us-fore__thumb {
	position:relative;
	margin-left:-50px
}
@media(max-width:1199px) {
	.about-us-fore__thumb {
	margin-left:0
}
}@media(max-width:991px) {
	.about-us-fore__thumb {
	margin-top:40px
}
}.about-us-fore__thumb img {
	object-fit:cover;
	border-radius:40px;
	width:100%
}
.about-us-fore__thumb__box {
	position:absolute;
	bottom:-60px;
	left:20%;
	display:inline-block;
	background:var(--nionx-base,#5F2DDE);
	border-radius:30px;
	padding:33px 40px
}
@media(max-width:1199px) {
	.about-us-fore__thumb__box {
	bottom:-30px
}
}@media(max-width:575px) {
	.about-us-fore__thumb__box {
	padding:20px;
	left:5%
}
}.about-us-fore__thumb__box__text {
	margin-top:-20px;
	margin-bottom:-20px;
	text-align:center;
	display:block;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:30px;
	font-weight:700;
	line-height:233.333%
}
@media(max-width:991px) {
	.about-us-fore__thumb__box__text {
	font-size:16px
}
}@media(max-width:1199px) {
	.about-us-fore__thumb__box__text {
	font-size:20px
}
}@media(max-width:450px) {
	.about-us-fore__thumb__box__text {
	font-size:15px
}
}.about-us-fore__conversations {
	display:flex;
	gap:20px;
	align-items:center
}
@media(max-width:575px) {
	.about-us-fore__conversations {
	display:block
}
}.about-us-fore__card {
	margin-top:30px;
	position:relative;
	padding:30px 30px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	max-width:200px;
	height:auto;
	border-radius:30px;
	background:var(--nionx-base,#5F2DDE)
}
.about-us-fore__card .circle-progress {
	position:relative
}
.about-us-fore__card__count {
	position:absolute;
	top:25%;
	left:20%;
	display:flex;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:30px;
	font-weight:700;
	line-height:156.667%
}
.about-us-fore__card__text {
	text-align:center;
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:125%;
	padding-bottom:0;
	margin-bottom:-5px;
	margin-top:10px
}
.benefit-one {
	position:relative;
	z-index:1;
	padding:120px 0;
	background-color:var(--nionx-base,#5F2DDE)
}
@media(max-width:992px) {
	.benefit-one {
	padding:100px 0
}
}@media(max-width:768px) {
	.benefit-one {
	padding:80px 0
}
}.benefit-one__left {
	position:relative;
	margin-right:17px
}
.benefit-one__left__image {
	max-height:509px;
	height:100%;
	overflow:hidden;
	border-radius:40px;
	width:100%
}
.benefit-one__left__image img {
	border-radius:40px;
	object-fit:cover
}
@media(max-width:768px) {
	.benefit-one__left__image {
	max-height:350px
}
}.benefit-one__left__card {
	position:absolute;
	bottom:30px;
	left:-56px;
	display:flex;
	gap:16px;
	border-radius:27px;
	align-items:center;
	border:.916px solid var(--nionx-border-color,#D9D9D9);
	max-width:266px;
	background:var(--nionx-white,#fff)
}
.benefit-one__left__card .circle-progress {
	padding:10px 0 5px 24px
}
@media(max-width:992px) {
	.benefit-one__left__card {
	bottom:30px;
	left:0
}
}.benefit-one__left__card__count {
	position:absolute;
	top:30%;
	left:18%;
	display:flex;
	color:var(--nionx-black3,#000);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-weight:700;
	line-height:235%
}
.benefit-one__left__text {
	margin-bottom:0;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-weight:700;
	line-height:normal
}
@media(max-width:1199px) {
	.benefit-one__left {
	margin-right:0
}
}.benefit-one__right {
	padding-left:40px
}
.benefit-one__right .sec-title__title,.benefit-one__right .sec-title__tagline {
	color:var(--nionx-white,#fff)
}
.benefit-one__right .sec-title {
	padding-bottom:25px
}
.benefit-one__right__tab__link button {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:112.5%;
	padding:19px 20px 19px 60px;
	margin-left:-40px;
	border:0;
	outline:0;
	border-radius:20px 20px 20px 20px;
	transition:all .4s ease-in-out
}
.benefit-one__right__tab__link button:nth-child(1) {
	margin-left:0;
	padding:19px 20px 19px 20px;
	background-color:var(--nionx-title,#1D1729);
	color:var(--nionx-gray,#F4F2F9);
	border-radius:20px 20px 20px 20px;
	position:relative;
	z-index:3
}
@media(max-width:1199px) {
	.benefit-one__right__tab__link button:nth-child(1) {
	padding:15px 18px 15px 25px;
	margin-left:-20px
}
}.benefit-one__right__tab__link button:nth-child(2) {
	background-color:var(--nionx-title,#1D1729);
	position:relative;
	z-index:2
}
.benefit-one__right__tab__link button:nth-child(3) {
	background-color:#312547;
	position:relative;
	z-index:1
}
.benefit-one__right__tab__link button:hover,.benefit-one__right__tab__link button.active-btn {
	background-color:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-title,#1D1729)
}
@media(max-width:1199px) {
	.benefit-one__right__tab__link button {
	padding:15px 18px 15px 25px;
	margin-left:-20px
}
}@media(max-width:992px) {
	.benefit-one__right__tab__link button {
	padding:19px 20px 19px 60px;
	margin-left:-40px
}
}@media(max-width:768px) {
	.benefit-one__right__tab__link button {
	padding:15px 18px 15px 25px;
	margin-left:-20px
}
.benefit-one__right__tab__link button:nth-child(1) {
	padding:15px 18px 15px 25px
}
}@media(max-width:575px) {
	.benefit-one__right__tab__link button {
	display:block;
	margin-left:0;
	margin-top:10px
}
}.benefit-one__right__tab__link button:active {
	background-color:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-title,#1D1729)
}
@media(max-width:1199px) {
	.benefit-one__right {
	margin-top:40px;
	padding-left:0
}
}.benefit-one__features {
	margin-top:40px;
	display:flex;
	gap:40px
}
.benefit-one__features__item {
	display:flex;
	gap:20px;
	align-items:center
}
.benefit-one__features__item__icon {
	max-width:70px;
	width:100%;
	height:70px;
	border-radius:50%;
	background:var(--nionx-gray,#F4F2F9);
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.benefit-one__features__item__icon i {
	transition:all .4s ease-in-out 0s
}
.benefit-one__features__item__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.benefit-one__features__item__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.benefit-one__features__item__icon:hover i {
	color:var(--nionx-white,#fff)
}
.benefit-one__features__item__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.benefit-one__features__item__icon i {
	color:var(--nionx-base,#5F2DDE);
	font-size:36px;
	color:var(--nionx-base,#5F2DDE)
}
.benefit-one__features__item__icon svg {
	fill:var(--nionx-white,#fff)!important
}
.benefit-one__features__item__title {
	color:var(--nionx-gray,#F4F2F9);
	font-size:16px;
	font-style:normal;
	font-weight:700;
	line-height:normal
}
@media(max-width:575px) {
	.benefit-one__features {
	display:block
}
.benefit-one__features__item+.benefit-one__features__item {
	margin-top:20px
}
}.benefit-one__list {
	margin-top:40px
}
.benefit-one__list__item {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal
}
.benefit-one__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:16px;
	color:var(--nionx-white,#fff);
	margin-right:8px
}
.benefit-one__list__item+.benefit-one__list__item {
	margin-top:15px
}
.benefit-one__element {
	position:absolute;
	top:0;
	z-index:-1;
	left:0
}
.benefit-one__element-two {
	position:absolute;
	bottom:0;
	right:0;
	z-index:-1
}
.benefit-two {
	position:relative;
	z-index:1;
	padding:120px 0 165px 0
}
@media(max-width:992px) {
	.benefit-two {
	padding:100px 0 140px
}
}@media(max-width:768px) {
	.benefit-two {
	padding:80px 0
}
}.benefit-two__content {
	position:relative
}
.benefit-two__content__image {
	margin-right:65px;
	height:auto;
	border-radius:40px;
	overflow:hidden;
	max-height:525px
}
.benefit-two__content__image img {
	object-fit:cover;
	width:100%
}
@media(max-width:1199px) {
	.benefit-two__content__image {
	margin-right:0
}
}@media(max-width:575px) {
	.benefit-two__content__image {
	margin-bottom:20px
}
}@media(max-width:575px) {
	.benefit-two__content__card {
	margin-bottom:20px
}
}.benefit-two__content__item {
	border-radius:40px;
	max-width:270px;
	height:auto;
	padding:26px 30px;
	border-radius:40px;
	background:var(--nionx-white,#fff);
	box-shadow:0 6px 40px 0 rgba(0,0,0,0.08)
}
@media(max-width:920px) {
	.benefit-two__content__item {
	max-width:220px;
	padding:20px
}
.benefit-two__content__item__text {
	font-size:12px
}
}@media(max-width:575px) {
	.benefit-two__content__item {
	margin:10px
}
}.benefit-two__content__item__icon {
	width:60px;
	height:60px;
	flex-shrink:0;
	border-radius:500px;
	display:flex;
	justify-content:center;
	align-items:center;
	background:var(--nionx-gray,#F4F2F9);
	font-size:30px;
	color:var(--nionx-base,#5F2DDE);
	margin-bottom:10px;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.benefit-two__content__item__icon i {
	transition:all .4s ease-in-out 0s
}
.benefit-two__content__item__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.benefit-two__content__item__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.benefit-two__content__item__icon:hover i {
	color:var(--nionx-white,#fff)
}
.benefit-two__content__item__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.benefit-two__content__item__title {
	font-size:16px;
	font-weight:700;
	line-height:187.5%;
	margin-bottom:0;
	padding-bottom:2px
}
.benefit-two__content__item__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.benefit-two__content__item__title a:hover {
	background-size:100% 1px
}
@media(max-width:920px) {
	.benefit-two__content__item__title {
	font-size:14px
}
}.benefit-two__content__item__text {
	font-weight:500;
	padding-bottom:0;
	margin-bottom:0
}
.benefit-two__content__item:nth-child(1) {
	position:absolute;
	top:90px;
	left:-190px;
	animation:topAni 4s ease-in-out infinite
}
@media(max-width:1550px) {
	.benefit-two__content__item:nth-child(1) {
	left:-50px
}
}@media(max-width:1300px) {
	.benefit-two__content__item:nth-child(1) {
	top:50px;
	left:0
}
}@media(max-width:575px) {
	.benefit-two__content__item:nth-child(1) {
	position:relative;
	animation:none;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:inline-block
}
}.benefit-two__content__item:nth-child(2) {
	position:absolute;
	bottom:-50px;
	right:200px;
	animation:iconleft 4s ease-in-out infinite
}
@media(max-width:1300px) {
	.benefit-two__content__item:nth-child(2) {
	right:50px
}
}@media(max-width:920px) {
	.benefit-two__content__item:nth-child(2) {
	bottom:0
}
}@media(max-width:575px) {
	.benefit-two__content__item:nth-child(2) {
	position:relative;
	animation:none;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:inline-block
}
}.benefit-two__content__count {
	animation:iconleft 3s ease-in-out infinite;
	position:absolute;
	bottom:30px;
	left:-60px;
	width:216px;
	border-radius:40px;
	height:162px;
	flex-shrink:0;
	display:inline-flex;
	justify-content:center;
	background:var(--nionx-base,#5F2DDE);
	align-items:center;
	flex-direction:column
}
@media(max-width:1300px) {
	.benefit-two__content__count {
	left:0
}
}@media(max-width:575px) {
	.benefit-two__content__count {
	position:relative;
	animation:none;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:10px
}
}.benefit-two__content__count__title {
	color:var(--nionx-white,#fff);
	font-size:40px;
	font-weight:700;
	line-height:146.25%;
	padding-bottom:0;
	margin-bottom:-15px
}
.benefit-two__content__count__text {
	color:var(--nionx-white,#fff);
	font-size:24px;
	font-weight:600;
	line-height:243.75%;
	margin-top:-10px;
	padding-bottom:0
}
.benefit-two__right {
	margin-left:-15px
}
@media(max-width:1199px) {
	.benefit-two__right {
	margin-left:0
}
}@media(max-width:991px) {
	.benefit-two__right {
	margin-top:80px
}
}@media(max-width:767px) {
	.benefit-two__right {
	margin-top:40px
}
}@media(max-width:575px) {
	.benefit-two__right {
	margin-top:0
}
}.benefit-two__top .sec-title {
	padding-bottom:20px
}
.benefit-two__text {
	margin-top:-8px;
	font-weight:500
}
.benefit-two__progress {
	margin-top:35px;
	margin-bottom:49px
}
.benefit-two__progress__title {
	font-size:16px;
	font-style:normal;
	font-weight:700;
	line-height:normal;
	text-shadow:0 0 .2px currentColor;
	margin-bottom:15px
}
.benefit-two__progress__bar {
	width:100%;
	height:12px;
	position:relative;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:4px
}
.benefit-two__progress__inner {
	position:absolute;
	height:12px;
	background-color:var(--nionx-base,#5F2DDE);
	transition:all 700ms linear;
	width:0;
	border-radius:4px
}
.benefit-two__progress__number {
	position:absolute;
	bottom:calc(100%+5px);
	right:0;
	margin-bottom:8px;
	font-size:16px;
	font-weight:500;
	line-height:144.444%
}
.benefit-two__man__text,.benefit-two__man img {
	width:50px;
	height:50px;
	border-radius:50%;
	border:1px solid var(--nionx-gray,#F4F2F9);
	margin-left:-25px;
	transition:all .4s ease-in-out
}
.benefit-two__man img:first-child {
	margin-left:0
}
.benefit-two__man__text {
	background:var(--nionx-base,#5F2DDE);
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:20px;
	font-weight:700;
	line-height:130%;
	display:inline-flex;
	justify-content:center;
	align-items:center
}
.benefit-two__man:hover img {
	margin-left:-15px
}
.benefit-two__instagram__text {
	margin-top:20px;
	font-size:20px;
	font-weight:700;
	line-height:130%;
	margin-bottom:0
}
.our-benefit-one {
	padding-top:80px
}
@media(min-width:992px) {
	.our-benefit-one {
	padding-top:120px
}
}.our-benefit-one__top__thumb {
	max-height:320px;
	height:100%;
	margin-left:-92px;
	border-radius:40px;
	overflow:hidden;
	border-radius:40px
}
.our-benefit-one__top__thumb img {
	object-fit:cover
}
@media(max-width:1400px) {
	.our-benefit-one__top__thumb {
	margin-left:0
}
}@media(max-width:991px) {
	.our-benefit-one__top__thumb {
	max-width:482px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px
}
}.our-benefit-one__top__content {
	position:relative;
	border-radius:40px;
	margin-left:10px;
	background:var(--nionx-gray,#F4F2F9);
	padding:75px 100px 70px 57px
}
.our-benefit-one__top__content .sec-title {
	padding-bottom:18px
}
.our-benefit-one__top__content__text {
	margin-top:-5px;
	margin-bottom:0;
	padding-bottom:0
}
.our-benefit-one__top__content::before {
	content:"";
	position:absolute;
	top:24%;
	left:-10px;
	width:22px;
	height:179px;
	border-radius:4px;
	background:var(--nionx-base,#5F2DDE);
	animation:topAni 2s ease-in-out infinite
}
@media(max-width:991px) {
	.our-benefit-one__top__content {
	padding:45px 50px 45px 50px
}
}@media(max-width:575px) {
	.our-benefit-one__top__content {
	padding:30px 30px 30px 30px
}
}.our-benefit-one__bottom {
	margin-top:30px
}
.our-benefit-one__bottom__thumb {
	max-height:320px;
	height:100%;
	border-radius:40px;
	overflow:hidden;
	border-radius:40px;
	margin-right:55px
}
.our-benefit-one__bottom__thumb img {
	object-fit:cover;
	width:100%
}
@media(max-width:991px) {
	.our-benefit-one__bottom__thumb {
	max-width:482px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px
}
}.our-benefit-one__bottom__content {
	display:flex;
	align-items:center;
	margin-left:-15px
}
@media(max-width:767px) {
	.our-benefit-one__bottom__content {
	margin-left:0
}
}.our-benefit-one__bottom__list {
	margin-left:-15px;
	margin-top:37px
}
.our-benefit-one__bottom__list__item {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal
}
.our-benefit-one__bottom__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:18px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:15px
}
.our-benefit-one__bottom__list__item+.our-benefit-one__bottom__list__item {
	margin-top:15px
}
@media(max-width:991px) {
	.our-benefit-one__bottom__list {
	margin-left:0
}
}.our-benefit-one__bottom__btn {
	margin-left:-15px;
	margin-top:30px;
	padding:19px 40px;
	color:var(--nionx-white,#fff)
}
@media(max-width:991px) {
	.our-benefit-one__bottom__btn {
	margin-left:0
}
}.our-benefit-one__reature {
	display:flex;
	align-items:center;
	gap:20px
}
.our-benefit-one__reature__icon {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	max-width:70px;
	height:70px;
	border-radius:500px;
	background:var(--nionx-gray,#F4F2F9);
	font-size:30px;
	color:var(--nionx-base,#5F2DDE);
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.our-benefit-one__reature__icon i {
	transition:all .4s ease-in-out 0s
}
.our-benefit-one__reature__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.our-benefit-one__reature__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.our-benefit-one__reature__icon:hover i {
	color:var(--nionx-white,#fff)
}
.our-benefit-one__reature__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.our-benefit-one__reature__title {
	font-size:16px;
	font-weight:700;
	line-height:normal;
	text-shadow:0 0 0 1px inherit
}
.service-page {
	padding:120px 0;
	padding-top:100px
}
@media(max-width:767px) {
	.service-page {
	padding:80px 0;
	padding-top:60px
}
}.service-page--home {
	position:relative;
	padding:120px 0
}
@media(max-width:767px) {
	.service-page--home {
	padding:80px 0
}
}.service-page__bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:auto;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:0 0 0 150px
}
.service-page__top {
	padding-bottom:45px
}
@media(max-width:767px) {
	.service-page__top {
	padding-bottom:35px
}
}.service-page__top .sec-title {
	padding-bottom:0
}
@media(max-width:767px) {
	.service-page__top .sec-title {
	padding-bottom:25px
}
}.service-page__top .service-page__top__text {
	position:relative;
	z-index:1;
	padding-bottom:0;
	margin-left:-20px;
	color:var(--nionx-text,#6C6A72)
}
@media(max-width:991px) {
	.service-page__top .service-page__top__text {
	margin-left:0
}

/*产品独立 最外框*/
}.service-card-two {
	border-radius:6px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	position:relative;
	transition:all .5s ease-in-out;
	z-index:1;
	margin-bottom:30px
}
@media(min-width:992px) {
	.service-card-two__carousel .owl-nav {
	display:none
}
}.service-card-two__content {
	padding:35px 40px 0 40px;
	position:relative;
	z-index:1
}
@media(max-width:768px) {
	.service-card-two__content {
	padding:35px 20px 0 20px
}
}.service-card-two__icon {
	width:70px;
	height:70px;
	background-color:var(--nionx-gray,#F4F2F9);
	border-radius:50%;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	color:var(--nionx-base,#5F2DDE);
	font-size:40px;
	margin-bottom:30px;
	transition:all .4s ease-in-out
}
.service-card-two__icon i {
	display:block;
	transform:scale(1);
	transition:transform 500ms ease
}
.service-card-two__icon:hover i {
	transform:scale(0.9)
}
.service-card-two__title {
	margin:0;font-size:30px;;color:#efefef;
	font-size:18px;
	font-weight:700;
	line-height:normal;
	margin-top:-2px;
	margin-bottom:6px
}
.service-card-two__title a {
	transition:all .4s ease-in-out;font-size:30px;
	color:inherit;color:#efefef;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.service-card-two__title a:hover {
	background-size:100% 1px;font-size:30px;;color:#efefef;
}
.service-card-two__text {
	margin:0;
	line-height:162.5%;
	padding-bottom:21px;
	margin-bottom:13px;
	font-weight:500;
	transition:all .4s ease-in-out
}
.service-card-two__text a{
	color:#efefef;
	font-weight:500;
}
.service-card-two__text a:hover{
	color:#ffffff;
	font-weight:500;
}


.service-card-two__link {
	display:block;
	max-width:78px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	color:var(--nionx-black3,#000);
	transition:all 500ms ease;
	padding:20px 30px;
	background:var(--nionx-gray,#F4F2F9);
	border-radius:50px;
	margin-bottom:-30px
}
.service-card-two__link__icon {
	width:20px;
	height:20px;
	position:relative;
	display:block
}
.service-card-two__link__icon::before,.service-card-two__link__icon::after {
	border-radius:5px;
	content:"";
	width:2px;
	height:100%;
	background-color:var(--nionx-title,#1D1729);
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	transition:all 500ms ease
}
.service-card-two__link__icon::after {
	height:2px;
	width:100%
}
.service-card-two__link:hover .service-card-two__link__icon::before,.service-card-two__link:hover .service-card-two__link__icon::after {
	background-color:var(--nionx-white,#fff)
}
.service-card-two__link:hover::before {
	background-color:rgba(var(--nionx-black3-rgb,0,0,0),1)
}
.service-card-two__element {
	position:absolute;
	top:0;
	z-index:-1;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	transition:all .5s ease-out
}

/*
产品的独立框背景
*/
.service-card-two::after {
	content:"";
	position:absolute;
	width:100%;
	height:0;
	background-color:var(--nionx-base,#5F2DDE);
	background-color:#007aff;
	opacity:0.5;
	bottom:0;
	left:0;
	z-index:-2;
	transition:all .4s ease-in-out;
	border-radius:9px
}
.service-card-two:hover {
	border:1px solid var(--nionx-base,#5F2DDE);
	border:#007aff;
}
.service-card-two:hover .service-card-two__title,.service-card-two:hover .service-card-two__text {
	color:var(--nionx-white,#fff)
}
.service-card-two:hover .service-card-two__icon {
	background:var(--nionx-white,#fff);
	color:var(--nionx-base,#5F2DDE)
}
.service-card-two:hover::after {
	height:100%
}
.service-card-two:hover .service-card-two__element {
	opacity:.3
}
.service-card-two:hover .service-card-two__link {
	background:var(--nionx-white,#fff)
}
.service-two {
	padding:80px 0;
	position:relative
}
@media(min-width:992px) {
	.service-two {
	padding:120px 0
}
}.service-two__bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:60%;
	z-index:-1;
	background-color:var(--nionx-gray,#F4F2F9)
}
.service-two__inner {
	border-radius:40px;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	background:var(--nionx-white,#fff);
	padding:50px
}
@media(max-width:991px) {
	.service-two__inner {
	padding:40px 20px
}
}.service-two__single {
	display:flex;
	align-items:center;
	gap:20px;
	flex-wrap:wrap
}
@media(max-width:991px) {
	.service-two__single {
	gap:12px;
	justify-content:center
}
}.service-two__single__item {
	width:200px;
	height:209px;
	border-radius:40px;
	background:var(--nionx-gray,#F4F2F9);
	transition:all .4s ease-in-out;
	padding:40px;
	align-items:center
}
.service-two__single__item__icon {
	margin-left:auto;
	margin-right:auto;
	width:75px;
	height:75px;
	background:var(--nionx-white,#fff);
	font-size:40px;
	color:var(--nionx-base,#5F2DDE);
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:500px;
	margin-bottom:10px;
	transition:all .2s ease-in-out
}
@media(max-width:991px) {
	.service-two__single__item__icon {
	width:50px;
	height:50px;
	font-size:30px
}
}.service-two__single__item__title {
	text-align:center;
	font-size:20px;
	font-weight:600;
	transition:all .4s ease-in-out;
	line-height:137.5%;
	padding-bottom:0;
	margin-bottom:0
}
@media(max-width:991px) {
	.service-two__single__item__title {
	font-size:18px
}
}.service-two__single__item__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.service-two__single__item__title a:hover {
	background-size:100% 1px
}
.service-two__single__item:hover {
	background:var(--nionx-base,#5F2DDE)
}
.service-two__single__item:hover .service-two__single__item__title {
	color:var(--nionx-white,#fff)
}
@media(max-width:1199px) {
	.service-two__single__item {
	padding:20px 10px;
	width:153px;
	height:175px
}
}.service-two__content {
	margin-left:15px
}
.service-two__content__thumb {
	width:100%;
	max-height:302px;
	overflow:hidden;
	border-radius:40px
}
.service-two__content__thumb img {
	object-fit:cover;
	width:100%
}
.service-two__content__list {
	margin-top:37px
}
.service-two__content__list__item {
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal
}
.service-two__content__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:18px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:15px
}
.service-two__content__list__item+.service-two__content__list__item {
	margin-top:15px
}
@media(max-width:991px) {
	.service-two__content {
	margin-left:0
}
}.service-two__dots {
	position:absolute;
	top:0;
	left:0;
	animation:scale2 4s ease-in-out infinite;
	z-index:-1
}
.service-two__shape {
	position:absolute;
	top:0;
	right:0;
	animation:topAni 3s ease-in-out infinite;
	z-index:-1
}
.our-tatistic {
	padding:120px 0 150px 0
}
@media(max-width:1199px) {
	.our-tatistic {
	padding:120px 0 130px 0
}
}@media(max-width:991px) {
	.our-tatistic {
	padding:100px 0 120px 0
}
}@media(max-width:768px) {
	.our-tatistic {
	padding:80px 0 100px 0
}
}.our-tatistic__left {
	margin-right:15px
}
@media(max-width:991px) {
	.our-tatistic__left {
	margin-right:0
}
}.our-tatistic__left .sec-title {
	padding-bottom:12px
}
.our-tatistic__text {
	margin-bottom:32px
}
.our-tatistic__btn {
	padding:19px 40px
}
.our-tatistic__chart__card {
	margin-left:40px
}
.our-tatistic__chart__card img {
	object-fit:cover;
	width:100%
}
@media(max-width:991px) {
	.our-tatistic__chart__card {
	margin-top:30px;
	margin-left:0
}
}.our-tatistic__right {
	display:flex;
	align-items:end;
	gap:20px;
	justify-content:end
}
@media(max-width:991px) {
	.our-tatistic__right {
	margin-top:30px
}
}.our-tatistic__progress {
	margin-top:30px;
	margin-bottom:35px;
	max-width:117px;
	width:100%
}
.our-tatistic__progress__bar {
	max-width:117px;
	width:100%;
	height:320px;
	position:relative;
	background-color:var(--nionx-white,#fff)
}
.our-tatistic__progress__inner {
	position:absolute;
	height:0;
	width:100%;
	bottom:0;
	background-color:var(--nionx-base,#5F2DDE);
	transition:all 800ms linear;
	max-width:117px
}
.our-tatistic__progress__number {
	position:absolute;
	bottom:calc(100%+5px);
	right:calc(20%+5px);
	margin-bottom:16px;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:24px;
	font-weight:600;
	line-height:75%
}
@media(max-width:575px) {
	.our-tatistic__progress__number {
	font-size:16px;
	margin-bottom:10px
}
}.our-tatistic__progress__dec {
	text-align:center;
	position:absolute;
	top:calc(100%+5px);
	right:0;
	margin-top:10px;
	color:var(--nionx-text,#6C6A72);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:14px;
	font-weight:600;
	line-height:128.571%
}
.our-tatistic__progress:nth-child(1) .our-tatistic__progress__inner {
	background-color:var(--nionx-gray,#F4F2F9)
}
.our-tatistic__progress:nth-child(3) .our-tatistic__progress__inner {
	background-color:var(--nionx-gray,#F4F2F9)
}
.service-three {
	position:relative;
	padding:120px 0 90px 0;
	z-index:1
}
@media(max-width:992px) {
	.service-three {
	padding:100px 0 70px 0
}
}@media(max-width:992px) {
	.service-three {
	padding:80px 0 50px 0
}
}.service-three__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:35%;
	background-color:var(--nionx-gray,#F4F2F9);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	z-index:-2
}
.service-three__item {
	position:relative;
	margin-bottom:30px;
	overflow:hidden;
	padding:60px 25px;
	border-radius:40px
}
@media(max-width:768px) and (min-width:575px) {
	.service-three__item {
	padding:40px 15px
}
}.service-three__item__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:var(--nionx-gray,#F4F2F9);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	z-index:-2
}
.service-three__item__bg::after {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(var(--nionx-black3-rgb,0,0,0),0.7)
}
.service-three__item__icon {
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	width:80px;
	height:80px;
	border-radius:500%;
	background:var(--nionx-white,#fff);
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	transition:all .4s ease-in-out 0s;
	overflow:hidden
}
.service-three__item__icon i {
	transition:all .4s ease-in-out 0s
}
.service-three__item__icon::after {
	content:"";
	position:absolute;
	height:0;
	width:0;
	top:50%;
	left:50%;
	border-radius:500px;
	background:var(--nionx-title,#1D1729);
	transition:all .4s ease-in-out 0s;
	z-index:-1
}
.service-three__item__icon:hover {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.service-three__item__icon:hover i {
	color:var(--nionx-white,#fff)
}
.service-three__item__icon:hover::after {
	height:100%;
	width:100%;
	top:0;
	left:0
}
.service-three__item__icon i {
	font-size:42px;
	color:var(--nionx-base,#5F2DDE);
	transition:all .5s ease-in-out
}
.service-three__item__content__title {
	color:var(--nionx-white,#fff);
	font-size:20px;
	max-width:170px;
	font-weight:700;
	line-height:normal;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
.service-three__item__content__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease
}
.service-three__item__content__title a:hover {
	background-size:100% 1px
}
.service-three__item__content__text {
	text-align:center;
	color:var(--nionx-white,#fff);
	font-weight:500;
	line-height:181.25%;
	padding-bottom:0;
	margin-bottom:-9px
}
.service-three__item::before {
	content:"";
	width:0;
	height:100%;
	position:absolute;
	top:0;
	left:auto;
	right:0;
	background:rgba(var(--nionx-base-rgb,95,45,222),1);
	z-index:-1;
	transition:all .4s ease-in-out
}
.service-three__item:hover::before {
	width:100%;
	right:auto;
	left:0
}
.service-fore {
	position:relative;
	padding:120px 0
}
@media(max-width:991px) {
	.service-fore {
	padding:80px 0
}
}.service-fore .sec-title__tagline,.service-fore .sec-title__title {
	color:var(--nionx-white,#fff)
}
.service-fore__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:repeat-x;
	background-size:cover;
	z-index:-1;
	animation:20s linear 0s infinite normal none running bgSlide;
	background-color:rgba(var(--nionx-base-rgb,95,45,222),0.95)
}
.service-fore__right {
	background:var(--nionx-white,#fff);
	border-radius:40px
}
.service-fore__inner__filter {
	margin-bottom:40px;
	padding:40px 40px 0 40px;
	display:flex;
	justify-content:start;
	align-items:center;
	gap:15px
}
@media(max-width:767px) {
	.service-fore__inner__filter {
	gap:10px;
	padding:40px 20px 0 10px
}
}.service-fore__inner__filter button {
	overflow:visible!important;
	color:var(--nionx-title,#1D1729);
	outline:0;
	border:0;
	border-radius:20px;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:112.5%;
	padding:19px 39px;
	transition:all .4s ease-in-out;
	position:relative
}
@media(max-width:767px) {
	.service-fore__inner__filter button {
	padding:10px 20px;
	font-size:14px
}
}@media(max-width:575px) {
	.service-fore__inner__filter button {
	padding:10px;
	font-size:12px
}
}.service-fore__inner__filter button::after {
	content:"";
	width:18.187px;
	height:15.75px;
	clip-path:polygon(50% 100%,0 0,100% 0);
	background-color:var(--nionx-black3,#000);
	position:absolute;
	bottom:0;
	left:45%;
	z-index:1;
	transition:all .4s ease-in-out;
	opacity:0
}
.service-fore__inner__filter button:hover {
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-black3,#000)
}
.service-fore__inner__filter button:hover::after {
	bottom:-15px;
	opacity:1
}
.service-fore__inner__filter button.active-btn {
	color:var(--nionx-white,#fff);
	background-color:var(--nionx-black3,#000)
}
.service-fore__inner__filter button.active-btn::after {
	bottom:-15px;
	opacity:1
}
.service-fore__item {
	border-radius:40px;
	background:var(--nionx-title,#1D1729);
	box-shadow:0 6px 40px 0 rgba(0,0,0,0.08);
	padding:60px
}
@media(max-width:991px) {
	.service-fore__item {
	padding:50px 30px
}
}@media(max-width:767px) {
	.service-fore__item {
	padding:40px 20px
}
}.service-fore__item__top__title {
	margin-top:-10px;
	font-size:30px;
	font-weight:700;
	line-height:156.667%;
	color:var(--nionx-white,#fff)
}
.service-fore__item__top__text {
	max-width:416px;
	width:100%;
	margin-bottom:30px
}
.service-fore__item__thumb {
	border-radius:40px;
	margin-left:-13px;
	overflow:hidden
}
@media(max-width:991px) {
	.service-fore__item__thumb {
	margin-top:30px;
	margin-left:0
}
}.service-fore__item__thumb img {
	object-fit:cover;
	border-radius:40px
}
.service-fore__item__list {
	margin-top:30px
}
.service-fore__item__list__item {
	color:var(--nionx-white,#fff);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:normal
}
.service-fore__item__list__item::before {
	content:"\f058";
	font-family:var(--nionx-font-awesome,"Font Awesome 5 Free");
	font-size:18px;
	color:var(--nionx-base,#5F2DDE);
	margin-right:15px
}
@media(max-width:1199px) and (min-width:992px) {
	.service-fore__item__list__item {
	font-size:15px
}
}.service-fore__item__list__item+.service-fore__item__list__item {
	margin-top:15px
}
.service-fore__item__btn {
	margin-top:25px;
	padding:19px 40px
}
.service-details {
	padding:120px 0
}
@media(max-width:767px) {
	.service-details {
	padding:80px 0;
	padding-top:80px
}
}.service-details__thumbnail {
	margin-bottom:43px;
	border-radius:40px;
	overflow:hidden
}
.service-details img {
	max-width:100%;
	object-fit:cover
}
.service-details__title {
	margin:0;
	font-size:25px;
	font-weight:700;
	line-height:150%;
	letter-spacing:-0.9px
}
@media(min-width:768px) {
	.service-details__title {
	font-size:30px
}
}.service-details__sub-title {
	margin-bottom:23px;
	color:var(--nionx-base,#5F2DDE);
	font-size:25px;
	font-weight:700;
	line-height:normal;
	letter-spacing:-0.9px
}
@media(min-width:768px) {
	.service-details__sub-title {
	font-size:30px
}
}.service-details__text {
	margin:0;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:16px;
	line-height:200%
}
.service-details__title+.service-details__text {
	margin-top:20px
}
.service-details__text+.service-details__sub-title {
	margin-top:23px
}
.service-details__sub-title+.service-details__text {
	margin-bottom:35px
}
.service-details__list li {
	position:relative;
	padding-left:27px;
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:18px;
	font-weight:600;
	line-height:261.111%;
	margin-top:-10px;
	margin-bottom:-10px
}
@media(max-width:575px) {
	.service-details__list li {
	font-size:15px
}
}.service-details__list li+li {
	margin-top:10px
}
@media(min-width:768px) {
	.service-details__list li+li {
	margin-top:0
}
}.service-details__list li>i {
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	font-size:18px;
	color:var(--nionx-base,#5F2DDE)
}
.service-details__process {
	margin-top:33px;
	margin-bottom:40px
}
@media(min-width:768px) {
	.service-details__process {
	display:flex;
	justify-content:space-between;
	margin-bottom:50px
}
}.service-details__process__item {
	display:flex;
	align-items:center;
	gap:20px
}
.service-details__process__item:hover .service-details__process__icon {
	background:transparent;
	color:var(--nionx-white,#fff)
}
.service-details__process__item:hover .service-details__process__icon::before {
	top:0;
	left:0;
	width:100%;
	height:100%
}
.service-details__process li+li {
	margin-top:20px
}
@media(min-width:768px) {
	.service-details__process li+li {
	margin-top:0
}
}@media(min-width:768px) {
	.service-details__process__top {
	display:flex;
	align-items:center
}
}.service-details__process__icon {
	overflow:hidden;
	max-width:70px;
	width:100%;
	height:70px;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:var(--nionx-gray,#F4F2F9);
	color:var(--nionx-base,#5F2DDE);
	font-size:32px;
	border-radius:50%;
	transition:all 500ms ease;
	position:relative;
	z-index:1;
	transition:all 500ms ease-in-out
}
.service-details__process__icon::before {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	width:0;
	height:0;
	background:var(--nionx-title,#1D1729);
	transition:all 500ms ease-in-out;
	border-radius:50%;
	z-index:-1
}
@media(min-width:768px) {
	.service-details__process__icon {
	margin-bottom:0
}
}.service-details__process__title {
	font-size:16px;
	font-weight:700;
	line-height:normal;
	margin-bottom:0
}
.service-details__image__item {
	margin-top:0;
	border-radius:40px;
	max-width:270px;
	width:100%
}
.service-details__image__item img {
	border-radius:40px
}
@media(max-width:767px) {
	.service-details__image__item {
	max-width:100%;
	width:100%
}
.service-details__image__item img {
	object-fit:cover
}
}.service-details__benefit {
	margin-left:-30px
}
@media(max-width:1199px) {
	.service-details__benefit {
	margin-left:0
}
}.service-details__benefit__title {
	margin:0;
	font-size:25px;
	font-weight:700;
	line-height:150%;
	letter-spacing:0
}
@media(min-width:768px) {
	.service-details__benefit__title {
	font-size:30px
}
}.service-details__benefit__sub_title {
	color:var(--nionx-base,#5F2DDE);
	font-size:24px;
	font-weight:700;
	line-height:195.833%;
	margin-bottom:19px
}
@media(max-width:1199px) {
	.service-details__benefit__sub_title {
	font-size:20px
}
}.service-details__benefit__text {
	max-width:470px;
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	line-height:200%
}
.service-details .faq-page__accordion {
	margin-top:50px
}
@media(max-width:768px) {
	.service-details .faq-page__accordion {
	margin-top:40px
}
}.instagram-one {
	position:relative;
	padding:120px 0
}
@media(max-width:767px) {
	.instagram-one {
	padding:80px 0
}
}@media(min-width:1400px) {
	.instagram-one .container {
	max-width:1380px
}
}.instagram-one__title {
	display:block;
	text-align:center;
	position:relative;
	font-size:14px;
	color:var(--nionx-text,#6C6A72);
	font-weight:500;
	line-height:1;
	text-transform:uppercase;
	font-family:var(--nionx-font,"Plus Jakarta Sans");
	letter-spacing:2.8px;
	margin:0 auto 39px
}
.instagram-one__title span {
	display:inline-block;
	background-color:var(--nionx-white,#fff);
	position:relative;
	z-index:2;
	padding:0 28px
}
@media(max-width:550px) {
	.instagram-one__title span {
	padding:0 18px
}
}.instagram-one__title::after {
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	top:9px;
	width:518px;
	height:1px;
	content:"";
	background-color:var(--nionx-border-color,#D9D9D9)
}
@media(max-width:550px) {
	.instagram-one__title::after {
	width:100%
}
}.instagram-one a {
	overflow:hidden;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	transition:all .3s ease-out;
	position:relative;
	display:block;
	width:100%;
	height:auto
}
.instagram-one a::before {
	position:absolute;
	content:"\f16d";
	font-family:"Font Awesome 5 Brands";
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	text-align:center;
	top:55%;
	transform:translateY(-50%);
	z-index:3;
	color:var(--nionx-white,#fff);
	font-size:30px;
	z-index:2;
	opacity:0;
	visibility:hidden;
	transition:all ease .4s;
	transition-delay:0s
}
.instagram-one a::after {
	position:absolute;
	content:"";
	left:0;
	top:0;
	width:100%;
	height:0;
	z-index:1;
	opacity:0;
	background:rgba(var(--nionx-black3-rgb,0,0,0),0.5);
	visibility:hidden;
	transition:all ease .4s
}
.instagram-one a:hover::after {
	height:100%;
	opacity:1;
	visibility:visible
}
.instagram-one a:hover::before {
	top:50%;
	visibility:visible;
	opacity:1;
	transition-delay:.4s
}
.instagram-one a img {
	width:100%;
	height:auto;
	transition:all ease .3s
}
.instagram-one a:hover img {
	transform:scale(1.1) rotate(1.5deg);
	-moz-transform:scale(1.1) rotate(1.5deg);
	-webkit-transform:scale(1.1) rotate(1.5deg);
	-ms-transform:scale(1.1) rotate(1.5deg);
	-o-transform:scale(1.1) rotate(1.5deg);
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.instagram-two {
	position:relative;
	z-index:2;
	padding:0;
	margin-bottom:-120px
}
.instagram-two .container {
	max-width:1670px
}
.instagram-two a {
	overflow:hidden;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	transition:all .3s ease-out;
	position:relative;
	display:block;
	width:100%;
	height:auto
}
.instagram-two a::before {
	position:absolute;
	content:"\f16d";
	font-family:"Font Awesome 5 Brands";
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	text-align:center;
	top:55%;
	transform:translateY(-50%);
	z-index:3;
	color:var(--nionx-white,#fff);
	font-size:40px;
	z-index:2;
	opacity:0;
	visibility:hidden;
	transition:all ease .4s;
	transition-delay:0s
}
.instagram-two a::after {
	position:absolute;
	content:"";
	left:0;
	top:0;
	width:100%;
	height:0;
	z-index:1;
	opacity:0;
	background:rgba(var(--nionx-base-rgb,95,45,222),0.9);
	visibility:hidden;
	transition:all ease .4s
}
.instagram-two a:hover::after {
	height:100%;
	opacity:1;
	visibility:visible
}
.instagram-two a:hover::before {
	top:50%;
	visibility:visible;
	opacity:1;
	transition-delay:.4s
}
.instagram-two a img {
	width:100%;
	height:auto;
	transition:all ease .3s
}
.instagram-two a:hover img {
	transform:scale(1.1) rotate(1.5deg);
	-moz-transform:scale(1.1) rotate(1.5deg);
	-webkit-transform:scale(1.1) rotate(1.5deg);
	-ms-transform:scale(1.1) rotate(1.5deg);
	-o-transform:scale(1.1) rotate(1.5deg);
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.opening {
	position:relative;
	margin-bottom:-85px
}
.opening--home-three {
	margin-bottom:0;
	padding-bottom:120px
}
@media(max-width:767px) {
	.opening--home-three {
	padding-bottom:80px
}
}.opening__wrapper {
	background-color:var(--nionx-base,#5F2DDE);
	position:relative;
	z-index:2;
	padding:39px 0
}
@media(max-width:767px) {
	.opening__wrapper {
	padding:30px 20px;
	text-align:center
}
}.opening__wrapper::after {
	position:absolute;
	left:0;
	top:0;
	width:180px;
	height:100%;
	content:"";
	opacity:.102;
	background-image:linear-gradient(90deg,rgba(var(--nionx-black3-rgb,0,0,0),0) 0,rgba(var(--nionx-black3-rgb,0,0,0),1) 100%)
}
@media(max-width:991px) {
	.opening__wrapper::after {
	display:none
}
}@media(min-width:992px) and (max-width:1199px) {
	.opening__wrapper::after {
	width:155px
}
}.opening__icon {
	font-size:65px;
	color:var(--nionx-white,#fff);
	display:flex;
	align-items:center;
	justify-content:center;
	padding:14px 0 0;
	margin-right:-10px;
	position:relative;
	z-index:2
}
.opening__title {
	color:var(--nionx-white,#fff);
	text-transform:uppercase;
	font-size:30px;
	font-weight:700;
	margin:27px -30px 0 33px;
	position:relative
}
@media(max-width:767px) {
	.opening__title {
	margin:20px 0 0
}
}.opening__info {
	font-size:12px;
	line-height:30px;
	color:var(--nionx-white,#fff);
	text-transform:uppercase;
	padding:12px 0 20px;
	margin:0 0 0 -14px
}
@media(max-width:991px) {
	.opening__info {
	margin:0;
	text-align:center
}
}@media(max-width:767px) {
	.opening__info {
	margin:0
}
}.opening__info--last {
	margin-left:-45px;
	padding-left:60px;
	border-left:1px solid rgba(var(--nionx-white-rgb,255,255,255),0.2)
}
@media(max-width:991px) {
	.opening__info--last {
	margin:0;
	padding:0;
	border:0
}
}@media(min-width:992px) and (max-width:1199px) {
	.opening__info--last {
	margin-left:-30px;
	padding-left:20px
}
}.opening__info__text {
	display:block;
	font-size:20px;
	text-transform:none
}
body.boxed-wrapper {
	position:relative
}
body.boxed-wrapper .page-wrapper {
	max-width:1530px;
	margin-left:auto;
	margin-right:auto;
	background-color:var(--nionx-white,#fff);
	box-shadow:0 0 100px 0 rgba(var(--nionx-black3-rgb,0,0,0),0.08)
}
.work-process-one {
	position:relative;
	z-index:1;
	padding:120px 0 90px
}
@media(max-width:767px) {
	.work-process-one {
	padding:80px 0 50px
}
}.work-process-one__bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:-1
}
.work-process-one__bg::after {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(var(--nionx-title-rgb,29,23,41),0.9);
	z-index:-1
}
.work-process-one .sec-title .sec-title__title,.work-process-one .sec-title .sec-title__tagline {
	color:var(--nionx-white,#fff)
}
.work-process-one__line {
	padding-bottom:50px
}
.work-process-one__line img {
	width:100%
}
.work-process-one__slider .row .col-md-6:nth-child(2) {
	margin-top:50px
}
@media(max-width:991px) {
	.work-process-one__slider .row .col-md-6:nth-child(2) {
	margin-top:0
}
}.work-process-one__single__item {
	margin-bottom:30px
}
.work-process-one__single__item__top {
	position:relative;
	margin-bottom:-150px;
	z-index:1
}
.work-process-one__single__item__top__image {
	width:260px;
	height:260px;
	flex-shrink:0;
	background:var(--nionx-white,#fff);
	border-radius:500px;
	display:flex;
	justify-content:center;
	align-items:center
}
.work-process-one__single__item__content {
	padding:95px 40px 30px 40px;
	border-radius:30px;
	background:var(--nionx-white,#fff);
	position:relative
}
@media(max-width:575px) {
	.work-process-one__single__item__content {
	padding:95px 20px 30px 20px
}
}.work-process-one__single__item__title {
	max-width:189px;
	width:100%;
	font-size:24px;
	font-weight:700;
	line-height:125%;
	position:relative;
	z-index:1;
	margin-bottom:10px
}
.work-process-one__single__item__title a {
	color:inherit;
	background:linear-gradient(to right,currentcolor 0,currentcolor 100%) 0 95%/0px 1px no-repeat;
	transition:all 500ms ease;
	transition:all 500ms ease
}
.work-process-one__single__item__title a:hover {
	background-size:100% 1px
}
.work-process-one__single__item__text {
	line-height:187.5%;
	padding-bottom:0;
	margin-bottom:0
}
.work-process-one__single__item__count {
	position:absolute;
	top:40px;
	right:40px;
	z-index:1;
	counter-increment:courseNumber;
	color:var(--nionx-gray,#F4F2F9);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:60px;
	font-weight:700;
	line-height:92.442%
}
.work-process-one__single__item__count::before {
	z-index:-1;
	content:counters(courseNumber,".",decimal-leading-zero)
}
.work-process-one__single__item:hover .work-process-one__single__item__top__image img {
	animation:iconleft 1s ease-in-out
}
.work-process-two {
	padding:120px 0 90px 0
}
@media(max-width:991px) {
	.work-process-two {
	padding:100px 0 70px 0
}
}@media(max-width:768px) {
	.work-process-two {
	padding:80px 0 50px 0
}
}.work-process-two__inner {
	display:flex;
	justify-content:space-between;
	align-items:center
}
@media(max-width:991px) {
	.work-process-two__inner {
	flex-wrap:wrap
}
}.work-process-two__item {
	position:relative;
	border:1px solid var(--nionx-border-color,#D9D9D9);
	border-radius:40px;
	max-width:300px;
	width:100%;
	margin-bottom:30px
}
@media(max-width:768px) {
	.work-process-two__item {
	margin-left:auto;
	margin-right:auto
}
}.work-process-two__item__top {
	border-radius:40px 40px 0 40px;
	display:flex;
	align-items:center;
	position:relative;
	transition:all .4s ease-in-out;
	gap:20px;
	padding:30px 10px 30px 30px;
	background:var(--nionx-base,#5F2DDE);
	z-index:1
}
.work-process-two__item__top__shape {
	position:absolute;
	top:20px;
	right:20px;
	z-index:-1;
	opacity:.1
}
.work-process-two__item__number {
	max-width:61px;
	width:100%;
	height:61px;
	background:var(--nionx-gray,#F4F2F9);
	border-radius:500px;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	counter-increment:courseNumber
}
.work-process-two__item__number::before {
	content:counters(courseNumber,".",decimal-leading-zero);
	color:var(--nionx-title,#1D1729);
	font-family:var(--nionx-heading-font,"Instrument Sans",sans-serif);
	font-size:25.068px;
	font-weight:700;
	line-height:100%
}
.work-process-two__item__title {
	color:var(--nionx-white,#fff);
	font-size:24px;
	font-weight:700;
	line-height:125%;
	margin-bottom:0;
	padding-bottom:0
}
.work-process-two__item__content {
	padding:30px
}
.work-process-two__item__text {
	padding-bottom:0;
	margin-bottom:0
}
.work-process-two__item::before {
	content:"";
	clear:both;
	position:absolute;
	top:50%;
	width:150px;
	right:-30%;
	max-width:100%;
	background-image:url(../images/shapes/arrow-left.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:50px;
	line-height:0
}
@media(max-width:1199px) and (min-width:992px) {
	.work-process-two__item::before {
	display:none
}
}@media(max-width:768px) {
	.work-process-two__item::before {
	display:none
}
}@media(max-width:991px) {
	.work-process-two__item:nth-child(2)::before {
	display:none
}
}.work-process-two__item:last-child::before {
	display:none
}
.work-process-two__item:hover .work-process-two__item__top {
	background:var(--nionx-text2,#897CA3)
}
/*：此代码只作为演示用,不是源代码。源码地址唯一出处:https://www.bootstrapmb.com/item/14413(这个说明仅在演示里会看到,下载的源码里没有)*/