.elementor-243 .elementor-element.elementor-element-5c3dafa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-243 .elementor-element.elementor-element-a1cc747{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-0879673{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-75b710a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-243 .elementor-element.elementor-element-e0ea821{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-e0ea821:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-e0ea821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c94d9ab );background-image:url("https://globaleduquest.in/wp-content/uploads/2026/07/bg_1.png");}.elementor-243 .elementor-element.elementor-element-e0ea821::before, .elementor-243 .elementor-element.elementor-element-e0ea821 > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-e0ea821 > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-e0ea821 > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-e0ea821 > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-e0ea821 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:radial-gradient(at top center, #321863CC 0%, var( --e-global-color-044b931 ) 100%);}.elementor-243 .elementor-element.elementor-element-09df075{--display:flex;--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243 .elementor-element.elementor-element-5f82e5f{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:4em;--padding-bottom:4em;--padding-left:5em;--padding-right:1em;}.elementor-243 .elementor-element.elementor-element-5f82e5f::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://globaleduquest.in/wp-content/uploads/2026/07/bg6.png");background-position:bottom right;background-repeat:no-repeat;background-size:300px auto;}.elementor-243 .elementor-element.elementor-element-0449696 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-789700b .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );color:var( --e-global-color-text );}.elementor-243 .elementor-element.elementor-element-35b7852 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-243 .elementor-element.elementor-element-35b7852 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-243 .elementor-element.elementor-element-35b7852 .elementor-button{background-color:var( --e-global-color-ec3c7a7 );}.elementor-243 .elementor-element.elementor-element-35b7852{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-243 .elementor-element.elementor-element-35b7852.elementor-element{--align-self:flex-start;}.elementor-243 .elementor-element.elementor-element-674a780{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243 .elementor-element.elementor-element-c4c59f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-243 .elementor-element.elementor-element-09df075{--width:50%;}.elementor-243 .elementor-element.elementor-element-5f82e5f{--width:50%;}}@media(max-width:1024px){.elementor-243 .elementor-element.elementor-element-09df075{--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-243 .elementor-element.elementor-element-16c55ad img{height:550px;object-fit:cover;object-position:top right;}.elementor-243 .elementor-element.elementor-element-5f82e5f::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .e-con-inner > .elementor-background-video-container::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-243 .elementor-element.elementor-element-5f82e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:150px auto;}.elementor-243 .elementor-element.elementor-element-5f82e5f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-243 .elementor-element.elementor-element-789700b .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}}@media(max-width:767px){.elementor-243 .elementor-element.elementor-element-09df075{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-243 .elementor-element.elementor-element-16c55ad img{height:300px;object-fit:contain;object-position:center center;}.elementor-243 .elementor-element.elementor-element-5f82e5f.e-con{--order:-99999 /* order start hack */;}.elementor-243 .elementor-element.elementor-element-789700b .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-0879673 *//*=========================================================
        GLOBAL EDU QUEST - SERVICES V2 (PART 2A)
==========================================================*/

/* Section */

.geq-services-v2{

    padding:100px 0;
    position:relative;
    overflow:hidden;

}

/* Background Blobs */

.geq-services-v2::before{

    content:"";

    position:absolute;

    width:420px;
    height:420px;

    background:#ffff:
  

    border-radius:50%;

}

.geq-services-v2::after{

    content:"";

    position:absolute;

    width:350px;
    height:350px;

    background:
    radial-gradient(circle,
    rgba(245,136,11,.08),
    transparent 70%);

    bottom:-160px;
    right:-120px;

    border-radius:50%;

}

/*================ Heading ================*/

.geq-services-heading{

    text-align:center;

    max-width:1140px;

    margin:auto;

    margin-bottom:70px;

}

.service-label{

display:inline-flex;

align-items:center;

gap:10px;

padding:10px 22px;

background:#F5F2FF;

border-radius:50px;

border:1px solid rgba(151,129,252,.22);

color:#331869;

font-size:14px;

font-weight:600;

margin-bottom:20px;

}

.service-label i{

color:#F5880B;

}

.geq-services-heading h2{

font-family:"Plus Jakarta Sans";

font-size:48px;

font-weight:700;

line-height:1.2;

margin-bottom:20px;

color:#4E25A1;

}

.geq-services-heading h2 span{

color:#F5880B;

}

.geq-services-heading p{

font-size:17px;

line-height:1.8;

color:#6B7280;

max-width:680px;

margin:auto;

}

/*================ GRID ================*/

.geq-services-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:30px;

align-items:stretch;

}

/*================ CARD ================*/

.service-card{

position:relative;

background:#F8F8FF;

border-radius:26px;

padding:30px;
margin: 5px 15px 5px 15px;

overflow:hidden;

transition:.45s cubic-bezier(.22,.61,.36,1);

border:1px solid#9781FC;

box-shadow:

0 20px 50px rgba(51,24,105,.07);

display:flex;

flex-direction:column;

height:100%;

}

/* Gradient Border */

.service-card::before{

content:"";

position:absolute;

left:0;
top:0;

width:100%;
height:4px;

background:

linear-gradient(
90deg,
#331869,
#F5880B);

transform:scaleX(0);

transition:.45s;

transform-origin:left;

}

/* Glow */

.service-card::after{

content:"";

position:absolute;

right:-90px;
top:-90px;

width:220px;
height:220px;

border-radius:50%;

background:

radial-gradient(
rgba(245,136,11,.18),
transparent 70%);

opacity:0;

transition:.45s;

}



/*================ Icon ================*/

.service-icon{

width:76px;

height:76px;

display:flex;

align-items:center;

justify-content:center;

border-radius:22px;

background:

#F5880B;

margin-bottom:28px;

transition:.45s;

}

.service-icon i{

font-size:32px;

color:#fff;

transition:.45s;

}

/*================ Heading ================*/

.service-card h3{

font-family:"Plus Jakarta Sans";

font-size:25px;

font-weight:700;

line-height:1.3;

margin-bottom:16px;

color:#4E25A1;

}

/*================ Text ================*/

.service-card p{

font-size:16px;

line-height:1.9;

color:#6B7280;

margin-bottom:30px;

flex-grow:1;

}

/*================ Link ================*/

.service-link{

display:inline-flex;

align-items:center;

gap:10px;

text-decoration:none;

font-weight:700;

font-size:15px;

color:#331869;

transition:.35s;

}

.service-link i{

font-size:13px;

transition:.35s;

}

/*================ Hover ================*/

.service-card:hover{

transform:

translateY(-14px);

box-shadow:

0 35px 70px rgba(51,24,105,.14);

border-color:#9781FC;

}

.service-card:hover::before{

transform:scaleX(1);

}

.service-card:hover::after{

opacity:1;

}

.service-card:hover .service-icon{

background:

linear-gradient(
135deg,
#331869,
#F5880B);

transform:

rotate(8deg)

scale(1.05);

}

.service-card:hover .service-icon i{

color:#fff;

}

.service-card:hover .service-number{

color:rgba(245,136,11,.18);

transform:scale(1.08);

}

.service-card:hover .service-link{

color:#F5880B;

}

.service-card:hover .service-link i{

transform:translateX(6px);

}

/*=========================================================
      GLOBAL EDU QUEST - SERVICES V2 (PART 2B)
      Responsive + Premium Finishing
==========================================================*/

/*------------------------------
Tablet
------------------------------*/

@media (max-width:1024px){

.geq-services-v2{
padding:80px 0;
}

.geq-services-grid{

grid-template-columns:repeat(2,1fr);

gap:24px;

}

.geq-services-heading h2{

font-size:40px;

}

.service-card{

padding:30px;

}

.service-icon{

width:70px;
height:70px;

}

.service-icon i{

font-size:28px;

}

.service-number{

font-size:52px;

}

}

/*------------------------------
Mobile
------------------------------*/

@media (max-width:767px){

.geq-services-v2{

padding:70px 0;

}

.geq-services-heading{

margin-bottom:45px;

padding:0 15px;

}

.geq-services-heading h2{

font-size:32px;

}

.geq-services-heading p{

font-size:15px;

line-height:1.8;

}

.geq-services-grid{

grid-template-columns:1fr;

gap:20px;

}

.service-card{

padding:28px 24px;

border-radius:22px;

}

.service-icon{

width:64px;
height:64px;

border-radius:18px;

margin-bottom:22px;

}

.service-icon i{

font-size:25px;

}

.service-number{

font-size:46px;

top:18px;

right:18px;

}

.service-card h3{

font-size:22px;

}

.service-card p{

font-size:14px;

margin-bottom:24px;

}

}

/*------------------------------
Small Mobile
------------------------------*/

@media (max-width:480px){

.service-card{

padding:24px 20px;

}

.service-number{

font-size:40px;

}

.service-card h3{

font-size:20px;

}

.service-icon{

width:58px;
height:58px;

}

.service-icon i{

font-size:22px;

}

}

/*=========================================
Premium Animations
==========================================*/

.service-card{

cursor:pointer;

will-change:transform;

}

/* Smooth */

.service-card,
.service-icon,
.service-link,
.service-number{

transition:all .45s cubic-bezier(.22,.61,.36,1);

}

/* Link */

.service-link{

position:relative;

width:max-content;

}

.service-link::after{

content:"";

position:absolute;

left:0;
bottom:-4px;

width:0;

height:2px;

background:#F5880B;

transition:.35s;

}

.service-card:hover .service-link::after{

width:100%;

}

/* Icon Glow */

.service-card:hover .service-icon{

box-shadow:

0 18px 40px rgba(245,136,11,.28);

}

/* Number Glow */

.service-card:hover .service-number{

text-shadow:

0 0 30px rgba(245,136,11,.18);

}

/* Card Border */

.service-card{

outline:1px solid transparent;

outline-offset:0;

}

.service-card:hover{

outline:1px solid rgba(245,136,11,.15);

}

/* Soft Gradient */

.service-card:hover{

background:

linear-gradient(

180deg,

#ffffff,

#fffdf8);

}

/* Read More */

.service-card:hover .service-link{

letter-spacing:.3px;

}

/* Slight Heading Animation */

.service-card h3{

transition:.35s;

}

.service-card:hover h3{

color:#331869;

}

/* Text */

.service-card p{

transition:.35s;

}

.service-card:hover p{

color:#555;

}

/* Better Rendering */

.service-card *{

position:relative;

z-index:2;

}

/* Background Glow */

.service-card::after{

filter:blur(35px);

}

/* Bottom Border Animation */

.service-card{

overflow:hidden;

}

.service-card::before{

height:5px;

}
/*====================================================
      GLOBAL EDU QUEST - SERVICES V2 (PART 3)
      Premium Polish & Micro Interactions
=====================================================*/

/* Smooth Rendering */

.service-card,
.service-card *,
.service-icon,
.service-link{
    -webkit-font-smoothing:antialiased;
    backface-visibility:hidden;
}

/* Floating Animation */

@keyframes geqFloat{

0%{
transform:translateY(0px);
}

50%{
transform:translateY(-4px);
}

100%{
transform:translateY(0px);
}

}

/* Stagger Hover */

.geq-services-grid:hover .service-card{
opacity:.75;
transform:scale(.98);
}

.geq-services-grid .service-card:hover{

opacity:1;

transform:
translateY(-16px)
scale(1.03);

z-index:5;

}

/* Premium Glass Border */

.service-card{

backdrop-filter:blur(10px);

}

/* Soft Inner Border */

.service-card{

box-shadow:

0 15px 45px rgba(51,24,105,.08),
inset 0 1px 0 rgba(255,255,255,.75);

}

/* Icon Ring */

.service-icon{

position:relative;

}

.service-icon::after{

content:"";

position:absolute;

inset:-7px;

border-radius:28px;

border:1px dashed rgba(151,129,252,.22);

opacity:0;

transition:.4s;

}

.service-card:hover .service-icon::after{

opacity:1;

transform:rotate(20deg);

}

/* Icon Floating */

.service-card:hover .service-icon{

animation:geqFloat 2s infinite;

}

/* Premium Number */

.service-number{

letter-spacing:-3px;

}

/* Orange Ring */

.service-card:hover .service-number{

color:rgba(245,136,11,.12);

}

/* Heading */

.service-card h3{

transition:.35s;

}

.service-card:hover h3{

transform:translateX(5px);

}

/* Paragraph */

.service-card:hover p{

transform:translateY(2px);

}

/* Learn More */

.service-link{

font-family:"Plus Jakarta Sans",sans-serif;

}

.service-link i{

transition:.35s;

}

.service-card:hover .service-link{

gap:16px;

}

/* Shine Animation */

.service-card{

position:relative;

}

.service-card .shine{

display:none;

}

.service-card::before{

background-size:200%;

}

/* Hover Glow */

.service-card:hover{

box-shadow:

0 40px 80px rgba(51,24,105,.15);

}

/* Card Radius */

.service-card{

border-radius:28px;

}

/* Cursor */

.service-card{

cursor:pointer;

}

/* Better Image Quality */

.service-card{

transform:translateZ(0);

}

/* Tiny Decorative Dot */

.service-card .service-number::after{

content:"";

position:absolute;

width:10px;
height:10px;

background:#F5880B;

border-radius:50%;

top:10px;
right:-12px;

opacity:0;

transition:.35s;

}

.service-card:hover .service-number::after{

opacity:1;

}

/* Button Underline */

.service-link{

position:relative;

}

.service-link::before{

content:"";

position:absolute;

bottom:-5px;
left:0;

width:0;

height:2px;

background:#F5880B;

transition:.35s;

}

.service-card:hover .service-link::before{

width:100%;

}

/* Better Mobile Tap */

@media(max-width:767px){

.service-card:hover{

transform:none;

}

.geq-services-grid:hover .service-card{

opacity:1;

transform:none;

}

.service-card{

transition:.3s;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51f3393 *//*==========================================
      CONTACT BENEFITS
==========================================*/

.geq-benefits-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:18px;

margin-top:35px;

}

.geq-benefit-card{

display:flex;

align-items:center;

gap:16px;

padding:18px 20px;

border-radius:18px;

transition:.35s cubic-bezier(.22,.61,.36,1);

border:1px solid transparent;

position:relative;

overflow:hidden;

min-height:90px;

}

/* Alternate Colors */

.geq-benefit-card.purple{

background:#F6F2FF;

}

.geq-benefit-card.orange{

background:#FFF4E8;

}

/* Icon */

.benefit-icon{

width:48px;

height:48px;

border-radius:14px;

display:flex;

align-items:center;

justify-content:center;

background:#fff;

flex-shrink:0;

transition:.35s;

box-shadow:0 8px 18px rgba(51,24,105,.08);

}

.benefit-icon i{

font-size:18px;

color:#331869;

transition:.35s;

}

/* Text */

.geq-benefit-card h4{

margin:0;

font-family:"Plus Jakarta Sans",sans-serif;

font-size:17px;

font-weight:600;

line-height:1.45;

color:#1F1F1F;

}

/* Hover */

.geq-benefit-card:hover{

background:#fff;

transform:translateY(-6px);

border-color:#9781FC;

box-shadow:0 18px 40px rgba(51,24,105,.10);

}

.geq-benefit-card:hover .benefit-icon{

background:#F5880B;

transform:rotate(8deg);

}

.geq-benefit-card:hover .benefit-icon i{

color:#fff;

}

/* Top Gradient */

.geq-benefit-card::before{

content:"";

position:absolute;

left:0;

top:0;

width:100%;

height:3px;

background:linear-gradient(90deg,#331869,#F5880B);

transform:scaleX(0);

transition:.35s;

transform-origin:left;

}

.geq-benefit-card:hover::before{

transform:scaleX(1);

}

/* Tablet */

@media(max-width:991px){

.geq-benefits-grid{

grid-template-columns:repeat(2,1fr);

}

}

/* Mobile */

@media(max-width:767px){

.geq-benefits-grid{

grid-template-columns:1fr;

gap:15px;

}

.geq-benefit-card{

padding:16px 18px;

}

.geq-benefit-card h4{

font-size:16px;

}

.benefit-icon{

width:44px;

height:44px;

}

}/* End custom CSS */