@charset "UTF-8";
/* CSS Document */
:root {
	--lqd-body-text-color: #5F6973;
	--lqd-color-link: #5b7bfb;
	--lqd-color-link-hover: #181b31;
	--lqd-color-primary: #292929;
	--lqd-color-secondary: #5b7bfb;
	--lqd-color-dark: #292929;
	--lqd-color-accent: #F7F8FA;
	--lqd-color-gradient-start: #ff0000;
	--lqd-color-gradient-stop: #ffea00;
	--lqd-badge-color: var(--lqd-color-red-400);
	
	--lqd-color-blue-50: rgba(112, 171, 237, 0.12);
	--lqd-color-blue-100: rgba(47, 178, 187, 0.22);
	--lqd-color-blue-200: rgba(179, 174, 240, 0.24);
	--lqd-color-blue-300: #5b7bfb;
	--lqd-color-blue-400: #006dff;
	--lqd-color-blue-500: #2C3C48;
	--lqd-color-blue-600: #003179;
	--lqd-color-blue-700: #002352;
	--lqd-color-blue-800: #001634;
	--lqd-color-blue-900: #10131d;
	
	--lqd-color-gray-100: rgba(172, 207, 227, 0.11);
	--lqd-color-gray-200: #f4f4f4;
	--lqd-color-gray-300: #e5e3df;
	--lqd-color-gray-400: #7e8085;
	--lqd-color-gray-500: #7F8284;
	--lqd-color-gray-600: #3a3a3a;
	--lqd-color-gray-700: #202020;
	--lqd-color-gray-800: #151515;
	--lqd-color-gray-900: #27292c;
	
	--lqd-color-red-100: rgba(193, 9, 9, 0.11);
	--lqd-color-red-200: #fcd7e0;
	--lqd-color-red-300: #f03a22;
	--lqd-color-red-400: #fd7171;
	--lqd-color-red-500: #c41313;
	
	--lqd-color-yellow-100: rgba(249, 223, 104, 0.22);
	--lqd-color-yellow-200: #F1F0E8;
	--lqd-color-yellow-500: #ffda01;
	
	--lqd-color-green-100: rgba(66, 196, 106, 0.2);
	--lqd-color-green-200: #ECF0E7;
	--lqd-color-green-300: rgba(106, 255, 192, 0.23);
	--lqd-color-green-500: #5AC394;
	--lqd-color-green-600: rgba(17, 48, 46, 0.9);
	--lqd-color-green-700: #143331;
	--lqd-color-green-900: #0b1415;
	
	--lqd-color-pink-100: rgba(196, 66, 132, 0.15);
	
	--lqd-color-purple-100: rgba(142, 114, 235, 0.17);
	--lqd-color-purple-200: rgba(141, 126, 255, 0.44);
	--lqd-color-purple-300: #b3aef0;
	--lqd-color-purple-500: #7262D6;
	
	--lqd-color-orange-100: rgb(237 106 4 / 5%);
	--lqd-color-orange-500: #ed6b03;
	
	--lqd-color-slate-50: rgba(162, 178, 201, 0.13);
	--lqd-color-slate-100: rgba(0,22,52,0.703);
	--lqd-color-slate-200: #f8f8fd;
	--lqd-color-slate-300: #50596c;
	--lqd-color-slate-400: #99a4a8;
	--lqd-color-slate-500: #5D7F93;
	--lqd-color-slate-600: #476d83;
	--lqd-color-slate-700: #3B4B53;
	--lqd-color-slate-800: #0e3f58;
	--lqd-color-slate-900: #222232;
	
	--lqd-color-tertiary: #49C193;
	--lqd-color-brown-500: #A25139;
	--lqd-color-zinc-900: #191919;
}

