:root{
    --fs-xs:12px;--fs-14:clamp(0.7rem,0.7rem + 0.146vw,0.875rem);
    --fs-16:clamp(0.8rem,0.8rem + 0.167vw,1rem);
    --fs-18:clamp(1rem,1rem + 0.104vw,1.125rem);
    --fs-20:clamp(1rem,1rem + 0.3125vw,1.25rem);
    --fs-24:clamp(1.125rem,1rem + 0.625vw,1.5rem);
    --fs-36:clamp(1.25rem,1rem + 1.0417vw,2.25rem);
    --fs-52:clamp(2.3rem,1.25rem + 1.6667vw,3.5rem);
    --fs-58:clamp(2.5rem,2.5rem + 1.875vw,3.62rem);
    --fs-92:clamp(4.8rem,3rem + 4vw,5.75rem);
}
@media (max-width:1550px){
    :root{
        --fs-xs:8px;--fs-14:clamp(0.875rem,0.875rem + 0vw,0.875rem);
        --fs-16:clamp(0.875rem,0.875rem + 0vw,0.875rem);
        --fs-18:clamp(0.875rem,0.875rem + 0vw,0.875rem);
        --fs-20:clamp(1rem,1rem + 0vw,1rem);
        --fs-24:clamp(1.1rem,1rem + 0.625vw,1.1rem);
        --fs-36:clamp(1.5rem,1rem + 0.65vw,1.75rem);
        --fs-52:clamp(2rem,1rem + 1.25vw,2.25rem);
        --fs-58:clamp(1.5rem,1.5rem + 1.175vw,3rem);
    }
}
@media (max-width:1500px){
    :root{
        --fs-92:clamp(4rem, 4rem + 1vw, 4.375rem);
    }
}
body{font-family:'Poppins',Arial,sans-serif!important;font-size:14px!important;line-height:1.42857143!important;text-rendering:auto;padding-top:90px}
ul,ol{font-family:'Poppins',Arial,sans-serif!important;padding:0!important;margin:0!important;list-style:none!important}
h1,h2,h3,h4,h5,h6{font-family:'Poppins',Arial,sans-serif!important;}
a{text-decoration:none}
.py-80{padding:80px 0}
.py-60{padding:80px 0}
.pt-80{padding-top:80px}
.py-45{padding:45px 0}
a.button.btn-et-blue{pointer-events:auto;cursor:pointer;background:#fff;border-radius:40px;font-size:var(--fs-16);font-weight:600;color:#0F1528;padding:15px 22px;position:relative;display:inline-flex;align-items:center;gap:15px;text-decoration:none;}
a.button.btn-et-blue > span{transition:transform 0.3s;transform:translate3d(0,-0rem,0);z-index:1;overflow:hidden;position:relative;display:block;}
a.button.btn-et-blue span{display:block;position:relative;}
a.button.btn-et-blue:hover svg{transform:rotate(-45deg);}
a.button.btn-et-blue svg{transition:transform .4s ease;}
a.button.btn-et-blue:hover img{transform:rotate(-45deg);}
a.button.btn-et-blue img{transition:transform .4s ease;}
a.button.btn-et-blue:hover > span{transform:translate3d(0,-0.111rem,0);}
a.button.btn-et-blue:hover > span > span{animation:MoveUpInitial 0.15s forwards,MoveUpEnd 0.15s forwards 0.15s;}
@keyframes MoveUpInitial{
    to{transform:translate3d(0,-105%,0);}
}
@keyframes MoveUpEnd{
    from{transform:translate3d(0,100%,0);}
    to{transform:translate3d(0,0,0);}
}

/*Hero Section*/
.video-section{position:relative;}
.video-section::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);}
video.custom-video{width:100%;height:860px;object-fit:cover;display:block;}
.hero-content{position:absolute;top:50%;max-width:850px;margin:0 auto;padding:0 15px;left:0;right:0;text-align:center;transform:translateY(-50%);moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.hero-section h1{font-size:var(--fs-58);line-height:1.4;font-weight:700;margin-bottom:25px;}
.hero-section h1 span{display:block;color:#52CBFF;}
.hero-section p.hero-desc{margin:0;font-weight:500;font-size:var(--fs-18);line-height:1.85;color:#F3F3F3;}
.hero-section p.hero-desc.hero-desc-title{margin-bottom:15px;}
.hero-btns{margin-top:40px;}
.hero-btns a.btn-hero-primary{position:relative;background:#fff;border-radius:40px;font-size:16px;font-weight:700;color:#fff;padding:15px 22px;text-decoration:none;display:flex;align-items:center;gap:10px;}

/*Section Brand*/
.sec-header{max-width:820px;margin:0 auto 40px auto;}
.sec-header h2{font-size:var(--fs-36);font-weight:600;color:#0F1528;margin-bottom:12px;line-height:1.45;text-transform: capitalize;}
.sec-header h2 span{color:#007DB2;}
.sec-header p{color:#475569;font-weight:400;font-size:var(--fs-16);line-height:1.7;margin:0 auto!important;}
.brands-bar .marquee{width:100%;height:auto;overflow:hidden;}
.brands-bar .marquee .marquee__inner-wrap{height:auto;width:100%;display:flex;flex-direction:column;gap:38px;}
.brands-bar .marquee .marquee__img{margin:0 4vw;}
.brands-bar .marquee .marquee__inner{height:100%;width:fit-content;align-items:center;display:flex;position:relative;animation:marquee 50s linear infinite;will-change:transform;}
.brands-bar .marquee .marquee__inner:hover,.brands-bar .marquee .marquee__inner_second:hover{animation-play-state:paused;}
.brands-bar .marquee .marquee__inner_second{height:100%;width:fit-content;align-items:center;display:flex;position:relative;animation:marqueemid 70s linear infinite;will-change:transform;}
.brands-bar .marquee .marquee__img img{height:auto;width:auto;display:block;max-width:inherit;webkit-filter:grayscale(100%) opacity(0.7);filter:grayscale(100%) opacity(0.7);transition:filter 0.3s ease;-webkit-transition:filter 0.3s ease;-moz-transition:filter 0.3s ease;cursor:pointer;}
.brands-bar .marquee .marquee__img img:hover{-webkit-filter:grayscale(0%) opacity(1);filter:grayscale(0%) opacity(1);}
.brands-bar .marquee .marquee__inner_third{height:100%;width:fit-content;align-items:center;display:flex;position:relative;animation:marqueemid 90s linear infinite;will-change:transform;}
.brands-bar .marquee .marquee__inner_third:hover{animation-play-state:paused;}
@keyframes marquee{
    to{transform:translateX(-50%);}
}
@keyframes marqueemid{
    to{transform:translateX(-50%);}
}
@keyframes marqueebtm{
    to{transform:translateX(-50%);}
}

/*Section Stats-Strip*/
section.stats-strip{background:#000;}
.stats-strip-inner{padding:35px 0;}
.stats-strip-inner .strip-stat{display:flex;flex-wrap:wrap;flex-direction: column;align-items: flex-start;gap:45px;padding:0 6%;justify-content:start;position:relative;border-right:1px solid rgba(255,255,255,.20);}
.stats-strip-inner .strip-stat::before{content:'';border-left:aquamarine;background:linear-gradient(181.73deg,rgba(0,0,0,0.023) 2.93%,rgba(0,0,0,0.1) 50.51%,rgba(0,0,0,0.023) 99.38%);height:100%;width:2px;position:absolute;left:-15px;}
.stats-strip-inner .col-12:first-child .strip-stat::before{display:none;}
.stats-strip-inner .strip-stat .strip-stat-num{text-align:left;width:100%;font-size:var(--fs-52);font-weight:500;color:#fff;line-height:.85;}
.stats-strip-inner .strip-stat  .strip-stat-lbl{width:100%;display:flex;gap:12px;flex-wrap:wrap;align-items:center;}
.stats-strip-inner .col-12:last-child .strip-stat{border:none;}
.stats-strip-inner .strip-stat .strip-stat-lbl .cnt-img{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);}
.stats-strip-inner .strip-stat .strip-stat-lbl span{display:block;width:calc(77% - 60px);font-size:var(--fs-16);line-height:1.4;color:#fff;text-align:left;opacity:.75;font-weight:500;}
.stats-strip-inner .strip-stat .strip-stat-num span{color:#fff;}

/*Section Feature*/
.features-section{border-bottom:1px solid #E2E8F0;}
.features-section .container-box{max-width:1920px;margin:0 auto;}
.features-section .sec-header{margin-left:0!important;max-width:720px;}
.features-section .sec-header p{margin-left:0!important;max-width:832px;color:#475569;font-weight:400;}
.features-section .features_left_box{padding-left:17%;}
.features-section .sec-header h2 span{display:block;}
p.feature-tag-line{background:linear-gradient(90deg,#DDF5FF 0%,#FFFFFF 100%);padding:8px 10px;font-size:var(--fs-16);line-height:1.7;font-weight:500;color:#0F1528;margin:0;}
.why-list{list-style:none;padding:0;margin:0;}
.why-list li{opacity:0;transform:scaleX(0) translateX(-60px);border-left:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0;padding:33px 0 33px 20px;will-change:transform,opacity;transform-origin:left center;-webkit-transform-origin:left center;-ms-transform-origin:left center;}
.why-list li:first-child{border-top:1px solid #E2E8F0;}
.why-list li:last-child{border-bottom:none}
.why-list li:hover::after{opacity:1;width:100%;}
.why-list li::after{content:'';position:absolute;background:#007DB2;width:24px;height:1px;bottom:-1px;left:0;opacity:0;border-radius:18px;transition:all .6s;width:0;}
.why-list li.animating{transition:opacity 0.5s ease,transform 0.5s cubic-bezier(0.22,1,0.36,1);font-weight:500;}
.why-list li.visible{opacity:1;transform:scaleX(1) translateX(0);}
.why-item{display:flex;align-items:flex-start;gap:14px;}
.why-text{font-size:var(--fs-18);line-height:1.85;font-weight:400;color:#0F1528;transform-origin:left center;-webkit-transform-origin:left center;-ms-transform-origin:left center;letter-spacing:0px;transition:letter-spacing 0.3s ease;}

/*section CTA*/
section.cta-sec-full .cta-content-box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
section.cta-sec-full .cta-content-box .cta-content-inner{width:55%;text-align:left;padding:20px 0;}
section.cta-sec-full .cta-content-box .cta-img-inner{width:39%;align-items:end;display:flex;justify-content:flex-end;}
section.cta-sec-full .cta-content-box h2{font-size:var(--fs-36);line-height:1.45;font-weight:600;color:#fff;margin-bottom:15px;}
section.cta-sec-full .cta-content-box p{font-size:var(--fs-16);line-height:1.7;color:#fff;margin-bottom:35px;}
section.cta-sec-full .cta-box-inner{background-size:cover!important;padding:0 0 0 80px;border-radius:25px;overflow:hidden;}
section.cta-band .cta-box-inner{background:url(https://emizentech.com/wp-content/uploads/2026/05/cta-plan-bg-1.jpg) no-repeat center center; background-size: cover;}
section.mid-cta-section .cta-box-inner{background:url(https://emizentech.com/wp-content/uploads/2026/05/cta-ecosystem-bg.jpg) no-repeat center center; background-size: cover;}
section.estimate-section .cta-box-inner{background:url(https://emizentech.com/wp-content/uploads/2026/05/service-cta.png) no-repeat center center; background-size: cover;}
section.final-cta-section .cta-box-inner{background:url(https://emizentech.com/wp-content/uploads/2026/05/cta-plan-bg.jpg) no-repeat center center; background-size: cover;}
a.btn-et-blue{background:#fff;border-radius:40px;font-size:16px;font-weight:700;color:#0F1528;padding:15px 22px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;}

/*Section Services*/
.service-section{padding-bottom:56px;}
.service-section-content .service-card {
    border: 1px solid #E2E8F0;
    padding: 25px;
    transition: all 1s ease 0s;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.service-section-content .service-card:hover{background-color:#F0FAFF;transition:all .5s;transform:translateY(-10px);}
.service-section-content .service-card h3{font-size:var(--fs-20);line-height:1.4;font-weight:600;color:#0A1628;margin-bottom:0;}
.service-section-content .service-card p{font-size:var(--fs-16);line-height:1.7;color:#475569;}
.service-section-content .service-card:hover p{color:#0F1528}
.service-section-content .service-card p:last-child{margin-bottom:0;}
.service-section-content .service-card .service-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:start;}
.service-section-content .service-card .servic-head{display:flex;align-items:center;gap:20px;margin-bottom:20px;}
.learn_more_conslt {
    margin-top: auto;
    text-align: right;
}
.learn_more_conslt a {
    display:inline-flex;
    justify-content: flex-end;
    font-size: 14px;
    color: #007DB2;
    gap: 10px;
    align-items: center;
    font-weight: 500;
    text-decoration: none;
}
.learn_more_conslt a:hover {
    color: #007DB2;
}

/*Section Business Modal*/
section.solutions-section{background:#F0FAFF;padding-bottom:56px;}
.solutions-grid .solution-card{position:relative;padding:25px;transition:all 1s ease 0s;height:100%;overflow:hidden;}
.solutions-grid .solution-card h3{font-size:var(--fs-20);line-height:1.4;font-weight:600;color:#0F1528;margin-bottom:0;}
.solutions-grid .solution-card p{font-size:var(--fs-16);line-height:1.7;color:#333;margin:0}
.solutions-grid .solution-card .solution-icon{background:#E6F1F6;border-radius:10px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;transition:1s;position:relative;bottom:0;}
.solutions-grid .solution-card:hover .solution-icon{transition:1s;bottom:-15px;}
.solution-card-head{display:flex;margin-bottom:25px;align-items:center;gap:20px;}
.solutions-grid .solution-card:hover{background:#fff;}

/*Supercharging Growth*/
.services-wrap{width:100%;border:1px solid #007DB2;overflow:hidden;background:transparent;}
.ecommerce-platform .srv-card {
    display: flex;
}
.ecommerce-platform .srv-card .card-content {
    display: flex;
    flex-direction: column;
}
.ecommerce-platform .srv-card  p.srv-body {
    margin-bottom: 20px;
}
.ecommerce-platform .srv-card.learn_more_conslt img.wht-arrow {
    display: none;
}
.ecommerce-platform .srv-card .learn_more_conslt img.wht-arrow {
    display: none;
}
.ecommerce-platform .srv-card:hover .learn_more_conslt img.blue-arrow {
    display: none;
}
.ecommerce-platform .srv-card:hover .learn_more_conslt img.wht-arrow {
    display: block;
}
.ecommerce-platform .srv-card:hover .learn_more_conslt a {
    color: #fff;
    text-decoration: underline;
}
.ecommerce-platform .srv-card .learn_more_conslt a {
    text-decoration: none;
    text-decoration:none;
}
/* ══ ROW ══ */
.cards-row{display:flex;}

/* ══ CARD ══ */
.srv-card{flex:1 1 0;min-width:0;padding:50px 30px 30px;border-right:1px solid #007DB2;cursor:pointer;position:relative;text-align:center;overflow:hidden;}
.srv-card:last-child{border-right:none;}

/* ══ SLIDING OVERLAY — lives inside each card ══
   Starts off-screen in the direction of mouse entry,
   slides to cover the card, then slides out the other side. */
.card-overlay{position:absolute;inset:0;background:#007DB2;border:1px solid #007DB2;box-shadow:0px 6px 10px 0px #00000026 inset;box-shadow:-6px -6px 10px 0px #00000026 inset;box-shadow:6px -6px 10px 0px #00000026 inset;box-shadow:0px 7px 10px 0px #00000026 inset;z-index:0;transform:translateY(101%);transition:transform 0.42s cubic-bezier(0.4,0,0.2,1);will-change:transform;border-radius:inherit;}

/* ══ CARD CONTENT — above overlay ══ */
.card-content{position:relative;z-index:1;}
.srv-card:hover .card-content .srv-title,.srv-card:hover .card-content .srv-body,.srv-card:hover .srv-body a{color:#fff;}

/* ── ICON ── */
.srv-icon{height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:80px;}
.srv-card:hover .srv-icon img{transform:translateY(-6px) scale(1.06);}
.srv-icon img{transition:all 0.35s ease,transform 0.4s cubic-bezier(0.34,1.56,0.64,1);}

/* ── TITLE ── */
.srv-title{font-size:var(--fs-24);line-height:1.3;font-weight:600;color:#0F1528;margin-bottom:15px;transition:color 0.3s ease;}

/* ── BODY ── */
.srv-body{font-size:var(--fs-16);line-height:1.7;color:#0F1528;margin-bottom:0;transition:color 0.3s ease;}
.srv-body a{font-weight:600;text-decoration:underline;color:#0F1528;}

/* ══ ACTIVE STATE — overlay fully covering card ══ */
.srv-card.hovered .card-overlay{transform:translate(0,0)!important; /* snap to cover */}
.srv-icon img{width:100%;height:100%;object-fit:contain;}

/* ══ RESPONSIVE ══ */
@media (min-width:992px) and (max-width:1640px){
    .srv-card{padding:30px 20px;}
    .srv-icon{height:90px;width:90px;margin:0 auto 35px auto;}
    .srv-title{font-size:18px;}
}
@media (max-width:991px){
    .cards-row{flex-wrap:wrap;}
    .srv-card{flex:1 1 50%;border:1px solid #007DB2;padding:30px 20px;}
    .services-wrap{border:none;}
    .srv-icon{height:60px;width:60px;margin:0 auto 20px auto;}
    .srv-card:last-child{border-right:1px solid #007DB2;}
    .srv-title{font-size:20px;}
}
@media (max-width:575px){
    .cards-row{flex-direction:column;}
    .srv-card{flex:1 1 100%;}
    .srv-card{margin-bottom:20px;}
}

/*Section Brands Trust*/
section.why-section{background:#F0FAFF;}
section.hover-section{position:relative;width:100%;margin:0px auto;max-width:100%;}
.section-inner{position:relative;width:100%;height:auto;}
@media (min-width:600px){
    .section-inner{aspect-ratio:auto;}
}
@media (min-width:1024px){
    .container-box-inner{position:relative;top:0px;left:0px;width:100%;height:auto;max-width:100%;max-height:100%;display:grid;grid-template-columns:50% 16.66% 33.34%;grid-template-rows:60% 40%;transition:500ms;}
}
@media (min-width:1024px) and (orientation:landscape){
    .container-box-inner{grid-template-columns:50% 16.66% 33.34%;grid-template-rows:60% 40%;}
}
@media (min-width:1024px) and (orientation:landscape){
    .container-box-inner:has(.item-1:hover){grid-template-columns:50% 20% 30%;grid-template-rows:41.66% 25% 33.34%;}
}
@media (min-width:1024px){
    .container-box-inner:has(.item-1:hover){grid-template-columns:50% 20% 30%;grid-template-rows:50% 16.66% 33.34%;}
}
@media (min-width:1024px) and (orientation:landscape){
    .container-box-inner:has(.item-2:hover){grid-template-columns:25% 50% 25%;grid-template-rows:41.66% 25% 33.34%;}
}
@media (min-width:1024px){
    .container-box-inner:has(.item-2:hover){grid-template-columns:25% 50% 25%;grid-template-rows:50% 16.66% 33.34%;}
}
@media (min-width:1024px) and (orientation:landscape){
    .container-box-inner:has(.item-3:hover){grid-template-columns:25% 25% 50%;grid-template-rows:41.66% 25% 33.34%;}
}
.box-outer.item-5{grid-column:2 / 4;border-left:0;border-top:0;}
.box-outer.item-4{border-top:0;}
@media (min-width:1024px){
    .container-box-inner:has(.item-3:hover){grid-template-columns:25% 25% 50%;grid-template-rows:50% 16.66% 33.34%;}
}
@media (min-width:1024px) and (orientation:landscape){
    .container-box-inner:has(.item-4:hover){grid-template-rows:33.34% 41.66%;}
}
@media (min-width:1024px){
    .container-box-inner:has(.item-4:hover){grid-template-rows:33.34% 47.66%;}
}
@media (min-width:1024px) and (orientation:landscape){
    .container-box-inner:has(.item-5:hover){grid-template-rows:33.34% 41.66%;}
}
@media (min-width:1024px){
    .container-box-inner:has(.item-5:hover){grid-template-rows:33.34% 50% 16.66%;}
}
.box-outer.item-2{border-left:0;border-right:0;}
.box-outer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:0px;position:relative;background-color:transparent;border:1px solid #0F15288A;transition:background-color 0.3s ease-in-out;padding:min(5.533vw,4.0625rem) min(12vw,1.875rem);}
@media (min-width:1024px) and (orientation:landscape){
    .box-outer{row-gap:min(1.736vw,1.875rem);flex-direction:column;justify-content:center;align-items:center;height:100%;}
}
@media (min-width:1024px) and (orientation:landscape){
    .box-outer:hover{row-gap:min(1.736vw,0.875rem);transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out,row-gap 0.3s ease-in-out,padding 0.3s ease-in-out 0.1s;color:rgb(29,29,30);padding:105px min(26.736vw,1.875rem) min(10.984vw,7.0625rem);}
}
@media (min-width:1024px){
    .box-outer{align-items:center;row-gap:min(2.315vw,2.5rem);}
}
@media (min-width:1024px) and (orientation:landscape){
    .box-img{display:initial;width:min(7.639vw,8.25rem);}
}
.box-img{width:min(21.6vw,5.0625rem);aspect-ratio:1 / 1;display:block;opacity:1;height:0px;margin:0;transform:scale(0);transform-origin:center center;transition:0.2s ease-in-out;position:relative;z-index:1;}
@media (min-width:1024px){
    .box-outer:hover .box-img{opacity:1;height:auto;transition:0.2s ease-in-out;transform:scale(1);transform-origin:center center;}
}
.box-img-s{display:flex;width:100%;position:relative;overflow:hidden;z-index:1;margin:0px;container-type:size;}
.box-img img{width:100cqw;height:100cqh;width:calc(var(--container-width) - 100%);height:calc(var(--container-height) - 100%);}
@media (min-width:1024px){
    .box-outer:hover img,.box-outer:hover .box-img{opacity:1;height:auto;transition:0.2s ease-in-out;transform:scale(1);transform-origin:center center;}
}
.box-title{position:relative;}
.box-title .heading-text{transition:transform 0.2s ease-in-out,color 0.3s ease-in-out,font-size 0.3s ease-in-out,line-height 0.3s ease-in-out;}
.box-title .head-style{color:rgba(15,21,40,.35);margin-right:15px;font-size:var(--fs-20);line-height:1.4;text-align:center;position:relative;z-index:1;font-weight:600;}
@media (min-width:1024px) and (orientation:landscape){
    .head-style{font-size:calc(min(1.157vw,1.25rem) * var(--typo-size,1));line-height:calc(min(1.736vw,1.875rem) * var(--typo-size,1));text-align:center;}
}
@media (min-width:600px){
    .head-style{font-size:calc(min(1.953vw,1.25rem) * var(--typo-size,1));}
}
@media (min-width:1024px) and (orientation:landscape){
    .box-outer:hover .box-title .head-style{font-size:calc(min(2.083vw,2.25rem) * var(--typo-size,1));line-height:calc(min(2.431vw,2.625rem) * var(--typo-size,1));color:#007DB2;}
}
@media (min-width:1024px){
    .box-outer:hover .box-title .head-style{font-size:calc(min(2.083vw,2.25rem) * var(--typo-size,1));line-height:calc(min(2.431vw,2.625rem) * var(--typo-size,1));}
}
@media (min-width:1024px){
    .box-outer:hover .box-content{transition:transform 0.2s ease-in-out 0.2s,opacity 0.3s ease-in-out 0.1s,margin-top 0.2s ease-in-out,height 0.2s ease-in-out;opacity:1;transform-origin:center top;height:auto;transform:translateY(0px) scale(1);color:#0F1528;font-size:var(--fs-16);line-height:1.7;}
}
.box-content{color:rgb(246,246,238);text-align:center;position:relative;z-index:1;width:min(74.667vw,17.5rem);height:0px;transform:translateY(50px) scale(0);opacity:1;transition:transform 0.2s ease-in-out,opacity 0.3s ease-in-out;}
@media (min-width:1024px) and (orientation:landscape){
    .box-content{display:initial;width:min(23.148vw,25rem);}
}
@media (min-width:600px){
    .box-content{width:min(48.828vw,31.25rem);}
}
@media (min-width:1024px){
    .c-description{transition:transform 0.2s ease-in-out,opacity 0.3s ease-in-out;}
}
.c-description{transition:transform,opacity 0.1s ease-in-out;}
.box-content p a {
    color: #007DB2;
    font-weight: 500;
}
@media (min-width:1200px) and (max-width:1640px){
    .box-content{width:min(48.828vw,23.5rem);}
    .box-outer:hover .box-title .head-style{font-size:calc(min(1.75vw,2.25rem) * var(--typo-size,1));}
}
@media (min-width:1024px) and (max-width:1199px){
    .box-content{width:min(37.828vw,31.25rem);}
    .box-outer:hover .box-content{font-size:14px;line-height:20px;}
}
@media (max-width:1023px){
    .box-outer{padding:min(4.533vw,1.0625rem) min(8vw,1.875rem);}
    .box-outer.active{transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out,row-gap 0.3s ease-in-out,padding 0.3s ease-in-out;color:rgb(29,29,30);row-gap:min(8vw,1.15rem);align-items:center;padding:min(9.067vw,2.125rem) min(7.2vw,1.6875rem) min(12.267vw,2.875rem);}
    .box-outer.active .box-img img,.box-outer.active .box-img{opacity:1;height:60px!important;width:60px!important;transition:0.2s ease-in-out;transform:scale(1);transform-origin:center center;}
    .box-outer.active .box-title{transition:transform 0.2s ease-in-out,color 0.3s ease-in-out,font-size 0.3s ease-in-out;font-size:calc(min(6.933vw,1.625rem) * var(--typo-size,1));color:rgb(180,220,160);text-align:center;}
    .box-outer.active .box-content{transition:transform 0.2s ease-in-out 0.2s,opacity 0.3s ease-in-out 0.1s,margin-top 0.2s ease-in-out,height 0.2s ease-in-out;opacity:1;transform-origin:center top;height:auto;transform:translateY(0px) scale(1);}
    .box-img img{height:auto!important}
    .box-img{width:min(21.6vw,12.0625rem);aspect-ratio:2 / 1;}
    .box-outer.active .box-img{width:80px;height:80px;margin:0;}
    .box-outer.item-2{border-left:1px solid #0F15288A;border-right:1px solid #0F15288A;border-top:none;border-bottom:none;}
    .box-outer.item-5{border-left:1px solid #0F15288A;}
    .box-outer.active .box-title .head-style{color:#007DB2;}
    .box-outer.active .box-content{color:#0F1528;}
    .box-title .head-style{margin:0;}
    .box-title{width:100%;}
}

/* hire growth*/
section.hire-growth-testimonial{background:url(https://emizentech.com/wp-content/uploads/2026/05/hire-growth-bg.png) no-repeat center center;background-size:cover;}
.hire-growth-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;}
.hire-growth-head h2.sec-title{width:46%;font-weight:600;font-size:var(--fs-36);line-height:1.45;color:#fff;letter-spacing:0%;margin:0;}
.hire-growth-head p{width:46%;font-weight:400;font-size:var(--fs-16);line-height:1.7;color:#fff;}
.hire-growth-testimonial .owl-stage-outer{background:#fff;margin-bottom:50px;}
.hire-growth-testimonial .owl-stage-outer .growth-card-box{padding:30px;}
.hire-growth-testimonial .owl-stage-outer .owl-stage{display:flex;}
.hire-growth-testimonial .owl-stage-outer .owl-item{border-right:1px solid #E2E8F0;}
.growth-card-box-head{align-items:center;justify-content:space-between;margin-bottom:80px;}
.growth-card-box-head span{font-weight:500;font-size:24px;color:rgba(15,21,40,.1);}
.hire-growth-testimonial .owl-stage-outer .growth-card-box:hover p{top:-90px;}
.growth-card-box-head p{margin:0;position:relative;top:0;transition:all 1s;}
.growth-card-inner h3{font-weight:600;font-size:var(--fs-24);line-height:1.45;color:#0F1528;margin-bottom:10px;}
.growth-card-inner p.review-text{margin:0;font-weight:400;font-size:var(--fs-16);line-height:1.7;color:#475569;}
.hire-growth-testimonial .owl-carousel .owl-nav{width:105px;display:flex;justify-content:space-between;margin:50px auto 0 auto;align-items:center;}
.slider-no-current{display:none;}
.hire-growth-testimonial .owl-carousel .owl-nav .owl-prev{background:url(https://emizentech.com/wp-content/uploads/2026/05/slider-rw-arrow.png) no-repeat center center!important;}
.hire-growth-testimonial .owl-carousel .owl-nav .owl-next{background:url(https://emizentech.com/wp-content/uploads/2026/05/slider-lw-arrow.png) no-repeat center center!important;}
.hire-growth-testimonial .owl-carousel .owl-nav > div{width:45px;height:45px;border:1px solid #E2E8F0;border-radius:5px;}

/*Section Hire*/

/*section.hire-section{background:#F8FAFC;}
.hire-grid .hire-card{border:1px solid #E2E8F0;background:#fff;padding:25px;border-radius:12px;height:100%;transition:all .4s ease 0s;}
.hire-grid .hire-card h4{font-size:20px;font-weight:600;color:#0F1528;line-height:28px;margin:15px 0 10px;}
.hire-grid .hire-card p{font-size:15px;line-height:22px;color:#333;margin:0;}
.hire-grid .hire-card:hover{border:1px solid #007DB294;}
section.hire-section .sec-header{margin:0;padding-right:13%;}*/

/*Section testimonial*/
section.section-testimonial .owl-stage,section.section-testimonial .owl-item{display:flex;}
section.section-testimonial .testimonial-card-box{padding:25px;border-radius:20px;border:1px solid #E2E8F0;background:#F8FAFC;height:100%;}
section.section-testimonial .item{padding:0}
section.section-testimonial .testimonial-sec{background:#f7f7f7;}
section.section-testimonial .testimonial-card{background:#fff;padding:25px;border-radius:14px;box-shadow:0 5px 15px rgba(0,0,0,0.08);}
section.section-testimonial .top-row{margin-bottom:15px;}
section.section-testimonial .stars{color:#F59E0B;font-size:18px;letter-spacing:2px;}
section.section-testimonial .brand-logo{height:22px;}
section.section-testimonial .review-text{font-size:var(--fs-14);color:#333;line-height:1.85;font-style:italic;margin-bottom:0;}
section.section-testimonial .author{display:flex;align-items:center;gap:10px;}
section.section-testimonial .avatar{width:42px;height:42px;border-radius:50%;background:#007DB2;display:flex;align-items:center;justify-content:center;font-size:var(--fs-14);font-weight:600;line-height:1.85;color:#fff;}
section.section-testimonial .avatar + div{width:calc(100% - 52px);}
section.section-testimonial .author h6{margin:0;font-size:14px;font-weight:600;}
section.section-testimonial .review-btn{border-radius:30px;padding:10px 22px;font-size:14px;margin:5px;}
section.section-testimonial .auth-name{font-size:var(--fs-16);line-height:1.7;font-weight:600;color:#0F1528;margin:0;}
section.section-testimonial .author span{font-size:12px;color:#475569;display:block;line-height:normal;font-weight:normal;}

/* Card */
.card-box{height:308px;background:#F8FAFC;border:1px solid #E2E8F0;display:flex;flex-direction:column;justify-content:space-between;padding:20px;gap:35px;transition:all 0.4s ease;}
.section-testimonial .owl-carousel .owl-nav{width:105px;display:flex;justify-content:space-between;margin:50px auto 0 auto;align-items:center;}
.section-testimonial .owl-carousel .owl-nav .owl-prev{background:url(https://emizentech.com/wp-content/uploads/2026/05/slider-rb-arrow.png) no-repeat center center!important;}
.section-testimonial .owl-carousel .owl-nav .owl-next{background:url(https://emizentech.com/wp-content/uploads/2026/05/slider-lb-arrow.png) no-repeat center center!important;}
.section-testimonial .owl-carousel .owl-nav > div{width:45px;height:45px;border:1px solid #475569;border-radius:5px;}

/* RESET */
.owl-item .card-box{transform:scale(0.85);opacity:0.4;}

/* CENTER */
.owl-item.pos-3 .card-box{transform:scale(1);opacity:1;}

/* LEFT SIDE */
.owl-item.pos-2 .card-box{transform:perspective(1000px) rotateY(-8deg) scale(0.92);opacity:0.8;}
.owl-item.pos-1 .card-box{transform:perspective(1000px) rotateY(-14deg) scale(0.85);opacity:0.6;position:relative;left:25px;}

/* RIGHT SIDE */
.owl-item.pos-4 .card-box{transform:perspective(1000px) rotateY(8deg) scale(0.92);opacity:0.8;}
.owl-item.pos-5 .card-box{transform:perspective(1000px) rotateY(14deg) scale(0.85);opacity:0.6;position:relative;right:25px;}
.hire-growth-head.review-testimonial-head{justify-content:flex-start;}
.hire-growth-head.review-testimonial-head h2.sec-title{color:#0F1528;}
.hire-growth-head.review-testimonial-head  p{color:#475569;}

/*FAQ Section*/
section.home_faq_sec{background:#F5F8FA;}
section.home_faq_sec h2.sec-title{padding-bottom:20px;max-width:500px}
section.home_faq_sec .sec-header {
    padding-right: 10%;
    position: sticky;
    top: 100px;
}
section.home_faq_sec .faq-disc{color:#333;font-size:var(--fs-16);line-height:1.7;font-weight:400;}
.card-header .btn-link{width:100%;padding:15px 65px 15px 20px;font-size:var(--fs-18);line-height:1.85;font-weight:600;color:#151515;text-align:left;}
section.home_faq_sec .faq_card button.btn.btn-link{position:relative;color:#0F1528;font-size:var(--fs-18);line-height:1.85;font-weight:500;text-decoration:none;padding:5px 0px;}
section.home_faq_sec .faq_card button.btn.btn-link{border:none;background:transparent;}
section.home_faq_sec .faq_card .collap-card{border-radius:0 0 10px 10px;}
section.home_faq_sec .card-body ul{list-style-type:decimal!important;padding-left:35px!important;}
section.home_faq_sec .card-body ul li{padding-left:10px;}
section.home_faq_sec .card-body{border-radius:8px;background:#FFF;padding:22px;color:#333333;font-size:var(--fs-16);line-height:1.7;max-width:calc(100% - 40px);margin:0 auto 20px;}
.home_faq_sec .ai-center-btn a{overflow:hidden;background:#007DB2;max-width:100%;width:auto;display:inline-block;padding:15px 20px 11px 20px;position:relative;z-index:1;color:#fff;}
.home_faq_sec .ai-center-btn a:hover{color:#007DB2}
.home_faq_sec .ai-center-btn a:hover::after{background:#fff;z-index:-1;transform:translate(0);border-radius:100px;}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]{background:transparent;border-radius:0;}
section.home_faq_sec .faq_card .card-header{background-color:#E6F1F6;border-bottom:none;}
section.home_faq_sec .card-header .btn-link:after{background:#fff url(https://emizentech.com/wp-content/uploads/2026/05/plus.svg) no-repeat center center;border-radius:100%;background-size:14px;width:30px;height:30px;top:3px;right:3px;}
.card-header .btn-link:after{position:absolute;top:23px;right:20px;width:20px;height:11px;
    /*background-image:url(https://cdn-dpdal.nitrocdn.com/GyhcCIiZNdTIbeWlnyLmouvoGPRcWSwV/assets/images/optimized/rev-d6dc980/emizentech.com/wp-content/themes/twentytwentyone-child/assets/images/icon75.png);*/
    background-position:50% 50%;background-repeat:no-repeat;background-size:20px auto;content:"";transition:all ease .4s;transform:rotate(180deg);z-index:1;}
section.home_faq_sec .faq_card{border-radius:10px;border:1px solid #E1ECF0;background:#E6F1F6;}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]::after{background-image:url(https://emizentech.com/wp-content/uploads/2026/05/minus.svg);}
section.tech-capabilities .tab-pane{padding-top:40px;}
section.home_faq_sec h2.sec-title{padding-bottom:20px;}
section.home_faq_sec .faq-disc{color:#333333;font-size:16px;font-weight:500;line-height:24px;}
section.home_faq_sec a.button.btn-et-blue{background:#007DB2;margin-top:35px;}
section.home_faq_sec a.btn-et-blue span{color:#fff;}
section.home_faq_sec a.btn-et-blue svg path{fill:#fff;}

/*media query*/
@media (min-width:1921px){
    .brands-bar .marquee .marquee__img{margin:0 4%;}
}
@media (min-width:1200px) and (max-width:1640px){
    .hero-content{max-width:700px;}
    section.cta-sec-full .cta-content-box p{max-width:800px;margin:0 auto 15px auto;}
    section.cta-sec-full .cta-content-box h2{margin-bottom:10px;}
    section.cta-sec-full .cta-box-inner{padding:0 0 0 40px;}
    .why-list li{padding:25px 0 25px 20px;}
    .growth-card-box-head{margin-bottom:40px;}
    section.cta-sec-full .cta-content-box .cta-content-inner{width:53%;padding:10px 0;}
    .sec-header{max-width:625px;}
    section.cta-sec-full .cta-content-box .cta-img-inner{width:35%;}
    .growth-card-box-head p img{max-width:50px;}
    .stats-strip-inner .strip-stat{gap:35px;}
    video.custom-video{height:730px;}
    .service-section-content .service-card{padding:20px 15px;}
    .hire-growth-testimonial .owl-stage-outer .growth-card-box{padding:20px;}
    .solutions-grid .solution-card .solution-icon{width:60px;height:60px;}
    .solution-card-head{margin-bottom:20px;gap:15px;}
    .stats-strip-inner .strip-stat .strip-stat-lbl span{width:calc(96% - 60px);}
    .card-box{height:328px;padding:15px 10px;gap:30px;}
    .owl-item.pos-1 .card-box{left:20px;}
    .owl-item.pos-5 .card-box{right:20px;}
    .section-testimonial .owl-carousel .owl-nav > div,.hire-growth-testimonial .owl-carousel .owl-nav > div{width:40px;height:40px;}
    section.section-testimonial .review-text{line-height:1.75;}
}
@media (min-width:1199px) and (max-width:1279px){
    .card-box{height:328px;padding:15px 10px;gap:20px;}
}
@media (min-width:992px) and (max-width:1199px){
    video.custom-video{height:700px;}
    .py-80{padding:75px 0;}
    .hero-inner-sec .hero-left-box{padding-right:0;}
    .stats-strip-inner .strip-stat{justify-content:center;flex-direction:column;}
    .stats-strip-inner .strip-stat  .strip-stat-lbl{text-align:center;}
    .feature-list-item{padding-right:0;}
    .stats-strip-inner .strip-stat{gap:30px;padding:0 10px 0 0;}
    .stats-strip-inner .strip-stat .strip-stat-num{text-align:left;}
    .why-list li{padding:20px 0 20px 20px;}
    .features-section .features_left_box{padding-left:7%;}
    .service-section .service-section-content,section.why-section .why-section-inner{padding:0;}
    section.hire-section .sec-header{margin:0 0 40px 0;padding-right:0;text-align:center;}
    .privacy-policy-block{align-items:center;}
    section.cta-sec-full .cta-box-inner{padding:0;}
    section.cta-sec-full .cta-content-box .cta-img-inner{display:none;}
    section.cta-sec-full .cta-content-box .cta-content-inner{width:100%;padding:40px 30px;text-align:center;}
    footer .footer-bottom .footer-badges .privacy-policy-block li:not(:first-child):before{top:50%!important;transform:translateY(-50%);}
    footer .footer-bottom .footer-badges .privacy-policy-block li{padding:0 15px;}
    
}
@media (min-width:576px) and (max-width:991px){
    .srv-card:nth-child(3){border-right:none;border-top:none;}
    .srv-card:nth-child(4){border-top:none;}
    .srv-card:nth-child(1){border-right:none;}
}
@media (min-width:576px) and (max-width:1198px){
    .container{max-width:95%!important}
}
@media (max-width:1198px){
    .hero-content{max-width:700px;}
    .section-testimonial .owl-carousel .owl-nav > div,.hire-growth-testimonial .owl-carousel .owl-nav > div{width:40px;height:40px;}
    .owl-item .card-box{transform:none!important;opacity:1!important;position:static!important;margin:0 10px;height:auto!important;gap:30px;}
    .growth-card-box-head p img{max-width:45px;}
}
@media (max-width:991px){
    .py-80,.py-60{padding:45px 0;}
    .pt-80{padding-top:45px}
    video.custom-video{height:700px;}
    section.stats-strip.py-45{padding:0;}
    .stats-strip-inner .strip-stat{padding:12px 0 25px;margin-bottom:13px;border-bottom:1px solid rgba(255,255,255,.20);}
    .stats-strip-inner .col-12:last-child .strip-stat{border:none;padding-bottom:0;margin-bottom:0;}
    .feature-list-item{padding-right:0;}
    .features-visual .plt-b-form{gap:10px;padding:0;}
    .features-visual{padding:30px 20px;border-radius:20px;gap:30px;}
    section.cta-sec-full .cta-box-inner{background-size:cover!important;padding:45px 20px;border-radius:20px;}
    .service-section .service-section-content,section.why-section .why-section-inner{padding:0;}
    .contact-us p.mail_icon{text-align:center!important;justify-content:center!important;}
    footer .footer-bottom .footer-badges .client-reviwes-listing li{max-width:49%;}
    .privacy-policy-block{flex-direction:column;padding:10px 0!important;align-items:center;}
    footer .footer-bottom .footer-badges .privacy-policy-block li:not(:first-child):before{top:50%!important;transform:translateY(-50%);}
    .emizen_connect .footer-inner{padding:20px;max-width:100%;}
    .emizen_connect > a{margin:0 auto;}
    .stats-strip-inner .strip-stat::before{display:none;}
    .stats-strip-inner .strip-stat .strip-stat-lbl span {
        width: calc(100% - 60px)!important;
    }
    .container-box{padding:0 15px;}
    .container-box .row{margin:0 -15px!important;}
    .container-box .col-12{padding:0 15px!important;}
    .features-section .features_left_box{padding-left:0;}
    section.cta-sec-full .cta-content-box .cta-img-inner{display:none;}
    section.cta-sec-full .cta-content-box .cta-content-inner{width:100%;padding:0;}
    .solutions-grid .solution-card h3{width:calc(100% - 70px);}
    .solution-card-head{gap:15px;}
    .solutions-grid .solution-card .solution-icon{width:60px;height:60px;}
    .solutions-grid .solution-card .solution-icon svg{width:38px;height:38px;}
    section.hire-growth-testimonial{background-size:cover;}
    .hire-growth-head{margin-bottom:40px;flex-direction:column;gap:15px;}
    .growth-card-box-head{margin-bottom:40px;}
    section.home_faq_sec .sec-header{padding-right:0;}
    .hire-growth-head h2.sec-title,.hire-growth-head p{width:100%;}
    section.home_faq_sec .faq_card button.btn.btn-link{padding-right:32px;}
    .why-list li{padding:20px 0 20px 20px;}
    .features-section{border-bottom:none;padding-top:45px;}
    .why-list li:last-child{border-bottom:1px solid #E2E8F0;}
    section.solutions-section,.service-section{padding-bottom:20px;}
}
@media (min-width:768px) and (max-width:1024px){
    .sec-header{max-width:570px;}
    section.home_faq_sec .sec-header {
        top:110px!important;
    }
}
@media (min-width:768px) and (max-width:1199px){
    body {padding-top:99px}
    .stats-strip-inner .strip-stat .strip-stat-lbl span {
        width: calc(100% - 60px)!important;
    }
    section.home_faq_sec .sec-header {
        top:40px;
    }
    
}
@media (min-width:768px) and (max-width:991px){
    .footer-row-third .menu-col{max-width:100%;}
    .emizen_connect > a{margin-left:0!important;}
    .emizen_connect .footer-inner{max-width:100%!important;}
    .stats-strip-inner .col-12{padding:0;}
    .stats-strip-inner .strip-stat{padding:25px;margin-bottom:0;}
    .stats-strip-inner .col-12:last-child .strip-stat{padding-bottom:25px;}
    .stats-strip-inner .col-12:nth-child(3) .strip-stat{border-bottom:none;}
    .stats-strip-inner .col-12:nth-child(2) .strip-stat{border-right:none;}
    .stats-strip-inner .strip-stat{gap:30px;lex-direction:column;justify-content:flex-start;}
    .stats-strip-inner .strip-stat .strip-stat-num{text-align:left;}
}
@media (max-width:767px){
    body {padding-top:89px}
    .stats-strip-inner .strip-stat .strip-stat-num{text-align:left;}
    .stats-strip-inner .strip-stat{border-right:none;}
    .stats-strip-inner .strip-stat{gap:25px;flex-direction:column;}
    section.home_faq_sec .sec-header {position: static;}
    a.button.btn-et-blue {
        padding: 12px 20px;
    }
}