/* ***** Global ***** */
:root {
	--lqd-container-width-md: 970px;
	--lqd-container-width-sm: 750px;
	--lqd-row-gutter-x: 30px;
	--lqd-row-gutter-y: 0;

	--lqd-color-primary: #0044eb;
	--lqd-color-gradient-start: #00cb99;
	--lqd-color-gradient-stop: #00cb99;
	--lqd-color-purple-500: #7a25ff;
	--lqd-color-blue-100: #f6f5ff;
	--lqd-color-blue-200: rgba(177, 204, 255, 0.35);
	--lqd-color-blue-300: #006ce3;
	--lqd-color-blue-700: #1d293f;
	--lqd-color-blue-900: #000645;
	--lqd-color-green-700: #043c39;
	--lqd-color-slate-100: #edf2f6;
	--lqd-color-slate-200: #b7b9c4;
	--lqd-color-slate-300: #f4f7ff;
	--lqd-color-slate-400: rgba(0, 36, 88, 0.599);
	--lqd-color-slate-500: #e3f0ff;
	--lqd-color-slate-700: #404046;
	--lqd-color-slate-900: #24232c;
	--lqd-color-gray-100: #fafafa;
	--lqd-color-gray-500: #585858;
	--lqd-color-gray-700: #2c2c2c;
	--lqd-color-red-500: #ef4557;
	--lqd-color-pink-100: #ffd3d3;
	--lqd-badge-color: #0044eb;
	--lqd-body-texr-color: #4d4d4d;

	--lqd-body-font-family: 'Be Vietnam Pro', sans-serif;
	--lqd-accent-font-family: "Libre Baskerville", serif;
	;
	--lqd-body-font-weight: 400;
	--lqd-body-line-height: 1.666em;
	--lqd-body-letter-spacing: 0.01em;
	--lqd-body-font-size: 15px;

	--lqd-heading-font-family: 'Be Vietnam Pro', Arial, Helvetica, sans-serif;
	--lqd-heading-font-weight: 700;
	--lqd-heading-line-height: 1.2em;
	--lqd-heading-letter-spacing: -0.02em;
	--lqd-heading-color: #01213a;

	--lqd-h1-font-size: 54px;
	--lqd-h1-line-height: 1.333em;
	--lqd-h2-line-height: 1.05em;
	--lqd-h2-font-size: 42px;
	--lqd-h3-font-size: 51px;
	--lqd-h4-font-weight: 500;
	--lqd-h4-font-size: 42px;
	--lqd-h5-font-weight: 500;
	--lqd-h5-font-size: 20px;
	--lqd-h6-letter-spacing: 0.1em;
	--lqd-h6-font-size: 10px;
	--lqd-h6-text-transform: uppercase;

	--lqd-cc-bc: var(--lqd-color-primary);
	--lqd-cc-bg: var(--lqd-color-primary);
	--lqd-cc-size-outer: 35px;
	--lqd-cc-size-inner: 7px;
	--lqd-cc-bw: 1px;
	--lqd-cc-br: calc(var(--lqd-cc-size-outer)/2);
	--lqd-cc-active-bc: var(--lqd-color-primary);
	--lqd-cc-active-bg: var(--lqd-color-primary);
	--lqd-cc-active-bw: 1px;
	--lqd-cc-active-circle-color: #fff;
	--lqd-cc-active-arrow-color: #fff;

	--lqd-container-width: 1140px;
	--lqd-container-width-sm: 100%;
	--lqd-container-width-md: 100%;
	--bs-gutter-x: 20px;
	--lqd-row-gutter-y: 20px;
	--lqd-row-gutter-x: 20px;

	--lqd-color-primary: #000000;
	--lqd-color-purple-500: #7A25FF;
	--lqd-color-darkpurple: #330C60;
	--lqd-body-text-color: #4a4a4a;
	--lqd-color-accent: #49c193;
	--lqd-color-dark: #292929;
	--lqd-color-link: #5b7bfb;
	--lqd-color-dark: #292929;
	--lqd-color-blue-100: #e3e4e8;
	--lqd-color-blue-200: #d9f8ea;
	--lqd-color-blue-300: #ebf8d9;
	--lqd-color-blue-600: #696d79;
	--lqd-color-blue-700: #032a3e;
	--lqd-color-gray-100: rgba(97, 150, 157, 0.18);
	--lqd-color-gray-200: #e2e8f0;
	--lqd-color-gray-400: #8e929b;
	--lqd-color-green-50: rgba(106, 255, 192, 0.24);
	--lqd-color-green-100: #e1f2e6;
	--lqd-color-green-200: #ecf0e7;
	--lqd-color-green-300: #82b541;
	--lqd-color-green-400: #6affc0;
	--lqd-color-green-500: #c7d0c1;
	--lqd-color-green-600: #5e746a;
	--lqd-color-orange-100: #f0ebe7;
	--lqd-color-orange-200: #f8e6d9;
	--lqd-color-orange-300: #ffc29f;
	--lqd-color-orange-600: #807264;
	--lqd-color-purple-100: rgba(141, 126, 255, 0.44);
	--lqd-color-purple-500: #9f51e0;
	--lqd-color-slate-100: rgba(97, 150, 157, 0.18);
	--lqd-color-slate-200: #e2e8f0;
	--lqd-color-slate-300: #a2b2c9;
	--lqd-color-slate-400: #94a3b8;
	--lqd-color-slate-500: #64748b;
	--lqd-color-slate-600: #61969d;
	--lqd-color-slate-700: #3a5274;
	--lqd-color-yellow-50: #f9f8f5;
	--lqd-color-yellow-100: #edebe2;
	--lqd-color-yellow-200: #f1f0e8;
	--lqd-color-yellow-600: #84806f;
	--lqd-badge-color: #6f6fff;
	--lqd-color-link-hover: #181b31;
	--lqd-body-text-color: #626974;
	--lqd-color-pink-100: #FFD3D3;
	--lqd-color-primary: #032A3E;
	--lqd-color-blue-600: #283C62;

	--lqd-body-font-family: "Be Vietnam Pro", sans-serif;
	--lqd-body-font-size: 15px;
	--lqd-body-font-weight: 400;
	--lqd-body-line-height: 1.4em;
	--lqd-accent-font-family: "Libre Baskerville", serif;
	--lqd-accent-font-style: italic;

	--lqd-heading-font-family: "Space Grotesk", Sans-serif;
	--lqd-heading-font-weight: 700;
	--lqd-heading-line-height: 1em;
	--lqd-heading-color: var(--lqd-color-dark);
	--lqd-h1-font-size: 64px;
	--lqd-h1-letter-spacing: -4px;
	--lqd-h2-font-size: 48px;
	--lqd-h2-letter-spacing: -1.5px;
	--lqd-h3-font-size: 40px;
	--lqd-h3-letter-spacing: -0.5px;
	--lqd-h4-font-size: 37px;
	--lqd-h4-font-weight: 600;
	--lqd-h5-font-size: 22px;
	--lqd-h6-font-size: 18px;

	--lqd-cc-bc: var(--lqd-color-primary);
	--lqd-cc-bg: var(--lqd-color-primary);
	--lqd-cc-size-outer: 35px;
	--lqd-cc-size-inner: 7px;
	--lqd-cc-bw: 1px;
	--lqd-cc-br: calc(var(--lqd-cc-size-outer) / 2);
	--lqd-cc-active-bc: var(--lqd-color-primary);
	--lqd-cc-active-bg: var(--lqd-color-primary);
	--lqd-cc-active-bw: 1px;
	--lqd-cc-active-circle-color: #fff;
	--lqd-cc-active-circle-txt: #000;
	--lqd-cc-active-arrow-color: #fff;

	  --lqd-container-width: 1140px;
  --lqd-container-width-sm: 1024px;
  --lqd-container-width-md: 1024px;
  --lqd-row-gutter-y: 30px;
  --lqd-row-gutter-x: 30px;

  --lqd-color-primary: #00cb99;
  --lqd-color-secondary: #2d6fe8;
  --lqd-body-text-color: #737588;
  --lqd-color-dark: #292929;
  --lqd-color-dark: #292929;
  --lqd-color-accent: #61ce70;
  --lqd-color-gradient-start: #007fff;
  --lqd-color-gradient-stop: #ff4d54;
  --lqd-color-orange-500: #ed6a04;
  --lqd-color-blue-50: rgba(45, 111, 232, 0.08);
  --lqd-color-blue-100: #b7eef5;
  --lqd-color-blue-200: rgba(28, 79, 141, 0.11);
  --lqd-color-blue-300: #008aba;
  --lqd-color-blue-400: #0e3f58;
  --lqd-color-blue-500: #1c4f8d;
  --lqd-color-blue-600: #1a4265;
  --lqd-color-green-100: rgba(0, 203, 153, 0.1);
  --lqd-color-green-500: #21a081;
  --lqd-color-gray-300: #9ca3af;
  --lqd-color-gray-400: #707070;
  --lqd-color-gray-500: #505050;
  --lqd-color-gray-600: #45485f;
  --lqd-color-slate-100: #eef3f9;
  --lqd-color-red-700: #471412;
  --lqd-color-purple-100: rgba(122, 37, 255, 0.11);
  --lqd-color-purple-500: #7a25ff;
  --lqd-color-purple-700: #504c74;
  --lqd-color-yellow-200: #ffe29d;
  --lqd-color-pink-100: #ffd3d3;
  --lqd-color-primary: #032a3e;
  --lqd-color-blue-600: #283c62;
  --lqd-color-darkpurple: #330C60;
  --lqd-color-slate-300: #b4b6c6;

  --lqd-body-text-color: #737588;
  --lqd-body-font-family: "Be Vietnam Pro", sans-serif;
  --lqd-body-font-size: 16px;
  --lqd-body-font-weight: 400;
  --lqd-body-line-height: 1.375em;

  --lqd-heading-color: #225469;
  --lqd-heading-font-family: var(--lqd-body-font-family);
  --lqd-heading-font-weight: 700;
  --lqd-heading-line-height: 1em;
  --lqd-h1-font-size: 52px;
  --lqd-h2-font-size: 43px;
  --lqd-h3-font-size: 45px;
  --lqd-h4-font-size: 37px;
  --lqd-h5-font-size: 21px;
  --lqd-h6-font-size: 14px;

  --lqd-cc-bc: var(--lqd-color-primary);
  --lqd-cc-bg: var(--lqd-color-primary);
  --lqd-cc-size-outer: 35px;
  --lqd-cc-size-inner: 7px;
  --lqd-cc-bw: 1px;
  --lqd-cc-br: calc(var(--lqd-cc-size-outer) / 2);
  --lqd-cc-active-bc: var(--lqd-color-primary);
  --lqd-cc-active-bg: var(--lqd-color-primary);
  --lqd-cc-active-bw: 1px;
  --lqd-cc-active-circle-color: #fff;
  --lqd-cc-active-circle-txt: #000;
  --lqd-cc-active-arrow-color: #fff;

  


  --lqd-color-primary: #000000;
  --lqd-color-purple-500: #7A25FF;
  --lqd-color-darkpurple: #330C60;
  --lqd-body-text-color: #4a4a4a;
  --lqd-color-accent: #49c193;
  --lqd-color-dark: #292929;
  --lqd-color-link: #5b7bfb;
  --lqd-color-dark: #292929;
  --lqd-color-blue-100: #e3e4e8;
  --lqd-color-blue-200: #d9f8ea;
  --lqd-color-blue-300: #ebf8d9;
  --lqd-color-blue-600: #696d79;
  --lqd-color-blue-700: #032a3e;
  --lqd-color-gray-100: rgba(97, 150, 157, 0.18);
  --lqd-color-gray-200: #e2e8f0;
  --lqd-color-gray-400: #8e929b;
  --lqd-color-green-50: rgba(106, 255, 192, 0.24);
  --lqd-color-green-100: #e1f2e6;
  --lqd-color-green-200: #ecf0e7;
  --lqd-color-green-300: #82b541;
  --lqd-color-green-400: #6affc0;
  --lqd-color-green-500: #c7d0c1;
  --lqd-color-green-600: #5e746a;
  --lqd-color-orange-100: #f0ebe7;
  --lqd-color-orange-200: #f8e6d9;
  --lqd-color-orange-300: #ffc29f;
  --lqd-color-orange-600: #807264;
  --lqd-color-purple-100: rgba(141, 126, 255, 0.44);
  --lqd-color-purple-500: #9f51e0;
  --lqd-color-slate-100: rgba(97, 150, 157, 0.18);
  --lqd-color-slate-200: #e2e8f0;
  --lqd-color-slate-300: #a2b2c9;
  --lqd-color-slate-400: #94a3b8;
  --lqd-color-slate-500: #64748b;
  --lqd-color-slate-600: #61969d;
  --lqd-color-slate-700: #3a5274;
  --lqd-color-yellow-50: #f9f8f5;
  --lqd-color-yellow-100: #edebe2;
  --lqd-color-yellow-200: #f1f0e8;
  --lqd-color-yellow-600: #84806f;
  --lqd-badge-color: #6f6fff;
  --lqd-color-link-hover: #181b31;
  --lqd-body-text-color: #626974;
  --lqd-color-pink-100: #FFD3D3;
  --lqd-color-primary: #032A3E;
  --lqd-color-blue-600: #283C62;
}