a{
	color: inherit;
}
.Poppins{
	font-family: 'Poppins', sans-serif!important;
}
.bg-red{
	background-color:#de1a22 !important;
}
.nav-trigger .txt{
	font-family: 'Poppins', sans-serif;
}
.lqd-vslider-menu a{
	color: #333;
}
.btn-shadow{
	-webkit-box-shadow: 0px 5px 10px 0px rgba(238,238,238,1);
	-moz-box-shadow: 0px 5px 10px 0px rgba(238,238,238,1);
	box-shadow: 0px 5px 10px 0px rgba(238,238,238,1);
}
.btn-gradient,.bg-accent {
	background-image: linear-gradient(90deg, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
}
.btn-gradient:hover, .btn-gradient:focus, .bg-accent:hover, .bg-accent:focus  {
	background-image: linear-gradient(90deg, var(--lqd-color-gradient-stop) 0%, var(--lqd-color-gradient-start) 100%);
}
ิ.bg-gradient{
	background-image: linear-gradient(90deg, #8745D5 0%, #49C193 100%)!important;
}
.text-gradient{
	background-image: linear-gradient(to right, #3D9BFC, #7B40E4, #F53A8B, #EE704A, #2DDD4F);
	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}

.main-color {
    background: -webkit-linear-gradient(90deg, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
    background: -o-linear-gradient(90deg, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
    background: linear-gradient(90deg, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.icon-list-item .icon-list-icon img{
	filter: linear-gradient(90deg, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
}

.main-nav.lqd-menu-items-block>li>a{
	padding-bottom: 30px;
	font-size: 24px;
}
/* ***** Tab Items ***** */
.lqd-pb-icon-between-middle .lqd-pb-column:not(:last-of-type):after {
	content: '\ea2c';
	display: inline-block;
	position: absolute;
	top: 12%;
	right: 15px;
	font-family: lqd-essentials;
	font-size: 25px;
	line-height: 1;
	color: #2c2e30;
}
.lqd-pb-icon-between-middle .lqd-pb-column:not(:last-child):after {
	top: 50%;
	font-size: 20px;
	transform: translateY(-50%);
}

.tab-items .lqd-pb-style-5 {
	counter-increment: lqd-pb-numbers;
}

@media (max-width: 991px) {
	.tab-items {
		padding-bottom: 60px;
	}

	.lqd-pb-icon-between-middle .lqd-pb-column:not(:last-of-type):after {
		content: none;
	}

	.tab-items .module-steps {
		padding-right: 30px;
		padding-left: 30px;
	}

	.tab-items .lqd-pb-style-5 {
		margin-bottom: 1.5em;
	}
}

@media (max-width: 767px) {
	.tab-items .module-steps {
		padding: 0 20px;
	}
}
/* ***** Carousel Text ***** */
.lqd-fade-sides.carousel-container {
	mask-image: none;
	-webkit-mask-image: none;
}

.lqd-fade-sides.carousel-container .flickity-viewport {
	mask-image: linear-gradient(to right, transparent 0%, #000 20%, #000 80%, transparent 100%);
	-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 20%, #000 80%, transparent 100%);
}

.carousel-text .ld-fancy-heading .ld-fh-txt-outline {
	-webkit-text-stroke-color: rgba(0, 0, 0, 0.33);
	-webkit-text-stroke-width: 1px;
}

@media (max-width: 991px) {
	.carousel-text .ld-fancy-heading h2,.carousel-text .ld-fancy-heading h3 {
		font-size: 10vw;
	}
}
.one-bullet-list li:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	margin-inline-end: 1em;
	border-radius: 50em;
	background: #000;
}

/* ***** Services ***** */
@media (max-width: 991px) {
	.services .module-title {
		margin-bottom: 15px;
	}
}

@media (max-width: 767px) {
	.services {
		padding-bottom: 15px;
	}
}

/* ***** Icon Box ***** */
@media (max-width: 991px) {
	.icon-box .iconbox {
		margin-bottom: 35px;
	}
}

/* ***** What We Do ***** */
@media (max-width: 1199px) {
	.what-we-do .module-content {
		padding-left: 10%;
	}
}

@media (max-width: 991px) {
	.what-we-do .module-line {
		margin-bottom: 15px;
	}

	.what-we-do .module-content {
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.what-we-do .module-img {
		margin-top: 35%;
	}
}

/* ***** Steps ***** */
.steps .ld-fh-txt-outline {
	-webkit-text-stroke-color: #d8d8d8;
}

@media (max-width: 991px) {
	.steps {
		padding-bottom: 40px;
	}
}
.ld-fancy-heading .lqd-highlight-inner {
	background-color: #ff0000;
	background-image: -webkit-linear-gradient(bottom left, #ff0000 0%, #ffea00 100%);
	background-image: -o-linear-gradient(bottom left, #ff0000 0%, #ffea00 100%);
	background-image: linear-gradient(to top right, #ff0000 0%, #ffea00 100%);
	bottom: 0.15em;
	left: 0;
}

/* ***** Consultation ***** */
.consultation .ld-flipbox-face{
	background-color: transparent!important;
}
.consultation .ld-flipbox-front .ld-flipbox-inner {
	padding: 0 0 320px;
}

.consultation .btn-hover-txt-liquid-y:hover,
.consultation .btn-hover-txt-liquid-y:focus {
	color: #fff;
}

@media (max-width: 1199px) {
	.consultation {
		padding: 70px 35px 30px 35px;
	}
}

@media (max-width: 767px) {
	.consultation {
		padding: 0 15px 50px;
	}

	.consultation .col-md-12:first-child {
		padding: 0;
	}

	.consultation .ld-flipbox-front .ld-flipbox-inner {
		padding: 0 0 180px;
	}
	.consultation .ld-flipbox-front .ld-flipbox-inner h3{
		font-size: 5vw;
	}
	.consultation .ld-flipbox-front .ld-flipbox-inner p{
		display: none;
	}
}

/* ***** Solutions ***** */
.solutions .lqd-tabs-style-2 .lqd-tabs-nav li a.active .lqd-tabs-nav-progress-inner {
	transform-origin: left;
	transform: scaleX(1);
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.solutions .lqd-tabs-style-2 .lqd-tabs-nav .iconbox-icon-container {
		width: 55px;
		height: 55px;
		font-size: 23px;
	}

	.solutions .lqd-tabs-style-2 .lqd-tabs-nav .iconbox-icon-wrap {
		margin-inline-end: 20px;
	}
}

@media (max-width: 991px) {
	.solutions .module-content {
		margin-bottom: 35px;
	}

	.solutions .lqd-tabs-nav li {
		flex-basis: 100%;
		padding-top: 1em;
		padding-bottom: 1em;
	}
}

/* ***** Payments ***** */
.payments .iconbox:last-child .iconbox-icon-wrap:before {
	height: 0;
}

.payments .module-icon-1 {
	left: -7px;
}

.payments .module-icon-2 {
	left: 229px;
}

.payments .module-icon-3 {
	left: 36px;
}

.payments .module-icon-4 {
	left: 411px;
}

.payments .module-icon-5 {
	left: 180px;
}

.payments .module-icon-6 {
	left: 351px;
}

.payments .lqd-imggrp-single[data-float] {
	--float-animate-from: 0;
	--float-animate-to: 1%;
	--float-animation-ease: ease-in-out;
}

.payments .iconbox-circle .iconbox-icon-container {
	color: #fff;
	background-image: linear-gradient(90deg, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
}

@media (max-width: 1199px) {
	.payments {
		padding: 50px 40px;
	}
}

@media (max-width: 767px) {
	.payments {
		padding: 0 20px 50px;
	}
}

/* ***** Business Solutions ***** */
.business-solutions .module-iconbox-1:hover img,
.business-solutions .module-iconbox-1:hover .lqd-iconbox-heading {
	fill: #C45B42;
	filter: invert(43%) sepia(54%) saturate(655%) hue-rotate(324deg) brightness(90%) contrast(90%);
	color: #C45B42;
}

.business-solutions .module-iconbox-2:hover img,
.business-solutions .module-iconbox-2:hover .lqd-iconbox-heading {
	fill: #42C46A;
	filter: invert(62%) sepia(43%) saturate(570%) hue-rotate(86deg) brightness(95%) contrast(97%);
	color: #42C46A;
}

.business-solutions .module-iconbox-3:hover img,
.business-solutions .module-iconbox-3:hover .lqd-iconbox-heading {
	fill: #8F72ED;
	filter: invert(48%) sepia(41%) saturate(5283%) hue-rotate(229deg) brightness(107%) contrast(86%);
	color: #8F72ED;
}

.business-solutions .module-iconbox-4:hover img,
.business-solutions .module-iconbox-4:hover .lqd-iconbox-heading {
	fill: #DBBC32;
	filter: invert(69%) sepia(100%) saturate(348%) hue-rotate(3deg) brightness(94%) contrast(87%);
	color: #DBBC32;
}

.business-solutions .module-iconbox-5:hover img,
.business-solutions .module-iconbox-5:hover .lqd-iconbox-heading {
	fill: #C44284;
	filter: invert(33%) sepia(66%) saturate(1117%) hue-rotate(289deg) brightness(93%) contrast(86%);
	color: #C44284;
}

.business-solutions .module-iconbox-6:hover img,
.business-solutions .module-iconbox-6:hover .lqd-iconbox-heading {
	fill: #2FB2BB;
	filter: invert(64%) sepia(36%) saturate(763%) hue-rotate(135deg) brightness(86%) contrast(91%);
	color: #2FB2BB;
}

/* ***** Solutions ***** */
.solutions .lqd-section-scroll-dots {
	flex-direction: column;
}

.solutions .lqd-section-scroll-dot {
	justify-content: center;
	align-items: center;
	border-radius: 50em;
}

.solutions .lqd-overlay {
	display: block;
}

.solutions .module-img-1 .block-revealer__element {
	background-color: #F0EBFF;
}

.solutions .module-img-2 .block-revealer__element {
	background-color: #EBF3FF;
}

.solutions .module-img-3 .block-revealer__element {
	background-color: #FFEBEB;
}

@media (max-width: 1199px) {
	.solutions .lqd-section-scroll-inner {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.solutions .module-col {
		padding: 10px;
	}
}

/* ***** Tab Items ***** */
.tab-items {
	background-size: 70% auto;
}

.tab-items .lqd-tabs {
	--tab-nav-width: 33.333333%;
}

.tab-items .lqd-tabs-nav {
	--icon-size: 0.9em;
}

.tab-items .lqd-tabs-nav li a.active {
	background-color: #FFFFFF;
	box-shadow: 0 15px 45px rgba(0, 0, 0, .075);
}

.tab-items .lqd-tabs-nav li a.active .lqd-tabs-nav-icon-icon {
	background-image: linear-gradient(90deg, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
	color: #fff;
}

.tab-items .module-shape {
	left: 2%;
}

@media(max-width: 1199px) {
	.tab-items .module-shape {
		top: 355px;
	}

	.tab-items .module-shape {
		left: 0;
	}

	.tab-items .module-tab-inner {
		margin: -12% -10% -20% 0;
	}
}

@media(max-width: 991px) {
	.tab-items .module-tab-inner {
		/* margin: -12% -16% -10% -18%; */
		margin: 0;
	}
}

/* ***** Pricing ***** */
.pricing .lqd-tabs-nav {
	--icon-size: 1em;
}

.pricing .lqd-tabs-nav li:first-child a {
	border-radius: 50em 0 0 50em;
}

.pricing .lqd-tabs-nav li:last-child a {
	border-radius: 0 50em 50em 0;
}

.pricing .lqd-tabs .lqd-tabs-nav li a.active {
	background-color: #FFFFFF;
	color: #002A40;
	border-color: #FFFFFF;
}

.pricing .module-shape {
	--float-animate-to: 16%;
	--float-animation-ease: ease;
}

.pricing .icon-list-item {
	--e-icon-list-icon-size: 15px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
}

.pricing .btn-underlined.text-green-900:before {
	background: var(--lqd-color-green-900);
}

.pricing .btn-underlined.text-blue-500:before {
	background: var(--lqd-color-blue-500);
}

.pricing .btn-underlined.text-red-900:before {
	background: var(--lqd-color-red-900);
}

.pricing .module-shape {
	right: -100px;
}

.pricing .module-shape-off {
	right: -30px;
}

@media (max-width: 1199px) {
	.pricing {
		padding-top: 90px;
	}

	.pricing .lqd-tabs {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.pricing .module-flex {
		padding-top: 10px;
	}
}

@media screen and (max-width: 575px) {
	.pricing .lqd-tabs-nav li {
		margin-bottom: 3px;
	}

	.pricing .lqd-tabs-nav li:first-child a,
	.pricing .lqd-tabs-nav li:last-child a {
		border-radius: 50em;
	}
}

/*  Companies  */
.companies .lqd-shape[data-negative=false].lqd-shape .lqd-custom-shape,
.companies .lqd-shape[data-negative=false].lqd-shape .lqd-custom-shape {
	transform: translateX(-50%) rotate(180deg);
}

.companies .module-shape-2 {
	min-height: 350px;
}

.companies .btn-md:hover,
.companies .btn-md:focus {
	color: #171625;
	background-color: var(--lqd-color-purple-300);
	box-shadow: 0 15px 55px 0 rgba(190, 184, 255, 0.22);
}

.companies .btn-lg {
	--icon-ms: 8px;
}

.companies .btn-lg:hover,
.companies .btn-lg:focus {
	color: #17212B;
	background-color: var(--lqd-color-blue-400);
	box-shadow: 0 15px 55px 0 rgba(190, 184, 255, 0.22);
}

.companies .lqd-iconbox-scale:hover {
	transform: scale(1.1);
}

.companies .lqd-iconbox-scale:hover .iconbox-heading-arrow-onhover h3 svg {
	opacity: 1;
	transform: translateX(.5em);
}

.companies .module-shape-3 .lqd-imggrp-single[data-float] {
	--float-animate-from: -10%;
	--float-animate-to: 0;
	--float-animation-ease: ease-out;
}

.companies .lqd-imggrp-single:hover {
	opacity: 1;
}

.companies .module-img-2 {
	right: -130px;
}

.companies .module-parallax {
	left: -43px;
}

.companies .module-shape-3 {
	right: -1%;
}

@media(max-width: 1199px) {
	.companies {
		padding: 100px 20px 150px 20px;
	}

	.companies .module-col {
		padding: 30px;
	}

	.companies .module-title h2 {
		font-size: 58px;
	}
}

@media(max-width: 767px) {
	.companies {
		padding: 90px 20px;
	}

	.companies .module-shape-1 .lqd-custom-shape {
		height: 80px;
	}

	.companies .module-shape-2 .lqd-custom-shape {
		height: 200px;
	}

	.companies .btn-lg {
		font-size: 13px;
	}
}

/* ***** Text Box ***** */
.text-box .lqd-iconbox-scale:hover {
	transform: scale(1.1);
}

.text-box .lqd-iconbox-scale:hover .iconbox-icon-container {
	color: #FFFFFF;
	background-color: #00CB99;
}

.text-box .btn {
	margin: 0;
}

.text-box .module-shape {
	right: -17%;
}
.our-vision .lqd-throwable-scene .module-float-1 span img,
.our-vision .lqd-throwable-scene .module-float-2 span img,
.our-vision .lqd-throwable-scene .module-float-3 span img,
.our-vision .lqd-throwable-scene .module-float-4 span img,
.our-vision .lqd-throwable-scene .module-float-5 span img,
.our-vision .lqd-throwable-scene .module-float-6 span img{
	max-height:200px;
	border-radius:15px
}

@media screen and (max-width: 879px){
	
}

@media (max-width: 767px) {
	.text-box .module-shape {
		right: -32%;
	}
	.carousel-text{
		padding: 50px 20px 0;
	}
	.carousel-item-content p{
		font-size: 14px;
	}
	.testimonials .carousel-item-content,.testimonials .carousel-dots-mobile{
		padding: 0px;
	}
	.lqd-tabs-pane .ld-fancy-heading .ld-fh-element.text-18,.accordion-content .text-18,.banner .lqd-vslider-ext p,.lqd-tabs-nav .h3{
		font-size: 15px;
	}
	.main-footer h4{
		font-size: 24px;
	}
	.steps p.text-192{
		font-size: 90px;
	}
	.carousel-text .col-12.text-center.text-36.link-black,.accordion-title.text-24 .accordion-title-txt,.steps h3{
		font-size: 5vw;
	}
	.lqd-tabs-pane .ld-fancy-heading h2, h2, .h2, h2.text-60,.banner .lqd-vslider-ext h2{
		font-size: 8vw;
	}
	.carousel-text .col-12.text-center.text-36.link-black img{
		display: none;
	}
	.pl-75, .px-75{
		padding-left: 20px;
	}
	.pr-75, .px-75 {
		padding-right: 20px;
	}
	.pb-80, .py-80 {
		padding-bottom: 50px;
	}
	.pt-80, .py-80 {
		padding-top: 50px;
	}
	.carousel-item-content .p-15{
		padding-left: 0px;
		padding-right: 0px;
	}
	.lqd-tabs-pane .container-fluid.pt-45.px-0,.carousel-item-content,.carousel-dots-mobile{
		padding: 0 20px;
	}
	.testimonials,.services,.our-vision,.what-we-do,.steps,.business-solutions,.solutions{
		padding-left: 20px;
		padding-right: 20px;
	}
	.main-header .module-logo{
		padding: 5px 0;
	}
	.main-header .module-logo .logo-default{
		max-height: 60px;
	}
	.our-vision .lqd-throwable-scene .module-float-1 span img,
	.our-vision .lqd-throwable-scene .module-float-2 span img,
	.our-vision .lqd-throwable-scene .module-float-3 span img,
	.our-vision .lqd-throwable-scene .module-float-4 span img,
	.our-vision .lqd-throwable-scene .module-float-5 span img,
	.our-vision .lqd-throwable-scene .module-float-6 span img{
		max-height:100px;
	}
	.services .row:first-child .col-12:first-child {
		margin-bottom: 20px;
	}
	.section-flow .lqd-section-flow-panel-end{
		padding: 0px;
	}
	.pricing{
		padding-top: 0px;
	}
	.map h2{
		display: none;
	}
	.map .container.pb-80{
		padding-bottom: 0;
	}
	
}

.lqd-tabs-style-2 .iconbox .iconbox-icon-container{
	background-image: linear-gradient(90deg, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
	color: #fff;
}

@media (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1320px;
	}
}
@media (max-width: 1399px) {
	
}
@media (max-width: 1199px) {
	
}
@media (max-width: 991px) {
	
}
@media (max-width: 767px) {
	
}
@media (max-width: 575px) {
	
}


