.elementor-2661 .elementor-element.elementor-element-9f4c171{--display:flex;--min-height:500px;--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;--padding-top:6px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2661 .elementor-element.elementor-element-9f4c171:not(.elementor-motion-effects-element-type-background), .elementor-2661 .elementor-element.elementor-element-9f4c171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-2661 .elementor-element.elementor-element-6d26970{width:100%;max-width:100%;text-align:center;}.elementor-2661 .elementor-element.elementor-element-6d26970 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 60px 0px 60px;}.elementor-2661 .elementor-element.elementor-element-6d26970.elementor-element{--align-self:center;}.elementor-2661 .elementor-element.elementor-element-6d26970 .elementor-heading-title{font-size:140px;color:var( --e-global-color-astglobalcolor0 );}.elementor-2661 .elementor-element.elementor-element-2350788{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2661 .elementor-element.elementor-element-2350788:not(.elementor-motion-effects-element-type-background), .elementor-2661 .elementor-element.elementor-element-2350788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-2661 .elementor-element.elementor-element-baec5ec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2661 .elementor-element.elementor-element-baec5ec:not(.elementor-motion-effects-element-type-background), .elementor-2661 .elementor-element.elementor-element-baec5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-2661 .elementor-element.elementor-element-56eefaa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2661 .elementor-element.elementor-element-56eefaa:not(.elementor-motion-effects-element-type-background), .elementor-2661 .elementor-element.elementor-element-56eefaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-2661 .elementor-element.elementor-element-898a629 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2661 .elementor-element.elementor-element-0158182{--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-2661 .elementor-element.elementor-element-0158182:not(.elementor-motion-effects-element-type-background), .elementor-2661 .elementor-element.elementor-element-0158182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-2661 .elementor-element.elementor-element-6b78196 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2661 .elementor-element.elementor-element-9d1bb36{--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-2661 .elementor-element.elementor-element-9d1bb36:not(.elementor-motion-effects-element-type-background), .elementor-2661 .elementor-element.elementor-element-9d1bb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-2661 .elementor-element.elementor-element-863b33e .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}@media(max-width:1024px){.elementor-2661 .elementor-element.elementor-element-2350788{--grid-auto-flow:row;}.elementor-2661 .elementor-element.elementor-element-baec5ec{--grid-auto-flow:row;}.elementor-2661 .elementor-element.elementor-element-56eefaa{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2661 .elementor-element.elementor-element-2350788{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2661 .elementor-element.elementor-element-baec5ec{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2661 .elementor-element.elementor-element-56eefaa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-6d26970 */.elementor-2661 .elementor-element.elementor-element-6d26970 {
    position: relative;
    display: inline-block;
    transition: transform 0.3s ease;
}

/* LINE */
.elementor-2661 .elementor-element.elementor-element-6d26970::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 0;
    height: 3px;
    background: #ffffff; /* 👈 white line */
    
    animation: lineGrow 1s ease forwards;
}

/* ANIMATION */
@keyframes lineGrow {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}

/* HOVER ZOOM */
.elementor-2661 .elementor-element.elementor-element-6d26970:hover {
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7645d9a */.elementor-2661 .elementor-element.elementor-element-7645d9a {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-7645d9a::after { 
    content: "TheNews Education Expot ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-7645d9a:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-7645d9a:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9b4211 */.elementor-2661 .elementor-element.elementor-element-a9b4211 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-a9b4211::after { 
    content: "AURRAAN Expo ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-a9b4211:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-a9b4211:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4de0bd */.elementor-2661 .elementor-element.elementor-element-d4de0bd {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-d4de0bd::after { 
    content: "Future Fest Expo ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-d4de0bd:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-d4de0bd:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b468a8 */.elementor-2661 .elementor-element.elementor-element-6b468a8 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-6b468a8::after { 
    content: "YouthSkill Fest Textile Uni ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-6b468a8:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-6b468a8:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ceea7c4 */.elementor-2661 .elementor-element.elementor-element-ceea7c4 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-ceea7c4::after { 
    content: "Career Link Expo, TUF ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-ceea7c4:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-ceea7c4:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c690d15 */.elementor-2661 .elementor-element.elementor-element-c690d15 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-c690d15::after { 
    content: "Code & Clash Expo B.Z.U ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-c690d15:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-c690d15:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72646b2 */.elementor-2661 .elementor-element.elementor-element-72646b2 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-72646b2::after { 
    content: "ChaiCon Expo ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-72646b2:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-72646b2:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-971fbd7 */.elementor-2661 .elementor-element.elementor-element-971fbd7 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-971fbd7::after { 
    content: "Job Fair Expo ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-971fbd7:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-971fbd7:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b59993 */.elementor-2661 .elementor-element.elementor-element-3b59993 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-3b59993::after { 
    content: "Job Fair Expo ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-3b59993:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-3b59993:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04d18da */.elementor-2661 .elementor-element.elementor-element-04d18da {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-04d18da::after { 
    content: "Job Fair Expo ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-04d18da:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-04d18da:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-898a629 */.elementor-2661 .elementor-element.elementor-element-898a629 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-898a629::after { 
    content: "Job Fair Expo ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-898a629:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-898a629:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fd1b80 */.elementor-2661 .elementor-element.elementor-element-1fd1b80 {
    position: relative;
    overflow: hidden;
}

/* TEXT BAR */
.elementor-2661 .elementor-element.elementor-element-1fd1b80::after { 
    content: "Job Fair Expo ";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    
    color: #fff;
    
    font-size: 20px;
    font-weight: 800;
    
    padding: 10px 20px 15px;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    z-index: 2;

    transition: color 0.3s ease; /* smooth effect */
}

/* HOVER EFFECT (text color change) */
.elementor-2661 .elementor-element.elementor-element-1fd1b80:hover::after {
    color: #39FF14; /* neon grass green */
}

/* CARD HOVER (same as before) */
.elementor-2661 .elementor-element.elementor-element-1fd1b80:hover {
    transform: scale(1.03);
    transition: 0.3s;
}/* End custom CSS */