.lqd-highlight-inner {
	height: 0.275em;
	bottom: 0.15em;
}

.lqd-imggrp-single[data-hover3d] {
	perspective: 1200px;
}

@media (min-width: 768px) and (max-width:991px) {
	.container {
		--lqd-row-gutter-x: 0;
		--lqd-row-gutter-y: 0;
	}
}

/* ***** Typography ***** */
.lqd-post-content,
.lqd-post-header .entry-excerpt {
	font-family: inherit;
	font-weight: 400;
	line-height: 2;
	font-size: 14px;
	color: black;
}

@media (max-width: 767px) {
	.module-title-10vw h2 {
		font-size: 10vw;
	}

	.module-title-11vw h2 {
		font-size: 11vw;
	}
}

/* ***** Main Header ***** */
.main-header .lqd-hide-onstuck {
  background-size: 91px auto;
}

.main-header .lqd-hide-onstuck a:before {
  background-color: #fff;
}

.social-icon:hover {
  opacity: 0.9;
  color: #fff;
}

.main-header .module-primary-nav a:hover,
.main-header .module-primary-nav li.is-active,
.social-icon:hover i {
  color: #000;
}

.main-header.is-stuck .module-logo {
  padding-top: 18px;
  padding-inline-end: 0;
  padding-bottom: 18px;
  padding-inline-start: 0;
}

