@font-face{
	font-family:AtomsShoppingBold;
	src:	url(../fonts/atomsfont/AtomsShopping-Bold.eot);
	src:	url(../fonts/atomsfont/AtomsShopping-Bold.eot?#iefix) format('embedded-opentype'),
			url(../fonts/atomsfont/AtomsShopping-Bold.woff2) format('woff2'),
			url(../fonts/atomsfont/AtomsShopping-Bold.woff) format('woff'),
			url(../fonts/atomsfont/AtomsShopping-Bold.ttf) format('truetype');
	font-style:normal;
	font-weight:400;
	text-rendering:optimizeLegibility;
	font-display:swap
	}
@font-face{
	font-family:AtomsShoppingLight;
	src:	url(../fonts/atomsfont/AtomsShopping-Light.eot);
	src:	url(../fonts/atomsfont/AtomsShopping-Light.eot?#iefix) format('embedded-opentype'),
			url(../fonts/atomsfont/AtomsShopping-Light.woff2) format('woff2'),
			url(../fonts/atomsfont/AtomsShopping-Light.woff) format('woff'),
			url(../fonts/atomsfont/AtomsShopping-Light.ttf) format('truetype');
	font-style:normal;
	font-weight:400;
	text-rendering:optimizeLegibility;
	font-display:swap
	}
@font-face{
	font-family: AtomsShoppingMedium;
	src:	url(../fonts/atomsfont/AtomsShopping-Medium.eot);
	src:	url(../fonts/atomsfont/AtomsShopping-Medium.eot?#iefix) format('embedded-opentype'),
			url(../fonts/atomsfont/AtomsShopping-Medium.woff2) format('woff2'),
			url(../fonts/atomsfont/AtomsShopping-Medium.woff) format('woff'),
			url(../fonts/atomsfont/AtomsShopping-Medium.ttf) format('truetype');
	font-style:normal;
	font-weight:400;
	text-rendering:optimizeLegibility;
	font-display:swap
	}
@font-face{
	font-family:icons-blank-theme;
	src:	url(../fonts/Blank-Theme-Icons/Blank-Theme-Icons.eot);
	src:	url(../fonts/Blank-Theme-Icons/Blank-Theme-Icons.eot?#iefix) format('embedded-opentype'),
			url(../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2) format('woff2'),
			url(../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff) format('woff'),
			url(../fonts/Blank-Theme-Icons/Blank-Theme-Icons.ttf) format('truetype'),
			url(../fonts/Blank-Theme-Icons/Blank-Theme-Icons.svg#icons-blank-theme) format('svg');
	font-weight:400;
	font-style:normal
	}

@font-face{
	font-family:"snapdeal_font2";
	src:url("../fonts/new-fonts/snapdeal_font77.eot");
	src:url("../fonts/new-fonts/snapdeal_font77.eot?#iefix") format("embedded-opentype"),
	url("../fonts/new-fonts/snapdeal_font77.woff") format("woff"),
	url("../fonts/new-fonts/snapdeal_font77.woff2") format("woff2"),
	url("../fonts/new-fonts/snapdeal_font77.ttf") format("truetype"),
	url("../fonts/new-fonts/snapdeal_font77.svg") format("svg");
	font-weight:normal;
	font-style:normal
	}
@font-face {
	font-family: 'robotoregular';
	src: url('../fonts/roboto-regular/roboto-regular.woff2') format('woff2'),
	url('../fonts/roboto-regular/roboto-regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins.medium.ttf') format('truetype');
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}	


*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

* {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
}
 html {
     scroll-behavior: smooth;
}
 body {
     margin: 0;
     padding: 0;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 img {
     max-width: 100%;
     height: auto;
     display: block;
}
 button, input, textarea, select {font-family: inherit;}
 button {cursor: pointer;}
 a {color: inherit;text-decoration: none;}
 ul, ol {
     margin: 0;
     padding: 0;
     list-style: none;
}

a:focus{outline:0px; outline-offset:0px;}
a:focus-visible{outline:0px; outline-offset:0px;}

a:hover, a:focus, a:active {
	color: #047ebb;
	text-decoration: none;
	}	

h1, h2, h3, h4, h5, h6{
	font-family:Poppins;
	}

.hover\:text-brand-purple:hover {
    --tw-text-opacity: 1;
    color: rgb(1 73 178);
}

a:hover, a:focus, a:active {
    color: #0140a5;
    text-decoration: none;
}

::-webkit-scrollbar {
    width: 6px;
    background-color: #ef601a !important;
}
::-webkit-scrollbar-thumb {
    background-color:#ef601a !important;
    border-radius: 10px;
    width: 2px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #ffffff !important;
}

.nuxt-progress {
background-color: #34c38f;
height: 2px;
left: 0;
opacity: 1;
position: fixed;
right: 0;
top: 0;
transition:
width 0.1s,
opacity 0.4s;
width: 0;
z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
transition: none;
}
.nuxt-progress-failed {
background-color: red;
}
#google_translate_element {
margin-top: 15px;
}
.goog-te-banner-frame,
.goog-te-gadget span {
display: none !important;
}
.goog-te-combo {
background: #fff;
border: 1px solid #ccc;
border-radius: 4px;
color: #333;
cursor: pointer;
font-size: 14px;
padding: 8px 12px;
width: 150px;
}
.goog-te-combo:focus {
border-color: #007bff;
box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
outline: none;
}
.adc-universe[data-v-358394c9] {
--neon-emerald: #00f5a0;
--neon-cyan: #00d9f5;
--neon-gold: #fbbf24;
--dark-bg:#ffffff;
--dark-surface-1: #0d121f;
--dark-surface-2: #131b2e;
--dark-surface-3: #1a243d;
--glass-border: hsla(0, 0%, 100%, 0.08);
--glass-border-hover: rgba(0, 245, 160, 0.4);
--text-primary: #f8fafc;
--text-secondary: #94a3b8;
--text-muted: #64748b;
background-color: #06080e;
background-color: var(--dark-bg);
color: #f8fafc;
color: var(--text-primary);
font-family:
"DM Sans",
"Rubik",
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
Roboto,
sans-serif;
overflow-x: hidden;
position: relative;
}
.adc-container[data-v-358394c9] {
margin: 0 auto;
max-width: 1320px;
padding: 0 24px;
position: relative;
width: 100%;
z-index: 2;
}
.adc-ambient-mesh[data-v-358394c9] {
height: 100vh;
left: 0;
overflow: hidden;
pointer-events: none;
position: fixed;
top: 0;
width: 100vw;
z-index: 1;
}
.ambient-orb[data-v-358394c9] {
border-radius: 50%;
filter: blur(140px);
opacity: 0.25;
position: absolute;
}
.orb-1[data-v-358394c9] {
background: radial-gradient(circle, #00f5a0 0, rgba(0, 245, 160, 0) 70%);
height: 600px;
left: 20%;
top: -100px;
width: 600px;
}
.orb-2[data-v-358394c9] {
background: radial-gradient(circle, #07f 0, rgba(0, 119, 255, 0) 70%);
height: 700px;
opacity: 0.18;
right: -150px;
top: 40%;
width: 700px;
}
.orb-3[data-v-358394c9] {
background: radial-gradient(circle, #00d9f5 0, rgba(0, 217, 245, 0) 70%);
bottom: -100px;
height: 500px;
left: -100px;
opacity: 0.15;
width: 500px;
}
.ambient-grid-pattern[data-v-358394c9] {
background-image: linear-gradient(hsla(0, 0%, 100%, 0.02) 1px, transparent 0),
linear-gradient(90deg, hsla(0, 0%, 100%, 0.02) 1px, transparent 0);
background-size: 60px 60px;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.adc-text-gradient[data-v-358394c9] {
background:linear-gradient(135deg, #ee601a, #009933 50%, #114623);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.adc-mini-pill[data-v-358394c9] {
    align-items: center;
    background: rgb(238 95 24);
    border: 1px solid rgb(238 95 24);
    border-radius: 999px;
    color: #ffffff;
    display: inline-flex;
    font-size: 12px;
    font-weight: 750;
    gap: 8px;
    letter-spacing: 1.4px;
    margin-bottom: 20px;
    padding: 8px 18px;
    text-transform: uppercase;
    font-family: 'Poppins';
}
.pill-dot[data-v-358394c9] {
background: var(--neon-emerald);
border-radius: 50%;
box-shadow: 0 0 12px var(--neon-emerald);
height: 7px;
width: 7px;
}
.adc-section[data-v-358394c9] {
padding: 100px 0;
position: relative;
z-index: 2;
}
.adc-section-heading-group[data-v-358394c9] {
margin: 0 auto 60px;
max-width: 800px;
}
.adc-modern-title[data-v-358394c9] {
    color: #000000;
    font-size: 44px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 1.2;
    margin-bottom: 18px;
    font-family: 'Poppins';
}
.adc-modern-subtitle[data-v-358394c9] {
    color: #212121;
    font-size: 17px;
    line-height: 1.65;
    margin: 0 auto;
    font-family: 'Poppins';
}


/*-- adc-hero-style --*/
.adc-hero{
	padding: 160px 0 90px;
	position: relative;
	z-index: 2;
	background:linear-gradient(120deg, #f8fffa, #fffbfa);
	}
/* .adc-hero[data-v-358394c9]::before { */
	/* content: ""; */
	/* position: absolute; */
	/* inset: 0; */
	/* background: linear-gradient(rgb(13 24 52 / 73%), rgb(22 42 86 / 67%)), url(../images/banner.png); */
	/* background-size: cover; */
	/* background-position: center; */
	/* background-repeat: no-repeat; */
	/* z-index: -1; */
	/* background-attachment: fixed; */
/* } */

.adc-hero .adc-hero__tag-wrap{
	display: flex;
	justify-content: center;
	margin-bottom: 24px;
	}
.adc-hero .adc-shimmer-tag{
	align-items: center;
	backdrop-filter: blur(12px);
	background: hsl(19.72deg 86.94% 51.96%);
	border: 1px solid rgb(238 95 25);
	border-radius: 999px;
	box-shadow: 0 0 25px rgb(250 241 237);
	display: inline-flex;
	gap: 10px;
	padding: 8px 20px;
	}
.adc-hero .tag-pulse{
	animation: pulseNeon-358394c9 2s infinite;
	background: #ffffff;
	border-radius: 50%;
	box-shadow: 0 0 10px #ffffff;
	height: 8px;
	width: 8px;
	}
@keyframes pulseNeon-358394c9 {
0%,
to {opacity: 1;transform: scale(1);}
50% {opacity: 0.6;transform: scale(1.4);}
}
.adc-hero .tag-text{
	color:#ffffff;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1.2px;
	font-family: 'Poppins';
	}
.adc-hero .tag-arrow{
	color: var(--text-secondary);
	font-size: 14px;
	}
.adc-hero .adc-hero__heading-wrap{
	margin: 0 auto 50px;
	max-width: 960px;
	text-align: center;
	}
.adc-hero .adc-hero__headline{
	color: #000000;
	font-size: 60px;
	font-weight: 900;
	letter-spacing: -1.5px;
	line-height: 1.12;
	margin-bottom: 22px;
	font-family: 'Poppins';
	}
.adc-hero .adc-hero__lead{
	font-weight: 400;
	color: #4a4a4a;
	font-size: 17px;
	line-height: 1.6;
	margin: 0 auto;
	max-width: 740px;
	font-family: 'Poppins';
	text-transform: capitalize;
	}
.adc-hero .adc-hero-bento{
	display: grid;
	grid-template-columns: 340px 1fr 340px;
	grid-gap: 24px;
	align-items: stretch;
	gap: 24px;
	}
.adc-hero .adc-bento-card{
	backdrop-filter: blur(20px);
	background: rgb(0 0 0 / 74%);
	border: 1px solid var(--glass-border);
	border-radius: 28px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
	padding: 32px;
	position: relative;
	}
/* .adc-bento-card[data-v-358394c9]:hover { */
/* border-color: var(--glass-border-hover); */
/* box-shadow: */
/* 0 20px 40px rgba(0, 0, 0, 0.4), */
/* 0 0 30px rgba(0, 245, 160, 0.1); */
/* transform: translateY(-4px); */
/* } */
.adc-hero .bento-cta .bento-chip{
	align-items: center;
	background: rgba(0, 245, 160, 0.1);
	border-radius: 999px;
	color: var(--neon-emerald);
	display: inline-flex;
	font-size: 12px;
	font-weight: 700;
	gap: 6px;
	margin-bottom: 16px;
	padding: 6px 14px;
	}
.adc-hero .bento-cta .bento-title{
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 24px;
	}
.adc-hero .adc-luminous-btn{
	align-items: center;
	background: linear-gradient(135deg, #f05204 0%, #ea7f4b 100%);
	border-radius: 50px;
	color: #ffffff !important;
	display: inline-flex;
	font-size: 16px;
	font-weight: 550;
	gap: 12px;
	justify-content: center;
	overflow: hidden;
	padding: 16px 28px;
	position: relative;
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
	transition: all 0.3s ease;
	width: 100%;
	font-family: 'Poppins';
	}
/* .adc-luminous-btn[data-v-358394c9]:hover { */
/* box-shadow: 0 15px 40px rgba(0, 245, 160, 0.55); */
/* transform: translateY(-2px); */
/* } */
.adc-hero .adc-hero-reviews{
	border-top: 1px solid hsla(0, 0%, 100%, 0.08);
	margin-top: 30px;
	padding-top: 24px;
	}
.adc-hero .reviews-avatar-stack{
	align-items: center;
	display: flex;
	margin-bottom: 10px;
	}
.adc-hero .reviews-avatar-stack img{
	border: 3px solid #0d121f;
	border-radius: 50%;
	height: 44px;
	margin-left: -12px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 44px;
	}
.adc-hero .reviews-avatar-stack img:first-child {margin-left: 0;}
.adc-hero .avatar-count{
	align-items: center;
	background: var(--neon-emerald);
	border: 3px solid #0d121f;
	border-radius: 50%;
	color: #06080e;
	font-weight: 900;
	height: 44px;
	justify-content: center;
	margin-left: -12px;
	width: 44px;
	}
.adc-hero .avatar-count,
.adc-hero .stars-row{
	display: flex;
	font-size: 13px;
	}
.adc-hero .stars-row{
	color: var(--neon-gold);
	gap: 2px;
	margin-bottom: 4px;
	}
.adc-hero .reviews-label{
	color: var(--text-secondary);
	font-size: 13px;
	}
.adc-hero .reviews-label b{color: #fff;}
.adc-hero .bento-visual{
	align-items: center;
	background: radial-gradient(circle at center, rgba(0, 245, 160, 0.08) 0, rgba(13, 18, 31, 0.8) 70%);
	display: flex;
	justify-content: center;
	padding: 20px;
	}
.adc-hero .hero-mockup-img{
	animation: heroFloat-358394c9 6s ease-in-out infinite alternate;
	filter: drop-shadow(0 25px 50px rgba(0, 0, 0, 0.7));
	height: auto;
	max-height: 440px;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	}
@keyframes heroFloat-358394c9 {
0% {transform: translateY(0) rotate(0deg);}
to {transform: translateY(-14px) rotate(0.5deg);}
}
.adc-hero .floating-chip{
	align-items: center;
	animation: chipHover-358394c9 4s ease-in-out infinite alternate;
	backdrop-filter: blur(16px);
	background: rgba(19, 27, 46, 0.9);
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 18px;
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.5);
	display: flex;
	gap: 12px;
	padding: 12px 18px;
	position: absolute;
	}
.adc-hero .chip-left{left: 5%;top: 15%;}
.adc-hero .chip-right{
	animation-delay: 1.5s;
	bottom: 12%;
	right: 5%;
	}
@keyframes chipHover-358394c9 {
0% {transform: translateY(0);}
to {transform: translateY(-8px);}
}
.adc-hero .chip-icon{
	align-items: center;
	background: rgba(0, 217, 245, 0.15);
	border-radius: 10px;
	color: var(--neon-cyan);
	display: flex;
	font-size: 18px;
	height: 38px;
	justify-content: center;
	width: 38px;
	}
.adc-hero .chip-icon.green{
	background: rgba(0, 245, 160, 0.15);
	color: var(--neon-emerald);
	}
.adc-hero .chip-heading{
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: 700;
	}
.adc-hero .chip-sub{
	color: var(--text-secondary);
	display: block;
	font-size: 11px;
	}
.adc-hero .bento-metrics{gap: 20px;}
.adc-hero .achievement-header{
	align-items: center;
	border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
	display: flex;
	gap: 16px;
	padding-bottom: 18px;
	}
.adc-hero .achievement-medal{
	align-items: center;
	background: rgba(0, 245, 160, 0.12);
	border: 1px solid rgba(0, 245, 160, 0.25);
	border-radius: 16px;
	display: flex;
	flex-shrink: 0;
	height: 52px;
	justify-content: center;
	width: 52px;
	}
.adc-hero .achievement-medal img{
	height: 28px;
	width: 28px;
	}
.adc-hero .achievement-tag{
	color: var(--neon-emerald);
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 1px;
	}
.adc-hero .achievement-title{
	color: #fff;
	font-size: 16px;
	font-weight: 800;
	margin: 2px 0 0;
	text-transform: uppercase;
	}
.adc-hero .metric-glass-box.adc-hero {
	background: hsla(0, 0%, 100%, 0.03);
	border: 1px solid hsla(0, 0%, 100%, 0.06);
	border-radius: 20px;
	padding: 22px;
	position: relative;
	transition: all 0.3s ease;
	}
.adc-hero .metric-glass-box:hover {
	background: hsla(0, 0%, 100%, 0.06);
	border-color: rgba(0, 245, 160, 0.3);
	}
.adc-hero .metric-sparkle{
	color: var(--neon-emerald);
	font-size: 20px;
	position: absolute;
	right: 18px;
	top: 18px;
	}
.adc-hero .metric-sparkle.gold{color: var(--neon-gold);}
.adc-hero .metric-value{
	align-items: baseline;
	display: flex;
	line-height: 1;
	margin-bottom: 6px;
	}
.adc-hero .metric-num{
	color: #fff;
	font-size: 42px;
	font-weight: 900;
	letter-spacing: -1px;
	}
.adc-hero .metric-unit.adc-hero {
	color: var(--neon-emerald);
	font-size: 24px;
	font-weight: 800;
	margin-left: 2px;
	}
.adc-hero .metric-label{
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 14px;
	}
.adc-hero .metric-progress-bar{
	background: hsla(0, 0%, 100%, 0.08);
	border-radius: 999px;
	height: 6px;
	overflow: hidden;
	width: 100%;
	}
.adc-hero .metric-progress-fill{
	background: linear-gradient(90deg, #00f5a0, #00d9f5);
	border-radius: 999px;
	height: 100%;
	}
.adc-hero .metric-progress-fill.gold{background: linear-gradient(90deg, #fbbf24, #f59e0b);}
.adc-hero .adc-text-gradient{
	background:linear-gradient(135deg, #ef5d16, #009933 50%, #02581f);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding:0px 0px 0px 14px;
	}
/*-- adc-hero-style-end --*/


.adc-partners-showcase{
	background: #fff;
	border-bottom: 1px solid var(--glass-border);
	border-top: 1px solid var(--glass-border);
	padding: 60px 0;
	position: relative;
	}
.adc-partners-showcase .adc-marquee-wrapper{
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-top: 24px;
	overflow: hidden;
	position: relative;
	}
.adc-partners-showcase .adc-ticker{
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	}
.adc-partners-showcase .adc-ticker__stream{
	align-items: center;
	display: inline-flex;
	gap: 30px;
	white-space: nowrap;
	}
.adc-ticker--ltr .adc-ticker__stream{animation: tickerSlideLTR-358394c9 32s linear infinite;}
.adc-ticker--rtl .adc-ticker__stream{animation: tickerSlideRTL-358394c9 32s linear infinite;}
.adc-ticker:hover .adc-ticker__stream{animation-play-state: paused;}
.adc-partners-showcase .ticker-logo-card{
	align-items: center;
	backdrop-filter: blur(10px);
	background: hsla(0, 0%, 100%, 0.03);
	border: 1px solid hsla(0, 0%, 100%, 0.06);
	border-radius: 16px;
	display: inline-flex;
	justify-content: center;
	padding: 14px 28px;
	transition: all 0.3s ease;
	}
.adc-partners-showcase .ticker-logo-card:hover {
	background: hsla(0, 0%, 100%, 0.08);
	border-color: rgba(0, 245, 160, 0.3);
	transform: translateY(-2px);
	}
.adc-partners-showcase .ticker-logo-card img{
	filter: brightness(0.9) contrast(1.1);
	height: 40px;
	max-width: 120px;
	-o-object-fit: contain;
	object-fit: contain;
	transition: all 0.3s ease;
	}
.adc-partners-showcase .ticker-logo-card:hover img{filter: brightness(1.2);}



@keyframes tickerSlideLTR-358394c9 {
0% {transform: translateX(0);}
to {transform: translateX(-50%);}
}
@keyframes tickerSlideRTL-358394c9 {
0% {transform: translateX(-50%);}
to {transform: translateX(0);}}

/*-- OUR SERVICES-style --*/

.adc-services-universe{
	background:#ffffff;
	padding: 100px 0;
	position: relative;
	z-index: 2;
	}
.adc-services-universe .adc-container{
    padding: 0px;
    width: 100%;
    z-index: 2;
	}

.adc-services-universe .adc-container .adc-section-heading-group{
	margin: 0 auto 60px;
	max-width: 800px;
	text-align: center;
	}

.adc-services-universe .adc-container .adc-section-heading-group .adc-mini-pill{
	align-items: center;
	background: rgb(238 95 24);
	border: 1px solid rgb(238 95 24);
	border-radius: 999px;
	color: #ffffff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 750;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: uppercase;
	font-family: 'Poppins';
	}
.adc-services-universe .adc-container .adc-section-heading-group .adc-modern-title{
	color: #000000;
	font-size: 44px;
	font-weight: 800;
	letter-spacing: -0.8px;
	line-height: 1.2;
	margin-bottom: 18px;
	font-family: 'Poppins';
	}
.adc-services-universe .adc-container .adc-section-heading-group .adc-modern-title .adc-text-gradient{
	background: linear-gradient(135deg, #ee601a, #009933 50%, #114623);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-left: 10px;
	}
.adc-services-universe .adc-container .adc-section-heading-group .adc-modern-subtitle{
	color: #212121;
	font-size: 17px;
	line-height: 1.65;
	margin: 0 auto;
	font-family: 'Poppins';
	}
.adc-services-universe .adc-container .adc-service-cards-matrix{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 24px;
	gap: 24px;
	}
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card{
	background: #ffffff;
	border-radius: 24px;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	position: relative;
	transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
	box-shadow: 0px 0px 17px -11px #000;
	}
	
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card:hover {transform: translateY(-8px);}
	
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card .adc-neo-card__media{
	align-items: center;
	background: linear-gradient(180deg, var(--dark-surface-2) 0, var(--dark-surface-1) 100%);
	display: flex;
	height: 200px;
	justify-content: center;
	overflow: hidden;
	position: relative;
	}
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card__media img{
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: cover;
	transition: transform 0.5s ease;
	}
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card:hover .adc-neo-card__media img{transform: scale(1.08);}
	
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card__content{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	padding: 26px;
	background:linear-gradient(180deg, #ffffff 0, #ffffff 100%);
	}
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card__content .adc-neo-card__title{
	color: #000000;
	font-size:15px;
	font-weight:650;
	letter-spacing: 0.3px;
	margin-bottom: 12px;
	text-transform: uppercase;
	font-family: 'Poppins';
	}
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card__content .adc-neo-card__desc{
    color: #0d0d0d;
    flex-grow: 1;
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 24px;
    font-family: 'Poppins';
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	height:40px;
	}
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card__content .adc-explore-btn, .explore-circle{
	align-items: center;
	transition: all 0.3s ease;
	}
.adc-services-universe .adc-container .adc-service-cards-matrix .adc-neo-card__content .adc-explore-btn{
	background: linear-gradient(135deg, #f05204 0%, #ea7f4b 100%);
	border: 1px solid hsla(0, 0%, 100%, 0.08);
	border-radius: 12px;
	color: #fff !important;
	display: inline-flex;
	font-size: 13.5px;
	font-weight: 700;
	justify-content: space-between;
	padding: 10px 16px;
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
	width: 100%;
	height:48px;
	}	
/*-- OUR SERVICES-style-end --*/	
	
/*-- --*/	
.adc-features-universe{
	background:linear-gradient(45deg, #e6fff7, #f5faff);
	padding: 100px 0;
    position: relative;
    z-index: 2;
	}
.adc-container{
	margin: 0 auto;
	max-width:100%;
	padding: 0 24px;
	position: relative;
	width: 100%;
	z-index: 2;
	}
.adc-features-universe .adc-container .adc-section-heading-group{
	margin: 0 auto 60px;
	max-width: 800px;
	text-align:center;
	}
.adc-features-universe .adc-container .adc-section-heading-group .adc-mini-pill{
	align-items: center;
	background: rgb(238 95 24);
	border: 1px solid rgb(238 95 24);
	border-radius: 999px;
	color: #ffffff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 750;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: uppercase;
	font-family: 'Poppins';
	}
.adc-features-universe .adc-container .adc-section-heading-group .adc-modern-title{
	color: #000000;
	font-size: 44px;
	font-weight: 800;
	letter-spacing: -0.8px;
	line-height: 1.2;
	margin-bottom: 18px;
	font-family: 'Poppins';
	}
.adc-features-universe .adc-container .adc-section-heading-group .adc-modern-title .adc-text-gradient{
	background: linear-gradient(135deg, #ee601a, #009933 50%, #114623);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-left: 10px;
	}
	
.adc-features-universe .adc-container .adc-section-heading-group .adc-modern-subtitle{
	color: #212121;
	font-size: 17px;
	line-height: 1.65;
	margin: 0 auto;
	font-family: 'Poppins';
	}

.adc-features-universe .adc-container .adc-feature-tiles-grid{
	display: flex;
    align-items: center;
    justify-content: center;
	}	
.adc-features-universe .adc-container .adc-feature-tiles-grid .adc-feature-tile{
	background: rgb(255 255 255 / 70%);
	border: 1px solid var(--glass-border);
	border-radius: 22px;
	display: flex;
	flex-direction: column;
	padding: 28px 24px;
	position: relative;
	transition: all 0.35s ease;
	box-shadow: 0px 0px 10px -6px #000;
	margin-bottom: 22px;
	}
.adc-features-universe .adc-container .adc-feature-tiles-grid .adc-feature-tile .tile-icon-node{
	align-items: center;
	background: rgb(255 123 60);
	border: 1px solid rgb(238 98 28);
	border-radius: 100%;
	display: flex;
	height: 58px;
	justify-content: center;
	margin-bottom: 20px;
	transition: all 0.3s ease;
	width: 58px;
	}
.adc-features-universe .adc-container .adc-feature-tiles-grid .adc-feature-tile .tile-icon-node img{
	height: 32px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 32px;
	}
.adc-features-universe .adc-container .adc-feature-tiles-grid .adc-feature-tile .tile-content .tile-title{
	color: #000000;
	font-size: 16px;
	font-weight: 800;
	margin-bottom: 12px;
	text-transform: uppercase;
	}
.adc-features-universe .adc-container .adc-feature-tiles-grid .adc-feature-tile .tile-content .tile-desc{
	color: #3f3f3f;
	flex-grow: 1;
	font-size: 13.5px;
	line-height: 1.6;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 40px;
	}
.adc-features-universe .adc-container .adc-feature-tiles-grid .adc-feature-tile .tile-content .tile-link{
	align-items: center;
	color: #ee5f19;
	display: inline-flex;
	font-size: 13px;
	font-weight: 700;
	gap: 6px;
	-webkit-text-decoration: none;
	text-decoration: none;
	transition: gap 0.2s ease;
	}
	
	
	
	
.media-badge[data-v-358394c9] {
background: rgba(0, 245, 160, 0.12);
border: 1px solid rgba(0, 245, 160, 0.3);
border-radius: 999px;
color: var(--neon-emerald);
font-size: 10px;
font-weight: 800;
left: 14px;
letter-spacing: 0.8px;
padding: 4px 10px;
position: absolute;
top: 14px;
}
.adc-neo-card__content[data-v-358394c9] {
display: flex;
flex-direction: column;
flex-grow: 1;
padding: 26px;
    background: linear-gradient(180deg, #ffffff 0, #ebebeb 100%);
}
.adc-neo-card__title[data-v-358394c9] {
    color: #000000;
    font-size: 17px;
    font-weight: 550;
    letter-spacing: 0.3px;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-family: 'Poppins';
}
.adc-neo-card__desc[data-v-358394c9] {
    color: #0d0d0d;
    flex-grow: 1;
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 24px;
    font-family: 'Poppins';
}
.adc-explore-btn[data-v-358394c9] {
	background: linear-gradient(135deg, #f05204 0%, #ea7f4b 100%);
	border: 1px solid hsla(0, 0%, 100%, 0.08);
	border-radius: 12px;
	color: #fff !important;
	display: inline-flex;
	font-size: 13.5px;
	font-weight: 700;
	justify-content: space-between;
	padding: 10px 16px;
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
	width: 100%;
	}
.adc-explore-btn[data-v-358394c9],
.explore-circle[data-v-358394c9] {
align-items: center;
transition: all 0.3s ease;
}
.explore-circle[data-v-358394c9] {
    background: rgb(255 255 255 / 15%);
    border-radius: 50%;
    color: #ffffff;
    display: flex;
    height: 28px;
    justify-content: center;
    width: 28px;
}
.adc-explore-btn[data-v-358394c9]:hover {
background: var(--neon-emerald);
border-color: var(--neon-emerald);
color: #06080e !important;
}
.adc-explore-btn:hover .explore-circle[data-v-358394c9] {
background: #06080e;
color: var(--neon-emerald);
}
.adc-features-universe[data-v-358394c9] {
background: #080c14;
}
.adc-feature-tiles-grid[data-v-358394c9] {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 24px;
gap: 24px;
}
.adc-feature-tile[data-v-358394c9] {
background: rgba(13, 18, 31, 0.7);
border: 1px solid var(--glass-border);
border-radius: 22px;
display: flex;
flex-direction: column;
padding: 28px 24px;
position: relative;
transition: all 0.35s ease;
}
.adc-feature-tile[data-v-358394c9]:hover {
background: rgba(19, 27, 46, 0.85);
border-color: rgba(0, 217, 245, 0.4);
transform: translateY(-6px);
}
.tile-icon-node[data-v-358394c9] {
align-items: center;
background: rgba(0, 245, 160, 0.1);
border: 1px solid rgba(0, 245, 160, 0.2);
border-radius: 16px;
display: flex;
height: 58px;
justify-content: center;
margin-bottom: 20px;
transition: all 0.3s ease;
width: 58px;
}
.adc-feature-tile:hover .tile-icon-node[data-v-358394c9] {
background: var(--neon-emerald);
transform: scale(1.05);
}
.tile-icon-node img[data-v-358394c9] {
height: 32px;
-o-object-fit: contain;
object-fit: contain;
width: 32px;
}
.tile-title[data-v-358394c9] {
color: #fff;
font-size: 16px;
font-weight: 800;
margin-bottom: 12px;
text-transform: uppercase;
}
.tile-desc[data-v-358394c9] {
color: var(--text-secondary);
flex-grow: 1;
font-size: 13.5px;
line-height: 1.6;
margin-bottom: 20px;
}
.tile-link[data-v-358394c9] {
align-items: center;
color: var(--neon-emerald);
display: inline-flex;
font-size: 13px;
font-weight: 700;
gap: 6px;
-webkit-text-decoration: none;
text-decoration: none;
transition: gap 0.2s ease;
}
.tile-link[data-v-358394c9]:hover {
color: #fff;
gap: 10px;
}
.adc-pipeline-universe[data-v-358394c9] {
background: var(--dark-bg);
}
.adc-pipeline-stage[data-v-358394c9] {
margin: 0 auto;
max-width: 1100px;
}
.pipeline-center-brand[data-v-358394c9] {
margin-bottom: 40px;
position: relative;
text-align: center;
}
.pipeline-brand-logo[data-v-358394c9] {
filter: drop-shadow(0 0 25px rgba(0, 245, 160, 0.4));
height: 56px;
width: auto;
}
.pipeline-flow-grid[data-v-358394c9] {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 28px;
gap: 28px;
position: relative;
}
.pipeline-step-card[data-v-358394c9] {
background: var(--dark-surface-1);
border: 1px solid var(--glass-border);
border-radius: 24px;
display: flex;
flex-direction: column;
padding: 36px 28px;
position: relative;
transition: all 0.35s ease;
}
.pipeline-step-card.featured[data-v-358394c9] {
background: linear-gradient(180deg, rgba(0, 245, 160, 0.06) 0, var(--dark-surface-1) 100%);
border-color: rgba(0, 245, 160, 0.35);
}
.pipeline-step-card[data-v-358394c9]:hover {
border-color: var(--neon-emerald);
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
transform: translateY(-6px);
}
.step-badge-node[data-v-358394c9] {
background: var(--neon-emerald);
border-radius: 999px;
box-shadow: 0 0 15px rgba(0, 245, 160, 0.5);
color: #06080e;
font-size: 13px;
font-weight: 900;
padding: 4px 14px;
position: absolute;
right: 28px;
top: -16px;
}
.step-icon[data-v-358394c9] {
align-items: center;
background: hsla(0, 0%, 100%, 0.05);
border-radius: 14px;
color: var(--neon-emerald);
display: flex;
font-size: 22px;
height: 48px;
justify-content: center;
margin-bottom: 20px;
width: 48px;
}
.step-title[data-v-358394c9] {
color: #fff;
font-size: 17px;
font-weight: 800;
line-height: 1.4;
margin-bottom: 10px;
}
.step-caption[data-v-358394c9] {
color: var(--text-secondary);
font-size: 13.5px;
line-height: 1.6;
margin: 0;
}
.adc-industry-universe[data-v-358394c9] {
background: #080c14;
}
.adc-industry-split[data-v-358394c9] {
display: grid;
grid-template-columns: 1.15fr 0.85fr;
grid-gap: 60px;
align-items: center;
gap: 60px;
}
.adc-glass-accordion[data-v-358394c9] {
display: flex;
flex-direction: column;
gap: 16px;
margin-top: 30px;
}
.accordion-capsule[data-v-358394c9] {
background: var(--dark-surface-1);
border: 1px solid var(--glass-border);
border-radius: 20px;
overflow: hidden;
transition: all 0.3s ease;
}
.accordion-capsule.active[data-v-358394c9] {
background: rgba(19, 27, 46, 0.95);
border-color: var(--neon-emerald);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.35);
}
.capsule-header[data-v-358394c9] {
align-items: center;
background: transparent;
border: none;
color: #fff;
cursor: pointer;
display: flex;
font-size: 15px;
font-weight: 800;
gap: 16px;
padding: 20px 24px;
text-align: left;
width: 100%;
}
.capsule-icon-box[data-v-358394c9] {
align-items: center;
background: rgba(0, 245, 160, 0.1);
border-radius: 12px;
display: flex;
flex-shrink: 0;
height: 40px;
justify-content: center;
width: 40px;
}
.capsule-icon-box img[data-v-358394c9] {
height: 22px;
width: 22px;
}
.capsule-title[data-v-358394c9] {
flex-grow: 1;
letter-spacing: 0.3px;
}
.capsule-toggle[data-v-358394c9] {
align-items: center;
background: hsla(0, 0%, 100%, 0.04);
border-radius: 50%;
color: var(--neon-emerald);
display: flex;
font-size: 16px;
height: 32px;
justify-content: center;
transition:
transform 0.3s ease,
background 0.3s ease;
width: 32px;
}
.accordion-capsule.active .capsule-toggle[data-v-358394c9] {
background: var(--neon-emerald);
color: #06080e;
transform: rotate(45deg);
}
.capsule-drawer[data-v-358394c9] {
color: var(--text-secondary);
font-size: 14.5px;
line-height: 1.65;
padding: 0 24px 24px 80px;
}
.industry-glass-frame[data-v-358394c9] {
background: radial-gradient(circle at center, rgba(0, 245, 160, 0.08) 0, rgba(13, 18, 31, 0.6) 70%);
border: 1px solid var(--glass-border);
border-radius: 32px;
padding: 30px;
position: relative;
text-align: center;
}
.industry-hero-mockup[data-v-358394c9] {
border-radius: 20px;
filter: drop-shadow(0 25px 50px rgba(0, 0, 0, 0.6));
height: auto;
max-width: 100%;
}
.adc-why-universe[data-v-358394c9] {
background: var(--dark-bg);
}
.adc-pillars-showcase[data-v-358394c9] {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px;
gap: 30px;
}
.pillar-glass-card[data-v-358394c9] {
align-items: center;
background: var(--dark-surface-1);
border: 1px solid var(--glass-border);
border-radius: 28px;
display: flex;
flex-direction: column;
padding: 44px 32px;
position: relative;
text-align: center;
transition: all 0.4s ease;
}
.pillar-glass-card.featured[data-v-358394c9] {
background: linear-gradient(180deg, rgba(0, 245, 160, 0.05) 0, var(--dark-surface-1) 100%);
border-color: rgba(0, 245, 160, 0.35);
}
.pillar-glass-card[data-v-358394c9]:hover {
border-color: var(--neon-emerald);
box-shadow:
0 25px 50px rgba(0, 0, 0, 0.5),
0 0 30px rgba(0, 245, 160, 0.15);
transform: translateY(-8px);
}
.pillar-icon-box[data-v-358394c9] {
align-items: center;
background: rgba(0, 217, 245, 0.1);
border: 1px solid rgba(0, 217, 245, 0.2);
border-radius: 24px;
display: flex;
height: 86px;
justify-content: center;
margin-bottom: 24px;
transition: transform 0.3s ease;
width: 86px;
}
.pillar-icon-box.green[data-v-358394c9] {
background: rgba(0, 245, 160, 0.1);
border-color: rgba(0, 245, 160, 0.2);
}
.pillar-glass-card:hover .pillar-icon-box[data-v-358394c9] {
transform: scale(1.1);
}
.pillar-icon-box img[data-v-358394c9] {
height: 44px;
width: 44px;
}
.pillar-name[data-v-358394c9] {
color: #fff;
font-size: 22px;
font-weight: 800;
margin-bottom: 12px;
}
.pillar-text[data-v-358394c9] {
color: var(--text-secondary);
flex-grow: 1;
font-size: 15px;
line-height: 1.6;
margin-bottom: 24px;
}
.pillar-tag[data-v-358394c9] {
align-items: center;
background: rgba(0, 245, 160, 0.1);
border-radius: 999px;
color: var(--neon-emerald);
display: inline-flex;
font-size: 12px;
font-weight: 700;
gap: 6px;
padding: 6px 14px;
}
.adc-credit-spotlight[data-v-358394c9] {
background: #080c14;
}
.credit-spotlight-glass-box[data-v-358394c9] {
background: var(--dark-surface-1);
border: 1px solid var(--glass-border);
border-radius: 32px;
overflow: hidden;
padding: 60px;
position: relative;
}
.credit-spotlight-grid[data-v-358394c9] {
display: grid;
grid-template-columns: 0.9fr 1.1fr;
grid-gap: 60px;
align-items: center;
gap: 60px;
}
.spotlight-phone-img[data-v-358394c9] {
filter: drop-shadow(0 30px 60px rgba(0, 0, 0, 0.8));
height: auto;
max-width: 100%;
}
.spotlight-tagline[data-v-358394c9] {
color: var(--neon-emerald);
font-size: 20px;
font-weight: 700;
margin-bottom: 14px;
}
.spotlight-desc[data-v-358394c9] {
color: var(--text-secondary);
font-size: 16px;
line-height: 1.65;
margin-bottom: 24px;
}
.spotlight-callout-panel[data-v-358394c9] {
background: hsla(0, 0%, 100%, 0.03);
border-left: 3px solid var(--neon-emerald);
border-radius: 0 16px 16px 0;
margin-bottom: 26px;
padding: 16px 20px;
}
.spotlight-callout-panel p[data-v-358394c9] {
color: #e2e8f0;
font-size: 14px;
margin: 6px 0;
}
.spotlight-checklist[data-v-358394c9] {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 14px;
gap: 14px;
margin-bottom: 28px;
}
.check-item[data-v-358394c9] {
color: #fff;
font-size: 14px;
font-weight: 600;
gap: 10px;
}
.check-icon[data-v-358394c9],
.check-item[data-v-358394c9] {
align-items: center;
display: flex;
}
.check-icon[data-v-358394c9] {
background: rgba(0, 245, 160, 0.15);
border-radius: 50%;
color: var(--neon-emerald);
flex-shrink: 0;
font-size: 12px;
height: 22px;
justify-content: center;
width: 22px;
}
.spotlight-infibeam-badge[data-v-358394c9] {
align-items: center;
background: rgba(0, 245, 160, 0.08);
border: 1px solid rgba(0, 245, 160, 0.25);
border-radius: 16px;
display: flex;
gap: 14px;
padding: 16px 20px;
}
.infibeam-icon[data-v-358394c9] {
color: var(--neon-emerald);
flex-shrink: 0;
font-size: 28px;
}
.infibeam-text[data-v-358394c9] {
color: #a7f3d0;
font-size: 13.5px;
line-height: 1.45;
}
.infibeam-text strong[data-v-358394c9] {
color: #fff;
}
.adc-cms-universe[data-v-358394c9] {
background: var(--dark-bg);
}
.cms-glass-canvas[data-v-358394c9] {
background: var(--dark-surface-1);
border: 1px solid var(--glass-border);
border-radius: 28px;
margin: 40px auto 0;
max-width: 960px;
padding: 30px;
position: relative;
}
.cms-image-responsive[data-v-358394c9] {
border-radius: 16px;
width: 100%;
}
.adc-corporate-universe[data-v-358394c9] {
background: #080c14;
}
.corporate-overview-glass[data-v-358394c9] {
background: var(--dark-surface-1);
border: 1px solid var(--glass-border);
border-radius: 28px;
margin-bottom: 30px;
padding: 40px;
}
.overview-header-row[data-v-358394c9] {
align-items: center;
border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
display: flex;
flex-wrap: wrap;
gap: 12px;
justify-content: space-between;
margin-bottom: 24px;
padding-bottom: 20px;
}
.corp-brand-chip[data-v-358394c9] {
align-items: center;
color: var(--neon-emerald);
display: inline-flex;
font-size: 14px;
font-weight: 800;
gap: 8px;
letter-spacing: 0.5px;
}
.corp-portal-chip[data-v-358394c9] {
color: var(--text-secondary);
font-size: 14px;
}
.corp-portal-chip b[data-v-358394c9] {
color: #fff;
}
.corp-paragraphs p[data-v-358394c9] {
color: var(--text-secondary);
font-size: 15.5px;
line-height: 1.7;
margin-bottom: 16px;
}
.corp-paragraphs strong[data-v-358394c9] {
color: #fff;
}
.offices-modern-grid[data-v-358394c9] {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 28px;
gap: 28px;
}
.office-glass-card[data-v-358394c9] {
background: var(--dark-surface-1);
border: 1px solid var(--glass-border);
border-radius: 24px;
display: flex;
gap: 20px;
padding: 32px;
transition: all 0.3s ease;
}
.office-glass-card[data-v-358394c9]:hover {
border-color: var(--neon-emerald);
transform: translateY(-4px);
}
.office-pin-badge[data-v-358394c9] {
align-items: center;
background: rgba(0, 245, 160, 0.1);
border: 1px solid rgba(0, 245, 160, 0.25);
border-radius: 16px;
color: var(--neon-emerald);
display: flex;
flex-shrink: 0;
font-size: 24px;
height: 52px;
justify-content: center;
width: 52px;
}
.office-state[data-v-358394c9] {
color: var(--neon-emerald);
font-size: 11px;
font-weight: 800;
letter-spacing: 1px;
text-transform: uppercase;
}
.office-name[data-v-358394c9] {
color: #fff;
font-size: 19px;
font-weight: 800;
margin: 4px 0 12px;
}
.office-address[data-v-358394c9] {
color: var(--text-secondary);
font-size: 14px;
line-height: 1.6;
margin-bottom: 20px;
}
.office-contact-links[data-v-358394c9] {
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.office-contact-links a[data-v-358394c9] {
align-items: center;
color: #fff;
display: inline-flex;
font-size: 13px;
font-weight: 700;
gap: 6px;
-webkit-text-decoration: none;
text-decoration: none;
transition: color 0.2s ease;
}
.office-contact-links a[data-v-358394c9]:hover {
color: var(--neon-emerald);
}
.adc-final-cta-universe[data-v-358394c9] {
background: var(--dark-bg);
padding: 60px 0 120px;
}
.final-cta-capsule[data-v-358394c9] {
background: linear-gradient(135deg, #07382d, #0d1e2b 50%, #08131d);
border: 1px solid rgba(0, 245, 160, 0.35);
border-radius: 32px;
box-shadow:
0 30px 60px rgba(0, 0, 0, 0.6),
0 0 40px rgba(0, 245, 160, 0.15);
overflow: hidden;
padding: 60px 70px;
position: relative;
}
.cta-content-wrap[data-v-358394c9] {
align-items: center;
display: flex;
gap: 40px;
justify-content: space-between;
position: relative;
z-index: 2;
}
.cta-big-title[data-v-358394c9] {
color: #fff;
font-size: 38px;
font-weight: 900;
line-height: 1.2;
margin-bottom: 10px;
}
.cta-sub-text[data-v-358394c9] {
color: #d1fae5;
font-size: 17px;
margin: 0;
}
.cta-hyper-btn[data-v-358394c9] {
align-items: center;
background: #fff;
border-radius: 999px;
box-shadow: 0 10px 30px hsla(0, 0%, 100%, 0.2);
color: #06080e !important;
display: inline-flex;
font-size: 16px;
font-weight: 800;
gap: 12px;
padding: 18px 40px;
-webkit-text-decoration: none !important;
text-decoration: none !important;
transition: all 0.3s ease;
white-space: nowrap;
}
.cta-hyper-btn[data-v-358394c9]:hover {
background: var(--neon-emerald);
box-shadow: 0 15px 40px rgba(0, 245, 160, 0.45);
transform: translateY(-3px);
}
@media (max-width: 1200px) {
.adc-hero-bento[data-v-358394c9] {
grid-template-columns: 1fr;
}
.adc-feature-tiles-grid[data-v-358394c9],
.adc-service-cards-matrix[data-v-358394c9] {
grid-template-columns: repeat(2, 1fr);
}
.adc-industry-split[data-v-358394c9],
.credit-spotlight-grid[data-v-358394c9] {
grid-template-columns: 1fr;
}
}
@media (max-width: 992px) {
.adc-hero__headline[data-v-358394c9] {
font-size: 42px;
}
.adc-pillars-showcase[data-v-358394c9],
.offices-modern-grid[data-v-358394c9],
.pipeline-flow-grid[data-v-358394c9] {
grid-template-columns: 1fr;
}
.cta-content-wrap[data-v-358394c9] {
flex-direction: column;
text-align: center;
}
.final-cta-capsule[data-v-358394c9] {
padding: 40px 24px;
}
.credit-spotlight-glass-box[data-v-358394c9] {
padding: 36px 24px;
}
.spotlight-checklist[data-v-358394c9] {
grid-template-columns: 1fr;
}
}
@media (max-width: 640px) {
.adc-hero__headline[data-v-358394c9] {
font-size: 32px;
}
.adc-modern-title[data-v-358394c9] {
font-size: 30px;
}
.adc-feature-tiles-grid[data-v-358394c9],
.adc-service-cards-matrix[data-v-358394c9] {
grid-template-columns: 1fr;
}
.adc-hero[data-v-358394c9] {
padding: 120px 0 60px;
}
.adc-bento-card[data-v-358394c9] {
padding: 24px;
}
}


/*-- footer-style --*/
.footer-section{
    position: relative;
    overflow: hidden;
    background: linear-gradient(45deg, #e6fff7, #f5faff) !important;
    border-radius: 40px 40px 0 0;
    padding-top: 8px;
    border-top: 1px solid #009933;
    background: url(../images/footer-bg.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    width: 100%;
	}
.footer-section .sc-footer-glow--1 {
	width: 420px;
	height: 420px;
	background: radial-gradient(circle, #ef5b13, #fff1ea 70%);
	opacity: 0.5;
	top: -160px;
	left: -100px;
	border: 1px solid #ffc1a2;
	}
.footer-section .footer-menu{position: relative; z-index: 1}
.footer-section .footer-menu-link{
	justify-content: space-between;
	display: flex;
	flex-direction: column-reverse;
	}
.footer-section .footer-menu-link-ul{
    padding-top: 5rem;
    padding-bottom: 3rem;
	gap: 1.5rem;
	display: flex;
	flex: 1 1 auto;
	}
.footer-section .sc-footer-brand img {
	height: 42px;
	width: auto;
	margin-bottom: 18px;
	}
.footer-section .sc-footer-desc {
	color: rgb(0 0 0);
	font-size: 14.5px;
	line-height: 1.7;
	max-width: 320px;
	}
.footer-section .sc-footer-socials{display: flex; align-items: center; gap: 0.75rem;    margin-top: 1.5rem !important;}
.footer-section .sc-social-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: rgb(239 90 16);
	color: #ffffff;
	font-size: 14px;
	text-decoration: none !important;
	transition: all 0.25s ease;
	}
.footer-section .sc-social-icon:hover {
	background: #009933;
	color: #ffffff;
	transform: translateY(-2px);
	}
.footer-section .sc-footer-heading {
	color: #171515;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 22px;
	display: flex;
	align-items: center;
	gap: 8px;
	}
.footer-section .sc-footer-heading i {
	color: #ef5e17;
	font-size: 18px;
	}
.footer-section .sc-footer-links {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 13px;
	}
.footer-section .sc-footer-links a {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	color: rgb(35 30 30);
	font-size: 14px;
	text-decoration: none;
	transition: color 0.25s ease, gap 0.25s ease, padding-left 0.25s ease;
	}
.footer-section .sc-footer-links a i {
	font-size: 20px;
	color: #ee5e17;
	opacity:1;
	transition: opacity 0.25s ease;
	}
.footer-section .sc-footer-links a:hover {color:#ef5e17;padding-left: 4px;}
.footer-section .sc-footer-contact {
	display: flex;
	flex-direction: column;
	gap: 16px;
	}
.footer-section .sc-footer-contact-item {
	display: flex;
	align-items: flex-start;
	gap: 12px;
	}
.footer-section .sc-footer-contact-item p{color:#000;}
.footer-section .sc-footer-contact-item a{color:#000;}
.footer-section .sc-footer-contact-item a:hover{color:#000;}
.footer-section .sc-footer-contact-item i {
    width: 34px;
    height: 34px;
    flex-shrink: 0;
    border-radius: 10px;
    background: rgb(239 94 23);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    padding-bottom: 9px;
	}
.footer-section .sc-download-app{margin-top: 1.5rem;}
.footer-section .sc-download-app h6{
    --tw-text-opacity: 1;
    color: rgb(238 94 23);
    font-weight: 700;
    margin-bottom: .5rem;
	}
.footer-section .sc-app-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgb(0 153 51);
    border: 1px solid rgb(0 153 51);
    color: #ffffff !important;
    font-size: 12.5px;
    font-weight: 550;
    padding: 8px 14px;
    border-radius: 8px;
    text-decoration: none !important;
    transition: all 0.25s ease;
    width: fit-content;
    font-family: 'Poppins';
	}
.footer-section .sc-app-btn i {font-size: 16px;color:#fff;}
.footer-section .sc-footer-bottom {
	border-top: 1px dashed #ee601a;
	padding: 26px 0;
	text-align: center;
	}
.footer-section .sc-footer-bottom p {
	color: rgb(0 0 0);
	font-size: 13.5px;
	margin: 0;
	}
.back-top-btn{
    width: 3rem !important;
    height: 3rem !important;
    --tw-bg-opacity: 1;
    background-color: rgb(0 153 51);
    border-radius: 100%;
    display: block;
    z-index: 50;
    right: 2rem;
    bottom: 2rem;
    position: fixed;
    visibility: visible !important;
    line-height: 0px;
	transition: all 0.3s ease;
	}
.back-top-btn i{
	transition: all 0.3s ease;
	width: 2rem;
	height: 2rem;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	font-size: 32px;
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-translate-x: -50%;
	top: 50%;
	left: 50%;
	position: absolute;
	}
/*-- footer-style-end --*/	

/*-- back-top --*/
.back-top-btn:hover{transform:translate(0px, -10px); transition: .8s;}	
/*-- back-top-end --*/

/*--  --*/
.adc-pipeline-universe{
	background: var(--dark-bg);
	padding: 100px 0;
	position: relative;
	z-index: 2;
	}
.adc-pipeline-universe 	.adc-container{
	margin: 0 auto;
	max-width:100%;
	padding: 0 24px;
	position: relative;
	width: 100%;
	z-index: 2;
	}
.adc-pipeline-universe 	.adc-container .adc-section-heading-group{text-align:center; margin: 0 auto 60px;max-width: 800px;}
.adc-pipeline-universe 	.adc-container .adc-section-heading-group .adc-mini-pill{
	align-items: center;
	background: rgb(238 95 24);
	border: 1px solid rgb(238 95 24);
	border-radius: 999px;
	color: #ffffff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 750;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: uppercase;
	font-family: 'Poppins';
	}
.adc-pipeline-universe 	.adc-container .adc-section-heading-group .adc-modern-title{
	color: #000000;
	font-size: 44px;
	font-weight: 800;
	letter-spacing: -0.8px;
	line-height: 1.2;
	margin-bottom: 18px;
	font-family: 'Poppins';
	}
.adc-pipeline-universe 	.adc-container .adc-section-heading-group .adc-modern-title .adc-text-gradient{
	background: linear-gradient(135deg, #ee601a, #009933 50%, #114623);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-left: 12px;
	}
.adc-pipeline-universe 	.adc-container .adc-section-heading-group .adc-modern-subtitle{
	color: #212121;
	font-size: 17px;
	line-height: 1.65;
	margin: 0 auto;
	font-family: 'Poppins';
	}
	
.adc-pipeline-universe 	.adc-container .adc-pipeline-stage .pipeline-flow-grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 28px;
	gap: 28px;
	position: relative;
	}
.adc-pipeline-universe 	.adc-container .adc-pipeline-stage .pipeline-flow-grid .pipeline-step-card{
	background: #03471a;
	border: 1px solid var(--glass-border);
	border-radius: 24px;
	display: flex;
	flex-direction: column;
	padding: 36px 28px;
	position: relative;
	transition: all 0.35s ease;
	}
.adc-pipeline-universe 	.adc-container .adc-pipeline-stage .pipeline-flow-grid .pipeline-step-card .step-badge-node{
	background: #ee621d;
	border-radius: 999px;
	color: #ffffff;
	font-size: 13px;
	font-weight: 900;
	padding: 4px 14px;
	position: absolute;
	right: 28px;
	top: -16px;
	}
.adc-pipeline-universe 	.adc-container .adc-pipeline-stage .pipeline-flow-grid .pipeline-step-card .step-card-body .step-icon{
	align-items: center;
	background: hsl(0deg 0% 100% / 26%);
	border-radius: 14px;
	color: #ffffff;
	display: flex;
	font-size: 22px;
	height: 48px;
	justify-content: center;
	margin-bottom: 20px;
	width: 48px;
	}
.adc-pipeline-universe 	.adc-container .adc-pipeline-stage .pipeline-flow-grid .pipeline-step-card .step-card-body .step-title{
	color: #fff;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.4;
	margin-bottom: 10px;
	}
.adc-pipeline-universe 	.adc-container .adc-pipeline-stage .pipeline-flow-grid .pipeline-step-card .step-card-body .step-caption{
	color:#e8e8e8;
	font-size: 13.5px;
	line-height: 1.6;
	margin: 0;
	}
/**/

/*-- --*/	
.adc-industry-universe{
	background: linear-gradient(45deg, #e6fff7, #f5faff);
	padding: 100px 0;
	position: relative;
	z-index: 2;
	}
.adc-industry-universe .adc-container{
	margin: 0 auto;
	max-width: 1320px;
	padding: 0 24px;
	position: relative;
	width: 100%;
	z-index: 2;
	}
.adc-industry-universe .adc-container .adc-industry-split{
	display: grid;
	grid-template-columns: 1.15fr 0.85fr;
	grid-gap: 60px;
	align-items: center;
	gap: 60px;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-mini-pill{
	align-items: center;
	background: rgb(238 95 24);
	border: 1px solid rgb(238 95 24);
	border-radius: 999px;
	color: #ffffff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 750;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: uppercase;
	font-family: 'Poppins';
	}	
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-modern-title{
	color: #000000;
	font-size: 44px;
	font-weight: 800;
	letter-spacing: -0.8px;
	line-height: 1.2;
	margin-bottom: 18px;
	font-family: 'Poppins';
	text-align:left;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-modern-title .adc-text-gradient{
	background: linear-gradient(135deg, #ee601a, #009933 50%, #114623);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion{
	display: flex;
	flex-direction: column;
	gap: 16px;
	margin-top: 30px;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule{
	background: var(--dark-surface-1);
	border: 1px solid var(--glass-border);
	border-radius: 20px;
	overflow: hidden;
	transition: all 0.3s ease;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule .active[data-v-358394c9] {
	background: rgba(19, 27, 46, 0.95);
	border-color: var(--neon-emerald);
	box-shadow: 0 15px 35px rgba(0, 0, 0, 0.35);
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule .capsule-header{
	align-items: center;
	background: transparent;
	border: none;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 15px;
	font-weight: 800;
	gap: 16px;
	padding: 20px 24px;
	text-align: left;
	width: 100%;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule .capsule-header .capsule-icon-box{
	align-items: center;
	background: rgba(0, 245, 160, 0.1);
	border-radius: 12px;
	display: flex;
	flex-shrink: 0;
	height: 40px;
	justify-content: center;
	width: 40px;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule .capsule-header .capsule-icon-box img{
	height: 22px;
	width: 22px;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule .capsule-header .capsule-title{
	flex-grow: 1;
	letter-spacing: 0.3px;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule .capsule-header .capsule-toggle{
	align-items: center;
	background: hsla(0, 0%, 100%, 0.04);
	border-radius: 50%;
	color: var(--neon-emerald);
	display: flex;
	font-size: 16px;
	height: 32px;
	justify-content: center;
	transition: transform 0.3s ease, background 0.3s ease;
	width: 32px;
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule .capsule-header .accordion-capsule.active .capsule-toggle[data-v-358394c9] {
	background: var(--neon-emerald);
	color: #06080e;
	transform: rotate(45deg);
	}
.adc-industry-universe .adc-container .adc-industry-split .industry-copy-col .adc-glass-accordion .accordion-capsule .capsule-drawer{
	color: var(--text-secondary);
	font-size: 14.5px;
	line-height: 1.65;
	padding: 0 24px 24px 80px;
	}

.adc-glass-accordion .capsule-header {
    width: 100%;
    cursor: pointer;
}

.adc-glass-accordion .capsule-drawer {
    display: none;
    padding: 15px 20px;
}

.adc-glass-accordion .accordion-capsule.active .capsule-drawer {
    display: block;
}

.adc-glass-accordion .capsule-toggle i {
    transition: transform 0.3s ease;
}

.adc-glass-accordion .accordion-capsule.active .capsule-toggle i {
    transform: rotate(180deg);
}	

.adc-industry-universe .adc-container .adc-industry-split .industry-visual-col .industry-glass-frame .industry-hero-mockup {
	border-radius: 20px;
	height: auto;
	max-width: 100%;
	}
/**/

/*-- --*/	
.adc-why-universe{
	background:#fff;
	padding: 100px 0;
    position: relative;
    z-index: 2;
	}
.adc-why-universe .adc-container{
	margin: 0 auto;
	max-width:100%;
	padding: 0 24px;
	position: relative;
	width: 100%;
	z-index: 2;
	}
.adc-why-universe .adc-container .adc-section-heading-group{
	margin: 0 auto 60px;
	max-width: 800px;
	text-align:center;
	}
.adc-why-universe .adc-container .adc-section-heading-group .adc-mini-pill{
	align-items: center;
	background: rgb(238 95 24);
	border: 1px solid rgb(238 95 24);
	border-radius: 999px;
	color: #ffffff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 750;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: uppercase;
	font-family: 'Poppins';
	}
.adc-why-universe .adc-container .adc-section-heading-group .adc-modern-title{
	color: #000000;
	font-size: 44px;
	font-weight: 800;
	letter-spacing: -0.8px;
	line-height: 1.2;
	margin-bottom: 18px;
	font-family: 'Poppins';
	}
.adc-why-universe .adc-container .adc-section-heading-group .adc-modern-title .adc-text-gradient{
	background: linear-gradient(135deg, #ee601a, #009933 50%, #114623);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-left: 12px;
	}
.adc-why-universe .adc-container .adc-section-heading-group .adc-modern-subtitle{
	color: #212121;
	font-size: 17px;
	line-height: 1.65;
	margin: 0 auto;
	font-family: 'Poppins';
	}

.adc-why-universe .adc-container .adc-pillars-showcase{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
	gap: 30px;
	}
.adc-why-universe .adc-container .adc-pillars-showcase .pillar-glass-card{
	align-items: center;
	background: var(--dark-surface-1);
	border: 1px solid var(--glass-border);
	border-radius: 28px;
	display: flex;
	flex-direction: column;
	padding: 44px 32px;
	position: relative;
	text-align: center;
	transition: all 0.4s ease;
	}
.adc-why-universe .adc-container .adc-pillars-showcase .pillar-glass-card .pillar-icon-box{
	align-items: center;
	background: rgba(0, 217, 245, 0.1);
	border: 1px solid rgba(0, 217, 245, 0.2);
	border-radius: 24px;
	display: flex;
	height: 86px;
	justify-content: center;
	margin-bottom: 24px;
	transition: transform 0.3s ease;
	width: 86px;
	}
.adc-why-universe .adc-container .adc-pillars-showcase .pillar-glass-card .pillar-icon-box img{
	height: 44px;
	width: 44px;
	}
.adc-why-universe .adc-container .adc-pillars-showcase .pillar-glass-card .pillar-name{
	color: #fff;
	font-size: 22px;
	font-weight: 800;
	margin-bottom: 12px;
	}
.adc-why-universe .adc-container .adc-pillars-showcase .pillar-glass-card .pillar-text{
	color: #d2d2d2;
	flex-grow: 1;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 24px;
	}
.adc-why-universe .adc-container .adc-pillars-showcase .pillar-glass-card .pillar-tag{
	align-items: center;
	background: rgba(0, 245, 160, 0.1);
	border-radius: 999px;
	color: var(--neon-emerald);
	display: inline-flex;
	font-size: 12px;
	font-weight: 700;
	gap: 6px;
	padding: 6px 14px;
	}
	
	
	
/*-- --*/	
.nuxt-progress {
                background-color: #34c38f;
                height: 2px;
                left: 0;
                opacity: 1;
                position: fixed;
                right: 0;
                top: 0;
                transition:
                    width 0.1s,
                    opacity 0.4s;
                width: 0;
                z-index: 999999;
            }
            .nuxt-progress.nuxt-progress-notransition {
                transition: none;
            }
            .nuxt-progress-failed {
                background-color: red;
            }
            #google_translate_element {
                margin-top: 15px;
            }
            .goog-te-banner-frame,
            .goog-te-gadget span {
                display: none !important;
            }
            .goog-te-combo {
                background: #fff;
                border: 1px solid #ccc;
                border-radius: 4px;
                color: #333;
                cursor: pointer;
                font-size: 14px;
                padding: 8px 12px;
                width: 150px;
            }
            .goog-te-combo:focus {
                border-color: #007bff;
                box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
                outline: none;
            }
            .adc-about-universe[data-v-6ef9b88c] {
                --neon-emerald: #00f5a0;
                --neon-cyan: #00d9f5;
                --dark-bg: #06080e;
                --dark-surface-1: #0d121f;
                --dark-surface-2: #131b2e;
                --glass-border: hsla(0, 0%, 100%, 0.08);
                --text-primary: #f8fafc;
                --text-secondary: #94a3b8;
                background-color: #06080e;
                background-color: var(--dark-bg);
                color: #f8fafc;
                color: var(--text-primary);
                font-family:
                    "DM Sans",
                    "Rubik",
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    Roboto,
                    sans-serif;
                overflow-x: hidden;
                position: relative;
            }
            .adc-container[data-v-6ef9b88c] {
                margin: 0 auto;
                max-width: 1320px;
                padding: 0 24px;
                position: relative;
                width: 100%;
                z-index: 2;
            }
            .adc-ambient-mesh[data-v-6ef9b88c] {
                height: 100vh;
                left: 0;
                overflow: hidden;
                pointer-events: none;
                position: fixed;
                top: 0;
                width: 100vw;
                z-index: 1;
            }
            .ambient-orb[data-v-6ef9b88c] {
                border-radius: 50%;
                filter: blur(140px);
                opacity: 0.25;
                position: absolute;
            }
            .orb-1[data-v-6ef9b88c] {
                background: radial-gradient(circle, #00f5a0 0, rgba(0, 245, 160, 0) 70%);
                height: 600px;
                left: 15%;
                top: -100px;
                width: 600px;
            }
            .orb-2[data-v-6ef9b88c] {
                background: radial-gradient(circle, #07f 0, rgba(0, 119, 255, 0) 70%);
                bottom: 10%;
                height: 700px;
                opacity: 0.2;
                right: -100px;
                width: 700px;
            }
            .ambient-grid-pattern[data-v-6ef9b88c] {
                background-image: linear-gradient(hsla(0, 0%, 100%, 0.02) 1px, transparent 0),
                    linear-gradient(90deg, hsla(0, 0%, 100%, 0.02) 1px, transparent 0);
                background-size: 60px 60px;
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
            }
            .adc-text-gradient[data-v-6ef9b88c] {
                background: linear-gradient(135deg, #00f5a0, #00d9f5 50%, #fff);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .adc-mini-pill[data-v-6ef9b88c] {
                align-items: center;
                background: rgba(0, 245, 160, 0.08);
                border: 1px solid rgba(0, 245, 160, 0.25);
                border-radius: 999px;
                color: var(--neon-emerald);
                display: inline-flex;
                font-size: 12px;
                font-weight: 700;
                gap: 8px;
                letter-spacing: 1.4px;
                margin-bottom: 20px;
                padding: 8px 18px;
                text-transform: uppercase;
            }
            .pill-dot[data-v-6ef9b88c] {
                background: var(--neon-emerald);
                border-radius: 50%;
                box-shadow: 0 0 12px var(--neon-emerald);
                height: 7px;
                width: 7px;
            }
            .about-section[data-v-6ef9b88c] {
                padding: 60px 0;
            }
            .about-hero[data-v-6ef9b88c],
            .about-section[data-v-6ef9b88c] {
                position: relative;
                z-index: 2;
            }
            .about-hero[data-v-6ef9b88c] {
                padding: 160px 0 60px;
            }
            .about-hero-title[data-v-6ef9b88c] {
                color: #fff;
                font-size: 54px;
                font-weight: 900;
                letter-spacing: -1.2px;
                line-height: 1.15;
                margin-bottom: 20px;
            }
            .about-hero-lead[data-v-6ef9b88c] {
                color: var(--text-secondary);
                font-size: 18px;
                line-height: 1.65;
                margin: 0 auto;
                max-width: 740px;
            }
            .about-overview-grid[data-v-6ef9b88c] {
                display: grid;
                grid-template-columns: 0.95fr 1.05fr;
                grid-gap: 40px;
                align-items: center;
                gap: 40px;
            }
            .dual-banner-stack[data-v-6ef9b88c] {
                display: flex;
                gap: 20px;
            }
            .banner-card[data-v-6ef9b88c] {
                background: var(--dark-surface-1);
                border: 1px solid var(--glass-border);
                border-radius: 24px;
                box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
                flex: 1;
                overflow: hidden;
                transition: all 0.4s ease;
            }
            .banner-card.shift[data-v-6ef9b88c] {
                transform: translateY(24px);
            }
            .banner-card[data-v-6ef9b88c]:hover {
                border-color: rgba(0, 245, 160, 0.4);
                transform: translateY(-6px);
            }
            .banner-img[data-v-6ef9b88c] {
                display: block;
                height: auto;
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%;
            }
            .reg-glass-card[data-v-6ef9b88c] {
                backdrop-filter: blur(20px);
                background: var(--dark-surface-1);
                border: 1px solid var(--glass-border);
                border-radius: 28px;
                padding: 44px 38px;
            }
            .reg-heading[data-v-6ef9b88c] {
                color: #fff;
                font-size: 26px;
                font-weight: 800;
                line-height: 1.35;
                margin-bottom: 24px;
            }
            .cin-badge-box[data-v-6ef9b88c] {
                align-items: center;
                background: rgba(0, 245, 160, 0.08);
                border: 1px solid rgba(0, 245, 160, 0.25);
                border-radius: 16px;
                display: flex;
                gap: 16px;
                margin-bottom: 24px;
                padding: 16px 20px;
            }
            .cin-icon[data-v-6ef9b88c] {
                color: var(--neon-emerald);
                font-size: 28px;
            }
            .cin-label[data-v-6ef9b88c] {
                color: var(--text-secondary);
                font-size: 11px;
                letter-spacing: 1px;
            }
            .cin-label[data-v-6ef9b88c],
            .cin-num[data-v-6ef9b88c] {
                display: block;
                font-weight: 800;
            }
            .cin-num[data-v-6ef9b88c] {
                color: #fff;
                font-size: 16px;
                letter-spacing: 0.5px;
            }
            .reg-description[data-v-6ef9b88c] {
                color: var(--text-secondary);
                font-size: 15px;
                line-height: 1.7;
                margin-bottom: 24px;
            }
            .reg-highlights[data-v-6ef9b88c] {
                display: flex;
                flex-direction: column;
                gap: 10px;
            }
            .reg-hl-item[data-v-6ef9b88c] {
                align-items: center;
                color: #e2e8f0;
                display: flex;
                font-size: 14px;
                font-weight: 600;
                gap: 10px;
            }
            .reg-hl-item i[data-v-6ef9b88c] {
                color: var(--neon-emerald);
            }
            .more-about-glass-card[data-v-6ef9b88c] {
                background: var(--dark-surface-1);
                border: 1px solid var(--glass-border);
                border-radius: 32px;
                padding: 50px 44px;
            }
            .more-about-title[data-v-6ef9b88c] {
                color: #fff;
                font-size: 36px;
                font-weight: 800;
                margin-bottom: 24px;
            }
            .more-about-body .lead-p[data-v-6ef9b88c] {
                color: #fff;
                font-size: 17px;
                line-height: 1.65;
                margin-bottom: 16px;
            }
            .more-about-body p[data-v-6ef9b88c] {
                color: var(--text-secondary);
                font-size: 15.5px;
                line-height: 1.75;
                margin-bottom: 30px;
            }
            .specialization-grid[data-v-6ef9b88c] {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                grid-gap: 24px;
                gap: 24px;
                margin-top: 20px;
            }
            .spec-card[data-v-6ef9b88c] {
                background: hsla(0, 0%, 100%, 0.03);
                border: 1px solid hsla(0, 0%, 100%, 0.06);
                border-radius: 20px;
                padding: 28px 24px;
                transition: all 0.35s ease;
            }
            .spec-card[data-v-6ef9b88c]:hover {
                background: hsla(0, 0%, 100%, 0.06);
                border-color: rgba(0, 245, 160, 0.35);
                transform: translateY(-4px);
            }
            .spec-icon[data-v-6ef9b88c] {
                align-items: center;
                background: rgba(0, 245, 160, 0.1);
                border-radius: 14px;
                color: var(--neon-emerald);
                display: flex;
                font-size: 22px;
                height: 48px;
                justify-content: center;
                margin-bottom: 18px;
                width: 48px;
            }
            .spec-title[data-v-6ef9b88c] {
                color: #fff;
                font-size: 17px;
                font-weight: 700;
                margin-bottom: 10px;
            }
            .spec-desc[data-v-6ef9b88c] {
                color: var(--text-secondary);
                font-size: 13.5px;
                line-height: 1.6;
                margin: 0 !important;
            }
            .mission-universe-card[data-v-6ef9b88c] {
                background: var(--dark-surface-1);
                border: 1px solid var(--glass-border);
                border-radius: 32px;
                padding: 50px 44px;
            }
            .mission-main-title[data-v-6ef9b88c] {
                color: #fff;
                font-size: 38px;
                font-weight: 800;
                margin-bottom: 18px;
            }
            .mission-lead-text[data-v-6ef9b88c] {
                color: var(--text-secondary);
                font-size: 16px;
                line-height: 1.7;
                margin-bottom: 24px;
            }
            .mission-highlight-quote[data-v-6ef9b88c] {
                align-items: center;
                background: rgba(0, 245, 160, 0.08);
                border-left: 3px solid var(--neon-emerald);
                border-radius: 0 16px 16px 0;
                color: #a7f3d0;
                display: flex;
                font-size: 15px;
                font-weight: 600;
                gap: 16px;
                line-height: 1.55;
                margin-bottom: 40px;
                padding: 18px 24px;
            }
            .mission-highlight-quote i[data-v-6ef9b88c] {
                color: var(--neon-emerald);
                flex-shrink: 0;
                font-size: 28px;
            }
            .mission-pillars-grid[data-v-6ef9b88c] {
                display: grid;
                grid-template-columns: repeat(4, 1fr);
                grid-gap: 22px;
                gap: 22px;
                margin-bottom: 30px;
            }
            .mission-pillar-card[data-v-6ef9b88c] {
                background: hsla(0, 0%, 100%, 0.03);
                border: 1px solid hsla(0, 0%, 100%, 0.06);
                border-radius: 20px;
                padding: 28px 22px;
                position: relative;
                transition: all 0.35s ease;
            }
            .mission-pillar-card[data-v-6ef9b88c]:hover {
                background: hsla(0, 0%, 100%, 0.05);
                border-color: var(--neon-emerald);
                transform: translateY(-6px);
            }
            .pillar-num[data-v-6ef9b88c] {
                background: rgba(0, 245, 160, 0.1);
                border-radius: 999px;
                color: var(--neon-emerald);
                font-size: 13px;
                font-weight: 900;
                padding: 2px 10px;
                position: absolute;
                right: 18px;
                top: 18px;
            }
            .pillar-icon[data-v-6ef9b88c] {
                align-items: center;
                background: rgba(0, 217, 245, 0.1);
                border-radius: 12px;
                color: var(--neon-cyan);
                display: flex;
                font-size: 20px;
                height: 44px;
                justify-content: center;
                margin-bottom: 18px;
                width: 44px;
            }
            .pillar-title[data-v-6ef9b88c] {
                color: #fff;
                font-size: 16px;
                font-weight: 800;
                line-height: 1.35;
                margin-bottom: 10px;
            }
            .pillar-desc[data-v-6ef9b88c] {
                color: var(--text-secondary);
                font-size: 13px;
                line-height: 1.6;
                margin: 0;
            }
            .mission-belief-box[data-v-6ef9b88c] {
                align-items: center;
                background: hsla(0, 0%, 100%, 0.03);
                border: 1px solid hsla(0, 0%, 100%, 0.08);
                border-radius: 16px;
                color: #e2e8f0;
                display: flex;
                font-size: 14.5px;
                font-weight: 600;
                gap: 12px;
                padding: 16px 20px;
            }
            .mission-belief-box i[data-v-6ef9b88c] {
                color: var(--neon-emerald);
                flex-shrink: 0;
                font-size: 20px;
            }
            .vision-universe-card[data-v-6ef9b88c] {
                background: var(--dark-surface-1);
                border: 1px solid var(--glass-border);
                border-radius: 32px;
                padding: 50px 44px;
            }
            .vision-main-title[data-v-6ef9b88c] {
                color: #fff;
                font-size: 38px;
                font-weight: 800;
            }
            .vision-cards-grid[data-v-6ef9b88c] {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                grid-gap: 24px;
                gap: 24px;
            }
            .vision-statement-card[data-v-6ef9b88c] {
                background: hsla(0, 0%, 100%, 0.03);
                border: 1px solid hsla(0, 0%, 100%, 0.06);
                border-radius: 24px;
                display: flex;
                flex-direction: column;
                padding: 36px 28px;
                transition: all 0.35s ease;
            }
            .vision-statement-card.featured[data-v-6ef9b88c] {
                background: linear-gradient(180deg, rgba(0, 245, 160, 0.06), hsla(0, 0%, 100%, 0.03));
                border-color: rgba(0, 245, 160, 0.35);
            }
            .vision-statement-card[data-v-6ef9b88c]:hover {
                border-color: var(--neon-emerald);
                box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
                transform: translateY(-6px);
            }
            .vision-quote-icon[data-v-6ef9b88c] {
                color: var(--neon-emerald);
                font-size: 32px;
                margin-bottom: 16px;
            }
            .vision-quote-text[data-v-6ef9b88c] {
                color: #e2e8f0;
                font-size: 15px;
                font-style: italic;
                line-height: 1.7;
                margin: 0;
            }
            .about-cta-section[data-v-6ef9b88c] {
                padding: 40px 0 100px;
            }
            .about-cta-capsule[data-v-6ef9b88c] {
                background: linear-gradient(135deg, #07382d, #0d1e2b 50%, #08131d);
                border: 1px solid rgba(0, 245, 160, 0.35);
                border-radius: 32px;
                box-shadow: 0 30px 60px rgba(0, 0, 0, 0.6);
                overflow: hidden;
                padding: 50px 60px;
                position: relative;
            }
            .cta-content-wrap[data-v-6ef9b88c] {
                align-items: center;
                display: flex;
                gap: 30px;
                justify-content: space-between;
            }
            .cta-big-title[data-v-6ef9b88c] {
                color: #fff;
                font-size: 34px;
                font-weight: 900;
                margin-bottom: 8px;
            }
            .cta-sub-text[data-v-6ef9b88c] {
                color: #d1fae5;
                font-size: 16px;
                margin: 0;
            }
            .cta-hyper-btn[data-v-6ef9b88c] {
                align-items: center;
                background: #fff;
                border-radius: 999px;
                color: #06080e !important;
                display: inline-flex;
                font-size: 15.5px;
                font-weight: 800;
                gap: 12px;
                padding: 16px 36px;
                -webkit-text-decoration: none !important;
                text-decoration: none !important;
                transition: all 0.3s ease;
                white-space: nowrap;
            }
            .cta-hyper-btn[data-v-6ef9b88c]:hover {
                background: var(--neon-emerald);
                box-shadow: 0 15px 35px rgba(0, 245, 160, 0.4);
                transform: translateY(-3px);
            }
            @media (max-width: 1200px) {
                .mission-pillars-grid[data-v-6ef9b88c] {
                    grid-template-columns: repeat(2, 1fr);
                }
            }
            @media (max-width: 992px) {
                .about-overview-grid[data-v-6ef9b88c],
                .specialization-grid[data-v-6ef9b88c],
                .vision-cards-grid[data-v-6ef9b88c] {
                    grid-template-columns: 1fr;
                }
                .banner-card.shift[data-v-6ef9b88c] {
                    transform: translateY(0);
                }
                .about-hero-title[data-v-6ef9b88c] {
                    font-size: 40px;
                }
                .cta-content-wrap[data-v-6ef9b88c] {
                    flex-direction: column;
                    text-align: center;
                }
                .about-cta-capsule[data-v-6ef9b88c] {
                    padding: 40px 24px;
                }
            }
            @media (max-width: 640px) {
                .about-hero-title[data-v-6ef9b88c] {
                    font-size: 32px;
                }
                .mission-main-title[data-v-6ef9b88c],
                .more-about-title[data-v-6ef9b88c],
                .vision-main-title[data-v-6ef9b88c] {
                    font-size: 28px;
                }
                .mission-pillars-grid[data-v-6ef9b88c] {
                    grid-template-columns: 1fr;
                }
                .dual-banner-stack[data-v-6ef9b88c] {
                    flex-direction: column;
                }
                .mission-universe-card[data-v-6ef9b88c],
                .more-about-glass-card[data-v-6ef9b88c],
                .reg-glass-card[data-v-6ef9b88c],
                .vision-universe-card[data-v-6ef9b88c] {
                    padding: 30px 20px;
                }
            }
.about-hero{
	padding: 160px 0 60px;
	background: linear-gradient(45deg, #e6fff7, #f5faff);
	position: relative;
	z-index: 2;
	}
.about-hero .adc-container{
	margin: 0 auto;
	max-width:100%;
	padding: 0 24px;
	position: relative;
	width: 100%;
	z-index: 2;
	text-align:center;
	}
.about-hero .adc-container .adc-mini-pill{
	align-items: center;
	background: rgb(238 97 28);
	border: 1px solid rgb(238 96 27);
	border-radius: 999px;
	color: #ffffff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 700;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: uppercase;
	font-family: 'Poppins';
	}
.about-hero .adc-container .about-hero-title{
	color:#000;
	font-size: 54px;
	font-weight: 900;
	letter-spacing: -1.2px;
	line-height: 1.15;
	margin-bottom: 20px;
	}
.about-hero .adc-container .about-hero-title .adc-text-gradient{
	background: linear-gradient(135deg, #ee601a, #009933 50%, #114623);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 10px;
	}
.about-hero .adc-container .about-hero-lead{
	color: #212121;
	font-size: 17px;
	line-height: 1.65;
	margin: 0 auto;
	max-width: 740px;
	font-family: 'Poppins';
	}


.adc-about-universe .about-section{
	padding: 60px 0;
	position: relative;
	z-index: 2;
	background-color: #fff;
	}
.adc-about-universe .about-section .adc-container{
	margin: 0 auto;
	max-width:100%;
	padding: 0 24px;
	position: relative;
	width: 100%;
	z-index: 2;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid{
	display: grid;
	grid-template-columns: 0.95fr 1.05fr;
	grid-gap: 40px;
	align-items: center;
	gap: 40px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-banners-col .dual-banner-stack{
	display: flex;
	gap: 20px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-banners-col .dual-banner-stack .banner-card{
	background: var(--dark-surface-1);
	border: 1px solid var(--glass-border);
	border-radius: 24px;
	box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
	flex: 1;
	overflow: hidden;
	transition: all 0.4s ease;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-banners-col .dual-banner-stack .banner-card .banner-img{
	display: block;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-banners-col .dual-banner-stack  .shift{transform: translateY(24px);}	
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card{
	backdrop-filter: blur(20px);
	background: var(--dark-surface-1);
	border: 1px solid var(--glass-border);
	border-radius: 28px;
	padding: 44px 38px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .adc-mini-pill{
	align-items: center;
	background: rgba(0, 245, 160, 0.08);
	border: 1px solid rgba(0, 245, 160, 0.25);
	border-radius: 999px;
	color: var(--neon-emerald);
	display: inline-flex;
	font-size: 12px;
	font-weight: 700;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: uppercase;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .reg-heading{
	color: #fff;
	font-size: 26px;
	font-weight: 800;
	line-height: 1.35;
	margin-bottom: 24px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .cin-badge-box{
	align-items: center;
	background: rgba(0, 245, 160, 0.08);
	border: 1px solid rgba(0, 245, 160, 0.25);
	border-radius: 16px;
	display: flex;
	gap: 16px;
	margin-bottom: 24px;
	padding: 16px 20px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .cin-badge-box .cin-icon{
	color: #ee611c;
	font-size: 28px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .cin-badge-box .cin-text .cin-label{
	color: #e8e8e8;
	font-size: 11px;
	letter-spacing: 1px;
	display: block;
	font-weight: 800;
	font-family: 'Poppins';
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .cin-badge-box .cin-text .cin-num{
	color: #fff;
	font-size: 16px;
	letter-spacing: 0.5px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .reg-description{
	color: var(--text-secondary);
	font-size: 15px;
	line-height: 1.7;
	margin-bottom: 24px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .reg-highlights{
	display: flex;
	flex-direction: column;
	gap: 10px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .reg-highlights .reg-hl-item{
	align-items: center;
	color: #e2e8f0;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	gap: 10px;
	}
.adc-about-universe .about-section .adc-container .about-overview-grid .about-reg-col .reg-glass-card .reg-highlights .reg-hl-item i{color: var(--neon-emerald);}	

.about-section .adc-container .mission-universe-card{
    background: #ffffff;
    border: 1px solid hsl(0deg 0% 86.62%);
    border-radius: 32px;
    padding: 50px 44px;
    box-shadow: 0px 0px 13px -7px #000000;
	}
.about-section .adc-container .mission-universe-card .mission-main-title{
	color: #000000;
	font-size: 38px;
	font-weight: 800;
	margin-bottom: 18px;
	font-family: 'Poppins';
	}
.about-section .adc-container .mission-universe-card .mission-main-title .adc-text-gradient{
	padding-left:4px;
	background: linear-gradient(135deg, #ee601a, #009933 50%, #114623);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	}
	
.about-section .adc-container .mission-universe-card .mission-lead-text{
    color: #0d0d0d;
    font-size: 15px;
    line-height: 1.7;
    margin-bottom: 24px;
    font-family: 'Poppins';
	}
.about-section .adc-container .mission-universe-card .mission-highlight-quote{
	align-items: center;
	background: rgb(255 230 218);
	border-left: 3px solid #ef5e16;
	border-radius: 0 16px 16px 0;
	color: #ee5d15;
	display: flex;
	font-size: 15px;
	font-weight: 600;
	gap: 16px;
	line-height: 1.55;
	margin-bottom: 40px;
	padding: 18px 24px;
	}
.about-section .adc-container .mission-universe-card .mission-highlight-quote i{
	color: #ef5b13;
	flex-shrink: 0;
	font-size: 28px;
	}
.about-section .adc-container .mission-universe-card .mission-pillars-grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 22px;
	gap: 22px;
	margin-bottom: 30px;
	}
.about-section .adc-container .mission-universe-card .mission-pillars-grid .mission-pillar-card{
	background: hsl(0deg 0% 100%);
	border: 1px solid hsl(19.91deg 86.29% 51.37%);
	border-radius: 20px;
	padding: 28px 22px;
	position: relative;
	transition: all 0.35s ease;
	}
.about-section .adc-container .mission-universe-card .mission-pillars-grid .pillar-num{
	background: rgb(0 153 51);
	border-radius: 999px;
	color: #ffffff;
	font-size: 13px;
	font-weight: 550;
	padding: 2px 10px;
	position: absolute;
	right: 18px;
	top: 18px;
	font-family: 'Poppins';
	}
.about-section .adc-container .mission-universe-card .mission-pillars-grid .pillar-icon{
	align-items: center;
	background: rgb(255 239 232);
	border-radius: 12px;
	color: #ee621d;
	display: flex;
	font-size: 20px;
	height: 44px;
	justify-content: center;
	margin-bottom: 18px;
	width: 44px;
	}
.about-section .adc-container .mission-universe-card .mission-pillars-grid .pillar-title{
	color: #000000;
	font-size: 16px;
	font-weight: 550;
	line-height: 1.35;
	margin-bottom: 10px;
	}
.about-section .adc-container .mission-universe-card .mission-pillars-grid .pillar-desc{
	color: #565656;
	font-size: 13px;
	line-height: 1.6;
	margin: 0;
	font-family: 'Poppins';
	}
.about-section .adc-container .mission-universe-card .mission-belief-box{
	align-items: center;
	background: hsla(0, 0%, 100%, 0.03);
	border: 1px solid hsla(0, 0%, 100%, 0.08);
	border-radius: 16px;
	color: #000000;
	display: flex;
	font-size: 14.5px;
	font-weight: 500;
	gap: 12px;
	padding: 16px 20px;
	font-family: 'Poppins';
	}
.about-section .adc-container .mission-universe-card .mission-belief-box i{
	color: #009933;
	flex-shrink: 0;
	font-size: 22px;
	}

.about-vision-section .vision-universe-card{
	background: #ffffff;
	border: 1px solid hsl(0deg 0% 86.62%);
	border-radius: 32px;
	padding: 50px 44px;
	box-shadow: 0px 0px 13px -7px #000000;
	}
.about-vision-section .vision-universe-card .vision-heading{text-align: center;}	
.about-vision-section .vision-universe-card .vision-heading .vision-main-title{
	color: #000000;
	font-size: 38px;
	font-weight: 800;
	margin-bottom: 18px;
	font-family: 'Poppins';
	}
.about-vision-section .vision-universe-card .vision-heading	.vision-main-title .adc-text-gradient{
	padding-left: 4px;
	background: linear-gradient(135deg, #ee601a, #009933 50%, #114623);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	}
.about-vision-section .vision-universe-card .vision-cards-grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 24px;
	gap: 24px;
	}
.about-vision-section .vision-universe-card .vision-statement-card{
	background: hsl(0deg 0% 100%);
	border: 1px solid hsl(19.91deg 86.29% 51.37%);
	border-radius: 20px;
	padding: 28px 22px;
	position: relative;
	transition: all 0.35s ease;
	}
.about-vision-section .vision-universe-card .vision-statement-card .vision-quote-icon{
	color: #ef5d15;
	font-size: 32px;
	margin-bottom: 16px;
	text-align: center;
	}
.about-vision-section .vision-universe-card .vision-statement-card .vision-quote-text{
	color: #313131;
	font-size: 13px;
	font-style: italic;
	line-height: 1.7;
	margin: 0;
	text-align: center;
	font-family: 'Poppins';
	}
/*-- about-us-style-end --*/	

/*-- contact-us-style --*/

.nuxt-progress {
                background-color: #34c38f;
                height: 2px;
                left: 0;
                opacity: 1;
                position: fixed;
                right: 0;
                top: 0;
                transition:
                    width 0.1s,
                    opacity 0.4s;
                width: 0;
                z-index: 999999;
            }
            .nuxt-progress.nuxt-progress-notransition {
                transition: none;
            }
            .nuxt-progress-failed {
                background-color: red;
            }
            #google_translate_element {
                margin-top: 15px;
            }
            .goog-te-banner-frame,
            .goog-te-gadget span {
                display: none !important;
            }
            .goog-te-combo {
                background: #fff;
                border: 1px solid #ccc;
                border-radius: 4px;
                color: #333;
                cursor: pointer;
                font-size: 14px;
                padding: 8px 12px;
                width: 150px;
            }
            .goog-te-combo:focus {
                border-color: #007bff;
                box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
                outline: none;
            }
            .adc-contact-universe[data-v-11594c1d] {
                --neon-emerald: #00f5a0;
                --neon-cyan: #00d9f5;
                --dark-bg: #06080e;
                --dark-surface-1: #0d121f;
                --dark-surface-2: #131b2e;
                --glass-border: hsla(0, 0%, 100%, 0.08);
                --text-primary: #f8fafc;
                --text-secondary: #94a3b8;
                background-color: #06080e;
                background-color: var(--dark-bg);
                color: #f8fafc;
                color: var(--text-primary);
                font-family:
                    "DM Sans",
                    "Rubik",
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    Roboto,
                    sans-serif;
                min-height: 100vh;
                overflow-x: hidden;
                position: relative;
            }
            .adc-container[data-v-11594c1d] {
                margin: 0 auto;
                max-width: 1320px;
                padding: 0 24px;
                position: relative;
                width: 100%;
                z-index: 2;
            }
            .adc-ambient-mesh[data-v-11594c1d] {
                height: 100vh;
                left: 0;
                overflow: hidden;
                pointer-events: none;
                position: fixed;
                top: 0;
                width: 100vw;
                z-index: 1;
            }
            .ambient-orb[data-v-11594c1d] {
                border-radius: 50%;
                filter: blur(140px);
                opacity: 0.25;
                position: absolute;
            }
            .orb-1[data-v-11594c1d] {
                background: radial-gradient(circle, #00f5a0 0, rgba(0, 245, 160, 0) 70%);
                height: 600px;
                left: 15%;
                top: -100px;
                width: 600px;
            }
            .orb-2[data-v-11594c1d] {
                background: radial-gradient(circle, #07f 0, rgba(0, 119, 255, 0) 70%);
                bottom: 10%;
                height: 700px;
                opacity: 0.2;
                right: -100px;
                width: 700px;
            }
            .ambient-grid-pattern[data-v-11594c1d] {
                background-image: linear-gradient(hsla(0, 0%, 100%, 0.02) 1px, transparent 0),
                    linear-gradient(90deg, hsla(0, 0%, 100%, 0.02) 1px, transparent 0);
                background-size: 60px 60px;
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
            }
            .adc-text-gradient[data-v-11594c1d] {
                background: linear-gradient(135deg, #00f5a0, #00d9f5 50%, #fff);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .adc-mini-pill[data-v-11594c1d] {
                align-items: center;
                background: rgba(0, 245, 160, 0.08);
                border: 1px solid rgba(0, 245, 160, 0.25);
                border-radius: 999px;
                color: var(--neon-emerald);
                display: inline-flex;
                font-size: 12px;
                font-weight: 700;
                gap: 8px;
                letter-spacing: 1.4px;
                margin-bottom: 20px;
                padding: 8px 18px;
                text-transform: uppercase;
            }
            .pill-dot[data-v-11594c1d] {
                background: var(--neon-emerald);
                border-radius: 50%;
                box-shadow: 0 0 12px var(--neon-emerald);
                height: 7px;
                width: 7px;
            }
            .contact-hero[data-v-11594c1d] {
                padding: 160px 0 60px;
                position: relative;
                z-index: 2;
            }
            .contact-hero-title[data-v-11594c1d] {
                color: #fff;
                font-size: 54px;
                font-weight: 900;
                letter-spacing: -1.2px;
                line-height: 1.15;
                margin-bottom: 20px;
            }
            .contact-hero-lead[data-v-11594c1d] {
                color: var(--text-secondary);
                font-size: 18px;
                line-height: 1.65;
                margin: 0 auto;
                max-width: 700px;
            }
            .contact-section[data-v-11594c1d] {
                padding: 40px 0;
                position: relative;
                z-index: 2;
            }
            .contact-main-grid[data-v-11594c1d] {
                display: grid;
                grid-template-columns: 1.15fr 0.85fr;
                grid-gap: 36px;
                align-items: start;
                gap: 36px;
            }
            .contact-glass-card[data-v-11594c1d] {
                backdrop-filter: blur(20px);
                background: var(--dark-surface-1);
                border: 1px solid var(--glass-border);
                border-radius: 28px;
                padding: 44px 38px;
            }
            .contact-glass-card.info-card[data-v-11594c1d] {
                background: linear-gradient(180deg, var(--dark-surface-1) 0, rgba(13, 18, 31, 0.7) 100%);
            }
            .contact-box-title[data-v-11594c1d] {
                color: #fff;
                font-size: 28px;
                font-weight: 800;
                margin-bottom: 8px;
            }
            .contact-box-desc[data-v-11594c1d] {
                color: var(--text-secondary);
                font-size: 15.5px;
                margin-bottom: 28px;
            }
            .adc-modern-form[data-v-11594c1d] {
                display: flex;
                flex-direction: column;
                gap: 20px;
            }
            .form-row-2[data-v-11594c1d] {
                display: grid;
                grid-template-columns: 1fr 1fr;
                grid-gap: 20px;
                gap: 20px;
            }
            .form-field[data-v-11594c1d] {
                display: flex;
                flex-direction: column;
                gap: 8px;
            }
            .form-label[data-v-11594c1d] {
                color: #e2e8f0;
                font-size: 13.5px;
                font-weight: 700;
            }
            .form-label .req[data-v-11594c1d] {
                color: var(--neon-emerald);
            }
            .adc-input[data-v-11594c1d],
            .adc-textarea[data-v-11594c1d] {
                background: hsla(0, 0%, 100%, 0.04);
                border: 1px solid hsla(0, 0%, 100%, 0.1);
                border-radius: 14px;
                color: #fff;
                font-family: inherit;
                font-size: 14.5px;
                outline: none;
                padding: 14px 18px;
                transition: all 0.3s ease;
                width: 100%;
            }
            .adc-input[data-v-11594c1d]:focus,
            .adc-textarea[data-v-11594c1d]:focus {
                background: hsla(0, 0%, 100%, 0.07);
                border-color: var(--neon-emerald);
                box-shadow: 0 0 20px rgba(0, 245, 160, 0.2);
            }
            .adc-input[data-v-11594c1d]::-moz-placeholder,
            .adc-textarea[data-v-11594c1d]::-moz-placeholder {
                color: #64748b;
            }
            .adc-input[data-v-11594c1d]::placeholder,
            .adc-textarea[data-v-11594c1d]::placeholder {
                color: #64748b;
            }
            .contact-submit-btn[data-v-11594c1d] {
                align-items: center;
                background: linear-gradient(135deg, #00f5a0, #00d9f5);
                border: none;
                border-radius: 999px;
                box-shadow: 0 10px 25px rgba(0, 245, 160, 0.35);
                color: #06080e !important;
                cursor: pointer;
                display: inline-flex;
                font-size: 15.5px;
                font-weight: 800;
                gap: 10px;
                justify-content: center;
                margin-top: 10px;
                padding: 16px 36px;
                transition: all 0.3s ease;
            }
            .contact-submit-btn[data-v-11594c1d]:hover {
                box-shadow: 0 16px 36px rgba(0, 245, 160, 0.55);
                transform: translateY(-3px);
            }
            .form-success-alert[data-v-11594c1d] {
                align-items: center;
                background: rgba(0, 245, 160, 0.1);
                border: 1px solid var(--neon-emerald);
                border-radius: 14px;
                color: #a7f3d0;
                display: flex;
                font-size: 14px;
                font-weight: 600;
                gap: 12px;
                margin-top: 14px;
                padding: 14px 18px;
            }
            .contact-direct-list[data-v-11594c1d] {
                display: flex;
                flex-direction: column;
                gap: 14px;
                margin-bottom: 24px;
            }
            .direct-item[data-v-11594c1d] {
                align-items: center;
                background: hsla(0, 0%, 100%, 0.03);
                border: 1px solid hsla(0, 0%, 100%, 0.06);
                border-radius: 18px;
                display: flex;
                gap: 16px;
                padding: 14px 18px;
                -webkit-text-decoration: none !important;
                text-decoration: none !important;
                transition: all 0.3s ease;
            }
            .direct-item[data-v-11594c1d]:hover {
                background: rgba(0, 245, 160, 0.08);
                border-color: rgba(0, 245, 160, 0.35);
                transform: translateX(4px);
            }
            .direct-icon[data-v-11594c1d] {
                align-items: center;
                background: rgba(0, 245, 160, 0.1);
                border-radius: 12px;
                color: var(--neon-emerald);
                display: flex;
                flex-shrink: 0;
                font-size: 20px;
                height: 44px;
                justify-content: center;
                width: 44px;
            }
            .direct-text[data-v-11594c1d] {
                align-items: flex-start !important;
                display: flex !important;
                flex: 1 !important;
                flex-direction: column !important;
                gap: 4px !important;
                justify-content: center !important;
                min-width: 0 !important;
            }
            .direct-label[data-v-11594c1d] {
                color: var(--neon-emerald) !important;
                font-size: 11px !important;
                letter-spacing: 1.2px !important;
                line-height: 1.2 !important;
                text-transform: uppercase !important;
            }
            .direct-label[data-v-11594c1d],
            .direct-val[data-v-11594c1d] {
                display: block !important;
                font-weight: 800 !important;
                margin: 0 !important;
                padding: 0 !important;
            }
            .direct-val[data-v-11594c1d] {
                color: #fff !important;
                font-size: 16px !important;
                letter-spacing: 0.3px !important;
                line-height: 1.3 !important;
            }
            .contact-social-row[data-v-11594c1d] {
                display: flex;
                gap: 12px;
                margin-bottom: 24px;
            }
            .soc-btn[data-v-11594c1d] {
                align-items: center;
                background: hsla(0, 0%, 100%, 0.04);
                border: 1px solid hsla(0, 0%, 100%, 0.08);
                border-radius: 12px;
                color: #cbd5e1 !important;
                display: flex;
                font-size: 18px;
                height: 44px;
                justify-content: center;
                -webkit-text-decoration: none !important;
                text-decoration: none !important;
                transition: all 0.25s ease;
                width: 44px;
            }
            .soc-btn[data-v-11594c1d]:hover {
                background: var(--neon-emerald);
                border-color: var(--neon-emerald);
                color: #06080e !important;
                transform: translateY(-3px);
            }
            .contact-divider[data-v-11594c1d] {
                background: hsla(0, 0%, 100%, 0.07);
                height: 1px;
                margin: 24px 0;
            }
            .contact-locations-list[data-v-11594c1d] {
                display: flex;
                flex-direction: column;
                gap: 18px;
            }
            .loc-item[data-v-11594c1d] {
                background: hsla(0, 0%, 100%, 0.02);
                border: 1px solid hsla(0, 0%, 100%, 0.05);
                border-radius: 16px;
                padding: 16px 18px;
            }
            .loc-badge-title[data-v-11594c1d] {
                align-items: center;
                color: var(--neon-emerald);
                display: flex;
                font-size: 13px;
                gap: 8px;
                margin-bottom: 6px;
            }
            .loc-address[data-v-11594c1d] {
                color: var(--text-secondary);
                font-size: 13px;
                line-height: 1.6;
                margin: 0;
            }
            .contact-hours-box[data-v-11594c1d] {
                background: rgba(0, 245, 160, 0.04);
                border: 1px dashed rgba(0, 245, 160, 0.25);
                border-radius: 16px;
                padding: 16px 18px;
            }
            .hours-header[data-v-11594c1d] {
                align-items: center;
                color: #fff;
                display: flex;
                font-size: 14px;
                gap: 8px;
                margin-bottom: 6px;
            }
            .hours-header i[data-v-11594c1d] {
                color: var(--neon-emerald);
            }
            .hours-time[data-v-11594c1d] {
                color: #cbd5e1;
                font-size: 13.5px;
                font-weight: 600;
            }
            .hours-closed[data-v-11594c1d] {
                color: #f87171;
                font-size: 12.5px;
                font-weight: 700;
                margin-top: 2px;
            }
            .map-card-header[data-v-11594c1d] {
                align-items: center;
                background: hsla(0, 0%, 100%, 0.02);
                border-bottom: 1px solid var(--glass-border);
                display: flex;
                justify-content: space-between;
                padding: 20px 28px;
            }
            .map-title-text[data-v-11594c1d] {
                color: #cbd5e1;
                font-size: 14px;
                font-weight: 700;
            }
            .cta-section[data-v-11594c1d] {
                padding: 40px 0 100px;
            }
            .contact-cta-capsule[data-v-11594c1d] {
                background: linear-gradient(135deg, #07382d, #0d1e2b 50%, #08131d);
                border: 1px solid rgba(0, 245, 160, 0.35);
                border-radius: 32px;
                box-shadow: 0 30px 60px rgba(0, 0, 0, 0.6);
                overflow: hidden;
                padding: 50px 60px;
                position: relative;
            }
            .cta-inner[data-v-11594c1d] {
                align-items: center;
                display: flex;
                gap: 30px;
                justify-content: space-between;
            }
            .cta-h2[data-v-11594c1d] {
                color: #fff;
                font-size: 34px;
                font-weight: 900;
                margin-bottom: 8px;
            }
            .cta-p[data-v-11594c1d] {
                color: #d1fae5;
                font-size: 16px;
                margin: 0;
            }
            .cta-action-btn[data-v-11594c1d] {
                align-items: center;
                background: #fff;
                border-radius: 999px;
                color: #06080e !important;
                display: inline-flex;
                font-size: 15.5px;
                font-weight: 800;
                gap: 12px;
                padding: 16px 36px;
                -webkit-text-decoration: none !important;
                text-decoration: none !important;
                transition: all 0.3s ease;
                white-space: nowrap;
            }
            .cta-action-btn[data-v-11594c1d]:hover {
                background: var(--neon-emerald);
                box-shadow: 0 15px 35px rgba(0, 245, 160, 0.4);
                transform: translateY(-3px);
            }
            @media (max-width: 992px) {
                .contact-main-grid[data-v-11594c1d] {
                    grid-template-columns: 1fr;
                }
                .contact-hero-title[data-v-11594c1d] {
                    font-size: 40px;
                }
                .cta-inner[data-v-11594c1d] {
                    flex-direction: column;
                    text-align: center;
                }
                .contact-cta-capsule[data-v-11594c1d] {
                    padding: 40px 24px;
                }
            }
            @media (max-width: 640px) {
                .form-row-2[data-v-11594c1d] {
                    grid-template-columns: 1fr;
                }
                .contact-hero-title[data-v-11594c1d] {
                    font-size: 32px;
                }
                .contact-glass-card[data-v-11594c1d] {
                    padding: 30px 20px;
                }
            }
.adc-contact-universe .contact-hero{
	padding: 160px 0 60px;
	position: relative;
	z-index: 2;
	background: linear-gradient(45deg, #e6fff7, #f5faff);
	}
.adc-contact-universe .contact-section{
	padding: 40px 0;
	position: relative;
	z-index: 2;
	background-color: #fff;
	}
.adc-contact-universe .contact-section .adc-container{
	margin: 0 auto;
	max-width:100%;
	padding: 0 24px;
	position: relative;
	width: 100%;
	z-index: 2;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid{
	display: grid;
	grid-template-columns: 1.15fr 0.85fr;
	grid-gap: 36px;
	align-items: start;
	gap: 36px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card{
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 28px;
    padding: 44px 38px;
    box-shadow: 0px 0px 15px -10px #000;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .adc-mini-pill{
    align-items: center;
    background: rgb(0 153 51);
    border: 1px solid rgb(0 153 51);
    border-radius: 999px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    font-weight: 550;
    gap: 8px;
    letter-spacing: 1.4px;
    margin-bottom: 20px;
    padding: 8px 18px;
    text-transform: uppercase;
    font-family: 'Poppins';
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .contact-box-title{
	color: #000;
	font-size:25px;
	font-weight: 800;
	margin-bottom: 8px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .contact-box-desc{
	color: var(--text-secondary);
	font-size: 15.5px;
	margin-bottom: 28px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .adc-modern-form{
	display: flex;
	flex-direction: column;
	gap: 20px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .adc-modern-form .form-row-2{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	gap: 20px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .adc-modern-form ..form-field{
	display: flex;
	flex-direction: column;
	gap: 8px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .adc-modern-form .form-field .form-label{
	color: #000;
	font-size: 13.5px;
	font-weight: 550;
	font-family: 'Poppins';
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .adc-modern-form .form-field .adc-input, .adc-textarea{
	background: hsla(0, 0%, 100%, 0.04);
	border: 1px solid hsl(19.72deg 100% 77.3%);
	border-radius: 14px;
	color: #000000;
	font-family: inherit;
	font-size: 14.5px;
	outline: none;
	padding: 14px 18px;
	transition: all 0.3s ease;
	width: 100%;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-form-col .contact-glass-card .adc-modern-form .contact-submit-btn{
	align-items: center;
	background: linear-gradient(135deg, #f05204 0%, #ea7f4b 100%);
	border: none;
	border-radius: 15px;
	cursor: pointer;
	display: inline-flex;
	font-size: 15.5px;
	font-weight: 550;
	gap: 10px;
	justify-content: center;
	margin-top: 10px;
	padding: 16px 36px;
	transition: all 0.3s ease;
	color: #fff;
	font-family: 'Poppins';
	}


.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card{
	background: #fff;
	border: 1px solid #ebebeb;
	border-radius: 28px;
	padding: 44px 38px;
	box-shadow: 0px 0px 15px -10px #000;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-box-title{
    color: #000000;
    font-size: 25px;
    font-weight: 800;
    margin-bottom: 8px;
	}	
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-direct-list{
	display: flex;
	flex-direction: column;
	gap: 14px;
	margin-bottom: 24px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .adc-mini-pill{
	align-items: center;
	background: rgb(0 153 51);
	border: 1px solid rgb(0 153 51);
	border-radius: 999px;
	color: #fff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 700;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: uppercase;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .direct-item{
	align-items: center;
	background: hsla(0, 0%, 100%, 0.03);
	border: 1px solid hsla(0, 0%, 100%, 0.06);
	border-radius: 18px;
	display: flex;
	gap: 16px;
	padding: 14px 18px;
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
	transition: all 0.3s ease;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .direct-icon{
    align-items: center;
    background: rgb(255 230 218);
    border-radius: 12px;
    color: #ee601a;
    display: flex;
    flex-shrink: 0;
    font-size: 20px;
    height: 44px;
    justify-content: center;
    width: 44px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .direct-text{
	align-items: flex-start !important;
	display: flex !important;
	flex: 1 !important;
	flex-direction: column !important;
	gap: 4px !important;
	justify-content: center !important;
	min-width: 0 !important;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .direct-label, .direct-val{
	display: block !important;
	font-weight:550 !important;
	margin: 0 !important;
	padding: 0 !important;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .direct-label{	
	color: #000 !important;
	font-size: 15px !important;
	letter-spacing: 1.2px !important;
	line-height: 1.2 !important;
	text-transform: capitalize !important;
	font-family: 'Poppins';
	font-weight: 600 !important;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .direct-val{
	color: #000000 !important;
	font-size: 14px !important;
	letter-spacing: 0.3px !important;
	line-height: 1.3 !important;
	font-family: 'Poppins';
	font-weight: 550 !important;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .follow-us-sec{padding: 0px 12px;}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .follow-us-sec .heading-content{
	font-size: 18px;
	margin-bottom: 8px;
	color: #000;
	font-family: 'Poppins';
	font-weight: 550;
	}	
	
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-social-row{
	display: flex;
	gap: 12px;
	margin-bottom: 24px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-social-row .soc-btn{
	align-items: center;
	background: hsl(140deg 100% 30%);
	border: 1px solid hsl(140deg 100% 30%);
	border-radius:100%;
	color: #ffffff !important;
	display: flex;
	font-size: 18px;
	height: 44px;
	justify-content: center;
	-webkit-text-decoration: none !important;
	text-decoration: none !important;
	transition: all 0.25s ease;
	width: 44px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-social-row .soc-btn:hover{transform: translate(0px, -3px);}	
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-locations-list{
	display: flex;
	flex-direction: column;
	gap: 18px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-locations-list .loc-item{
    background: hsl(19.46deg 100% 96.38%);
    border: 1px solid hsl(19.51deg 85.83% 52.94% / 21%);
    border-radius: 16px;
    padding: 16px 18px;
	  margin-bottom: 16px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-locations-list .loc-item .loc-badge-title{
	align-items: center;
	color:#ee5d16;
	display: flex;
	font-size: 13px;
	gap: 8px;
	margin-bottom: 6px;
	font-weight: 550;
	font-family: 'Poppins';
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-locations-list .loc-item .loc-address{
    color: #000;
    font-size: 13px;
    line-height: 1.6;
    margin: 0;
    font-family: 'Poppins';
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-hours-box{
	background: rgb(241 255 245);
	border: 1px dashed rgb(0 153 51 / 31%);
	border-radius: 16px;
	padding: 16px 18px;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-hours-box .hours-header{
	align-items: center;
	color: #000;
	display: flex;
	font-size: 14px;
	gap: 8px;
	margin-bottom: 6px;
	font-family: 'Poppins';
	font-weight: 500;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-hours-box .hours-time{
	color: #383839;
	font-size: 13.5px;
	font-weight: 600;
	}
.adc-contact-universe .contact-section .adc-container .contact-main-grid .contact-info-col .info-card .contact-hours-box .hours-closed{
    color: red;
    font-size: 12.5px;
    font-weight: 400;
    margin-top: 2px;
    font-family: 'Poppins';
	}

.adc-contact-universe .map-section .contact-glass-card{
    backdrop-filter: blur(20px);
    background: #000;
    border: 1px solid #050505;
    border-radius: 28px;
    padding: 0;
    overflow: hidden;
	}
.adc-contact-universe .map-section .map-card-header{
	align-items: center;
	background: hsla(0, 0%, 100%, 0.02);
	border-bottom: 1px solid var(--glass-border);
	display: flex;
	justify-content: space-between;
	padding: 20px 28px;
	}
.adc-contact-universe .map-section .map-card-header .adc-mini-pill{
	align-items: center;
	background: rgb(238 96 26);
	border: 1px solid rgb(238 93 22);
	border-radius: 999px;
	color: #fff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 700;
	gap: 8px;
	letter-spacing: 1.4px;
	margin-bottom: 20px;
	padding: 8px 18px;
	text-transform: capitalize;
	font-family: 'Poppins';
	}
	

/*-- contact-us-style-end --*/