@media (max-width: 1199px) {
  .main-header .module-primary-nav .navbar-collapse {
    margin-right: 50px;
  }
}

/* ***** Sticky Bar ***** */
.main-header .lqd-stickybar-left .btn:before {
  background: #000000;
}

/* ***** Mobile Header ***** */
@media (max-width: 767px) {
  .main-header .lqd-mobile-sec .navbar-brand img {
    max-width: 171px;
  }
}

/* Lity Modal */
@media (max-width: 1199px) {
	.lity-modal .module-content {
		padding: 10px;
	}

	.lity-modal .ld-fancy-heading h2 {
		font-size: 84px;
		line-height: 0.75em;
	}
}

@media (max-width: 991px) {
	.lity-modal .ld-fancy-heading h2 {
		font-size: 48px;
	}
}

/* ***** Banner ***** */
.banner .btn-solid {
	--btn-pt: 0;
	--btn-pe: 1em;
	--btn-pb: 0;
	--btn-ps: 1em;
}

@media (max-width: 1199px) {
	.banner .module-title {
		padding-right: 10%;
		padding-left: 10%;
	}
}

@media (max-width: 991px) {
	.banner {
		padding-top: 60px;
	}

	.banner .module-title {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.banner .ld-fancy-heading h1 {
		font-size: 16vw;
	}

	.banner .ld-fancy-heading p {
		font-size: 16px;
	}

	.banner .module-icon-box {
		padding-top: 35px;
	}
}

/* ***** Section Navigation ***** */
.section-navigation .lqd-fancy-menu li.is-active>a {
	color: rgb(255, 255, 255);
	background: rgb(0, 0, 0);
}

/* ***** Clients ***** */
.clients-marquee .lqd-fade-sides .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%);
}

@media(max-width: 767px) {
	.clients .carousel-item {
		width: 33.333%;
	}
}

/* ***** Use Cases ***** */
.use-cases .lqd-tabs-nav li a.active {
	background: #ffffff;
}

.use-cases .lqd-tabs .lqd-tabs-nav li a.active .lqd-tabs-nav-ext {
	display: block;
}

@media (max-width: 767px) {
	.use-cases .module-title {
		margin-bottom: 35px;
	}

	.use-cases .lqd-tabs-nav-wrap {
		margin-bottom: 1.5em;
	}

	.lqd-tabs-style-13 .lqd-tabs-content {
		margin-bottom: 0;
	}
}

/* ***** 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 {
		padding-top: 60px;
		padding-bottom: 30px;
	}

	.solutions .module-content {
		margin-bottom: 35px;
	}

	.solutions .lqd-tabs-nav li {
		flex-basis: 100%;
		padding-top: 1em;
		padding-bottom: 1em;
	}
}

/* ***** Overview ***** */
.overview .carousel-container .carousel-items {
	margin-inline-start: -2%;
	margin-inline-end: -2%;
}

.overview .carousel-container .carousel-item {
	width: 66.667%;
	flex-basis: 66.667%;
	padding-inline-start: 2%;
	padding-inline-end: 2%;
}

@media (max-width: 767px) {
	.overview .carousel-container .carousel-item {
		width: 86.956%;
		flex-basis: 86.956%;
	}
}

/* ***** Text Image Box ***** */
@media (min-width: 992px) {
	.text-image-box .lqd-imggrp-single[data-hover3d] .lqd-imggrp-img-container {
		transform-style: preserve-3d;
	}
}

@media (max-width: 991px) {
	.text-image-box {
		padding-top: 80px;
	}

	.text-image-box .module-content {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.text-image-box {
		padding-top: 60px;
		padding-bottom: 15px;
	}
}

/* ***** Icon Box ***** */
.icon-box .iconbox:hover .iconbox-icon-hover-bg {
	opacity: 1;
}

.icon-box .iconbox:hover .iconbox-icon-container {
	color: #ffffff;
	border-color: var(--lqd-color-primary);
}

/* ***** Testimonials ***** */
/*  Testimonials  */
.testimonials .star-rating {
	font-family: Arial, Helvetica, sans-serif;
}

.testimonials .carousel-dots {
	top: auto;
	right: auto;
	bottom: -65px;
	left: auto;
}

.testimonials .carousel-dots:not(.carousel-dots-inside) {
	position: relative;
}

.testimonials .module-shape-1 {
	left: 13%;
}

.testimonials .module-shape-2 {
	right: 23%;
}

@media (max-width: 1199px) {
	.testimonials .carousel-item {
		padding-right: 15px;
		padding-left: 15px;
	}

	.testimonials .module-shape-2 {
		top: 14%;
	}

	.testimonials .module-shape-1 {
		left: 3%;
	}

	.testimonials .module-shape-2 {
		right: 8%;
	}
}

@media (max-width: 767px) {
	.testimonials {
		padding-bottom: 60px;
	}

	.testimonials .col-12:first-child {
		margin-bottom: 40px;
	}

	.testimonials .carousel-item {
		padding-right: 20px;
		padding-left: 20px;
	}

	.testimonials .module-shape-2 {
		top: 4%;
	}

	.testimonials .module-content {
		padding: 25px 15px;
	}
}

/* ***** Pricing ***** */
.pricing .lqd-tabs-nav li a.active {
	color: #000;
}

.pricing .lqd-tabs-nav a:after {
	background: rgb(12, 50, 83);
}

.pricing .lqd-tabs-nav li a.active:before {
	opacity: 1;
	transform: scale(1);
}

.pricing .lqd-pt:hover {
	transform: translateY(-5px);
}

@media (max-width: 575px) {
	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li {
		width: auto;
	}

	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li:first-child {
		margin-bottom: 0;
	}

	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li .lqd-tabs-nav-txt {
		padding-inline-end: 1em;
	}

	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li a:after {
		order: unset;
	}

	.pricing .lqd-tabs-style-10 .lqd-tabs-nav a:before {
		width: 30px;
		height: 30px;
		top: 3px;
	}

	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li:first-child a:before {
		right: 3px;
		left: auto;
	}

	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li:last-child a:before {
		right: auto;
		left: 3px;
	}

	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li:first-child a:after {
		border-radius: 50em 0 0 50em;
	}
}

@media (max-width: 991px) {
	.pricing {
		padding-top: 80px;
		padding-bottom: 25px;
	}

	.pricing .lqd-pt-body,
	.pricing .lqd-pt-head {
		padding-right: 3rem;
		padding-left: 3rem;
	}
}

/* ***** Subscribe ***** */
@media (max-width: 991px) {
	.subscribe .module-col {
		padding-right: 15px;
		padding-left: 15px;
	}

	.subscribe .btn>span {
		padding: 0.6em 1.2em;
	}
}

/* ***** Help ***** */
@media (max-width: 575px) {
	.help .accordion-title a {
		padding-inline-end: 50px;
	}
}

/* ***** Download ***** */
@media (max-width: 991px) {
	.download .module-col {
		padding-right: 15px;
		padding-left: 15px;
	}

	.download .ld-fancy-heading h2 {
		margin-bottom: 0.5em;
	}

	.download .btn-lg {
		padding: 1.15em 2.5em;
	}
}


/* // SERVICE CARDS // */
.service-card {
	background-color: #fff;
	border-color: #225469;
	border-style: solid;
	border-width: 1.5px;
	border-radius: 15px;
	padding: 25px;
	min-width: 200px;
	min-height: 266px;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	will-change: transform;
}

.service-card:hover {
	transform: translateY(-10px);
	box-shadow: 0 12px 30px rgba(0, 0, 0, 0.1);
	
}


/*  How It Work  */
.how-it-work .module-number {
	right: -5%;
}

.how-it-work .ld-fancy-heading .h1 {
	font-size: 192px;
	margin: 0;
	color: #ffffff;
}

.text-color {

	color: #ffffff
}

@media(max-width: 1199px) {
	.how-it-work {
		padding: 80px 20px;
	}
}

@media(max-width: 767px) {
	.how-it-work .module-col {
		margin-bottom: 30px;
	}
	.service-heading{
  		font-size:38px !important;
	}
	.steps{
	 	font-size:34px !important;
}

.mobile-heading{
	 	font-size:45px !important;
}

}

/* ... Why choose Us....... */


.about .iconbox h3 {
	font-family: var(--lqd-h1-font-family);
	color: #45485F;
}

.about .lqd-iconbox-scale:hover .bg-green-100 {
	background-color: #129B67;
}

.about .lqd-iconbox-scale:hover .bg-blue-100 {
	background-color: #3750E0;
}

.about .lqd-iconbox-scale:hover .bg-gray-100 {
	background-color: #767B7E;
}

.about .lqd-iconbox-scale:hover .bg-red-100 {
	background-color: #E8664D;
}

.about .lqd-iconbox-scale:hover .bg-slate-100 {
	background-color: #476D83;
}

.about .lqd-iconbox-scale:hover .bg-cyan-100 {
	background-color: #40B8D5;
}

.about .lqd-iconbox-scale:hover svg path:not([stroke=none]) {
	fill: #E6F4EE;
}

.about .lqd-iconbox-scale:hover .bg-red-100>svg *:not([stroke=none]) {
	stroke: #FCEEEC;
}

.about .lqd-iconbox-scale:hover .bg-slate-100>svg *:not([stroke=none]) {
	stroke: #EBEFF1;
}

@media (max-width: 1199px) and (min-width: 768px) {
	.about .module-text {
		width: 18%;
	}
}

@media (max-width: 1199px) {
	.about {
		padding: 40px 14px 0 14px;
	}

	.about .module-icon-box {
		margin-top: 40px;
	}

	.about .ld-fancy-heading h2 {
		margin-right: 16em;
	}
}

@media (max-width: 767px) {
	.about {
		padding: 40px 6px 0 6px;
	}

	.about .lqd-iconbox-scale {
		padding: 20px;
	}

	.about .module-spacer {
		padding-right: 60%;
	}
}


@media (min-width: 992px) {
	.ms-lg-n250 {
		margin-left: -180px !important;
	}
}


.small-blog-img {
  height: 50px;
  width: 100px;
  margin-top: 12px;
}

.stack-icons {

	height: 40px;
	width: 40px;
}

.custom-legal-links a:hover {
  color: #330c61; /* Your desired hover color */
  text-decoration: underline;
}
